.landing_site__g_2VF{--ink:#173247;--muted:#617586;--deep:#102f55;--teal:#277c87;--ice:#e9f3f5;min-height:100vh;background:#fcfdfc;color:var(--ink);font-family:Aptos,Segoe UI Variable,Segoe UI,system-ui,sans-serif;letter-spacing:.005em}.landing_site__g_2VF a{transition:color .18s,background .18s,border-color .18s,transform .18s}.landing_header__TkI7r{position:relative;z-index:5;border-bottom:1px solid #e7edef;background:#fff}.landing_headerInner__rCIcs{max-width:1250px;height:82px;margin:auto;padding:0 34px;display:flex;align-items:center;gap:36px}.landing_brand__89dKB{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:23px;font-weight:800;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.landing_brandIcon___mlB8{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border:1px solid #c6e1e3;border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff 0,#eaf7f6 56%,#d5ebed 100%);box-shadow:0 3px 10px #1c536022}.landing_brandIcon___mlB8 img{display:block;width:44px;height:44px;object-fit:contain}.landing_nav__knAbU{display:flex;align-items:center;gap:34px;margin-left:auto}.landing_nav__knAbU a{color:#526a7a;text-decoration:none;font-size:15px;font-weight:650}.landing_footer__0UmUP a:hover,.landing_nav__knAbU a:hover,.landing_textLink__UoDbr:hover{color:var(--teal)}.landing_headerCta__1KJe_,.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:11px;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}.landing_headerCta__1KJe_{padding:13px 18px;border:1px solid var(--deep);background:var(--deep);color:#fff;box-shadow:0 8px 20px #102f5526}.landing_headerCta__1KJe_:hover{background:#0b2442;border-color:#0b2442;transform:translateY(-2px)}.landing_hero__wie8N{max-width:1250px;min-height:652px;margin:auto;padding:72px 34px 80px;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:70px}.landing_heroCopy__9SHJs{max-width:610px}.landing_eyebrow__xr4rD,.landing_kicker__pp7Ov,.landing_previewCorner__9Z9rP{font-size:11px;font-weight:800;letter-spacing:.17em;color:#267b83}.landing_kicker__pp7Ov{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.landing_heroFoxIcon__6Dzh2{flex:none;object-fit:contain;filter:drop-shadow(0 2px 3px #2d536022)}.landing_kickerDot__WMA5K{width:8px;height:8px;border-radius:50%;background:#6ab9b8;box-shadow:0 0 0 5px #e5f4f2}.landing_hero__wie8N h1{max-width:670px;font-size:clamp(44px,4.7vw,70px);line-height:1.045;letter-spacing:-.06em;font-weight:780;min-height:3.135em;display:flex;flex-direction:column;justify-content:center}.landing_heroTitleLine__a8QKZ{display:block;white-space:nowrap}.landing_heroTitleAccent__rGeHU{transition:color .25s ease}.landing_heroTitleCooling__zktJj .landing_heroTitleAccent__rGeHU{color:#66b9e8!important}.landing_heroTitleHeating__mPL6g .landing_heroTitleAccent__rGeHU{color:#d94841!important}.landing_heroCopy__9SHJs{min-width:0}.landing_lead__2_9Uy{max-width:530px;margin-top:26px;color:var(--muted);font-size:17px;line-height:1.7}.landing_heroActions__3CEO8{display:flex;align-items:center;gap:26px;margin-top:29px}.landing_primaryButton__fz0SS{min-height:50px;padding:0 22px;background:var(--deep);color:#fff;box-shadow:0 8px 20px #204e6530}.landing_primaryButton__fz0SS:hover{background:#0d2f49;transform:translateY(-2px)}.landing_buttonArrow__bmGhR{display:inline-grid;place-items:center;min-width:1.1em;height:1.25em;border-radius:0;background:transparent;font-size:1.28em;font-weight:900;line-height:1;-webkit-text-stroke:.45px currentColor;transition:transform .18s}.landing_headerCta__1KJe_:hover .landing_buttonArrow__bmGhR,.landing_primaryButton__fz0SS:hover .landing_buttonArrow__bmGhR{transform:translateX(3px)}.landing_textLink__UoDbr{color:var(--deep);text-decoration:none;font-size:16px;font-weight:700}.landing_heroNote__3MHCd{margin-top:20px;color:#7d909c;font-size:12px}.landing_previewStage__kB_I0{position:relative;min-height:490px;display:grid;place-items:center}.landing_previewGlow__71xQ3{position:absolute;inset:12px 0;background:radial-gradient(circle at 58% 42%,#d8edf0 0,#eaf4f4 38%,#f5f8f5 69%,#fff 100%);border-radius:34px}.landing_previewWindow__f4p6b{position:relative;z-index:1;width:88%;height:428px;overflow:hidden;border:1px solid #dce9e9;border-radius:19px;background:#f8fbfa;box-shadow:0 26px 58px #234c5c21;transform:rotate(-2deg)}.landing_previewTop__LmZG6{height:47px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1ebea;background:#fff;color:#91a4aa;font-size:10px;font-weight:750;letter-spacing:.11em}.landing_previewStatus__pw3Eh{display:inline-flex;align-items:center;gap:8px;color:#497684}.landing_previewStatus__pw3Eh i{width:7px;height:7px;border-radius:50%;background:#76bea6}.landing_previewContent__rOtVt{position:relative;height:calc(100% - 47px);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(150deg,#f4faf8,#e9f3f5 75%,#d9ecee)}.landing_foxHalo__EB_x4{top:0;width:420px;height:420px;border:1px solid #d1e8e8;border-radius:50%;box-shadow:0 0 0 43px #ffffff36,0 0 0 84px #ffffff27}.landing_foxHalo__EB_x4,.landing_heroFox__G2vwA{position:absolute;left:50%;transform:translateX(-50%)}.landing_heroFox__G2vwA{z-index:1;top:-20px;width:355px;height:355px;object-fit:contain;filter:drop-shadow(0 17px 14px #2d536022)}.landing_previewCaption__BYhSc{position:relative;z-index:2;width:100%;padding:18px 22px 20px;background:linear-gradient(0deg,#f9fdfbf7,#f9fdfbdd);border-top:1px solid #ffffffb8;color:#224153;text-align:center}.landing_previewCaption__BYhSc span{display:block;margin-bottom:5px;color:#53808a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.landing_previewCaption__BYhSc strong{font-size:13px;font-weight:700}.landing_previewCorner__9Z9rP{position:absolute;z-index:2;bottom:7px;right:14px;padding:11px 14px;border:1px solid #d6e8e6;border-radius:9px;background:#fff;box-shadow:0 9px 26px #234c5c16;font-size:9px}.landing_benefitStrip__W4aiN{min-height:76px;display:flex;align-items:center;justify-content:center;gap:50px;border-top:1px solid #e9eff0;border-bottom:1px solid #e9eff0;background:#f7faf9;color:#63a4ab;font-size:12px;font-weight:800;letter-spacing:.05em}.landing_benefitStrip__W4aiN span{display:inline-flex;gap:12px;align-items:center}.landing_benefitStrip__W4aiN strong{color:#3d6072;font-size:12px;font-weight:680;letter-spacing:0}.landing_benefitStrip__W4aiN i{height:20px;border-left:1px solid #d6e5e7}.landing_benefitStrip__W4aiN{gap:clamp(14px,3vw,44px);padding:0 22px;flex-wrap:wrap}.landing_section__ICJEz{max-width:1250px;margin:auto;padding:112px 34px 120px}.landing_sectionHeading__2yvKT{max-width:700px;margin-bottom:40px}.landing_eyebrow__xr4rD{margin-bottom:17px}.landing_closing__6ceXe h2,.landing_faqSection__rWPet h2,.landing_processSection__mfKtL h2,.landing_section__ICJEz h2{font-size:clamp(33px,3.6vw,49px);line-height:1.14;letter-spacing:-.047em;font-weight:760}.landing_closing__6ceXe p:not(.landing_eyebrow__xr4rD),.landing_processIntro__hU2rP>p:not(.landing_eyebrow__xr4rD),.landing_sectionHeading__2yvKT>p:last-child{max-width:640px;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.7}.landing_featureGrid__A2pTB{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing_featureCard___7KBi{min-height:260px;padding:30px;border:1px solid #e2ebed;border-radius:18px;background:#fff;box-shadow:0 12px 32px #244a5809}.landing_featureIcon__5HAOX{width:49px;height:49px;display:grid;place-items:center;border-radius:13px;background:#e8f3f4;color:#287b88}.landing_featureIcon__5HAOX svg{width:25px;height:25px}.landing_featureIndex__fyjA1{display:block;margin-top:30px;color:#76a4a9;font-size:10px;font-weight:800;letter-spacing:.14em}.landing_featureCard___7KBi h3{margin-top:9px;font-size:18px;letter-spacing:-.02em}.landing_featureCard___7KBi p{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.7}.landing_processSection__mfKtL{background:#eaf3f3}.landing_processInner__9CMqB{max-width:1250px;margin:auto;padding:105px 34px;display:grid;grid-template-columns:1fr 1fr;gap:110px}.landing_processIntro__hU2rP{max-width:510px}.landing_processIntro__hU2rP>p:not(.landing_eyebrow__xr4rD){margin-bottom:26px}.landing_secondaryButton___UEe9{min-height:47px;padding:0 19px;border:1px solid #9fcbd0;color:var(--deep);background:#f8fcfb}.landing_secondaryButton___UEe9:hover{background:#fff;border-color:#6eacb4}.landing_steps__Bnb3O{list-style:none;border-top:1px solid #c9dfe1}.landing_steps__Bnb3O li{display:flex;gap:27px;padding:27px 4px;border-bottom:1px solid #c9dfe1}.landing_steps__Bnb3O li>span{color:#5798a0;font-size:13px;font-weight:800;letter-spacing:.1em}.landing_steps__Bnb3O h3{font-size:17px;letter-spacing:-.02em}.landing_steps__Bnb3O p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.6}.landing_faqSection__rWPet{max-width:1250px;margin:auto;padding:110px 34px;display:grid;grid-template-columns:.75fr 1.25fr;gap:105px}.landing_faqHeading__SvguN{max-width:360px}.landing_faqList__Gcu6Z{border-top:1px solid #dce8e9}.landing_faqList__Gcu6Z details{padding:24px 0;border-bottom:1px solid #dce8e9}.landing_faqList__Gcu6Z summary{position:relative;padding-right:35px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;letter-spacing:-.01em}.landing_faqList__Gcu6Z summary::-webkit-details-marker{display:none}.landing_faqList__Gcu6Z summary:after{position:absolute;right:4px;top:0;content:"+";color:#408892;font-size:21px;line-height:1}.landing_faqList__Gcu6Z details[open] summary:after{content:"−"}.landing_faqList__Gcu6Z p{max-width:600px;margin-top:15px;color:var(--muted);font-size:13px;line-height:1.7}.landing_closing__6ceXe{position:relative;max-width:1182px;min-height:320px;margin:0 auto 80px;padding:55px 60px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border-radius:24px;background:linear-gradient(110deg,#153c56,#246879);color:#fff}.landing_closing__6ceXe>div{z-index:1;max-width:630px}.landing_closing__6ceXe .landing_eyebrow__xr4rD{color:#93d8d4}.landing_closing__6ceXe p:not(.landing_eyebrow__xr4rD){color:#d4e6e8;margin-bottom:24px}.landing_closing__6ceXe .landing_primaryButton__fz0SS{background:#fff;color:#173d53}.landing_closing__6ceXe .landing_primaryButton__fz0SS:hover{background:#e8f4f3}.landing_closing__6ceXe img{position:absolute;right:48px;bottom:-30px;width:315px;height:315px;object-fit:contain;opacity:1;filter:drop-shadow(0 9px 16px #092d3c55)}.landing_footer__0UmUP{max-width:1250px;margin:auto;padding:28px 34px 34px;display:flex;align-items:center;gap:34px;border-top:1px solid #e6edef}.landing_footer__0UmUP .landing_brand__89dKB{font-size:18px}.landing_footer__0UmUP .landing_brandIcon___mlB8{width:38px;height:38px}.landing_footer__0UmUP .landing_brandIcon___mlB8 img{width:36px;height:36px}.landing_footer__0UmUP>span{margin-left:auto;color:#8a9da5;font-size:12px}.landing_footer__0UmUP>a:last-child{color:#526a7a;text-decoration:none;font-size:14px;font-weight:650}.landing_footerLinks__Un1i5{display:flex;align-items:center;gap:17px}.landing_footerLinks__Un1i5 a{color:#526a7a;text-decoration:none;font-size:14px;font-weight:650}.landing_footerLinks__Un1i5 a:hover{color:var(--deep)}.landing_heroNote__3MHCd{font-size:14px;line-height:1.7;color:#627a86}.landing_heroNote__3MHCd strong{color:#286d75;font-size:15px;font-weight:750}.landing_simulationVisual__KsvgN{position:relative;isolation:isolate;z-index:1;width:88%;height:428px;overflow:hidden;border:1px solid #dce9e9;border-radius:19px;background:#eaf6f6;box-shadow:0 26px 58px #234c5c21;transform:rotate(-2deg)}.landing_thermalHouseImage__xZ7C_{z-index:-1;object-fit:cover;object-position:center}.landing_visualTag__baFpJ{position:absolute;z-index:2;top:16px;left:16px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid #d5e9e9;border-radius:9px;background:#ffffffdf;color:#356b77;font-size:9px;font-weight:800;letter-spacing:.09em;box-shadow:0 4px 12px #1e4b5b17}.landing_visualTag__baFpJ i{padding:5px 8px;border:1px solid #b8e0d2;border-radius:99px;background:#f2fbf6;color:#348363;font-size:8px;font-style:normal;letter-spacing:.08em}.landing_faqHeading__SvguN>p:last-child{margin-top:17px;color:var(--muted);font-size:14px;line-height:1.7}.landing_benefitStrip__W4aiN span{gap:14px}.landing_benefitStrip__W4aiN span>b{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #c8e4e5;border-radius:50%;background:linear-gradient(145deg,#fff,#e6f4f3);box-shadow:0 4px 12px #275f6814;color:#287b83;font-size:17px;font-weight:850;letter-spacing:-.04em}.landing_benefitStrip__W4aiN strong{font-size:14px}.landing_audienceSection__jKl0y{background:#f1f7f6;border-top:1px solid #e6efed;border-bottom:1px solid #e6efed}.landing_audienceInner__tAY9o{max-width:1182px;margin:auto;padding:88px 34px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px}.landing_audienceInner__tAY9o h2,.landing_questionHeading__O1pkU h2{font-size:clamp(31px,3.4vw,45px);line-height:1.13;letter-spacing:-.045em;font-weight:760}.landing_audienceCopy__XSDDs{display:grid;gap:20px}.landing_audienceCopy__XSDDs p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.landing_balanceFigure__PWxEZ{margin:0;overflow:hidden;border:1px solid #dce8e9;border-radius:13px;background:#fff;box-shadow:0 14px 34px #244a5810}.landing_balanceFigure__PWxEZ img{display:block;width:100%;height:auto}.landing_balanceDescription__jyrgv{padding:0 0 0 16px;border-left:2px solid #78b8b2;color:var(--muted)!important;font-size:13px!important;line-height:1.7!important}.landing_balanceDescription__jyrgv strong{color:#1c4053}.landing_featureImage__i78ic{height:156px;margin:-30px -30px 8px;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid #e7efef;background:#f6faf9}.landing_featureImage__i78ic img{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.landing_timeEmphasis__W_XjR{color:#287b83}.landing_engineTrust__7o7Dz{display:flex;align-items:center;gap:20px;margin-top:28px;padding:21px 23px;border:1px solid #d7e6e4;border-radius:15px;background:#ffffffc9;box-shadow:0 9px 24px #244a5809}.landing_engineTrust__7o7Dz>div{min-width:0}.landing_engineTrust__7o7Dz>div>strong{color:#234b5d;font-size:13px}.landing_engineTrust__7o7Dz p{margin-top:5px!important;font-size:12px;line-height:1.6}.landing_engineTrust__7o7Dz p strong{color:#365968}.landing_questionSection__9TpVt{max-width:1250px;margin:auto;padding:104px 34px 112px}.landing_questionHeading__O1pkU{max-width:none;margin-bottom:37px}.landing_questionHeading__O1pkU>p:last-child{max-width:none;margin-top:15px;color:var(--muted);font-size:15px;line-height:1.7}.landing_questionGrid__gwc1q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:27px}.landing_questionCard__4hR0o{position:relative;min-height:205px;padding:26px;border:1px solid #dce9e9;border-radius:17px;background:linear-gradient(155deg,#fff 30%,#f1f8f7);box-shadow:0 12px 30px #244a5809;overflow:hidden}.landing_questionCard__4hR0o:after{position:absolute;right:-43px;bottom:-61px;width:145px;height:145px;border:1px solid #b9dddf80;border-radius:50%;box-shadow:0 0 0 20px #d9eeee42,0 0 0 41px #d9eeee2b;content:""}.landing_questionCard__4hR0o>span{display:flex;align-items:center;justify-content:space-between;width:45px;height:45px;padding:0 0 0 11px;border:1px solid #cde5e5;border-radius:50%;background:#fff;color:#31818a;font-size:12px;font-weight:800}.landing_questionCard__4hR0o>span i{position:absolute;top:36px;left:47px;color:#68a3a8;font-style:normal;font-size:11px}.landing_questionCard__4hR0o h3{position:relative;z-index:1;max-width:300px;margin-top:25px;color:#1c4053;font-size:19px;line-height:1.28;letter-spacing:-.025em}.landing_questionCard__4hR0o p{position:relative;z-index:1;margin-top:11px;color:var(--muted);font-size:13px;line-height:1.65}.landing_thermalSection__AgdI0{background:#f1f7f6;border-top:1px solid #e6efed;border-bottom:1px solid #e6efed}.landing_thermalInner__L0IVq{max-width:1370px;margin:auto;padding:104px 34px 108px}.landing_thermalHeading__twMuS{max-width:none;margin-bottom:39px}.landing_thermalHeading__twMuS h2{font-size:clamp(33px,3.6vw,49px);line-height:1.14;letter-spacing:-.047em;font-weight:760}.landing_thermalHeading__twMuS>p:last-child{max-width:none;margin-top:17px;color:var(--muted);font-size:15px;line-height:1.75}.landing_thermalGrid__PlPkr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.landing_thermalCard__F0_Dc{min-height:170px;padding:23px;display:flex;gap:16px;border:1px solid #dce9e8;border-radius:16px;background:#ffffffd9;box-shadow:0 10px 28px #244a5808}.landing_thermalCard__F0_Dc>span{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #cde5e5;border-radius:50%;background:#f2f9f7;color:#34818a;font-size:10px;font-weight:850}.landing_thermalCard__F0_Dc h3{margin:4px 0 0;color:#1c4053;font-size:16px;line-height:1.35;letter-spacing:-.02em}.landing_thermalCard__F0_Dc p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.7}.landing_thermalNote__i6Wcy{margin-top:26px;padding:19px 22px;border-left:3px solid #64a9a6;border-radius:0 10px 10px 0;background:#e4f0ee;color:#526d78;font-size:12px;line-height:1.75}.landing_thermalNote__i6Wcy strong{color:#285d66}.landing_engineNote__rt_Kd{margin-top:16px;color:#6a8089;font-size:11px;line-height:1.6}.landing_engineNote__rt_Kd a{color:#337c82;font-weight:700;text-underline-offset:3px}.landing_productPreviewSection___espS{width:100%;max-width:none;margin:0;padding:104px clamp(22px,4vw,64px) 112px}.landing_productPreviewHeading__2ROr0{width:100%;max-width:none;margin-bottom:36px}.landing_productPreviewHeading__2ROr0 h2{font-size:clamp(33px,3.6vw,49px);line-height:1.14;letter-spacing:-.047em;font-weight:760}.landing_productPreviewHeading__2ROr0>p:last-child{width:100%;max-width:none;margin-top:16px;color:var(--muted);font-size:15px;line-height:1.7}.landing_productPreviewGrid__R4zqB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;perspective:1100px}.landing_productPreviewCard__9HFb6{--step-index:0;min-width:0;overflow:hidden;border:1px solid #dfe9ea;border-radius:19px;background:#fff;box-shadow:0 16px 42px #234a5812;animation:landing_stepArrive__fdCvY .75s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--step-index)*.18s);transition:transform .2s,box-shadow .2s}.landing_productPreviewCard__9HFb6:nth-child(2){--step-index:1}.landing_productPreviewCard__9HFb6:nth-child(3){--step-index:2}.landing_productPreviewCard__9HFb6:hover{transform:translateY(-5px);box-shadow:0 22px 48px #234a581c}.landing_productPreviewFrame__9amOc{position:relative;min-height:225px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 47%,#fff 10%,#edf6f5 100%)}.landing_productPreviewFrame__9amOc img{display:block;width:100%;height:235px;object-fit:contain;padding:16px 18px;animation:landing_stepFloat__TvZpi 5s ease-in-out infinite;animation-delay:calc(var(--step-index)*-1.15s)}.landing_stepImageNumber__TRL3Y{position:absolute;z-index:1;top:13px;left:14px;display:grid;place-items:center;width:33px;height:33px;border:1px solid #d2e8e6;border-radius:50%;background:#ffffffdf;color:#347f84;font-size:11px;font-weight:850;box-shadow:0 4px 10px #234a5810}.landing_productPreviewCaption__Npc4n{min-height:165px;padding:22px 23px 25px;border-top:1px solid #edf1f1}.landing_productPreviewCaption__Npc4n>span{color:#4e9096;font-size:9px;font-weight:850;letter-spacing:.13em}.landing_productPreviewCaption__Npc4n h3{margin-top:9px;color:#1c4053;font-size:18px;letter-spacing:-.025em}.landing_productPreviewCaption__Npc4n p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.65}@keyframes landing_stepArrive__fdCvY{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes landing_stepFloat__TvZpi{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.landing_heatingStep__Qrz2x{max-width:calc((100% - 40px)/3);margin:20px 0 0 calc((100% - 40px)/3 + 20px);padding:23px 25px;border:1px solid #d5e8e4;border-radius:17px;background:linear-gradient(135deg,#eff8f4,#fff);box-shadow:0 12px 30px #244a5808}.landing_heatingStep__Qrz2x>span{color:#438e79;font-size:9px;font-weight:850;letter-spacing:.13em}.landing_heatingStep__Qrz2x h3{margin-top:10px;color:#1c4053;font-size:18px;letter-spacing:-.025em}.landing_heatingStep__Qrz2x p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.65}@media(max-width:1000px){.landing_audienceInner__tAY9o{gap:45px}.landing_questionGrid__gwc1q{gap:12px}.landing_questionCard__4hR0o{padding:22px}.landing_thermalGrid__PlPkr{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_productPreviewGrid__R4zqB{gap:13px}.landing_productPreviewFrame__9amOc{min-height:190px}.landing_productPreviewFrame__9amOc img{height:205px;padding:13px}.landing_productPreviewCaption__Npc4n{padding:19px 18px 21px}.landing_productPreviewCaption__Npc4n h3{font-size:16px}.landing_productPreviewCaption__Npc4n p{font-size:12px}}@media(max-width:760px){.landing_productPreviewSection___espS{padding:76px 22px}.landing_productPreviewGrid__R4zqB{grid-template-columns:1fr;gap:17px}.landing_productPreviewFrame__9amOc{min-height:0}.landing_productPreviewFrame__9amOc img{height:auto;max-height:270px;min-height:190px;padding:15px 25px}.landing_productPreviewCaption__Npc4n{min-height:0;padding:19px 20px 21px}.landing_heatingStep__Qrz2x{max-width:none;margin:17px 0 0;padding:21px}.landing_benefitStrip__W4aiN span>b{width:40px;height:40px;font-size:15px}.landing_benefitStrip__W4aiN strong{font-size:13px}.landing_audienceInner__tAY9o{grid-template-columns:1fr;padding:66px 22px;gap:25px}.landing_audienceCopy__XSDDs{gap:17px}.landing_questionSection__9TpVt{padding:76px 22px}.landing_questionGrid__gwc1q{grid-template-columns:1fr}.landing_questionCard__4hR0o{min-height:0;padding:23px}.landing_questionCard__4hR0o h3{margin-top:20px}.landing_questionCard__4hR0o p{max-width:480px}.landing_thermalInner__L0IVq{padding:76px 22px}.landing_thermalGrid__PlPkr{grid-template-columns:1fr;gap:12px}.landing_thermalCard__F0_Dc{min-height:0;padding:20px}.landing_thermalNote__i6Wcy{padding:17px}}@media(prefers-reduced-motion:reduce){.landing_productPreviewCard__9HFb6,.landing_productPreviewFrame__9amOc img{animation:none}.landing_productPreviewCard__9HFb6{transition:none}}@media(max-width:1000px){.landing_hero__wie8N{gap:30px}.landing_hero__wie8N h1{font-size:clamp(42px,5.3vw,58px)}.landing_faqSection__rWPet,.landing_processInner__9CMqB{gap:45px}.landing_closing__6ceXe{margin-left:24px;margin-right:24px}}@media(max-width:760px){.landing_headerInner__rCIcs{height:auto;min-height:70px;padding:12px 22px;flex-wrap:wrap;gap:12px}.landing_brand__89dKB{font-size:21px}.landing_nav__knAbU{order:3;width:100%;justify-content:space-between;gap:12px;padding:8px 0 3px}.landing_nav__knAbU a{font-size:14px}.landing_headerCta__1KJe_{margin-left:auto;padding:10px 12px;font-size:14px}.landing_hero__wie8N{grid-template-columns:1fr;padding:58px 22px 64px;gap:30px;min-height:0}.landing_hero__wie8N h1{min-height:0;font-size:clamp(41px,10vw,60px)}.landing_heroTitleLine__a8QKZ{white-space:normal}.landing_lead__2_9Uy{font-size:16px}.landing_previewStage__kB_I0{min-height:410px}.landing_previewWindow__f4p6b{height:380px;width:min(90%,500px)}.landing_simulationVisual__KsvgN{width:min(90%,500px);height:390px;min-height:0}.landing_benefitStrip__W4aiN{padding:20px 22px;gap:10px;flex-wrap:wrap;justify-content:flex-start}.landing_benefitStrip__W4aiN i{display:none}.landing_benefitStrip__W4aiN span{width:100%}.landing_section__ICJEz{padding:76px 22px}.landing_featureGrid__A2pTB{grid-template-columns:1fr}.landing_featureCard___7KBi{min-height:0}.landing_faqSection__rWPet,.landing_processInner__9CMqB{grid-template-columns:1fr;padding:76px 22px;gap:35px}.landing_faqSection__rWPet{padding-bottom:90px}.landing_closing__6ceXe{margin:0 22px 55px;padding:44px 29px 185px;min-height:0}.landing_closing__6ceXe img{right:0;bottom:-105px;width:250px;height:250px}.landing_footer__0UmUP{padding:25px 22px;flex-wrap:wrap;gap:13px}.landing_footer__0UmUP>span{order:3;width:100%;margin-left:0}.landing_footerLinks__Un1i5{order:4;width:100%;gap:20px}.landing_footer__0UmUP>a:last-child{margin-left:auto}}@media(max-width:420px){.landing_heroActions__3CEO8{gap:14px}.landing_heroNote__3MHCd{font-size:13px}.landing_previewStage__kB_I0{min-height:340px}.landing_previewWindow__f4p6b{height:315px}.landing_heroFox__G2vwA{top:-8px;width:250px;height:250px}.landing_previewCaption__BYhSc{padding:11px 12px 14px}.landing_previewCaption__BYhSc strong{font-size:11px}.landing_previewCorner__9Z9rP{bottom:0;right:0}.landing_closing__6ceXe h2,.landing_faqSection__rWPet h2,.landing_processSection__mfKtL h2,.landing_section__ICJEz h2{font-size:35px}}.legal_article__TuaNG{max-width:850px;margin:50px auto 90px;padding:0 24px;color:#405760;line-height:1.72}.legal_eyebrow__dzh_i{color:#438b87;font-size:11px;font-weight:800;letter-spacing:1.2px}.legal_article__TuaNG h1{margin:10px 0 20px;color:#263f47;font-size:clamp(32px,5vw,48px);line-height:1.1}.legal_article__TuaNG h2{margin:30px 0 9px;color:#263f47;font-size:21px}.legal_article__TuaNG h3{margin:20px 0 8px;color:#263f47;font-size:16px}.legal_article__TuaNG li,.legal_article__TuaNG p{font-size:15px}.legal_article__TuaNG p{margin:10px 0}.legal_article__TuaNG ul{padding-left:22px}.legal_article__TuaNG a{color:#287b75}.legal_back__SW3ES{display:inline-block;margin-top:32px}