/* Built-in Blinds Glass only; shared type, colour and container rules stay unchanged. */
.wintenic-blinds-glass{font-family:var(--wintenic-font);font-size:16px;line-height:1.6;font-weight:400;color:var(--ink)}
.wintenic-blinds-glass h1,.wintenic-blinds-glass h2,.wintenic-blinds-glass h3{color:var(--navy);font-weight:700}
.wintenic-blinds-glass h1{font-size:clamp(34px,4.1vw,58px);line-height:1.12;max-width:900px;margin-bottom:24px}
.wintenic-blinds-glass h3{font-size:22px;line-height:1.3}
.wintenic-blinds-glass p{font-size:16px;line-height:1.6}
.wintenic-blinds-glass .blinds-eyebrow{font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.11em;color:var(--muted);margin-bottom:18px}
.wintenic-blinds-glass .blinds-hero{padding-block:64px}
.wintenic-blinds-glass .blinds-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}
.wintenic-blinds-glass .blinds-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:28px}
.wintenic-blinds-glass .button{font-size:16px;line-height:1.4;font-weight:700;min-height:48px;text-align:center}
.wintenic-blinds-glass .text-link{font-size:16px;font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.wintenic-blinds-glass .blinds-photo{display:flex;align-items:center;justify-content:center;background:var(--wash);color:var(--muted);min-height:180px;padding:24px;text-align:center;font-size:14px;line-height:1.6}
.wintenic-blinds-glass .blinds-photo span{max-width:100%;border:1px dashed #9db0bd;padding:16px}
.wintenic-blinds-glass .blinds-hero-photo{min-height:330px;font-size:16px}
.wintenic-blinds-glass .blinds-section{padding-block:60px;border-top:1px solid var(--line);scroll-margin-top:58px}
.wintenic-blinds-glass .blinds-section-heading{max-width:790px;margin-bottom:32px}
.wintenic-blinds-glass .blinds-section-heading h2{margin-bottom:16px}
.wintenic-blinds-glass .blinds-specifications{align-items:start}
.wintenic-blinds-glass .blinds-spec-table{margin:0;width:100%;table-layout:fixed;font-size:16px;line-height:1.6}
.wintenic-blinds-glass .blinds-spec-table caption{font-size:14px;line-height:1.6;margin-bottom:18px;color:var(--muted)}
.wintenic-blinds-glass .blinds-spec-table th,.wintenic-blinds-glass .blinds-spec-table td{padding:16px;overflow-wrap:anywhere;text-align:left;vertical-align:top}
.wintenic-blinds-glass .blinds-spec-table th{width:48%;font-weight:700;color:var(--navy)}
.wintenic-blinds-glass .blinds-spec-table td{font-weight:400}
.wintenic-blinds-glass .blinds-note{font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0 0}
.wintenic-blinds-glass figure{margin:0;min-width:0}
.wintenic-blinds-glass .blinds-processing{display:grid;gap:16px}
.wintenic-blinds-glass .blinds-processing figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:center;border:1px solid var(--line)}
.wintenic-blinds-glass .blinds-processing .blinds-photo{min-height:130px;padding:14px}
.wintenic-blinds-glass .blinds-processing figcaption{padding:16px;font-size:16px;font-weight:700;color:var(--navy)}
.wintenic-blinds-glass .blinds-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wintenic-blinds-glass .blinds-application{border:1px solid var(--line);min-width:0}
.wintenic-blinds-glass .blinds-application-copy{padding:26px}
.wintenic-blinds-glass .blinds-application h3{min-height:2.6em;margin-bottom:16px}
.wintenic-blinds-glass .blinds-application p{margin:0}
.wintenic-blinds-glass .blinds-inquiry{background:var(--wash)}
.wintenic-blinds-glass .blinds-inquiry h2{max-width:850px}
.wintenic-blinds-glass .blinds-inquiry p{max-width:790px}
@media(max-width:1100px){.wintenic-blinds-glass .blinds-two-column{gap:32px}}
@media(max-width:850px){.wintenic-blinds-glass .blinds-two-column{grid-template-columns:1fr}.wintenic-blinds-glass .blinds-application-copy{padding:20px}}
@media(max-width:600px){.wintenic-blinds-glass .blinds-hero,.wintenic-blinds-glass .blinds-section{padding-block:40px}.wintenic-blinds-glass .blinds-application-grid{grid-template-columns:1fr}.wintenic-blinds-glass .blinds-hero-photo{min-height:230px}.wintenic-blinds-glass .blinds-actions{align-items:stretch;flex-direction:column;gap:16px}.wintenic-blinds-glass .blinds-actions .button{width:100%}.wintenic-blinds-glass .blinds-application h3{min-height:0}.wintenic-blinds-glass .blinds-spec-table th,.wintenic-blinds-glass .blinds-spec-table td{padding:12px}}

.wintenic-blinds-glass .blinds-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wintenic-blinds-glass .blinds-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wintenic-blinds-glass .blinds-card{padding:28px;border:1px solid var(--line);min-width:0}
.wintenic-blinds-glass .blinds-card h3{margin-bottom:16px}
.wintenic-blinds-glass .blinds-card p{margin:0}
.wintenic-blinds-glass .blinds-spec-table th{width:40%}
@media(max-width:850px){.wintenic-blinds-glass .blinds-priority-grid{grid-template-columns:1fr}}
@media(max-width:600px){.wintenic-blinds-glass .blinds-card-grid{grid-template-columns:1fr}.wintenic-blinds-glass .blinds-card{padding:20px}.wintenic-blinds-glass .blinds-spec-table th{width:50%}}
@media(max-width:360px){.wintenic-blinds-glass .blinds-spec-table th,.wintenic-blinds-glass .blinds-spec-table td{padding:10px}}
.wintenic-blinds-glass .blinds-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wintenic-blinds-glass .blinds-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wintenic-blinds-glass .blinds-card{padding:0}
.wintenic-blinds-glass .blinds-card-copy{padding:26px}
.wintenic-blinds-glass .blinds-power-line{display:block}
.wintenic-blinds-glass .blinds-power-line+.blinds-power-line{margin-top:8px}
@media(max-width:600px){.wintenic-blinds-glass .blinds-operation-grid,.wintenic-blinds-glass .blinds-state-grid{grid-template-columns:1fr}.wintenic-blinds-glass .blinds-card-copy{padding:20px}}