.strata-shutters-page{background:var(--strata-page-bg);color:var(--strata-text);font-family:var(--font-body-family);font-size:min(var(--strata-body-size),15px);line-height:1.55;overflow:clip;-webkit-font-smoothing:antialiased}.strata-shutters-page *,.strata-shutters-page *:before,.strata-shutters-page *:after{box-sizing:border-box}.strata-shutters-page img{display:block;width:100%;height:auto}.strata-shutters-page a{color:inherit;text-decoration:none}.strata-shutters-page h1,.strata-shutters-page h2,.strata-shutters-page h3{color:var(--strata-text);font-family:var(--font-heading-family);letter-spacing:0;line-height:1.08;margin:0}.strata-shutters-page p{margin:0}.strata-container{margin:0 auto;max-width:var(--strata-max-width);padding:0 clamp(18px,3vw,40px);width:100%}.strata-section{padding:clamp(54px,5vw,min(var(--strata-pad-y),72px)) 0;position:relative}.strata-eyebrow{color:var(--strata-accent);font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.strata-richtext>*+*{margin-top:10px}.strata-richtext p,.strata-section-heading .strata-richtext{color:var(--strata-muted)}.strata-section-heading{max-width:800px;margin-bottom:clamp(24px,3vw,38px)}.strata-section-heading h2,.strata-engineering__header h2,.strata-colors h2,.strata-detail__content h2,.strata-final-cta h2{font-size:clamp(28px,3vw,min(var(--strata-heading-size),44px));line-height:1.12}.strata-section-heading--split{align-items:end;display:grid;gap:clamp(18px,2.5vw,34px);grid-template-columns:minmax(0,.92fr) minmax(300px,.58fr);max-width:none}.strata-section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.strata-button,.strata-card-link{align-items:center;border:1px solid transparent;border-radius:var(--strata-radius);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;line-height:1.2;min-height:44px;padding:11px 18px;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.strata-button:hover,.strata-card-link:hover{transform:translateY(-1px)}.strata-button--primary{background:var(--strata-button-bg);color:var(--strata-button-text)}.strata-button--primary:hover{background:var(--strata-accent-hover);color:var(--strata-button-text)}.strata-button--secondary{background:var(--strata-secondary-bg);border-color:var(--strata-border);color:var(--strata-secondary-text)}.strata-shutters-page .strata-button--dealer{background:#c49a4514;border-color:#c49a458c;color:var(--strata-accent);font-size:.84rem;min-height:42px;padding-left:13px;padding-right:13px;white-space:nowrap}.strata-shutters-page .strata-button--dealer:hover{background:var(--strata-accent);border-color:var(--strata-accent);color:#fff}.strata-button--disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.strata-card-link{border-color:#c49a4552;border-radius:999px;font-size:.84rem;min-height:38px;padding:9px 14px}.strata-card-link--primary{background:var(--strata-accent);color:#fff}.strata-card-link--secondary{background:#fff;color:var(--strata-text)}.strata-card-link--primary:hover{background:var(--strata-accent-hover);color:#fff}.strata-card-link--secondary:hover{border-color:var(--strata-accent);color:var(--strata-accent)}.strata-hero{background:linear-gradient(180deg,var(--strata-section-bg) 0%,#fbfcfd 48%,var(--strata-page-bg) 100%);padding:clamp(48px,6vw,86px) 0 clamp(38px,5vw,8px)}.strata-hero__grid{align-items:center;display:grid;gap:clamp(30px,4vw,58px);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.strata-hero__title{font-size:clamp(34px,4vw,46px);line-height:1.04;max-width:760px}.strata-hero__subtitle{color:var(--strata-accent);font-size:clamp(1rem,1.35vw,1.15rem);font-weight:800;line-height:1.32;margin-top:35px;max-width:620px}.strata-hero__body{color:var(--strata-muted);margin-top:12px;max-width:610px}.strata-shutters-page .strata-hero__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-top:24px;margin-bottom:14px;width:max-content;max-width:calc(100vw - 36px)}.strata-shutters-page .strata-hero__actions .strata-button{font-size:.88rem;padding-left:15px;padding-right:15px;white-space:nowrap}.strata-shutters-page .strata-hero__actions .strata-button--dealer{font-size:.8rem;letter-spacing:0;padding-left:11px;padding-right:11px}.strata-shutters-page .strata-hero__dealer-note{align-items:center;color:var(--strata-muted);display:flex;flex-wrap:wrap;gap:7px;font-size:.88rem;font-weight:650;line-height:1.45;margin-top:2px;max-width:640px}.strata-shutters-page .strata-hero__dealer-badge{background:#c49a451f;border:1px solid rgba(196,154,69,.42);border-radius:999px;color:var(--strata-accent);display:inline-flex;font-size:.72rem;font-weight:850;line-height:1.2;padding:5px 9px;text-transform:uppercase}.strata-shutters-page .strata-hero__dealer-separator{color:var(--strata-accent);font-weight:850}.strata-shutters-page .strata-dealer-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:18px;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:80}.strata-shutters-page .strata-dealer-modal.is-open{opacity:1;pointer-events:auto}.strata-shutters-page .strata-dealer-modal__overlay{background:#071624ad;top:0;right:0;bottom:0;left:0;position:absolute}.strata-shutters-page .strata-dealer-modal__dialog{background:#fff;border:1px solid rgba(196,154,69,.28);border-radius:var(--strata-card-radius);box-shadow:0 24px 80px #07162447;color:var(--strata-text);max-height:min(92vh,760px);max-width:620px;overflow:auto;padding:clamp(22px,3vw,34px);position:relative;transform:translateY(10px);transition:transform .18s ease;width:min(100%,620px)}.strata-shutters-page .strata-dealer-modal.is-open .strata-dealer-modal__dialog{transform:translateY(0)}.strata-shutters-page .strata-dealer-modal__close{align-items:center;background:#0716240f;border:1px solid rgba(7,22,36,.1);border-radius:999px;color:var(--strata-text);cursor:pointer;display:inline-flex;font-size:1.35rem;height:34px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:34px}.strata-shutters-page .strata-dealer-modal__close:hover{background:var(--strata-accent);border-color:var(--strata-accent);color:#fff}.strata-shutters-page .strata-dealer-modal__header{display:grid;gap:10px;padding-right:38px}.strata-shutters-page .strata-dealer-modal__header h2{font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.1}.strata-shutters-page .strata-dealer-modal__header p,.strata-shutters-page .strata-dealer-modal__note{color:var(--strata-muted)}.strata-shutters-page .strata-dealer-modal__form{display:grid;gap:14px;margin-top:20px}.strata-shutters-page .strata-dealer-modal__fields{display:grid;gap:14px}.strata-shutters-page .strata-dealer-modal__fields.is-hidden{display:none}.strata-shutters-page .strata-dealer-modal__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.strata-shutters-page .strata-dealer-modal__grid label{display:grid;gap:6px}.strata-shutters-page .strata-dealer-modal__grid span{color:var(--strata-text);font-size:.78rem;font-weight:800}.strata-shutters-page .strata-dealer-modal__grid input,.strata-shutters-page .strata-dealer-modal__grid textarea{background:#fff;border:1px solid var(--strata-border);border-radius:8px;color:var(--strata-text);font:inherit;min-height:42px;padding:10px 12px;width:100%}.strata-shutters-page .strata-dealer-modal__grid textarea{min-height:112px;resize:vertical}.strata-shutters-page .strata-dealer-modal__grid input:focus,.strata-shutters-page .strata-dealer-modal__grid textarea:focus,.strata-shutters-page .strata-dealer-modal__close:focus{border-color:var(--strata-accent);outline:2px solid rgba(196,154,69,.24);outline-offset:2px}.strata-shutters-page .strata-dealer-modal__wide{grid-column:1 / -1}.strata-shutters-page .strata-dealer-modal__note{border-left:3px solid var(--strata-accent);font-size:.86rem;font-weight:650;line-height:1.45;padding-left:10px}.strata-shutters-page .strata-dealer-modal__submit{justify-self:start}.strata-shutters-page .strata-dealer-modal__success{background:#c49a451f;border:1px solid rgba(196,154,69,.32);border-radius:var(--strata-card-radius);color:var(--strata-text);display:grid;gap:16px;padding:clamp(18px,3vw,26px)}.strata-shutters-page .strata-dealer-modal__success[hidden]{display:none}.strata-shutters-page .strata-dealer-modal__success-icon{align-items:center;background:var(--strata-accent);border-radius:999px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:900;height:40px;justify-content:center;width:40px}.strata-shutters-page .strata-dealer-modal__success h3,.strata-shutters-page .strata-dealer-modal__summary h4{color:var(--strata-text);margin:0}.strata-shutters-page .strata-dealer-modal__success h3{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.1;margin-bottom:8px}.strata-shutters-page .strata-dealer-modal__success p{color:var(--strata-muted)}.strata-shutters-page .strata-dealer-modal__summary{background:#fff;border:1px solid rgba(196,154,69,.24);border-radius:8px;display:grid;gap:10px;padding:14px}.strata-shutters-page .strata-dealer-modal__summary[hidden]{display:none}.strata-shutters-page .strata-dealer-modal__summary h4{font-size:.86rem;font-weight:850;text-transform:uppercase}.strata-shutters-page .strata-dealer-modal__summary dl{display:grid;gap:9px;margin:0}.strata-shutters-page .strata-dealer-modal__summary-row{display:grid;gap:3px}.strata-shutters-page .strata-dealer-modal__summary dt{color:var(--strata-accent);font-size:.72rem;font-weight:850;text-transform:uppercase}.strata-shutters-page .strata-dealer-modal__summary dd{color:var(--strata-text);margin:0;overflow-wrap:anywhere}.strata-shutters-page .strata-dealer-modal__success-actions{display:flex;flex-wrap:wrap;gap:10px}.strata-shutters-page .strata-dealer-modal__errors{color:#9f2d0a;font-weight:700}.strata-hero__info{border-left:3px solid var(--strata-accent);color:var(--strata-muted);font-weight:700;margin-top:50px;padding-left:12px}.strata-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.strata-trust-badge,.strata-application-pill,.strata-code-pill,.strata-card-badge,.strata-icon-text{border:1px solid var(--strata-border);border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;line-height:1.2;padding:7px 10px}.strata-trust-badge,.strata-application-pill{background:#ffffffb8}.strata-hero__media{border-radius:var(--strata-card-radius);min-height:var(--strata-hero-height);overflow:hidden;position:relative;background:var(--strata-dark-bg);isolation:isolate}.strata-hero__image,.strata-hero__media .strata-image-placeholder,.strata-hero__media .strata-branded-visual{height:var(--strata-hero-height);object-fit:cover}.strata-hero__image{transform:scale(1.01)}.strata-quote-badge{background:var(--strata-dark-bg);border-radius:999px;color:#fff;font-weight:800;left:18px;padding:9px 12px;position:absolute;top:18px;z-index:2}.strata-image-placeholder{align-items:center;background:repeating-linear-gradient(135deg,#eceff1,#eceff1 12px,#f8f9fa 12px 24px);border:1px dashed var(--strata-border);color:var(--strata-muted);display:flex;justify-content:center;min-height:220px;padding:24px;text-align:center}.strata-hero-gallery,.strata-hero-slide{height:100%;min-height:var(--strata-hero-height)}.strata-editor-hint{background:#ffffffeb;border-radius:999px;bottom:16px;color:var(--strata-muted);font-size:.82rem;font-weight:800;left:16px;padding:8px 12px;position:absolute;z-index:3}.strata-branded-visual{align-items:flex-end;background:linear-gradient(135deg,rgba(196,154,69,.28),rgba(242,106,0,.08) 36%,transparent 58%),repeating-linear-gradient(105deg,transparent 0 28px,rgba(255,255,255,.08) 28px 31px),#071624;border:1px solid rgba(255,255,255,.12);border-radius:var(--strata-card-radius);color:#fff;display:flex;min-height:360px;overflow:hidden;padding:clamp(24px,4vw,42px);position:relative}.strata-branded-visual:before,.strata-branded-visual:after{border:1px solid rgba(196,154,69,.42);content:"";top:9%;right:9%;bottom:9%;left:9%;position:absolute}.strata-branded-visual:after{border-color:#ffffff21;top:17%;right:13%;bottom:17%;left:13%;transform:skew(-10deg)}.strata-branded-visual span{font-family:var(--font-heading-family);font-size:clamp(1.45rem,3vw,2.6rem);font-weight:900;line-height:1.05;max-width:460px;position:relative;z-index:1}.strata-notice{background:var(--strata-page-bg);padding:0 0 clamp(18px,2.5vw,30px)}.strata-notice__inner{align-items:center;background:#fff7ef;border:1px solid rgba(182,106,44,.24);border-radius:var(--strata-card-radius);color:var(--strata-text);display:grid;gap:12px;grid-template-columns:minmax(210px,.3fr) 1fr;padding:16px 20px}.strata-notice__inner strong{color:var(--strata-accent)}.strata-quick-nav{background:#f7f8fae0;border-bottom:1px solid rgba(229,231,235,.86);border-top:1px solid rgba(229,231,235,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.strata-quick-nav--sticky{position:sticky;top:0}.strata-quick-nav__scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:11px;padding-top:11px;scrollbar-width:thin}.strata-quick-nav__link{background:#fff;border:1px solid var(--strata-border);border-radius:999px;color:var(--strata-text);flex:0 0 auto;font-size:.82rem;font-weight:800;padding:8px 13px;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.strata-quick-nav__link:hover,.strata-quick-nav__link.is-active{background:var(--strata-accent);border-color:var(--strata-accent);color:#fff;box-shadow:0 10px 22px #c49a4538}.strata-quick-nav--compact .strata-quick-nav__scroll{justify-content:center}.strata-quick-nav--compact .strata-quick-nav__link{min-width:92px;text-align:center}.strata-overview,.strata-styles,.strata-support,.strata-faq{background:var(--strata-section-bg)}.strata-value-grid,.strata-system-grid,.strata-approval-grid,.strata-support-grid,.strata-compact-grid{display:grid;gap:clamp(16px,1.8vw,min(var(--strata-grid-gap),22px))}.strata-value-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.strata-value-card,.strata-style-card,.strata-approval-card,.strata-resource-card,.strata-support-card,.strata-compact-card,.strata-faq-item,.strata-system-card{background:var(--strata-card-bg);border:1px solid var(--strata-border);border-radius:var(--strata-card-radius)}.strata-shutters-page--shadow .strata-value-card,.strata-shutters-page--shadow .strata-style-card,.strata-shutters-page--shadow .strata-approval-card,.strata-shutters-page--shadow .strata-resource-card,.strata-shutters-page--shadow .strata-support-card,.strata-shutters-page--shadow .strata-compact-card,.strata-shutters-page--shadow .strata-faq-item,.strata-shutters-page--shadow .strata-system-card,.strata-shutters-page--shadow .strata-hero__media{box-shadow:0 12px 30px #1e20240e}.strata-value-card{align-items:center;border-left:3px solid rgba(196,154,69,.54);display:flex;font-weight:800;min-height:74px;padding:14px 16px}.strata-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.strata-system-card{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.strata-card-badge{background:var(--strata-dark-bg);border-color:transparent;color:#fff;position:absolute;right:12px;top:12px;z-index:2}.strata-system-card__image{aspect-ratio:100 / var(--strata-card-image-ratio-num);background:var(--strata-page-bg);overflow:hidden}.strata-system-card__image img{height:100%;object-fit:cover}.strata-system-card__content{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 20px 26px}.strata-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px}.strata-system-card h3,.strata-style-card h3,.strata-approval-card h3,.strata-resource-card h3,.strata-support-card h3,.strata-compact-card h3{font-size:clamp(18px,1.45vw,min(var(--strata-card-title-size),21px));line-height:1.2}.strata-card-subtitle{color:var(--strata-accent);font-weight:800}.strata-icon-text{align-self:flex-start;background:#fff7ef;border-color:#b66a2c42;color:var(--strata-accent)}.strata-check-list,.strata-spec-list,.strata-style-card ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.strata-compact-solutions{background:var(--strata-page-bg)}.strata-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.strata-compact-card{display:flex;flex-direction:column;overflow:hidden}.strata-compact-card__image{aspect-ratio:4 / 3;background:var(--strata-page-bg);overflow:hidden}.strata-compact-card__image img{height:100%;object-fit:cover}.strata-compact-card__content{display:flex;flex:1;flex-direction:column;gap:9px;padding:18px 18px 22px}.strata-compact-card__content .strata-eyebrow{margin-bottom:0}.strata-compact-card__content .strata-richtext{color:var(--strata-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.strata-compact-card__content .strata-card-link{align-self:flex-start;margin-top:auto}.strata-check-list li,.strata-spec-list li,.strata-style-card li{color:var(--strata-muted);font-size:.94em;padding-left:18px;position:relative}.strata-check-list li:before,.strata-spec-list li:before,.strata-style-card li:before{background:var(--strata-accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.68em;width:6px}.strata-code-pill{align-self:flex-start;background:var(--strata-page-bg);color:var(--strata-text);margin-top:2px}.strata-code-pill--large{margin:0}.strata-detail{background:var(--strata-section-bg)}.strata-detail+.strata-detail{border-top:1px solid rgba(229,231,235,.78)}.strata-detail--soft{background:var(--strata-page-bg)}.strata-detail--dark{background:var(--strata-dark-bg);color:#fff}.strata-detail--dark h2,.strata-detail--dark h3,.strata-detail--dark .strata-detail__subheading,.strata-detail--dark .strata-richtext p{color:#fff}.strata-detail--dark .strata-check-list li,.strata-detail--dark .strata-spec-list li{color:#ffffffc7}.strata-detail__grid{align-items:center;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(390px,.96fr) minmax(0,1.04fr)}.strata-detail--reverse .strata-detail__media{order:2}.strata-detail-gallery{border-radius:var(--strata-card-radius);overflow:hidden;position:relative;background:var(--strata-dark-bg)}.strata-detail__content{max-width:760px;padding-bottom:4px}.strata-detail-slide{display:none}.strata-detail-slide.is-active{display:block}.strata-detail-gallery.is-ready .strata-detail-slide:not(.is-active),.strata-hero-gallery.is-ready .strata-detail-slide:not(.is-active){display:none}.strata-detail-slide img,.strata-detail-slide.strata-image-placeholder,.strata-detail-slide .strata-branded-visual{aspect-ratio:4 / 3;object-fit:cover;min-height:360px}.strata-carousel-controls{bottom:14px;display:flex;gap:7px;position:absolute;right:14px}.strata-carousel-button{align-items:center;background:#ffffffeb;border:1px solid var(--strata-border);border-radius:999px;color:var(--strata-text);cursor:pointer;display:inline-flex;font-size:1.3rem;height:38px;justify-content:center;line-height:1;width:38px}.strata-detail__subheading{color:var(--strata-accent);font-size:1.02rem;font-weight:800;line-height:1.38;margin:10px 0 14px}.strata-detail__lists{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;margin-bottom:0}.strata-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:20px;padding-bottom:4px}.strata-detail__actions .strata-button{min-height:42px;padding-left:18px;padding-right:18px}.strata-detail__lists>div{background:#f7f8fab8;border:1px solid var(--strata-border);border-radius:var(--strata-radius);padding:15px 16px}.strata-detail--dark .strata-detail__lists>div{background:#ffffff14;border-color:#ffffff24}.strata-detail__lists h3{font-size:.92rem;margin-bottom:8px}.strata-detail-more{border-top:1px solid var(--strata-border);margin:14px 0;padding-top:12px}.strata-detail-more summary{cursor:pointer;font-weight:800}.strata-style-grid,.strata-colors__grid{display:grid;gap:clamp(18px,2vw,min(var(--strata-grid-gap),24px));grid-template-columns:repeat(2,minmax(0,1fr))}.strata-style-card{padding:20px 22px 24px}.strata-style-card h3{margin-bottom:12px}.strata-pill-grid{display:flex;flex-wrap:wrap;gap:9px 10px;justify-content:center;margin:0 auto;max-width:1120px}.strata-applications,.strata-engineering,.strata-support{background:var(--strata-page-bg)}.strata-engineering__header{align-items:center;display:grid;gap:clamp(20px,3vw,42px);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(22px,3vw,34px)}.strata-engineering__header .strata-richtext{max-width:820px}.strata-approval-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.strata-approval-card,.strata-support-card,.strata-resource-card{padding:20px 20px 24px}.strata-approval-card__label{color:var(--strata-accent);font-size:.72rem;font-weight:800;text-transform:uppercase}.strata-approval-card__code{color:var(--strata-text);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:900;margin:9px 0}.strata-disclaimer{background:#fff;border:1px solid var(--strata-border);border-left:4px solid var(--strata-accent);border-radius:var(--strata-radius);color:var(--strata-muted);font-size:.86rem;margin-top:18px;padding:12px 14px}.strata-colors{background:var(--strata-section-bg)}.strata-colors__grid{align-items:center;gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,.92fr) minmax(340px,.68fr)}.strata-finish-list{margin-top:16px}.strata-resource-stack{display:grid;gap:14px}.strata-color-preview{aspect-ratio:16 / 10;border-radius:var(--strata-card-radius);object-fit:cover}.strata-resource-card{display:grid;gap:11px;overflow:hidden;position:relative}.strata-resource-card:before{background:linear-gradient(90deg,var(--strata-accent),var(--strata-accent-hover));content:"";height:4px;left:0;position:absolute;right:0;top:0}.strata-support-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.strata-support-card p,.strata-approval-card p,.strata-resource-card p,.strata-system-card p,.strata-compact-card p{color:var(--strata-muted);font-size:.94em}.strata-support-card span{align-items:center;background:var(--strata-accent);border-radius:999px;color:#fff;display:flex;font-weight:900;height:34px;justify-content:center;margin-bottom:12px;width:34px}.strata-support-card h3{margin-bottom:8px}.strata-faq-list{display:grid;gap:10px;margin:0 auto;max-width:920px}.strata-faq-question{align-items:center;background:transparent;border:0;color:var(--strata-text);cursor:pointer;display:flex;font:inherit;font-weight:900;justify-content:space-between;gap:14px;padding:16px 20px;text-align:left;width:100%}.strata-faq-answer{color:var(--strata-muted);padding:0 20px 18px}.strata-shutters-page.is-js .strata-faq-answer[hidden]{display:none}.strata-final-cta{background:var(--strata-dark-bg);color:#fff;padding:var(--strata-pad-y) 0}.strata-final-cta h2,.strata-final-cta p{color:#fff}.strata-final-cta__inner{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto}.strata-final-cta__points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.strata-final-cta__points span{border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#ffffffe0;font-weight:800;padding:8px 12px}.strata-final-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.strata-shutters-page--animate .strata-system-card,.strata-shutters-page--animate .strata-value-card,.strata-shutters-page--animate .strata-detail__grid,.strata-shutters-page--animate .strata-approval-card,.strata-shutters-page--animate .strata-support-card,.strata-shutters-page--animate .strata-compact-card{transition:transform .18s ease,box-shadow .18s ease}.strata-shutters-page--animate .strata-system-card:hover,.strata-shutters-page--animate .strata-approval-card:hover,.strata-shutters-page--animate .strata-support-card:hover,.strata-shutters-page--animate .strata-compact-card:hover{transform:translateY(-2px)}@media screen and (max-width:1180px){.strata-value-grid,.strata-approval-grid,.strata-support-grid,.strata-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strata-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.strata-shutters-page .strata-hero__actions{gap:7px}.strata-shutters-page .strata-hero__actions .strata-button{font-size:.84rem;padding-left:12px;padding-right:12px}.strata-shutters-page .strata-hero__actions .strata-button--dealer{font-size:.76rem;padding-left:9px;padding-right:9px}.strata-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strata-colors__grid{grid-template-columns:minmax(0,.9fr) minmax(300px,.72fr)}}@media screen and (max-width:900px){.strata-container{padding:0 20px}.strata-section,.strata-final-cta{padding:clamp(38px,8vw,var(--strata-pad-y-mobile)) 0}.strata-hero{padding:42px 0 clamp(36px,7vw,var(--strata-pad-y-mobile))}.strata-hero__grid,.strata-section-heading--split,.strata-detail__grid,.strata-style-grid,.strata-colors__grid,.strata-engineering__header,.strata-final-cta__inner{grid-template-columns:1fr}.strata-hero__content,.strata-section-heading,.strata-detail__content{max-width:none}.strata-section-heading--split{align-items:start}.strata-detail--reverse .strata-detail__media{order:0}.strata-hero__media,.strata-hero__image,.strata-hero-gallery,.strata-hero-slide,.strata-hero__media .strata-image-placeholder,.strata-hero__media .strata-branded-visual{min-height:330px;height:min(var(--strata-hero-height),420px)}.strata-detail-slide img,.strata-detail-slide.strata-image-placeholder,.strata-detail-slide .strata-branded-visual{min-height:310px}.strata-quick-nav--compact .strata-quick-nav__scroll{justify-content:flex-start}.strata-notice__inner{grid-template-columns:1fr}.strata-compact-grid,.strata-support-grid,.strata-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strata-detail__lists{grid-template-columns:1fr;gap:12px}.strata-final-cta__actions{justify-content:flex-start}.strata-engineering__header .strata-button{justify-self:start}}@media screen and (max-width:680px){.strata-container{padding:0 16px}.strata-value-grid,.strata-system-grid,.strata-approval-grid,.strata-support-grid,.strata-compact-grid{grid-template-columns:1fr}.strata-section-heading{margin-bottom:22px}.strata-hero__title{font-size:clamp(30px,8.2vw,var(--strata-heading-size-mobile))}.strata-hero__subtitle{font-size:1rem}.strata-hero__body,.strata-richtext,.strata-system-card p,.strata-support-card p,.strata-approval-card p,.strata-resource-card p,.strata-compact-card p{font-size:.94rem}.strata-hero__actions,.strata-final-cta__actions{flex-direction:column}.strata-shutters-page .strata-hero__actions{align-items:stretch;flex-direction:column;max-width:none;width:100%}.strata-button{width:100%}.strata-shutters-page .strata-hero__actions .strata-button,.strata-shutters-page .strata-hero__actions .strata-button--dealer{font-size:.88rem;padding-left:15px;padding-right:15px;white-space:normal}.strata-shutters-page .strata-dealer-modal{align-items:flex-start;padding:12px}.strata-shutters-page .strata-dealer-modal__dialog{max-height:calc(100vh - 24px);padding:22px 18px}.strata-shutters-page .strata-dealer-modal__grid{grid-template-columns:1fr}.strata-shutters-page .strata-dealer-modal__submit{justify-self:stretch}.strata-card-actions{flex-direction:column;gap:10px;padding-top:14px}.strata-card-link{width:100%}.strata-detail__actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:18px;padding-bottom:2px}.strata-detail__actions .strata-code-pill,.strata-detail__actions .strata-button{justify-content:center;width:100%}.strata-system-card__content,.strata-style-card,.strata-approval-card,.strata-resource-card,.strata-support-card,.strata-compact-card__content{padding:18px 18px 22px}.strata-value-card{min-height:auto;padding:14px 16px}.strata-detail__lists>div{padding:14px}.strata-faq-question{padding:15px 16px}.strata-faq-answer{padding:0 16px 16px}.strata-quick-nav--sticky{top:0}.strata-quote-badge{left:12px;max-width:calc(100% - 24px);right:12px;text-align:center;top:12px}.strata-hero__media,.strata-hero__image,.strata-hero-gallery,.strata-hero-slide,.strata-hero__media .strata-image-placeholder,.strata-hero__media .strata-branded-visual{min-height:280px;height:280px}.strata-detail-slide img,.strata-detail-slide.strata-image-placeholder,.strata-detail-slide .strata-branded-visual{min-height:260px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/strata-shutters-page.css.map */
