.FrostedFilm_page__WPkxX{width:100%;background:var(--primary-light-color);color:var(--primary-color)}.FrostedFilm_container___a6ht{width:100%;margin:0 auto}.FrostedFilm_innerContainer__SvIl7{width:min(1100px,92%);margin:0 auto}.FrostedFilm_outerContainer__HmnPN{width:100%;margin:0 auto;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(236,244,250,.95) 45%,rgba(214,230,242,1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:100px 0}.FrostedFilm_hero__Wqd0R{position:relative;padding:84px 0;min-height:70vh;background-image:url(/images/frosted-film/hero.png);background-size:cover;background-position:50%;overflow:hidden;display:flex;align-items:flex-end}.FrostedFilm_heroOverlay__JjnDx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,24,35,.35) 0,rgba(10,24,35,.55) 55%,rgba(10,24,35,.82)),rgba(10,24,35,.25);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.FrostedFilm_heroInner__uudmT{position:relative;width:min(1100px,92%);margin:0 auto;text-align:center;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}.FrostedFilm_h1__iMZwW{font-size:clamp(34px,4.2vw,56px);line-height:1.06;margin:0 0 16px}.FrostedFilm_lead__LNi44{margin:0 auto 22px;max-width:860px;line-height:1.75;font-size:16px;opacity:.95}.FrostedFilm_heroCtas__srIM3{gap:12px;flex-wrap:wrap;margin:0 0 18px}.FrostedFilm_heroCtas__srIM3,.FrostedFilm_primaryBtn__Skw6R{display:inline-flex;align-items:center;justify-content:center}.FrostedFilm_primaryBtn__Skw6R{padding:12px 16px;border-radius:14px;text-decoration:none;font-weight:600;font-size:14px;transition:transform .16s ease,opacity .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(255,255,255,.92);color:rgba(10,24,35,1)}.FrostedFilm_primaryBtn__Skw6R:hover{transform:translateY(-1px);opacity:.96}.FrostedFilm_textBlockHero__t7GgQ{border-bottom:3px solid rgba(211,211,211,.512)}.FrostedFilm_section__LQunn{padding:66px 0}.FrostedFilm_sectionAlt__hqMhG{background:rgba(255,255,255,.03);display:flex;align-items:center;padding-top:66px}.FrostedFilm_h2__TFAnf{font-size:26px;line-height:1.2;margin:0 0 14px}.FrostedFilm_h3__F_VIN{font-size:16px;line-height:1.3;margin:0 0 10px}.FrostedFilm_p__H64lA{margin:0;line-height:1.75;opacity:.95}.FrostedFilm_pSub__TDXUJ{margin:0;line-height:1.75;opacity:.92;max-width:980px;justify-self:center}.FrostedFilm_smallNote__qg_A8{margin:14px 0 0;font-size:13px;line-height:1.7;opacity:.85;max-width:880px}.FrostedFilm_textBlock__hyeuV{display:grid;grid-gap:14px;gap:14px;max-width:980px;margin-top:14px}.FrostedFilm_tiles__hqYFI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.FrostedFilm_tile__sl6fI{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);overflow:hidden}.FrostedFilm_tileMedia__fUtxm{height:380px;background-size:cover;background-position:50%;filter:saturate(.95)}.FrostedFilm_useBathroom__svlC6{background-image:url(/images/frosted-film/bathroom.png)}.FrostedFilm_useOffice__g_d5d{background-image:url(/images/frosted-film/office.png)}.FrostedFilm_useEntry__Jza2S{background-image:url(/images/frosted-film/door.png)}.FrostedFilm_tileBody__5HbXU{padding:16px}.FrostedFilm_benefitGrid__jUwfh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.FrostedFilm_benefitCard__ailkx{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:16px}.FrostedFilm_proConGrid__rpxoW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.FrostedFilm_conCard__NEXrx,.FrostedFilm_proCard__LksnC{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:16px}.FrostedFilm_list__kL9iV{margin:10px 0 0 18px;padding:0;line-height:1.9;opacity:.95}.FrostedFilm_howGrid__3yNH_{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.FrostedFilm_howStep__wT0_b{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:16px}.FrostedFilm_howIcon__b5ij6{height:460px;border-radius:14px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.12);margin-bottom:12px}.FrostedFilm_step1__iHHKx{background-image:url(/images/frosted-film/step-measure.png)}.FrostedFilm_step2__5eGD4{background-image:url(/images/frosted-film/step-apply.png)}.FrostedFilm_step3__tdX5z{background-image:url(/images/frosted-film/step-finish.png)}.FrostedFilm_split___5l_N{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.FrostedFilm_splitMediaWrap__cifnq{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:14px}.FrostedFilm_splitMedia__vcP_N{height:360px;border-radius:14px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.12)}.FrostedFilm_mediaCloseup__WOIz7{background-image:url(/images/frosted-film/closeup.png)}.FrostedFilm_splitBody__NRRGl{max-width:520px}.FrostedFilm_bullets__kmPLx{margin:12px 0 0 18px;padding:0;line-height:1.9;opacity:.95}.FrostedFilm_beforeAfter__euSXT{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.FrostedFilm_beforeAfterCard__L7bdK{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:14px}.FrostedFilm_beforeAfterImg__VQs3T{height:400px;border-radius:14px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.12);margin-bottom:12px}.FrostedFilm_beforeImg__xQQUA{background-image:url(/images/frosted-film/before.png)}.FrostedFilm_afterImg__c98sl{background-image:url(/images/frosted-film/after.png)}.FrostedFilm_faq__ahxGf{width:100%;padding-bottom:80px;margin-top:16px;display:grid;grid-gap:10px;gap:10px}.FrostedFilm_faqItem__ObpNp{border-radius:16px;border:1px solid rgb(236,236,236);background:rgba(255,255,255,.04);padding:14px;text-align:start}.FrostedFilm_faqQ__QcZKz{cursor:pointer;font-weight:600;list-style:none}.FrostedFilm_faqQ__QcZKz::-webkit-details-marker{display:none}.FrostedFilm_faqAWrap__EQzB5{margin-top:10px}.FrostedFilm_faqA__JiVX4{margin:0;line-height:1.75;opacity:.95}.FrostedFilm_hasForm__n2DMn{padding:0!important}.FrostedFilm_formWrap__jtBT4{background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(236,244,250,.95) 45%,rgba(214,230,242,1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:25px;min-height:80vh;display:flex;align-items:center;justify-content:center}.FrostedFilm_formWrapper__PUa_o{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center;width:min(1200px,100%);margin:0 auto}.FrostedFilm_formIntro__fgbxs{padding-top:6px;max-width:500px}.FrostedFilm_formCard__sPXH3{width:100%;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:14px}@media (max-width:980px){.FrostedFilm_beforeAfter__euSXT,.FrostedFilm_benefitGrid__jUwfh,.FrostedFilm_howGrid__3yNH_,.FrostedFilm_proConGrid__rpxoW,.FrostedFilm_split___5l_N,.FrostedFilm_tiles__hqYFI{grid-template-columns:1fr}.FrostedFilm_hero__Wqd0R{padding:64px 0;min-height:78vh;background-position:top}.FrostedFilm_heroOverlay__JjnDx{background:linear-gradient(180deg,rgba(10,24,35,.55) 0,rgba(10,24,35,.72) 55%,rgba(10,24,35,.92)),rgba(10,24,35,.25);backdrop-filter:none;-webkit-backdrop-filter:none}.FrostedFilm_lead__LNi44{font-size:15px;line-height:1.7}.FrostedFilm_formWrapper__PUa_o{grid-template-columns:1fr}}