/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding-block:110px}.servicebar{color:#d8dce3;letter-spacing:.04em;background:#05080d;justify-content:center;align-items:center;gap:44px;height:34px;font-size:12px;display:flex}.servicebar span:not(:last-child):after{content:"";background:var(--orange);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-left:44px;display:inline-block}.header{background:#fff;justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-1px;font-size:24px;font-weight:900}.brand span{color:#8c939c}.brand small{letter-spacing:5px;margin-top:-2px;margin-left:2px;font-size:12px;font-weight:600;display:block}.header nav{gap:34px;font-size:13px;font-weight:650;display:flex}.header nav a:hover{color:var(--orange)}.navCta{color:#fff;background:#11151b;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:750}.hero{color:#fff;background:radial-gradient(circle at 73% 40%,#18293c 0,#09121d 33%,#05080d 72%);min-height:690px;position:relative;overflow:hidden}.heroGlow{filter:blur(5px);background:radial-gradient(circle,#2a76ff47,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:4%;right:4%}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:20px;min-height:690px;display:grid;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7db1ff;margin:0 0 20px;font-size:12px;font-weight:800}.eyebrow.orange{color:var(--orange)}.hero h1{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(52px,6vw,84px);line-height:.95}.heroLead{color:#c1c8d2;max-width:620px;margin:28px 0 32px;font-size:19px;line-height:1.65}.heroActions,.productActions{align-items:center;gap:16px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:15px 22px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,#ff6d27,var(--orange));color:#fff;box-shadow:0 12px 30px #ff5a1f40}.button.ghost{color:#fff;background:#ffffff08;border:1px solid #354151}.heroFacts{background:#34404e;border:1px solid #34404e;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:650px;margin-top:48px;display:grid;overflow:hidden}.heroFacts div{background:#0d1722;padding:16px 14px}.heroFacts strong,.heroFacts span{display:block}.heroFacts strong{font-size:17px}.heroFacts span{color:#8995a5;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:12px}.heroVisual{justify-content:center;align-items:center;height:650px;display:flex;position:relative}.heroVisual>img{object-fit:contain;filter:drop-shadow(0 40px 40px #0000007a);z-index:1;width:74%;height:88%;position:relative}.productHalo{border:1px solid #5b99ff3b;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:0 0 100px #2a76ff45}.floatCard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c131dd6;border:1px solid #334152;border-radius:12px;padding:13px 18px;position:absolute;box-shadow:0 18px 45px #00000040}.floatCard b,.floatCard span{display:block}.floatCard b{font-size:18px}.floatCard span{color:#9ba6b4;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.floatOne{bottom:21%;left:4%}.floatTwo{top:25%;right:1%}.sectionHead{max-width:750px;margin-bottom:48px}.sectionHead.centered{text-align:center;margin-inline:auto}.sectionHead h2,.storyCopy h2,.smartGrid h2,.multiOverlay h2,.ctaInner h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.7vw,62px);line-height:1.02}.sectionHead>p:last-child{color:var(--muted);font-size:16px;line-height:1.7}.chooser{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.chooser button{border:1px solid var(--line);text-align:left;cursor:pointer;color:#1c2430;background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.chooser button.active{border-color:var(--orange);background:#fffaf7;box-shadow:0 8px 32px #ff5a1f1a}.choiceNumber{background:#f0f1f3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.chooser button.active .choiceNumber{background:var(--orange);color:#fff}.chooser b,.chooser small{display:block}.chooser b{font-size:15px}.chooser small{color:var(--muted);margin-top:4px;font-size:12px}.chooser i{color:var(--orange);font-size:12px;font-style:normal;font-weight:900}.productDetail{background:var(--cream);border-radius:22px;grid-template-columns:.95fr 1.05fr;min-height:600px;display:grid;overflow:hidden}.productImage{background:linear-gradient(145deg,#fff,#e9e8e4);justify-content:center;align-items:center;padding:42px;display:flex;position:relative}.productImage img{object-fit:contain;filter:drop-shadow(0 28px 24px #11161d29);width:88%;height:520px}.modelPill{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#11151b;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;top:24px;left:24px}.productCopy{padding:60px 60px 52px}.productCopy h3{letter-spacing:-.05em;margin:0;font-size:46px}.productSubtitle{color:var(--orange);margin:6px 0 20px;font-size:16px;font-weight:700}.productIntro{color:#596472;line-height:1.65}.checkList{margin:26px 0;padding:0;list-style:none}.checkList li{margin:11px 0;font-size:13px}.checkList li:before{content:"✓";color:var(--orange);margin-right:10px;font-weight:900}.miniSpecs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.miniSpecs div{background:#fff;border:1px solid #e3e3e0;border-radius:9px;padding:13px}.miniSpecs span,.miniSpecs b{display:block}.miniSpecs span{text-transform:uppercase;color:#87909b;font-size:12px}.miniSpecs b{margin-top:6px;font-size:12px}.pricePlaceholder{border-top:1px solid #dcdedc;grid-template-columns:auto 1fr;align-items:end;column-gap:14px;margin-top:22px;padding-top:18px;display:grid}.pricePlaceholder span{text-transform:uppercase;color:#7b8490;font-size:12px}.pricePlaceholder b{justify-self:start;font-size:25px}.pricePlaceholder small{color:#9199a3;grid-column:1/-1;margin-top:6px;font-size:12px}.productActions{margin-top:20px}.textLink{text-underline-offset:5px;font-size:12px;font-weight:800;text-decoration:underline}.darkSection{color:#fff;background:#080c12;padding:110px 0}.sectionHead.light{max-width:850px}.useCases{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.useCases article{background:linear-gradient(145deg,#111923,#0b1017);border:1px solid #1d2936;border-radius:16px;min-height:250px;padding:34px}.useCases article>span{color:var(--orange);font-size:12px;font-weight:900}.useCases h3{letter-spacing:-.035em;margin:52px 0 14px;font-size:24px}.useCases p{color:#9da7b5;font-size:13px;line-height:1.65}.featureStory{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.featureStory.reverse{grid-template-columns:.92fr 1.08fr}.featureStory.reverse .storyImage{order:2}.storyImage{background:#e8eaee;border-radius:20px;overflow:hidden}.storyImage img{object-fit:cover;width:100%;height:540px}.storyCopy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.numberGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.numberGrid div{background:#f5f5f3;border-radius:10px;padding:17px}.numberGrid b,.numberGrid span{display:block}.numberGrid b{font-size:21px}.numberGrid span{color:var(--muted);margin-top:4px;font-size:12px}.plainList{margin:32px 0 0;padding:0;list-style:none}.plainList li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;padding:18px 0;display:grid}.plainList b{color:var(--orange)}.plainList span{color:var(--muted);font-size:12px}.smartSection{color:#fff;background:linear-gradient(120deg,#071522,#0b2136);padding:100px 0}.smartGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:60px;display:grid}.smartGrid>div>p:not(.eyebrow){color:#aeb9c6;line-height:1.75}.smartGrid img{border:1px solid #26384a;border-radius:16px;box-shadow:0 30px 70px #00000059}.smartBadges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.smartBadges span{color:#c4cfda;border:1px solid #384c61;border-radius:999px;padding:9px 12px;font-size:12px}.tableWrap{border:1px solid var(--line);border-radius:16px;overflow:hidden}.tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.tableWrap th,.tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:17px 22px}.tableWrap th{color:#fff;background:#11161d}.tableWrap th:first-child{color:#9da6b0}.tableWrap tr:last-child td{border:0}.tableWrap td:first-child{color:#6b7582}.tableWrap td b{color:var(--orange)}.sharedSpecs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.sharedSpecs div{background:#f5f5f3;border-radius:9px;padding:14px}.sharedSpecs span,.sharedSpecs b{display:block}.sharedSpecs span{text-transform:uppercase;color:#87909b;font-size:12px}.sharedSpecs b{margin-top:5px;font-size:12px}.fineprint{color:#9aa1aa;margin-top:18px;font-size:12px}.multiSection{color:#fff;background:#0a0d11;height:690px;position:relative;overflow:hidden}.multiSection>img{object-fit:cover;filter:brightness(.48);width:100%;height:100%}.multiSection:after{content:"";background:linear-gradient(90deg,#02050af0,#02050a26 70%);position:absolute;inset:0}.multiOverlay{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.multiOverlay h2{max-width:650px}.multiOverlay>p:not(.eyebrow){color:#bec7d1;max-width:590px;line-height:1.7}.multiFacts{gap:26px;margin-top:26px;display:flex}.multiFacts span{color:#aeb8c5;font-size:12px}.multiFacts b{color:#fff;margin-bottom:4px;font-size:24px;display:block}.faqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faq details{border:1px solid var(--line);border-radius:12px;padding:20px 22px}.faq summary{cursor:pointer;font-size:14px;font-weight:800}.faq details p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.7}.ctaSection{background:var(--orange);color:#fff;padding:80px 0}.ctaInner{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;display:grid}.ctaInner .eyebrow{color:#4a1607}.ctaInner p:last-child{max-width:650px;line-height:1.6}.ctaActions{text-align:center;flex-direction:column;align-items:stretch;gap:18px;display:flex}.lightButton{color:#12151a;background:#fff}.ctaActions>a:last-child{font-size:14px;font-weight:850}footer{color:#fff;background:#06090e;padding:60px 0 22px}.footerGrid{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;display:grid}.footerGrid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerGrid p,.footerGrid a{color:#8d98a8;font-size:12px}.footerGrid b{margin-bottom:6px;font-size:12px}.footerBrand{margin-bottom:14px}.legal{color:#687383;border-top:1px solid #20262e;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:12px;display:flex}@media (width<=900px){.servicebar span:nth-child(2){display:none}.servicebar span:first-child:after{display:none!important}.header nav{display:none}.heroGrid,.productDetail,.featureStory,.featureStory.reverse,.smartGrid,.ctaInner{grid-template-columns:1fr}.hero{min-height:auto}.heroGrid{padding:70px 0}.heroVisual{height:470px}.heroVisual>img{width:66%}.heroFacts{grid-template-columns:1fr 1fr}.productImage{min-height:470px}.productCopy{padding:42px}.featureStory{gap:42px}.featureStory.reverse .storyImage{order:0}.storyImage img{aspect-ratio:1.35;height:auto}.sharedSpecs,.footerGrid{grid-template-columns:1fr 1fr}.smartGrid img{order:-1}}@media (width<=640px){.shell{width:min(100% - 28px,1180px)}.section{padding-block:72px}.servicebar{gap:10px;font-size:12px}.servicebar span:last-child{display:none}.header{height:66px}.navCta{padding:10px 14px}.heroGrid{padding:54px 0 38px}.hero h1{font-size:52px}.heroLead{font-size:16px}.heroActions,.productActions{flex-direction:column;align-items:stretch}.button{width:100%}.heroVisual{height:390px}.heroVisual>img{width:88%;height:100%}.floatOne{left:0}.floatTwo{right:0}.chooser{grid-template-columns:1fr}.chooser button{grid-template-columns:auto 1fr}.chooser i{grid-column:2}.productDetail{border-radius:15px}.productImage{min-height:390px;padding:24px}.productImage img{height:360px}.productCopy{padding:34px 24px}.productCopy h3{font-size:36px}.miniSpecs,.useCases{grid-template-columns:1fr}.useCases article{min-height:auto}.useCases h3{margin-top:30px}.storyImage{border-radius:14px}.smartGrid{gap:34px}.sharedSpecs{grid-template-columns:1fr 1fr}.tableWrap{overflow-x:auto}.tableWrap table{min-width:620px}.multiSection{height:720px}.multiOverlay{justify-content:flex-end;padding-bottom:60px}.multiFacts{flex-wrap:wrap;gap:15px}.faqGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.legal{flex-direction:column;gap:12px}.sectionHead h2,.storyCopy h2,.smartGrid h2,.multiOverlay h2,.ctaInner h2{font-size:39px}.ctaSection{padding:64px 0}}@media (width<=390px){.hero h1{font-size:46px}.sharedSpecs,.footerGrid{grid-template-columns:1fr}.footerGrid>div:first-child{grid-column:auto}}.solutionFinder{padding-top:78px;padding-bottom:78px}.finderHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.finderHead h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.finderHead>p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.finderCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.finderCards>a{background:#fff;border:1px solid #ddd5ce;border-radius:18px;flex-direction:column;min-height:310px;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #1f110811}.finderCards>a:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 24px 52px #ff69001f}.finderCards .finderFeatured{color:#fff;background:radial-gradient(circle at 100% 0,#ff69003d,#0000 34%),linear-gradient(145deg,#1c120c,#080706 72%);border-color:#ff6900;box-shadow:0 24px 55px #ff690026}.finderNumber{color:#d9d1ca;font-size:42px;font-weight:850;line-height:1}.finderCards small{color:var(--orange);letter-spacing:.12em;margin-top:28px;font-size:12px;font-weight:900}.finderCards h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:24px;line-height:1.08}.finderCards p{color:#756d67;margin:0;font-size:12px;line-height:1.6}.finderCards b{color:var(--orange);margin-top:auto;padding-top:24px;font-size:12px}.finderBadge{background:var(--orange);color:#0c0805;letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:950;position:absolute;top:21px;right:20px}.balconySolution{background:#0706059e;border:1px solid #50301d;border-radius:16px;padding:22px}.balconyFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.balconyFlow>div{text-align:center;background:#120e0b;border:1px solid #38261b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:14px 10px;display:flex}.balconyFlow>i{color:#ff812e;font-size:21px;font-style:normal}.flowIcon{color:#ff812e;margin-bottom:8px;font-size:24px;line-height:1}.balconyFlow b{font-size:12px}.balconyFlow small{color:#91877f;margin-top:4px;font-size:12px;line-height:1.35}.balconyAdvantages{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.balconyAdvantages span{color:#bdb2a9;background:#ff690014;border-radius:8px;padding:11px;font-size:12px;line-height:1.45}.balconyAdvantages b{color:#ff8a24;margin-bottom:2px;font-size:12px;display:block}.balconyNote{color:#80766f;margin:13px 0 0;font-size:12px;line-height:1.5}.balconyNote b{color:#a99e95}@media (width<=900px){.finderHead{grid-template-columns:1fr;gap:14px}.finderCards{grid-template-columns:1fr}.finderCards>a{min-height:230px}.dcBenefitGrid{grid-template-columns:1fr}}@media (width<=640px){.solutionFinder{padding-top:58px;padding-bottom:58px}.finderHead h2{font-size:39px}.finderCards>a{min-height:245px;padding:24px}.finderBadge{text-align:center;max-width:124px}.balconySolution{padding:14px}.balconyFlow{grid-template-columns:1fr}.balconyFlow>i{text-align:center;transform:rotate(90deg)}.balconyFlow>div{min-height:92px}.balconyAdvantages{grid-template-columns:1fr}}:root{--ink:#0b0b0c;--orange:#ff6900;--blue:#ff6900;--muted:#6d6965;--line:#e8e2dc;--cream:#f7f4f0}.servicebar{background:linear-gradient(90deg,#050505,#17100b 76%,#5a2000)}.headerWrap{background:#050505;border-bottom:1px solid #25150a}.header{color:#fff;background:0 0}.navCta{color:#0a0908;background:#ff6900;box-shadow:0 8px 24px #ff690033}.brandLink,.footerBrand{align-items:center;gap:12px;min-width:0;display:flex}.brandLogo{width:194px;height:auto}.brandSeries{color:#a7a09a;letter-spacing:.18em;max-width:48px;font-size:12px;font-weight:750;line-height:1.25}.hero{background:radial-gradient(circle at 73% 40%,#ff690033 0,#36190829 27%,#0000 50%),linear-gradient(135deg,#11100f 0%,#070707 56%,#170b04 100%)}.eyebrow{color:#ff9f38}.button.primary{background:linear-gradient(135deg,#ff8a24,#ff6900 58%,#c94f00);box-shadow:0 12px 30px #ff690047}.button.ghost{border-color:#574235}.heroFacts{background:#4c3425;border-color:#4c3425}.productHalo{filter:blur(2px);background:radial-gradient(#ff9c534d 0%,#ff690021 43%,#0000 72%);border-color:#ff892f4d;border-radius:46%;width:430px;height:500px;box-shadow:0 0 120px #ff690057,inset 0 0 70px #ffa55e14}.floatCard{background:#120d0ae0;border-color:#5a4030}.chooser button.active{background:#fff8f2;box-shadow:0 8px 32px #ff690021}.productDetail{background:#f7f4f0}.productImage{background:radial-gradient(circle at 52% 48%,#ff7c191f,#0000 36%),linear-gradient(145deg,#fffdfb,#e9e4df)}.modelPill{background:linear-gradient(135deg,#20140d,#050505)}.darkSection{background:radial-gradient(circle at 78% 8%,#ff690029,#0000 32%),linear-gradient(135deg,#15100c 0%,#0b0908 52%,#12100e 100%);border-top:1px solid #ff842d1f;border-bottom:1px solid #ffffff0f}.darkSection .sectionHead.light{max-width:900px}.darkSection .sectionHead.light .eyebrow{color:#ff7a1a}.useCases article{background:linear-gradient(145deg,#211914,#12100e);border-color:#4a3323;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003}.useCases article:before{content:"";background:linear-gradient(90deg,#ff6900e6,#ff690000);height:2px;position:absolute;inset:0 0 auto}.useCases article>span{color:#ff812e}.useCases .featuredCase{background:radial-gradient(circle at 90% 0,#ff690029,#0000 36%),linear-gradient(145deg,#2b190f,#15100c);border-color:#b94d08;box-shadow:0 20px 55px #ff59001f}.smartSection{background:radial-gradient(circle at 85% 20%,#ff690033,#0000 31%),linear-gradient(120deg,#120c08,#070707)}.smartGrid img{border-color:#493020}.smartBadges span{color:#e7d7ca;border-color:#59402f}.tableWrap th{background:linear-gradient(135deg,#21160f,#090909)}.multiSection{background:#080706}.multiSection:after{background:linear-gradient(90deg,#080503f5,#1408022e 70%)}.ctaSection{background:linear-gradient(135deg,#ff8a24,#ff6900 56%,#c94f00)}footer{background:radial-gradient(circle at 80% 10%,#ff69001c,#0000 28%),#070605}.footerBrand{flex-direction:column;align-items:flex-start;gap:8px}.footerBrand .brandLogo{width:210px}.footerBrand .brandSeries{max-width:none}@media (width<=640px){.brandLogo{width:152px}.brandSeries{display:none}.footerBrand .brandLogo{width:188px}}.heroOffer{background:#ff690017;border:1px solid #ff84256b;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:3px 12px;width:fit-content;margin:-12px 0 24px;padding:11px 15px;display:grid}.heroOffer span{background:var(--orange);color:#080706;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;grid-row:1/3;padding:7px 9px;font-size:12px;font-weight:900}.heroOffer strong{font-size:14px}.heroOffer small{color:#b8b0aa;font-size:12px}.offerBox{background:linear-gradient(135deg,#fffaf6,#fff);border:1px solid #f1c7aa;border-radius:13px;margin-top:22px;padding:18px}.offerTop,.priceLine{justify-content:space-between;align-items:center;gap:16px;display:flex}.stock{color:#267543;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.stock i{background:#35a85f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35a85f1f}.earlyPill{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.priceLine{align-items:flex-end;margin-top:16px}.priceLine small,.priceLine strong,.priceLine b,.shippingPrice em{display:block}.priceLine small{color:#7e756f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.priceLine strong{color:#111;letter-spacing:-.04em;margin-top:2px;font-size:38px;line-height:1}.shippingPrice{text-align:right;border-left:1px solid #ead9cc;padding-left:18px}.shippingPrice b{margin-top:3px;font-size:20px}.shippingPrice em{color:#8c8179;margin-top:2px;font-size:12px;font-style:normal}.offerBox>p{color:#7a716b;margin:13px 0 0;font-size:12px;line-height:1.5}.gatewayIncluded{background:#f5fbf7;border:1px solid #d8eadf;border-radius:12px;grid-template-columns:112px 1fr;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:grid}.gatewayImages{align-items:center;display:flex}.gatewayImages img{object-fit:contain;background:#fff;border-radius:7px;width:66px;height:66px}.gatewayImages img+img{margin-left:-20px;transform:translateY(5px)}.gatewayIncluded span{color:#297548;letter-spacing:.1em;font-size:12px;font-weight:900}.gatewayIncluded h4{margin:4px 0 2px;font-size:16px}.gatewayIncluded p{color:#68786e;margin:0;font-size:12px;line-height:1.45}.buyButton{min-width:248px}.checkoutNote{color:#8d8883;margin:9px 0 0;font-size:12px}.checkoutLink.isLoading{cursor:wait;opacity:.82;pointer-events:none}.checkoutLink.isLoading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite checkoutSpin}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.purchaseTrust{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px;display:flex}.purchaseTrust span{color:#bfb5ad;background:#15110e;border:1px solid #3b312a;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:750;line-height:1.25;display:inline-flex}.purchaseTrust i{color:#86e3a2;background:#214b30;border-radius:50%;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.purchaseTrust.compact{justify-content:flex-start;margin:12px 0}.purchaseTrust.compact span{color:#5f5751;background:#fff;border-color:#e4ded8}@media (width<=640px){.heroOffer{grid-template-columns:auto 1fr;width:100%}.offerTop{align-items:flex-start}.priceLine{flex-direction:column;align-items:flex-start}.shippingPrice{text-align:left;border-top:1px solid #ead9cc;border-left:0;width:100%;padding:12px 0 0}.gatewayIncluded{grid-template-columns:92px 1fr}.gatewayImages img{width:56px;height:56px}.buyButton{min-width:0}.purchaseTrust{grid-template-columns:1fr;width:100%;display:grid}.purchaseTrust span{border-radius:9px}}.hero h1 em{color:var(--orange);font-style:normal}.heroValue{background:linear-gradient(135deg,#ff690029,#ffffff06);border:1px solid #ff7c1f70;border-radius:14px;align-items:stretch;gap:22px;width:fit-content;margin:-9px 0 25px;padding:17px 20px;display:flex;box-shadow:0 18px 45px #0000002e}.heroValue>div:not(.valueDivider){flex-direction:column;display:flex}.heroValue span{color:#bcb3ab;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.heroValue strong{color:#fff;letter-spacing:-.04em;margin-top:4px;font-size:32px;line-height:1}.heroValue .heroKwh strong{color:#ff8a24}.heroValue small{color:#847b74;margin-top:4px;font-size:12px}.valueDivider{background:#ffffff26;width:1px}.heroModelOffers{grid-template-columns:1fr 1fr;gap:9px;max-width:650px;margin:-8px 0 25px;display:grid}.heroModelOffers a{background:#ffffff0b;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;min-width:0;padding:15px 17px;transition:transform .2s,border-color .2s;display:flex;position:relative}.heroModelOffers a:hover{border-color:#ff872fb3;transform:translateY(-2px)}.heroModelOffers span{color:#d8cfc8;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.heroModelOffers strong{color:#fff;letter-spacing:-.04em;margin:5px 0 4px;font-size:29px;line-height:1}.heroModelOffers .dcHeroOffer strong{color:#ff8a24}.heroModelOffers small{color:#8f857d;font-size:12px;line-height:1.4}.heroDualVisual>img.productRender{object-fit:contain;position:absolute}.heroDualVisual>img.heroProductAc{z-index:1;opacity:.68;width:57%;height:78%;left:2%;transform:translateY(7%)scale(.9)}.heroDualVisual>img.heroProductDc{z-index:2;width:67%;height:91%;right:2%}.heroDualVisual .productHalo{right:4%}.modelTag{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090807d1;border:1px solid #ffffff29;border-radius:9px;flex-direction:column;padding:9px 12px;display:flex;position:absolute}.modelTag b{color:#fff;font-size:12px}.modelTag span{color:#ff9a50;margin-top:2px;font-size:12px}.modelTagAc{top:21%;left:2%}.modelTagDc{border-color:#ff690080;bottom:17%;right:2%}.dcBenefitStrip{color:#fff;background:radial-gradient(circle at 13% 0,#ff690038,#0000 34%),linear-gradient(110deg,#1a100a,#080706 66%);border-top:1px solid #4a2916;border-bottom:1px solid #3b2416;padding:38px 0;position:relative;overflow:hidden}.dcBenefitGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:44px;display:grid}.dcBenefitIntro span{color:#ff8a24;letter-spacing:.14em;font-size:12px;font-weight:900}.dcBenefitIntro h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:32px}.dcBenefitIntro p{color:#b7aea7;margin:0 0 13px;font-size:12px;line-height:1.55}.dcBenefitIntro a{color:#ff8a24;font-size:12px;font-weight:850}.dcBenefitFacts{background:#3c2a1f;border:1px solid #3c2a1f;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.dcBenefitFacts article{background:#110e0c;min-height:112px;padding:20px 16px}.dcBenefitFacts strong,.dcBenefitFacts span{display:block}.dcBenefitFacts strong{color:#ff8a24;font-size:19px}.dcBenefitFacts span{color:#9d938b;margin-top:8px;font-size:12px;line-height:1.45}.offerHeadline{grid-template-columns:1fr 1fr;align-items:end;gap:24px 70px;margin-bottom:46px;display:grid}.offerHeadline .eyebrow{grid-column:1/-1;margin-bottom:-10px}.offerHeadline h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.96}.offerHeadline>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.variantPicker{grid-template-columns:1fr 1fr;gap:12px;margin:-18px 0 24px;display:grid}.variantPicker a{background:#fff;border:1px solid #ddd4cc;border-radius:13px;grid-template-columns:1fr auto;gap:4px 18px;padding:18px 20px;transition:all .2s;display:grid;box-shadow:0 12px 35px #1a0f080f}.variantPicker a:hover{border-color:var(--orange);transform:translateY(-2px)}.variantPicker span{color:var(--orange);letter-spacing:.12em;grid-column:1/-1;font-size:12px;font-weight:900}.variantPicker b{font-size:15px}.variantPicker small{color:#6e665f;font-size:12px;font-weight:800}.salesCard{color:#fff;background:#090807;border:1px solid #24201d;border-radius:25px;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden;box-shadow:0 38px 90px #1c10072e}.salesCard+.salesCard{margin-top:30px}.dcSalesCard .salesImage{background:radial-gradient(circle at 54% 45%,#ff842b57,#0000 34%),linear-gradient(145deg,#23150d,#080706 72%)}.dcImageBadge{z-index:3;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:28px;left:32px;right:32px}.dcImageBadge span{color:#cfc3ba;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0806db;border:1px solid #ff7e2494;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:12px;font-weight:800;display:flex}.dcImageBadge b{color:#ff812e;font-size:15px}.dcDifferentiator{background:radial-gradient(circle at 92% 10%,#ff690047,#0000 35%),linear-gradient(135deg,#2a1508,#130e0a 68%);border:1px solid #b64a07;border-radius:14px;margin:20px 0 3px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 38px #ff69001c}.dcDifferentiatorLabel{color:#ff8a24;letter-spacing:.13em;font-size:12px;font-weight:950}.dcSolarFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:12px 0 14px;display:grid}.dcSolarFlow span{color:#fff;text-align:center;letter-spacing:.05em;background:#100c09;border:1px solid #5a3420;border-radius:8px;padding:10px 8px;font-size:12px;font-weight:900}.dcSolarFlow span:nth-of-type(2){color:#140a04;background:linear-gradient(135deg,#ff8a24,#ff6900);border-color:#ff6900}.dcSolarFlow i{color:#ff812e;font-size:16px;font-style:normal}.dcDifferentiator h4{letter-spacing:-.025em;margin:0 0 7px;font-size:20px}.dcDifferentiator p{color:#b8ada4;margin:0;font-size:12px;line-height:1.55}.salesImage{background:radial-gradient(circle at 54% 45%,#ff690047,#0000 31%),linear-gradient(145deg,#18120e,#070707 72%);place-items:center;min-height:730px;padding:52px;display:grid;position:relative}.salesImage:before{content:"";filter:blur(8px);background:radial-gradient(#ff9d5842,#ff690014 48%,#0000 72%);border-radius:50%;width:68%;height:72%;position:absolute}.salesImage:after{content:"";border:1px solid #ff882f33;border-radius:50%;position:absolute;inset:8% 9%;box-shadow:0 0 70px #ff69001a}.salesImage img{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 32px #0000008c);width:92%;height:600px;position:relative}.salesImage .modelPill{z-index:2;background:var(--orange);color:#090706}.salesContent{padding:42px 46px 38px}.campaignTop{color:#958d86;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.salesContent .stock{color:#72d592}.countdown{grid-template-columns:repeat(4,1fr);gap:7px;min-height:78px;margin-bottom:30px;display:grid}.countdown>div{background:#17100c;border:1px solid #4a2b18;border-radius:10px;place-items:center;padding:11px 7px 9px;display:grid}.countdown strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.countdown span{color:#a59a91;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800}.countdown.loading{background:#17100c;border-radius:10px}.countdownExpired{color:#ff9c55;text-align:center;background:#24110a;border-radius:10px;margin-bottom:30px;padding:20px;font-weight:850}.salesContent>.eyebrow{margin-bottom:9px}.salesContent h3{letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.05}.salesPrice{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 14px;display:grid}.salesPrice>div{background:#110f0d;border:1px solid #312922;border-radius:12px;padding:16px}.salesPrice span,.salesPrice strong,.salesPrice small{display:block}.salesPrice span{color:#998f86;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.salesPrice strong{margin:7px 0 4px;font-size:31px;line-height:1}.salesPrice small{color:#817972;font-size:12px;line-height:1.4}.gatewayIncluded.compact{background:#15110e;border-color:#4a3425;margin:0 0 17px}.gatewayIncluded.compact span{color:#ff8a24}.salesChecks{color:#c4bbb3;grid-template-columns:1fr 1fr;gap:8px 16px;margin:17px 0;padding:0;font-size:12px;list-style:none;display:grid}.salesContent .buyButton{width:100%;min-height:54px;font-size:14px}.purchaseMeta{color:#786f69;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:13px;font-size:12px;display:flex}.purchaseMeta span:not(:last-child):after{content:"·";color:#4b433d;margin-left:14px}.featuredCase{box-shadow:0 0 50px #ff69001a;background:linear-gradient(145deg,#2a1408,#0e0a07)!important;border-color:#984000!important}.valueSection{overflow:hidden}.valueHero{color:#fff;background:#0b0908;border-radius:18px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;margin-bottom:38px;padding:30px 36px;display:grid}.valueHero>div{border-right:1px solid #4c2b18;padding-right:36px}.valueHero span,.valueHero strong,.valueHero small{display:block}.valueHero span{color:#ff9a50;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.valueHero strong{color:var(--orange);letter-spacing:-.055em;margin:8px 0 2px;font-size:54px}.valueHero small{color:#8c827a;font-size:12px}.valueHero p{color:#b7aea7;margin:0;font-size:16px;line-height:1.65}.valueBars{border:1px solid var(--line);background:#faf8f5;border-radius:16px;flex-direction:column;gap:10px;padding:25px 28px;display:flex}.valueRow{border-radius:10px;grid-template-columns:220px 1fr 105px;align-items:center;gap:22px;padding:12px;display:grid}.valueRow.winner{background:#fff1e6}.valueRow>div:first-child b,.valueRow>div:first-child span{display:block}.valueRow>div:first-child b{font-size:12px}.valueRow>div:first-child span{color:#8b837d;margin-top:3px;font-size:12px}.valueRow>strong{text-align:right;font-size:15px}.valueRow.winner>strong{color:#d95200;font-size:18px}.barTrack{background:#e9e3dd;border-radius:999px;height:14px;overflow:hidden}.barTrack i{background:#25211e;border-radius:999px;height:100%;display:block}.winner .barTrack i{background:linear-gradient(90deg,#ff8a24,#ff6900)}.comparisonCards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.comparisonCards article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:28px;position:relative}.comparisonCards article.runhoodCard{background:linear-gradient(145deg,#fff8f1,#fff);border-color:#ff8a3a;box-shadow:0 14px 40px #ff69001a}.comparisonCards article.dcCompareCard{background:linear-gradient(145deg,#fff3e8,#fff)}.comparisonCards article>span{color:#a09790;letter-spacing:.12em;font-size:12px;font-weight:900}.comparisonCards article>span.bestBadge{color:#e45c00}.comparisonCards h3{margin:10px 0 4px;font-size:18px}.comparisonCards article>strong{color:var(--orange);font-size:27px}.comparisonCards ul{min-height:112px;margin:20px 0;padding:0;list-style:none}.comparisonCards li{color:#6d665f;margin:8px 0;font-size:12px}.comparisonCards li:before{content:"✓";color:var(--orange);margin-right:7px;font-weight:900}.comparisonCards article>b{font-size:25px}.comparisonNote{color:#968e87;text-align:center;max-width:950px;margin:18px auto 0;font-size:12px;line-height:1.65}.comparisonNote a{color:#5f5751;text-underline-offset:3px;text-decoration:underline}.runhoodDcRow{background:#fff8f1}.runhoodDcRow>strong{color:#e86410}.runhoodDcRow .barTrack i{background:linear-gradient(90deg,#ffad66,#ef6d16)}.dcFeature .storyImage{background:#f8f4ef;border:1px solid #e5d7ca;box-shadow:0 24px 60px #41220d1f}.techVariants{grid-template-columns:1fr 1fr;gap:18px;display:grid}.techVariants>article{border:1px solid var(--line);background:#faf9f7;border-radius:18px;padding:28px}.techVariants>article:last-child{background:linear-gradient(145deg,#fff8f2,#fff);border-color:#efc6a8}.techVariantHead span{color:var(--orange);letter-spacing:.12em;font-size:12px;font-weight:900}.techVariantHead h3{letter-spacing:-.04em;margin:8px 0 4px;font-size:29px}.techVariantHead p{min-height:36px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.techVariants .sharedSpecs{grid-template-columns:1fr 1fr}.techVariants .techActions{align-items:stretch}.techVariants .button{flex:1;padding-inline:14px}.techActions{justify-content:center;gap:12px;margin-top:28px;display:flex}.darkButton{color:#fff;background:#111}.outlineButton{border:1px solid #cbc3bc}.darkCtaButton{color:#fff;background:#17100c;border:1px solid #ffffff47}.mobileBuyBar{display:none}@media (width<=900px){.offerHeadline,.salesCard,.valueHero,.techVariants,.dcBenefitGrid{grid-template-columns:1fr}.dcBenefitFacts{grid-template-columns:repeat(2,1fr)}.salesImage{min-height:520px}.salesImage img{height:460px}.valueHero>div{border-bottom:1px solid #4c2b18;border-right:0;padding:0 0 25px}.comparisonCards{grid-template-columns:1fr}.comparisonCards ul{min-height:0}}@media (width<=640px){.heroModelOffers{grid-template-columns:1fr}.heroDualVisual>img.heroProductAc{width:64%;height:74%;left:-7%}.heroDualVisual>img.heroProductDc{width:73%;height:92%;right:-6%}.heroDualVisual .floatTwo{display:none}.modelTagAc{top:18%;left:0}.modelTagDc{bottom:12%;right:0}.dcBenefitStrip{padding:52px 0}.dcBenefitFacts{grid-template-columns:1fr 1fr}.dcBenefitFacts article{min-height:105px;padding:17px 14px}.heroValue{gap:14px;width:100%;padding:15px}.heroValue strong{font-size:27px}.offerHeadline{gap:18px;margin-bottom:30px}.offerHeadline h2{font-size:48px}.variantPicker{grid-template-columns:1fr;margin-top:-10px}.salesCard{border-radius:16px}.salesImage{min-height:330px;padding:20px}.salesImage img{height:295px}.salesContent{padding:28px 20px}.campaignTop{flex-direction:column;align-items:flex-start}.countdown{min-height:68px;margin-bottom:24px}.countdown strong{font-size:21px}.salesContent h3{font-size:31px}.dcImageBadge{bottom:14px;left:14px;right:14px}.dcImageBadge span{padding:10px 7px;font-size:12px}.dcImageBadge b{font-size:13px}.dcDifferentiator{padding:15px}.dcDifferentiatorLabel{font-size:12px}.dcSolarFlow{gap:5px}.dcSolarFlow span{padding:9px 5px;font-size:12px}.dcSolarFlow i{font-size:13px}.dcDifferentiator h4{font-size:19px}.dcDifferentiator p{font-size:12px}.salesPrice,.salesChecks{grid-template-columns:1fr}.purchaseMeta{flex-direction:column;align-items:center;gap:5px}.purchaseMeta span:after{display:none}.valueHero{padding:25px 22px}.valueHero strong{font-size:43px}.valueRow{grid-template-columns:1fr auto;gap:9px 15px}.valueRow .barTrack{grid-area:2/1/auto/-1}.comparisonCards article{padding:24px}.techActions{flex-direction:column;align-items:stretch}.techVariants>article{padding:22px 18px}.techVariants .sharedSpecs{grid-template-columns:1fr}.heroModelOffers span,.heroModelOffers small,.modelTag span,.dcBenefitIntro span,.dcBenefitFacts span,.campaignTop,.deliveryStrip span,.deliveryStrip small,.purchaseMeta,.gatewayShowcase>div:last-child>span,.countdown span,.modelTag b{font-size:12px}.dcBenefitIntro p{font-size:13px}.dcBenefitIntro a{font-size:12px}.dcBenefitFacts strong{font-size:21px}.dcBenefitFacts article{min-height:120px}.deliveryStrip>div{padding:15px}.deliveryStrip small{margin-top:5px;line-height:1.45}.purchaseMeta{line-height:1.4}body{padding-bottom:74px}.mobileBuyBar{z-index:100;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070605f0;border-top:1px solid #ff80295c;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #00000052}.mobileBuyBar a{color:#fff;background:#17100c;border:1px solid #55321d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}.mobileBuyBar a:last-child{color:#100906;background:linear-gradient(135deg,#ff8a24,#ff6900 65%,#c94f00);border-color:#ff7a1a}.mobileBuyBar span{font-size:12px;font-weight:800}.mobileBuyBar strong{white-space:nowrap;font-size:17px}}.heroValue .heroKwh strong{white-space:nowrap;font-size:27px}.heroEarlyBirdNotice{background:#150d08e6;border:1px solid #713713;border-radius:999px;align-items:center;gap:0;width:max-content;max-width:100%;margin:0 0 19px;display:flex;overflow:hidden;box-shadow:0 12px 30px #ff69001a}.heroEarlyBirdNotice span{color:#b5aaa1;letter-spacing:.05em;white-space:nowrap;padding:9px 13px;font-size:12px;font-weight:850}.heroEarlyBirdNotice span:first-child{color:#120904;background:#ff6900}.heroEarlyBirdNotice span+span{border-left:1px solid #4a2817}.heroEarlyBirdNotice b{color:inherit}@media (width<=640px){.heroEarlyBirdNotice{border-radius:11px;grid-template-columns:1fr 1fr;width:100%;display:grid}.heroEarlyBirdNotice span{text-align:center;padding:9px 8px;font-size:12px}.heroEarlyBirdNotice span:first-child{grid-column:1/-1}.heroEarlyBirdNotice span:nth-child(2){border-left:0}}.dealEquation{background:radial-gradient(circle at 88% 30%,#ff690042,#0000 34%),linear-gradient(135deg,#241207,#100c09 62%);border:1px solid #9b3d00;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:12px;margin:23px 0 12px;padding:17px;display:grid;position:relative;box-shadow:0 18px 45px #ff690017}.dealEquation>div:not(.dealResult){min-width:0}.dealEquation small,.dealEquation strong,.dealEquation span{display:block}.dealEquation small{color:#91877f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.dealEquation>div:not(.dealResult) strong{white-space:nowrap;margin-top:6px;font-size:20px;line-height:1}.dealEquation>b{color:#6f5c4f;font-size:18px}.dealResult{color:#090706;background:linear-gradient(135deg,#ff8a24,#ff6900 60%,#c94f00);border-radius:11px;padding:13px;box-shadow:0 10px 28px #ff690040}.dealResult span{letter-spacing:.09em;font-size:12px;font-weight:950}.dealResult strong{letter-spacing:-.04em;white-space:nowrap;margin-top:4px;font-size:25px;line-height:.95}.dealResult small{color:#3c1907;margin-top:4px}.deliveryStrip{background:#30271f;border:1px solid #30271f;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.deliveryStrip>div{background:#100e0c;padding:12px 14px}.deliveryStrip span,.deliveryStrip strong,.deliveryStrip small{display:block}.deliveryStrip span{color:#8d837b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.deliveryStrip strong{margin-top:4px;font-size:17px}.deliveryStrip small{color:#6d645d;margin-top:2px;font-size:12px}.gatewayShowcase{background:linear-gradient(120deg,#1d1008,#110e0b 72%);border:1px solid #633116;border-radius:13px;grid-template-columns:124px 1fr;align-items:center;gap:8px;min-height:122px;margin-bottom:14px;padding:9px 18px 9px 7px;display:grid;position:relative;overflow:hidden}.gatewayShowcase:after{content:"INKLUSIVE";color:#ffffff06;letter-spacing:-.05em;pointer-events:none;font-size:45px;font-weight:950;position:absolute;top:15px;right:-13px}.gatewayCutout{place-items:center;height:112px;display:grid;position:relative}.gatewayCutout:before{content:"";filter:blur(18px);background:#ff69002e;border-radius:50%;width:80px;height:80px;position:absolute}.gatewayCutout img{z-index:1;object-fit:contain;background:#fff;border:1px solid #ffffffe6;border-radius:14px;width:104px;height:104px;padding:5px;position:relative;box-shadow:0 12px 24px #24160d38}.gatewayCutout>span{z-index:2;background:var(--orange);color:#090706;border:3px solid #17100b;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;font-weight:950;display:grid;position:absolute;top:3px;right:2px}.gatewayShowcase>div:last-child{z-index:1;position:relative}.gatewayShowcase>div:last-child>span{color:#ff8a24;letter-spacing:.12em;font-size:12px;font-weight:950}.gatewayShowcase h4{margin:6px 0 4px;font-size:18px}.gatewayShowcase p{color:#a59a91;margin:0;font-size:12px;line-height:1.5}.meterUpsell{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.meterUpsell:after{display:none}.meterUpsell:hover{border-color:#ff6900;transform:translateY(-1px)}.meterUpsell.selected{border-color:#ff6900;box-shadow:0 0 0 2px #ff690024,0 16px 36px #ff69001f}.upsellToggle{background:#ff6900;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:10px;padding:8px 12px;color:#120b07!important;letter-spacing:0!important;font-size:13px!important;font-weight:900!important;display:flex!important}.upsellToggle input{accent-color:#17100b;width:18px;height:18px;margin:0}.campaignMeterUpsell{cursor:pointer;background:#17100c;border:1px solid #6a3a1f;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;max-width:560px;margin:18px 0 0;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:grid}.campaignMeterUpsell.selected{border-color:#ff6900;box-shadow:0 0 0 2px #ff690024}.campaignMeterUpsell img{object-fit:contain;background:#fff;border:1px solid #ffffffd9;border-radius:9px;justify-self:center;width:46px;height:46px;padding:3px;box-shadow:0 6px 14px #00000047}.campaignMeterUpsell>span{gap:2px;display:grid}.campaignMeterUpsell small{color:#ff8a3b;letter-spacing:.1em;font-size:10px;font-weight:900}.campaignMeterUpsell b{color:#fff;font-size:15px}.campaignMeterUpsell em{color:#cfc4bc;font-size:12px;font-style:normal}.campaignMeterUpsell input{accent-color:#ff6900;width:21px;height:21px}@media (width<=640px){.campaignMeterUpsell{grid-template-columns:44px 1fr auto;gap:9px;padding:10px 11px}.campaignMeterUpsell img{width:42px;height:42px}.campaignMeterUpsell b{font-size:13px}.campaignMeterUpsell em{font-size:11px}.meterUpsell{grid-template-columns:82px 1fr}.upsellToggle{justify-content:center;width:100%;font-size:12px!important}.productHalo{width:300px;height:350px;box-shadow:0 0 75px #ff69004d,inset 0 0 45px #ffa55e12}.heroVisual>img.productRender,.salesImage img.productRender{filter:drop-shadow(0 0 1px #ffeee1db)drop-shadow(0 0 12px #ff8b3a57)drop-shadow(0 22px 26px #000000ad)}.heroValue .heroKwh strong{font-size:21px}.dealEquation{grid-template-columns:1fr auto 1fr;gap:8px;padding:13px}.dealEquation>b:nth-of-type(2){display:none}.dealResult{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;display:grid}.dealResult span{grid-column:1/-1}.dealResult strong{font-size:31px}.dealResult small{text-align:right}.deliveryStrip{grid-template-columns:1fr}.gatewayShowcase{grid-template-columns:98px 1fr;padding-right:12px}.gatewayCutout img{width:82px;height:82px}.gatewayShowcase:after{display:none}}.dcConfigurator{background:linear-gradient(#f8f5f2,#eee8e2);padding-block:94px}.configuratorHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.configuratorHead h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(44px,5.4vw,74px);line-height:.95}.configuratorHead>p{color:#6f6862;margin:0;font-size:15px;line-height:1.65}.configuratorGrid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:start;gap:24px;display:grid}.configuratorControls{gap:13px;display:grid}.configStep{background:#fff;border:1px solid #ddd3ca;border-radius:17px;margin:0;padding:23px;box-shadow:0 14px 38px #2312070d}.configStep legend{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:0 0 16px;display:grid}.configStep legend>span{color:#ff812e;background:#140d09;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.configStep legend b{font-size:14px}.configStep legend small{color:#837970;font-size:12px}.choiceGrid{gap:9px;display:grid}.choiceGridTwo{grid-template-columns:repeat(2,1fr)}.choiceGridThree{grid-template-columns:repeat(3,1fr)}.choiceGridFour{grid-template-columns:repeat(4,1fr)}.choiceGridFive{grid-template-columns:repeat(5,1fr)}.choiceGrid button{color:#17110d;text-align:left;cursor:pointer;background:#faf8f6;border:1px solid #e1d9d1;border-radius:11px;min-width:0;padding:14px;transition:all .18s}.choiceGrid button:hover{border-color:#ff9a55;transform:translateY(-1px)}.choiceGrid button:disabled{opacity:.42;cursor:not-allowed;transform:none}.choiceGrid button strong,.choiceGrid button span,.choiceGrid button small{display:block}.choiceGrid button strong{font-size:12px;line-height:1.25}.choiceGrid button span{color:#80776f;margin-top:5px;font-size:12px;line-height:1.35}.choiceGrid button small{color:#db5900;margin-top:9px;font-size:12px;font-weight:850}.configuratorSummary{color:#fff;background:radial-gradient(circle at 100% 0,#ff690038,#0000 33%),linear-gradient(145deg,#1c120c,#080706 75%);border:1px solid #492716;border-radius:20px;padding:29px;position:sticky;top:20px;box-shadow:0 30px 65px #1e0e043b}.summaryBadge{color:#ff8a24;letter-spacing:.14em;font-size:12px;font-weight:950}.configuratorSummary h3{letter-spacing:-.04em;margin:9px 0 20px;font-size:28px;line-height:1.05}.summarySpecs{background:#38261c;border:1px solid #38261c;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.summarySpecs span{color:#9d938b;background:#110e0c;min-height:65px;padding:11px;font-size:12px;line-height:1.35}.summarySpecs b{color:#ff8a24;margin-bottom:4px;font-size:12px;display:block}.summaryLines{margin:20px 0 15px}.summaryLines>div{color:#9e948c;border-bottom:1px solid #ffffff13;justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.summaryLines b{color:#e7dfd8}.summaryTotal{color:#0c0805;background:linear-gradient(135deg,#ff8a24,#ff6900 60%,#cb5000);border-radius:12px;padding:17px}.summaryTotal span,.summaryTotal strong,.summaryTotal small{display:block}.summaryTotal span{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.summaryTotal strong{letter-spacing:-.05em;margin:4px 0;font-size:40px;line-height:1}.summaryTotal small{color:#572001;font-size:12px}.configNotice{color:#a5b6aa;background:#57ad7214;border-left:2px solid #57ad72;margin:14px 0;padding:10px 12px;font-size:12px;line-height:1.5}.configNotice.warning{color:#c5a991;background:#ff690017;border-color:#ff6900}.configuratorCta{width:100%}.configuratorSecondary,.configuratorDatasheet{color:#ff8a24;text-align:center;margin-top:12px;font-size:12px;font-weight:800;display:block}.configuratorDatasheet{color:#a99e96;text-underline-offset:3px;text-decoration:underline}.configuratorFineprint{color:#6f6761;text-align:center;margin:13px 0 0;font-size:12px;line-height:1.5}.salesConfigLink{color:#ff8a24;text-align:center;margin:13px 0 0;font-size:12px;font-weight:850;display:block}.configStep legend{grid-template-columns:auto 1fr auto auto}.stepInfoButton{color:#b64a07;cursor:pointer;background:#fff8f2;border:1px solid #e0d5cb;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.stepInfoButton:hover{border-color:#ff6900}.stepInfoButton i{color:#fff;background:#ff6900;border-radius:50%;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;display:grid}.configStepVisual{color:#fff;background:#130f0c;border:1px solid #e8ddd4;border-radius:12px;grid-template-columns:minmax(240px,42%) 1fr;align-items:center;gap:18px;margin:0 0 12px;display:grid;overflow:hidden}.configStepVisual img{object-fit:cover;object-position:center;width:100%;height:140px}.configStepVisual b,.configStepVisual span{display:block}.configStepVisual b{font-size:13px}.configStepVisual span{color:#baafa7;margin-top:4px;font-size:12px}.configQuantityRow{background:#100c0a;border:1px solid #3b2b22;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:12px;padding:13px 15px;display:grid}.configQuantityRow>div:first-child{gap:3px;display:grid}.configQuantityRow strong{color:#fff;font-size:13px}.configQuantityRow span{color:#93877f;font-size:12px}.configQuantityRow>b{color:#ff812e;white-space:nowrap;font-size:13px}.configQuantityStepper{background:#1a120d;border:1px solid #503426;border-radius:9px;align-items:center;display:flex;overflow:hidden}.configQuantityStepper button{color:#ff8a24;cursor:pointer;background:0 0;border:0;width:38px;height:36px;font-size:20px}.configQuantityStepper output{color:#fff;text-align:center;min-width:38px;font-weight:850}.mountingChoice img,.noMountingImage{object-fit:cover;border-radius:7px;width:100%;height:88px;margin-bottom:10px}.noMountingImage{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(145deg,#2a2521,#0d0b09);place-items:center;font-weight:800;color:#bdb3ab!important;font-size:12px!important;display:grid!important}.configModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040302c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.configModal{color:#14100d;background:#fff;border:1px solid #dfd4ca;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 48px);padding:38px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000061}.configModalClose{color:#4d443d;cursor:pointer;background:#f2ede8;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:16px;right:18px}.configModal h3{letter-spacing:-.045em;max-width:760px;margin:6px 48px 7px 0;font-size:clamp(30px,4vw,48px);line-height:1}.configModalLead{color:#6f6862;max-width:730px;margin:0 0 28px;font-size:14px;line-height:1.6}.infoOptionGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.infoOptionGrid article,.infoOptionList article{background:#faf8f6;border:1px solid #e2d9d1;border-radius:14px;padding:21px;position:relative}.infoOptionGrid article.recommended,.infoOptionList article.recommended{background:#fff5ed;border-color:#ff6900;box-shadow:inset 0 0 0 1px #ff6900}.infoOptionGrid article>span{color:#db5900;letter-spacing:.1em;margin-bottom:9px;font-size:12px;font-weight:950;display:block}.infoOptionGrid b,.infoOptionGrid strong{display:block}.infoOptionGrid b{font-size:15px}.infoOptionGrid strong{color:#ff6900;margin:8px 0 13px;font-size:27px}.infoOptionGrid p,.infoOptionList p,.mountingInfoGrid p{color:#706860;margin:0;font-size:12px;line-height:1.55}.infoOptionList{gap:10px;display:grid}.infoOptionList article{grid-template-columns:230px 1fr;align-items:center;gap:25px;display:grid}.infoOptionList b,.infoOptionList span{display:block}.infoOptionList b{font-size:15px}.infoOptionList span{color:#db5900;letter-spacing:.08em;margin-top:5px;font-size:12px;font-weight:900}.infoTip{background:#f3eee9;border-radius:11px;padding:14px 17px;color:#665e57!important}.mountingInfoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mountingInfoGrid article{background:#faf8f6;border:1px solid #ddd4cc;border-radius:16px;overflow:hidden}.mountingInfoGrid img{object-fit:cover;width:100%;height:220px}.mountingInfoGrid article>div{padding:18px}.mountingInfoGrid b,.mountingInfoGrid strong,.mountingInfoGrid span{display:block}.mountingInfoGrid b{font-size:17px}.mountingInfoGrid strong{color:#ff6900;margin-top:3px;font-size:13px}.mountingInfoGrid span{color:#a94709;letter-spacing:.08em;margin:12px 0 8px;font-size:12px;font-weight:900}.visualBenefits{background:linear-gradient(#f2ede8,#e9e1d9)}.visualBenefitGrid{grid-template-columns:1.12fr 1fr 1fr;grid-auto-rows:390px;gap:12px;display:grid}.visualBenefitCard{color:#fff;background:#090807;border:1px solid #2c2018;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #1d0f0724}.visualBenefitLarge{grid-row:span 2}.visualBenefitCard img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.visualBenefitCard:hover img{transform:scale(1.025)}.visualBenefitCard:after{content:"";background:linear-gradient(#0000,#040302f0);position:absolute;inset:40% 0 0}.visualBenefitCard>div{z-index:2;padding:24px;position:absolute;bottom:0;left:0;right:0}.visualBenefitCard span{color:#ff812e;letter-spacing:.13em;font-size:12px;font-weight:950}.visualBenefitCard h3{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.visualBenefitCard p{color:#bbb1aa;margin:8px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.configuratorHead,.configuratorGrid{grid-template-columns:1fr}.configuratorHead{gap:14px}.configuratorSummary{position:static}.choiceGridFour,.choiceGridFive{grid-template-columns:repeat(2,1fr)}.infoOptionGrid{grid-template-columns:1fr 1fr}.mountingInfoGrid{grid-template-columns:1fr}.mountingInfoGrid article{grid-template-columns:220px 1fr;display:grid}.mountingInfoGrid img{height:100%;min-height:220px}.visualBenefitGrid{grid-template-columns:1fr 1fr;grid-auto-rows:430px}.visualBenefitLarge{grid-area:auto/1/auto/-1;height:620px}}@media (width<=640px){.dcConfigurator{padding-block:68px}.configuratorHead h2{font-size:39px}.configStep{padding:18px}.configStep legend{grid-template-columns:auto 1fr auto}.configStep legend small{grid-column:2}.stepInfoButton{grid-area:1/3/span 2}.choiceGridThree,.choiceGridTwo{grid-template-columns:1fr}.choiceGridFour,.choiceGridFive{grid-template-columns:1fr 1fr}.configuratorSummary{padding:23px}.summaryTotal strong{font-size:36px}.configModalBackdrop{align-items:end;padding:0}.configModal{border-radius:20px 20px 0 0;max-height:92vh;padding:28px 18px 24px}.configModal h3{font-size:34px}.infoOptionGrid{grid-template-columns:1fr}.infoOptionList article{grid-template-columns:1fr;gap:10px}.mountingInfoGrid article{grid-template-columns:1fr}.mountingInfoGrid img{height:210px;min-height:0}.visualBenefitGrid{grid-template-columns:1fr;grid-auto-rows:520px}.visualBenefitLarge{grid-column:auto;height:auto}}.dcConfigurator{color:#fff;background:radial-gradient(circle at 15% 0,#ff69002b,#0000 30%),radial-gradient(circle at 95% 48%,#ff69001a,#0000 28%),#090706;position:relative;overflow:hidden}.dcConfigurator:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.dcConfigurator .configuratorHead,.dcConfigurator .configuratorGrid{z-index:1;position:relative}.configuratorGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px}.configStep{background:linear-gradient(145deg,#15100d,#0e0b09);border-color:#34241b;border-radius:15px;padding:20px;box-shadow:0 18px 44px #0000003d}.configStep legend{color:#fff;margin:0}.configStep legend>span{color:#120904;background:#ff6900}.configStepVisual{background:linear-gradient(90deg,#090807,#18100b);border-color:#402719}.mountingChoice img,.noMountingImage{height:78px}.noMountingImage{background:linear-gradient(145deg,#221a15,#090706);border:1px solid #2d221c}.configuratorSummary{background:radial-gradient(circle at 95% 0,#ff690040,#0000 30%),linear-gradient(155deg,#160d08,#050403 78%);border-color:#71300e;border-radius:18px;padding:26px;top:16px;box-shadow:0 34px 80px #00000070}.configuratorSummary h3{font-size:clamp(27px,2.5vw,38px)}.summarySpecs{background:#3e281b;border-color:#3e281b}.summarySpecs span{background:#0c0907}.summaryTotal{background:linear-gradient(135deg,#ff8a24,#ff6900 62%,#cf4e00);border:1px solid #ff8f3f;box-shadow:0 16px 40px #ff69002e}.configuratorCta{color:#120904;background:linear-gradient(135deg,#ff912f,#ff6900);min-height:56px;font-size:15px}.configuratorCta:hover{box-shadow:0 18px 40px #ff690047}.configuratorSecondary{color:#ff8a24}.configuratorDatasheet{color:#9e928a}.configuratorFineprint{color:#786d66}@media (width<=900px){.configuratorGrid{grid-template-columns:1fr}}@media (width<=640px){.dcConfigurator{padding-block:62px}.dcConfigurator .shell{width:min(100% - 24px,1180px)}.configuratorHead{margin-bottom:24px}.configuratorHead h2{font-size:clamp(34px,10vw,42px);line-height:1}.configuratorHead>p{font-size:13px;line-height:1.55}.configuratorGrid,.configuratorControls{width:100%;min-width:0}.configStep{padding:16px}.configStep legend{gap:8px;padding-bottom:13px}.configStep legend b{font-size:13px;line-height:1.2}.stepInfoButton{justify-content:center;min-width:68px;min-height:40px}.configStepVisual{grid-template-columns:1fr;gap:0}.configStepVisual img{width:100%;height:150px}.configStepVisual>div{padding:14px 16px 16px}.choiceGrid button{min-height:104px;padding:13px}.choiceGrid button strong{font-size:13px}.choiceGrid button span,.choiceGrid button small{font-size:12px}.configQuantityRow{grid-template-columns:1fr auto;gap:11px;padding:12px}.configQuantityRow>b{grid-column:1/-1}.choiceGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.choiceGridThree button{min-height:110px;padding:12px 10px}.mountingChoiceGrid{grid-template-columns:1fr;gap:9px}.mountingChoice{grid-template-rows:auto auto 1fr;grid-template-columns:118px minmax(0,1fr);align-items:start;column-gap:14px;display:grid;min-height:126px!important;padding:8px!important}.mountingChoice img,.mountingChoice .noMountingImage{grid-area:1/1/4;width:118px;height:108px;margin:0}.mountingChoice strong,.mountingChoice span,.mountingChoice small{grid-column:2}.mountingChoice strong{align-self:end;padding-top:8px;font-size:15px!important}.mountingChoice span{margin-top:3px!important;font-size:12px!important}.mountingChoice small{align-self:start;margin-top:7px!important;font-size:12px!important}.configuratorSummary{padding:21px}.configuratorSummary h3{margin-bottom:16px;font-size:clamp(27px,8vw,34px)}.summarySpecs span{min-height:62px;padding:10px;font-size:12px}.summarySpecs b{font-size:12px}.summaryLines{margin:16px 0 14px}.summaryLines>div{align-items:flex-start;font-size:12px;line-height:1.35}.summaryLines>div span{overflow-wrap:anywhere;min-width:0}.summaryLines>div b{flex:none}.summaryTotal{padding:16px}.configuratorFineprint{font-size:12px;line-height:1.6}}html,body{overflow-x:clip}.offerSection,.darkSection,.valueSection,.featureStory,.smartSection,.visualBenefits,.techSection,.faq,.ctaSection,footer{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (width<=640px){.heroGrid{padding-top:46px}.heroVisual{height:350px}.heroDualVisual>img.heroProductAc{width:60%;height:70%;left:-4%}.heroDualVisual>img.heroProductDc{width:69%;height:88%;right:-4%}.heroFacts{margin-top:34px}.heroFacts div{padding:13px 11px}.heroFacts strong{font-size:15px}.visualBenefitGrid{grid-auto-rows:420px}.visualBenefitCard>div{padding:19px}.visualBenefitCard h3{font-size:19px}.visualBenefitCard p{font-size:12px}.mountingInfoGrid img{height:180px}.configuratorSummary h3{overflow-wrap:anywhere}.summaryLines>div{gap:12px}}@media (width<=390px){.shell{width:min(100% - 22px,1180px)}.hero h1{font-size:46px}.heroVisual{height:320px}.choiceGridFour{gap:7px}.choiceGrid button{padding:11px}.choiceGridThree{gap:6px}.choiceGridThree button{min-height:104px;padding:10px 7px}.choiceGridThree button strong,.choiceGridThree button span{font-size:12px}.mountingChoice{grid-template-columns:104px minmax(0,1fr);min-height:116px!important;padding:7px!important}.mountingChoice img,.mountingChoice .noMountingImage{width:104px;height:100px}.mountingChoice strong{font-size:14px!important}.mountingChoice span{font-size:12px!important}.mobileBuyBar{gap:6px;padding-inline:7px}.mobileBuyBar a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legalPage{color:#f8f5f2;background:#0a0807;min-height:100vh}.legalHeader{background:#050403;border-bottom:1px solid #2d211a}.legalHeader>div{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.legalHeader img{width:172px;height:auto}.legalHeader a:last-child{color:#c8bdb5;font-size:12px;font-weight:750}.legalHeader a:last-child:hover{color:#ff7b21}.legalHero{background:radial-gradient(circle at 82% 0,#ff690029,#0000 33%),linear-gradient(145deg,#18100b,#090706 70%);border-bottom:1px solid #2d211a;padding:80px 0 58px}.legalHero p{color:#ff7b21;letter-spacing:.18em;margin:0 0 17px;font-size:12px;font-weight:900}.legalHero h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(45px,7vw,82px);line-height:.95}.legalHero span{color:#b8ada5;max-width:700px;margin-top:24px;font-size:16px;line-height:1.65;display:block}.legalHero small{color:#70665f;text-transform:uppercase;letter-spacing:.1em;margin-top:24px;font-size:12px;display:block}.legalContent{max-width:900px;padding-top:65px;padding-bottom:90px}.legalContent section{border-bottom:1px solid #2b211b;margin:0 0 36px;padding:0 0 36px}.legalContent section:last-child{border-bottom:0}.legalContent h2{color:#fff;letter-spacing:-.035em;margin:0 0 16px;font-size:24px}.legalContent p,.legalContent address,.legalContent li{color:#b9afa8;font-size:14px;font-style:normal;line-height:1.85}.legalContent p{margin:0 0 14px}.legalContent a{color:#ff8430;text-underline-offset:3px;text-decoration:underline}.legalContent b{color:#f5f1ee}.legalTable{border:1px solid #3a2a21;border-radius:14px;margin:20px 0;overflow:hidden}.legalTable div{background:#120e0b;border-bottom:1px solid #2d211a;grid-template-columns:1.1fr .9fr;gap:20px;padding:18px 20px;display:grid}.legalTable div:last-child{border-bottom:0}.legalTable b{font-size:13px}.legalTable span{color:#ff8430;text-align:right;font-size:13px}.withdrawalForm>div{background:#130e0b;border:1px solid #432b1d;border-radius:16px;padding:28px}.legalAction{background:#ff6900;border-radius:8px;margin:0 0 22px;padding:14px 18px;font-size:12px;font-weight:850;display:inline-flex;color:#140a04!important;text-decoration:none!important}.legalFooter{border-top:1px solid #2d211a;background:#050403!important;padding:38px 0!important}.legalFooter>div{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.legalFooter>div>div{color:#8e837b;gap:5px;font-size:12px;display:grid}.legalFooter b{color:#fff;font-size:12px}.legalFooter nav{color:#aea39b;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:12px;display:flex}.mountingInfoGrid{grid-template-columns:repeat(2,1fr)}@media (width<=640px){.legalHeader>div{min-height:70px}.legalHeader img{width:145px}.legalHeader a:last-child{font-size:12px}.legalHero{padding:58px 0 42px}.legalHero h1{font-size:48px}.legalHero span{font-size:14px}.legalContent{padding-top:45px;padding-bottom:65px}.legalContent h2{font-size:21px}.legalContent p,.legalContent address,.legalContent li{font-size:13px;line-height:1.75}.legalTable div{grid-template-columns:1fr;gap:7px}.legalTable span{text-align:left}.legalFooter>div{flex-direction:column}.legalFooter nav{justify-content:flex-start}.mountingInfoGrid{grid-template-columns:1fr}}.campaignPage{--campaign-bg:#080706;background:var(--campaign-bg);color:#fff;min-height:100vh;overflow-x:clip}.campaignPage .section{padding-block:92px}.campaignTopbar{color:#cfc5be;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#050403,#2a1206,#050403);justify-content:center;align-items:center;gap:38px;min-height:32px;padding:7px 20px;font-size:12px;display:flex}.campaignTopbar span:not(:last-child):after{content:"";vertical-align:middle;background:#ff6900;border-radius:50%;width:3px;height:3px;margin-left:38px;display:inline-block}.campaignHeader{justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.campaignHeader img{width:190px;height:auto}.campaignHeader nav{color:#c8beb7;gap:28px;font-size:12px;font-weight:750;display:flex}.campaignHeader nav a:hover{color:#ff812e}.campaignHeaderCta{color:#100905;background:#ff6900;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:900}.campaignHero{background:radial-gradient(circle at 75% 43%,#ff69003d,#0000 31%),linear-gradient(135deg,#080706,#170c06 58%,#050403);border-top:1px solid #25170f;overflow:hidden}.campaignHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;min-height:700px;display:grid}.campaignEyebrow{color:#ff812e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:950}.campaignHero h1{letter-spacing:-.065em;max-width:710px;margin:0;font-size:clamp(52px,6vw,82px);line-height:.93}.campaignHero h1 em{color:#ff6900;font-style:normal;display:block}.campaignLead{color:#c4bab4;max-width:660px;margin:25px 0;font-size:17px;line-height:1.65}.campaignPlainProof{background:#3a2418;border:1px solid #3a2418;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:680px;display:grid;overflow:hidden}.campaignPlainProof span{color:#91867f;background:#110d0a;min-height:75px;padding:15px;font-size:12px;line-height:1.4}.campaignPlainProof b{color:#fff;margin-bottom:4px;font-size:16px;display:block}.campaignActions{align-items:center;gap:24px;margin-top:28px;display:flex}.campaignActions .button{width:auto}.campaignTextLink{color:#c6bbb4;text-underline-offset:5px;font-size:12px;font-weight:800;text-decoration:underline}.campaignMicrocopy{color:#716862;margin:13px 0 0;font-size:12px}.campaignCompetitiveProof{background:linear-gradient(90deg,#ff690026,#ff690008);border:1px solid #743610;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;width:min(100%,680px);margin:20px 0 0;padding:12px 14px;display:grid}.campaignCompetitiveProof span{color:#ff812e;letter-spacing:.12em;font-size:12px;font-weight:950}.campaignCompetitiveProof b{font-size:20px}.campaignCompetitiveProof i{color:#9e938c;font-size:12px;font-style:normal}.campaignCompetitiveProof strong{color:#130905;white-space:nowrap;background:#ff6900;border-radius:999px;padding:7px 10px;font-size:12px}.campaignHeroProduct{place-items:center;min-height:620px;display:grid;position:relative}.campaignHeroProduct>img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 1px #ffeee1cc)drop-shadow(0 0 20px #ff690040)drop-shadow(0 35px 38px #0000009e);width:78%;height:555px;position:relative}.campaignProductHalo{border:1px solid #ff69003d;border-radius:50%;width:420px;height:520px;position:absolute;box-shadow:0 0 100px #ff690033,inset 0 0 60px #ff690014}.campaignEarlyBird{z-index:3;color:#ff812e;letter-spacing:.1em;background:#130d09;border:1px solid #5c3018;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:950;position:absolute;top:54px;right:12px}.campaignPrice{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0806e6;border:1px solid #5d3016;border-radius:13px;min-width:195px;padding:16px 18px;position:absolute;bottom:62px;left:5px;box-shadow:0 18px 50px #00000057}.campaignPrice small,.campaignPrice strong,.campaignPrice span{display:block}.campaignPrice small{color:#ff812e;letter-spacing:.12em;font-size:12px;font-weight:950}.campaignPrice strong{margin:4px 0;font-size:32px}.campaignPrice span{color:#9e938c;font-size:12px}.campaignFit{color:#160f0a;background:#f4f0ec}.campaignSectionHead{max-width:830px;margin-bottom:38px}.campaignSectionHead.centered{text-align:center;margin-inline:auto}.campaignSectionHead>p{color:#dc5900;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:950}.campaignSectionHead h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.campaignSectionHead>span{color:#6d655f;margin-top:17px;font-size:14px;line-height:1.65;display:block}.campaignFitGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.campaignFitGrid article{background:#fff;border:1px solid #ddd3cb;border-radius:16px;min-height:245px;padding:28px;box-shadow:0 17px 45px #2312070f}.campaignFitGrid i{color:#150b05;background:#ff6900;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:950;display:grid}.campaignFitGrid h3{letter-spacing:-.04em;margin:47px 0 12px;font-size:25px}.campaignFitGrid p{color:#726a64;margin:0;font-size:12px;line-height:1.65}.campaignFeature{background:#090706;padding:100px 0}.campaignFeatureGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.campaignFeatureVisual{background:#160f0b;border:1px solid #3f281b;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.campaignFeatureVisual img{object-fit:cover;opacity:.88;width:100%;height:560px}.campaignFeatureVisual:after{content:"";background:linear-gradient(#0000,#050403eb);position:absolute;inset:45% 0 0}.campaignFeatureVisual span{z-index:2;color:#fff;font-size:12px;font-weight:900;position:absolute;bottom:22px;left:25px}.campaignFeatureGrid h2,.campaignOfferGrid h2,.campaignFinal h2{letter-spacing:-.055em;margin:0;font-size:clamp(39px,4.8vw,64px);line-height:1}.campaignSteps{gap:8px;margin-top:34px;display:grid}.campaignSteps article{border-top:1px solid #302118;grid-template-columns:50px 1fr;gap:17px;padding:18px 0;display:grid}.campaignSteps article>b{color:#120904;background:#ff6900;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.campaignSteps h3{margin:0 0 6px;font-size:17px}.campaignSteps p{color:#9f948c;margin:0;font-size:12px;line-height:1.6}.dcVideoSection{color:#fff;background:radial-gradient(circle at 77% 42%,#ff690033,#0000 27%),linear-gradient(135deg,#090706,#180d07 65%,#080605);border-top:1px solid #2c1a10;border-bottom:1px solid #2c1a10;padding:94px 0}.dcVideoGrid{grid-template-columns:1fr 410px;align-items:center;gap:90px;display:grid}.dcVideoCopy h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,5vw,66px);line-height:.98}.dcVideoCopy>p:not(.eyebrow):not(.campaignEyebrow){color:#aaa099;max-width:680px;margin:23px 0;font-size:14px;line-height:1.7}.dcVideoFacts{background:#3b261a;border:1px solid #3b261a;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid;overflow:hidden}.dcVideoFacts span{color:#8e837c;background:#130e0b;flex-direction:column;justify-content:center;min-height:74px;padding:14px 16px;font-size:12px;display:flex}.dcVideoFacts b{color:#fff;margin-bottom:4px;font-size:14px}.dcVideoCopy .button{width:max-content}.dcVideoPlayer{background:linear-gradient(145deg,#241208,#0d0907);border:1px solid #6b3517;border-radius:23px;justify-self:end;width:100%;max-width:390px;padding:12px;position:relative;box-shadow:0 35px 80px #0000006b,0 0 60px #ff69001f}.dcVideoPlayer:before{content:"";z-index:-1;border:1px solid #ff690024;border-radius:30px;position:absolute;inset:-14px}.dcVideoPlayer>span{z-index:2;color:#ff812e;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060504d1;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950;position:absolute;top:24px;left:24px}.dcVideoPlayer video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:15px;width:100%;display:block}.dcVideoPlayer small{color:#7d736c;text-align:center;padding:10px 4px 2px;font-size:12px;display:block}.mainDcVideoSection{margin-top:0}.campaignVersus{color:#170f0a;background:linear-gradient(#f5f0eb,#fff8f1)}.campaignVersusScore{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.campaignVersusScore article{background:#fff;border:1px solid #e1d5cc;border-radius:16px;padding:25px;box-shadow:0 16px 42px #3419080f}.campaignVersusScore small,.campaignVersusScore strong,.campaignVersusScore span{display:block}.campaignVersusScore small{color:#a2978f;letter-spacing:.1em;font-size:12px;font-weight:900}.campaignVersusScore strong{color:#e85e00;letter-spacing:-.05em;margin:9px 0 5px;font-size:37px}.campaignVersusScore span{color:#6d655f;font-size:12px}.campaignVersusTable{background:#fff;border:1px solid #dacdc4;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #361b0914}.campaignVersusTable>div{border-top:1px solid #eee5df;grid-template-columns:1.15fr 1fr 1fr;align-items:center;min-height:60px;display:grid}.campaignVersusTable>div:first-child{border-top:0}.campaignVersusTable>div>*{align-items:center;height:100%;padding:14px 20px;display:flex}.campaignVersusTable>div>:not(:first-child){border-left:1px solid #eee5df}.campaignVersusTable span{color:#766d66;font-size:12px}.campaignVersusTable strong,.campaignVersusTable b{font-size:12px}.campaignVersusTable strong{color:#17100b;background:#fff6ee;justify-content:space-between}.campaignVersusTable b{color:#766d66;font-weight:700}.campaignVersusTable i{color:#160b04;text-transform:uppercase;background:#ff6900;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:950}.campaignVersusHead{color:#fff;background:#130d09;min-height:68px!important}.campaignVersusHead span,.campaignVersusHead b{color:#fff;font-size:12px;font-weight:900}.campaignVersusHead b:first-of-type{color:#160b04;background:#ff6900}.campaignVersusVerdict{color:#fff;background:radial-gradient(circle at 85% 20%,#ff690033,#0000 30%),#120c08;border:1px solid #5d2d12;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:16px;padding:30px;display:grid}.campaignVersusVerdict span{color:#ff812e;letter-spacing:.13em;font-size:12px;font-weight:950}.campaignVersusVerdict h3{letter-spacing:-.04em;margin:8px 0;font-size:28px}.campaignVersusVerdict p{color:#a79b93;max-width:760px;margin:0;font-size:12px;line-height:1.65}.campaignVersusVerdict .button{color:#120904;width:230px}.campaignVersusSource{color:#968a82;margin:12px 0 0;font-size:12px;line-height:1.5}.campaignSets{color:#160f0a;background:#efe8e1}.campaignSetGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.campaignSetGrid article{background:#fff;border:1px solid #d8ccc2;border-radius:18px;padding:28px;position:relative;box-shadow:0 18px 55px #23120712}.campaignSetGrid article.featured{border-color:#ff6900;box-shadow:inset 0 0 0 1px #ff6900,0 20px 60px #ff69001f}.campaignSetBadge{background:#ff6900;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;position:absolute;top:-11px;right:18px}.campaignSetGrid small{color:#9a8e85;text-transform:uppercase;font-size:12px;font-weight:800}.campaignSetGrid h3{letter-spacing:-.05em;margin:20px 0 4px;font-size:34px}.campaignSetGrid article>b{color:#e65d00;font-size:12px}.campaignSetGrid article>div{color:#716860;border-top:1px solid #e7dfd8;border-bottom:1px solid #e7dfd8;gap:9px;margin:25px 0;padding:20px 0;font-size:12px;display:grid}.campaignSetGrid article>div span:before{content:"✓";color:#ff6900;margin-right:8px;font-weight:950}.campaignSetGrid article>strong{letter-spacing:-.05em;margin-bottom:18px;font-size:36px;display:block}.campaignSetGrid .button{color:#100904;width:100%}.campaignSetNote{color:#756c65;text-align:center;max-width:760px;margin:24px auto 0;font-size:12px;line-height:1.6}.campaignSetNote a{color:#d95600;font-weight:850;text-decoration:underline}.campaignOffer{background:radial-gradient(circle at 15% 20%,#ff69002e,#0000 28%),#0c0907}.campaignOfferGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.campaignOfferGrid>div:first-child>p:last-child{color:#a99e96;max-width:650px;font-size:14px;line-height:1.7}.campaignIncluded{background:#160f0b;border:1px solid #5d3018;border-radius:18px;padding:30px}.campaignIncluded>span{color:#ff812e;letter-spacing:.12em;font-size:12px;font-weight:950}.campaignIncluded ul{color:#d7cec7;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:grid}.campaignIncluded li{border-bottom:1px solid #302118;padding-bottom:10px}.campaignIncluded .button{color:#100904;width:100%}.campaignFaq{color:#160f0a;background:#f6f2ee}.campaignFaqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaignFaq details{background:#fff;border:1px solid #dcd2ca;border-radius:13px;padding:20px 22px}.campaignFaq summary{cursor:pointer;font-size:13px;font-weight:850}.campaignFaq details p{color:#716860;margin:14px 0 0;font-size:12px;line-height:1.65}.campaignFinal{color:#100904;background:#ff6900;padding:74px 0}.campaignFinal .campaignEyebrow{color:#622301}.campaignFinalGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;display:grid}.campaignFinalGrid>div:first-child>p:last-child{margin-bottom:0;font-size:13px}.campaignFinalGrid>div:last-child{text-align:center;gap:15px;display:grid}.campaignLightButton{color:#120904;background:#fff;width:100%}.campaignFinalGrid>div:last-child>a:last-child{font-size:12px;font-weight:850}.campaignMobileBuy{display:none}.campaignFooter{background:#050403;padding:45px 0 24px}.campaignFooter>div{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.campaignFooter img{width:170px;height:auto}.campaignFooter p{color:#746b64;font-size:12px}.campaignFooter div div{color:#9e938c;gap:20px;font-size:12px;display:flex}@media (width<=900px){.campaignHeader nav{display:none}.campaignHeroGrid,.campaignFeatureGrid,.campaignOfferGrid,.campaignFinalGrid{grid-template-columns:1fr}.campaignHeroGrid{padding:58px 0 20px}.campaignHeroProduct{min-height:520px}.campaignFitGrid,.campaignSetGrid,.campaignVersusScore,.campaignVersusVerdict{grid-template-columns:1fr}.campaignVersusVerdict .button{width:100%}.campaignFitGrid article{min-height:0}.campaignFeatureGrid{gap:34px}.dcVideoGrid{grid-template-columns:1fr;gap:45px}.dcVideoPlayer{justify-self:center}.campaignFeatureVisual{min-height:430px}.campaignFeatureVisual img{height:430px}.campaignSetGrid{max-width:620px;margin-inline:auto}}@media (width<=640px){.campaignPage{padding-bottom:78px}.campaignPage .shell{width:min(100% - 24px,1180px)}.campaignPage .section{padding-block:64px}.campaignTopbar{text-align:center;justify-content:center;min-height:36px;padding-inline:12px;font-size:12px}.campaignTopbar span:not(:first-child){display:none}.campaignTopbar span:after{display:none!important}.campaignHeader{gap:10px;min-height:64px}.campaignHeader img{width:138px}.campaignHeaderCta{flex:none;padding:10px 12px;font-size:12px}.campaignHeroGrid{gap:20px;padding:34px 0 10px}.campaignHeroCopy{min-width:0}.campaignEyebrow{margin-bottom:12px;font-size:12px}.campaignHero h1{max-width:100%;font-size:clamp(40px,12.3vw,50px);line-height:.96}.campaignLead{margin:18px 0 20px;font-size:15px;line-height:1.55}.campaignCompetitiveProof{grid-template-columns:1fr auto}.campaignCompetitiveProof i{grid-area:2/1/auto/-1}.campaignCompetitiveProof strong{grid-area:1/2}.campaignPlainProof{grid-template-columns:1fr 1fr}.campaignPlainProof span{min-height:66px;padding:12px;font-size:12px}.campaignPlainProof b{font-size:15px}.campaignPlainProof span:last-child{grid-column:1/-1;min-height:58px}.campaignActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.campaignActions .button{width:100%}.campaignTextLink{text-align:center}.campaignHeroProduct{min-height:365px}.campaignHeroProduct>img{width:88%;height:335px}.campaignProductHalo{width:270px;height:320px}.campaignEarlyBird{top:3px;right:4px}.campaignPrice{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;padding:13px 15px;display:grid;bottom:4px;left:4px;right:4px}.campaignPrice small,.campaignPrice span{grid-column:1}.campaignPrice strong{grid-area:1/2/3;margin:0;font-size:30px}.campaignPrice span{margin-top:3px;font-size:12px;line-height:1.35}.campaignSectionHead{margin-bottom:27px}.campaignSectionHead h2,.campaignFeatureGrid h2,.campaignOfferGrid h2,.campaignFinal h2{font-size:clamp(34px,10.5vw,41px)}.campaignSectionHead>span{margin-top:14px;font-size:13px;line-height:1.55}.campaignFitGrid{gap:9px}.campaignFitGrid article{grid-template-columns:38px minmax(0,1fr);column-gap:14px;min-height:0;padding:19px;display:grid}.campaignFitGrid i{grid-area:1/1/3;width:34px;height:34px}.campaignFitGrid h3,.campaignFitGrid p{grid-column:2}.campaignFitGrid h3{margin:1px 0 7px;font-size:21px}.campaignFitGrid p{font-size:12px;line-height:1.55}.campaignFeature{padding:64px 0}.campaignFeatureGrid{gap:28px}.campaignFeatureVisual{min-height:0}.campaignAC .campaignFeatureVisual{aspect-ratio:1}.campaignDC .campaignFeatureVisual{aspect-ratio:16/8}.campaignFeatureVisual img{height:100%}.campaignDC .campaignFeatureVisual img{object-fit:contain}.campaignFeatureVisual span{font-size:12px;bottom:14px;left:16px}.campaignSteps{margin-top:24px}.campaignSteps article{grid-template-columns:42px 1fr;gap:12px;padding:15px 0}.campaignSteps article>b{width:36px;height:36px}.campaignSteps h3{font-size:16px}.campaignSteps p{font-size:12px;line-height:1.5}.dcVideoSection{padding:64px 0}.dcVideoGrid{gap:34px}.dcVideoCopy h2{font-size:clamp(34px,10.5vw,41px)}.dcVideoCopy>p:not(.eyebrow):not(.campaignEyebrow){margin:18px 0;font-size:13px;line-height:1.6}.dcVideoFacts{grid-template-columns:1fr 1fr;margin:21px 0}.dcVideoFacts span{min-height:67px;padding:11px;font-size:12px}.dcVideoFacts b{font-size:12px}.dcVideoPlayer{max-width:290px}.dcVideoCopy .button{width:100%}.campaignSetGrid{gap:10px}.campaignSetGrid article{padding:22px}.campaignSetGrid h3{margin-top:16px;font-size:31px}.campaignSetGrid article>div{gap:7px;margin:17px 0;padding:15px 0}.campaignSetGrid article>strong{margin-bottom:15px;font-size:33px}.campaignIncluded{padding:22px}.campaignIncluded ul,.campaignFaqGrid{grid-template-columns:1fr}.campaignVersusScore{gap:8px}.campaignVersusScore article{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 18px;display:grid}.campaignVersusScore small,.campaignVersusScore span{grid-column:1}.campaignVersusScore strong{grid-area:1/2/3;margin:0;font-size:31px}.campaignVersusTable{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.campaignVersusTable>div{background:#fff;border:1px solid #e1d5cc;border-radius:10px;grid-template-columns:1fr 1fr;min-height:0;margin-bottom:7px;overflow:hidden}.campaignVersusTable>div>*{min-width:0;height:auto;padding:10px;border-left:0!important}.campaignVersusTable>div:not(.campaignVersusHead)>span:first-child{color:#514840;background:#f8f2ed;border-bottom:1px solid #eadfd7;grid-column:1/-1;padding:8px 10px;font-size:12px;font-weight:850}.campaignVersusTable>div:not(.campaignVersusHead)>b:last-child{border-left:1px solid #eee5df!important}.campaignVersusHead{grid-template-columns:1fr 1fr!important}.campaignVersusHead>span{display:none}.campaignVersusHead>b:last-child{border-left:1px solid #35241a!important}.campaignVersusTable span,.campaignVersusTable strong,.campaignVersusTable b{font-size:12px;line-height:1.35}.campaignVersusTable strong{gap:5px;display:grid}.campaignVersusTable i{width:max-content;padding:3px 5px;font-size:12px}.campaignVersusVerdict{padding:23px}.campaignVersusVerdict h3{font-size:25px}.campaignOfferGrid{gap:26px}.campaignOfferGrid>div:first-child>p:last-child{font-size:13px;line-height:1.6}.campaignFaq details{padding:18px}.campaignFaq summary{font-size:12px;line-height:1.35}.campaignFinal{padding:58px 0}.campaignFinalGrid{gap:27px}.campaignFooter>div{text-align:center;grid-template-columns:1fr}.campaignFooter img{margin-inline:auto}.campaignFooter div div{flex-wrap:wrap;justify-content:center}.campaignMobileBuy{z-index:100;min-height:70px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080605f5;border-top:1px solid #5b301a;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.campaignMobileBuy>span{min-width:0}.campaignMobileBuy span small,.campaignMobileBuy span b{display:block}.campaignMobileBuy span small{color:#8f837b;font-size:12px}.campaignMobileBuy span b{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.25}.campaignMobileBuy>a{color:#120904;text-align:center;background:#ff6900;border-radius:9px;flex:none;min-width:124px;padding:13px 14px;font-size:12px;font-weight:900}}@media (width<=390px){.campaignHeader img{width:126px}.campaignHeaderCta{padding:9px 10px;font-size:12px}.campaignHeroGrid{padding-top:29px}.campaignHero h1{font-size:42px}.campaignHeroProduct{min-height:342px}.campaignHeroProduct>img{height:312px}.campaignProductHalo{width:245px;height:292px}.campaignPrice{padding:11px 12px}.campaignPrice strong{font-size:27px}.campaignSectionHead h2,.campaignFeatureGrid h2,.campaignOfferGrid h2,.campaignFinal h2,.dcVideoCopy h2{font-size:34px}.campaignFitGrid article{grid-template-columns:34px minmax(0,1fr);column-gap:11px;padding:17px}.campaignFitGrid h3{font-size:19px}.campaignVersusTable span,.campaignVersusTable strong,.campaignVersusTable b{font-size:12px}.campaignVersusVerdict{padding:19px}.campaignVersusVerdict h3{font-size:23px}.dcVideoPlayer{max-width:270px}.campaignMobileBuy{gap:8px}.campaignMobileBuy>a{min-width:112px;padding-inline:11px}}:root{--showroom-bg:#f5f2ee;--showroom-panel:#fff;--showroom-soft:#ece6df;--showroom-line:#d9cfc6;--showroom-ink:#18130f;--showroom-muted:#504943}body{background:var(--showroom-bg);color:var(--showroom-ink)}.headerWrap{background:#fffffff5;border-bottom:1px solid #e4dbd3;box-shadow:0 8px 28px #3722130f}.header{color:var(--showroom-ink)}.header nav{color:#4d4540}.brandSeries{color:#776d66}.hero{color:var(--showroom-ink);background:radial-gradient(circle at 78% 45%,#ff690033,#0000 29%),linear-gradient(135deg,#fffdfa 0%,#f1ebe5 55%,#e8ddd4 100%);border-bottom:1px solid #dfd4ca}.heroGlow{background:radial-gradient(circle,#ff690033,#0000 68%)}.heroLead{color:var(--showroom-muted)}.button.ghost{color:var(--showroom-ink);background:#ffffffb8;border-color:#cdbfb4}.button.ghost:hover{border-color:var(--orange);background:#fff}.heroFacts{background:#d8cdc3;border-color:#d8cdc3;box-shadow:0 14px 34px #341f1112}.heroFacts div{background:#ffffffeb}.heroFacts strong{color:var(--showroom-ink)}.heroFacts span{color:#776e67}.productHalo{background:radial-gradient(#fff 0%,#fff6ee 47%,#ff690014 70%,#0000 73%);border-color:#ff690059;box-shadow:0 0 0 22px #ffffff57,0 35px 85px #61321229}.heroVisual>img.productRender,.salesImage img.productRender{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 20px 24px #301d1147)}.floatCard{color:var(--showroom-ink);background:#fffffff0;border-color:#dfd3c9;box-shadow:0 18px 45px #321e101f}.floatCard span{color:#7c716a}.heroModelOffers a{background:#ffffffdb;border-color:#ded2c8;box-shadow:0 12px 30px #341f110f}.heroModelOffers .dcHeroOffer{background:linear-gradient(145deg,#fff0e3,#fffaf5);border-color:#ff9a55;box-shadow:0 14px 35px #642f0d17}.heroModelOffers span{color:#756b64}.heroModelOffers strong{color:var(--showroom-ink)}.heroModelOffers small{color:#6f665f}.finderCards .finderFeatured{border-color:var(--orange);color:var(--showroom-ink);background:radial-gradient(circle at 100% 0,#ff690030,#0000 38%),linear-gradient(145deg,#fff8f1,#fff);box-shadow:0 24px 55px #6231101a}.finderFeatured .finderNumber{color:#ff690038}.finderFeatured p{color:#6f665f}.dcBenefitStrip{color:var(--showroom-ink);background:radial-gradient(circle at 10% 0,#ff69002e,#0000 32%),linear-gradient(110deg,#fff8f1,#eee5dd 70%);border-color:#dfd2c6}.dcBenefitIntro p{color:var(--showroom-muted)}.dcBenefitFacts{background:#d8c9bd;border-color:#d8c9bd;box-shadow:0 16px 40px #371f1012}.dcBenefitFacts article{background:#fffffff0}.dcBenefitFacts span{color:#6e655e}.salesCard{color:var(--showroom-ink);background:#fff;border-color:#d7ccc2;box-shadow:0 34px 80px #351f101c}.dcSalesCard{border-color:#e3b38f}.salesImage,.dcSalesCard .salesImage{background:radial-gradient(circle at 54% 45%,#ff69002b,#0000 35%),linear-gradient(145deg,#fffdfa,#e8e0d8 76%);border-right:1px solid #dfd4ca}.salesImage:before{background:radial-gradient(#ffffffe6,#ff690017 50%,#0000 73%)}.salesImage:after{border-color:#ff690047;box-shadow:0 0 70px #ff690014}.salesImage img{filter:drop-shadow(0 28px 26px #2b1b1140)}.dcImageBadge span{color:#4f4640;background:#ffffffed;border-color:#e7b58f;box-shadow:0 10px 28px #321d0f1a}.campaignTop{color:#716861}.countdown>div,.countdown.loading{background:#fff7f0;border-color:#e0c9b8}.countdown strong{color:var(--showroom-ink)}.countdown span{color:#796f68}.countdownExpired{color:#c95000;background:#fff0e4}.salesPrice>div{background:#f8f5f2;border-color:#ddd2c9}.salesPrice span{color:#756c65}.salesPrice small{color:#766d66}.salesPrice>div:first-child{background:linear-gradient(145deg,#fff3e8,#fffaf6);border-color:#ff9a55}.salesPrice>div:first-child strong{color:#d65300}.gatewayIncluded.compact{background:#f7f2ed;border-color:#dfd0c4}.gatewayIncluded.compact h4{color:var(--showroom-ink)}.gatewayIncluded.compact p{color:#6f665f}.salesChecks{color:#564d47}.purchaseMeta{color:#776d66}.dealEquation{background:radial-gradient(circle at 88% 30%,#ff690024,#0000 34%),linear-gradient(135deg,#fff5ec,#fff 64%);border-color:#f09a5a;box-shadow:0 18px 45px #4f270d12}.dealEquation small{color:#706760}.dealEquation>div:not(.dealResult) strong{color:var(--showroom-ink)}.dealEquation>b{color:#a18470}.deliveryStrip{background:#ddd1c7;border-color:#ddd1c7}.deliveryStrip>div{background:#f8f5f2}.deliveryStrip span{color:#706760}.deliveryStrip strong{color:var(--showroom-ink)}.deliveryStrip small{color:#756c65}.gatewayShowcase{background:linear-gradient(120deg,#fff2e6,#fff 72%);border-color:#e2b08a}.gatewayShowcase:after{color:#ff69000e}.gatewayShowcase h4{color:var(--showroom-ink)}.gatewayShowcase p{color:#665d56}.gatewayCutout>span{border-color:#fff}.dcDifferentiator{background:radial-gradient(circle at 92% 10%,#ff69002e,#0000 35%),linear-gradient(135deg,#fff2e5,#fffaf6 70%);border-color:#ff8f40;box-shadow:0 16px 38px #562a0c14}.dcSolarFlow span{color:var(--showroom-ink);background:#fff;border-color:#e4d2c4}.dcDifferentiator p{color:#655c55}.darkSection{color:var(--showroom-ink);background:radial-gradient(circle at 78% 8%,#ff690021,#0000 32%),linear-gradient(135deg,#eee8e2,#f8f5f1 58%,#e9e1da);border-color:#ddd1c7}.darkSection .sectionHead.light>p:last-child{color:var(--showroom-muted)}.useCases article,.useCases .featuredCase,.featuredCase{color:var(--showroom-ink);box-shadow:0 18px 45px #321d0f12;background:#fff!important;border-color:#d9cec4!important}.useCases .featuredCase{background:linear-gradient(145deg,#fff3e8,#fff)!important;border-color:#ff8d3a!important}.useCases h3{color:var(--showroom-ink)}.useCases p{color:#655d56}.balconySolution{background:#ffffffc7;border-color:#ddcdbf}.balconyFlow>div{background:#fff;border-color:#ddd1c7}.balconyFlow .flowStorage{background:#fff3e8;border-color:#ff8e3d}.balconyFlow b{color:var(--showroom-ink)}.balconyFlow small{color:#706760}.balconyAdvantages span{color:#615851;background:#fff7f0}.balconyNote{color:#756c65}.smartSection{color:var(--showroom-ink);background:radial-gradient(circle at 85% 20%,#ff690026,#0000 31%),linear-gradient(120deg,#ede7e1,#faf8f5)}.smartGrid>div>p:not(.eyebrow){color:var(--showroom-muted)}.smartGrid img{border-color:#d6c9be;box-shadow:0 30px 65px #2f1c1029}.smartBadges span{color:#4d443e;background:#fff;border-color:#d6c9be}.valueHero{color:var(--showroom-ink);background:linear-gradient(135deg,#fff2e6,#fff);border:1px solid #e2c4ad}.valueHero>div{border-color:#e8c3a6}.valueHero small{color:#716861}.valueHero p{color:#625951}.valueHero p b{color:var(--showroom-ink)}.dcConfigurator{color:var(--showroom-ink);background:radial-gradient(circle at 15% 0,#ff690026,#0000 30%),radial-gradient(circle at 95% 48%,#ff690014,#0000 28%),#eee8e2}.dcConfigurator:before{background-image:linear-gradient(#412a1909 1px,#0000 1px),linear-gradient(90deg,#412a1909 1px,#0000 1px)}.dcConfigurator .configuratorHead>p{color:var(--showroom-muted)}.configStep{background:#fff;border-color:#d9cec4;box-shadow:0 18px 44px #351f1014}.configStep legend{color:var(--showroom-ink)}.configStep legend small{color:#756b64}.stepInfoButton{color:#d95600;background:#fff6ee;border-color:#e1c6b2}.stepInfoButton:hover{background:#fff0e4;border-color:#ff6900}.configStepVisual{color:var(--showroom-ink);background:linear-gradient(90deg,#f7f2ed,#fff);border-color:#dfd2c7}.choiceGrid button{color:var(--showroom-ink);background:#f8f5f2;border-color:#ddd2c9}.choiceGrid button:hover{background:#fff9f4;border-color:#ef9b5f}.choiceGrid button.active{background:linear-gradient(145deg,#fff1e5,#fffaf6);border-color:#ff6900;box-shadow:inset 0 0 0 1px #ff6900,0 13px 30px #5d2d0d17}.choiceGrid button span{color:#706760}.choiceGrid button small{color:#d95600}.noMountingImage{background:linear-gradient(145deg,#f0eae4,#fff);border-color:#ddd2c9}.configModal{color:var(--showroom-ink);background:radial-gradient(circle at 100% 0,#ff69001f,#0000 26%),#fff;border-color:#e2b38f}.configModalClose{color:#d95600;background:#fff0e4}.configModalLead{color:var(--showroom-muted)}.infoOptionGrid article,.infoOptionList article,.mountingInfoGrid article{background:#f8f5f2;border-color:#ddd2c9}.infoOptionGrid article.recommended,.infoOptionList article.recommended{background:#fff1e5;border-color:#ff6900}.infoOptionGrid p,.infoOptionList p,.mountingInfoGrid p{color:#675e57}.infoTip{background:#fff2e7;color:#625951!important}.configuratorSummary{color:#fff}.campaignPage{--campaign-bg:#f4f0eb;background:var(--campaign-bg);color:var(--showroom-ink)}.campaignHeader{color:var(--showroom-ink)}.campaignHeader nav{color:#5e554e}.campaignHero{background:radial-gradient(circle at 75% 43%,#ff69002e,#0000 31%),linear-gradient(135deg,#fffdfa,#f0e8e1 61%,#e7dbd1);border-color:#dfd3c9}.campaignLead{color:var(--showroom-muted)}.campaignPlainProof{background:#d9cec4;border-color:#d9cec4;box-shadow:0 14px 34px #341f1112}.campaignPlainProof span{color:#756c65;background:#ffffffeb}.campaignPlainProof b{color:var(--showroom-ink)}.campaignTextLink{color:#554c45}.campaignMicrocopy{color:#776d66}.campaignCompetitiveProof{background:linear-gradient(90deg,#fff0e4,#ffffff9e);border-color:#eda36c}.campaignCompetitiveProof i{color:#675e57}.campaignHeroProduct{background:radial-gradient(at 50% 52%,#fffffff2,#fff6ee9e 48%,#0000 70%);border-radius:30px}.campaignHeroProduct>img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 30px 30px #301d1145)}.campaignProductHalo{border-color:#ff69004f;box-shadow:0 0 0 24px #ffffff54,0 28px 75px #5e2f1021}.campaignEarlyBird{color:#d95600;background:#fff;border-color:#f0a36d;box-shadow:0 12px 30px #40241217}.campaignPrice{color:var(--showroom-ink);background:#fffffff0;border-color:#e1b38e;box-shadow:0 18px 50px #37201121}.campaignPrice span{color:#6f665f}.campaignFeature{color:var(--showroom-ink);background:radial-gradient(circle at 85% 10%,#ff69001c,#0000 30%),#eee8e2;border-block:1px solid #ddd1c7}.campaignFeatureVisual{background:#fff;border-color:#d4c7bc;box-shadow:0 28px 60px #301c0f21}.campaignSteps article{border-color:#d9cec4}.campaignSteps p{color:#675e57}.campaignOffer{color:var(--showroom-ink);background:radial-gradient(circle at 15% 20%,#ff690021,#0000 28%),#eee8e2}.campaignOfferGrid>div:first-child>p:last-child{color:var(--showroom-muted)}.campaignIncluded{background:#fff;border-color:#e1b28e;box-shadow:0 24px 60px #361f1017}.campaignIncluded ul{color:#544b45}.campaignIncluded li{border-color:#e5dbd3}@media (width<=900px){.salesImage,.dcSalesCard .salesImage{border-bottom:1px solid #dfd4ca;border-right:0}}@media (width<=640px){.hero{background:radial-gradient(circle at 50% 70%,#ff69002b,#0000 33%),linear-gradient(#fffdfa,#eee6df)}.productHalo{width:78%;height:78%}.floatCard{padding:11px 13px}.salesCard{box-shadow:0 22px 48px #351f101a}.salesImage{background:radial-gradient(circle at 50% 48%,#ff690029,#0000 38%),linear-gradient(#fff,#e9e1da)}.dcBenefitFacts article{min-height:108px}.configStep{box-shadow:0 12px 28px #351f1012}.campaignHero{background:radial-gradient(circle at 50% 69%,#ff690029,#0000 31%),linear-gradient(#fffdfa,#ede4dc)}.campaignHeroProduct{background:radial-gradient(at 50% 52%,#fff,#fff7f0ad 52%,#0000 73%)}}.choiceGrid button strong{font-size:15px}.choiceGrid button span,.choiceGrid button small,.configStep legend small,.configStepVisual span,.summarySpecs span,.summaryLines>div,.configNotice,.configuratorFineprint,.infoOptionGrid p,.infoOptionList p,.mountingInfoGrid p{font-size:13px;line-height:1.55}.choiceGrid button span,.configStep legend small,.infoOptionGrid p,.infoOptionList p,.mountingInfoGrid p,.campaignFitGrid p,.campaignSteps p,.campaignSetGrid article>div,.campaignSetNote,.campaignFaq details p{color:#504943}.finderCards p,.productIntro,.storyCopy>p:not(.eyebrow),.sectionHead>p:last-child,.campaignLead,.campaignOfferGrid>div:first-child>p:last-child{font-size:16px;line-height:1.7}.useCases p,.dcBenefitIntro p,.dcDifferentiator p,.campaignFitGrid p,.campaignSteps p,.campaignVersusVerdict p,.campaignFaq details p{font-size:14px;line-height:1.65}.heroFacts span,.floatCard span,.miniSpecs span,.numberGrid span,.sharedSpecs span,.campaignPlainProof span,.dcVideoFacts span,.campaignVersusTable span,.campaignVersusTable strong,.campaignVersusTable b{font-size:12px;line-height:1.45}.configuratorSummary .summarySpecs span,.configuratorSummary .summaryLines>div,.configuratorSummary .configNotice,.salesCard .salesChecks,.salesCard .purchaseMeta,.campaignIncluded ul{color:#c9c0b9}@media (width<=640px){.choiceGrid button strong{font-size:15px}.choiceGrid button span,.choiceGrid button small,.configStep legend small,.configStepVisual span,.summarySpecs span,.summaryLines>div,.configNotice,.configuratorFineprint{font-size:13px}.campaignFitGrid p,.campaignSteps p,.campaignFaq details p{font-size:14px}}.configuratorControls{gap:24px}.configStep{padding:26px}.configStep legend{padding-bottom:18px}.choiceGrid{gap:12px}.choiceGrid button{min-height:104px;padding:16px}.mountingChoice{padding:10px!important}@media (width<=900px){.configuratorGrid{gap:28px}.configuratorControls{gap:22px}.configStep{padding:22px}}@media (width<=640px){.dcConfigurator{padding-block:56px 104px}.dcConfigurator .shell{width:min(100% - 20px,1180px)}.configuratorHead{margin-bottom:28px}.configuratorControls{gap:22px}.configStep{border-radius:15px;padding:14px}.configStep legend{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;gap:3px 9px;width:100%;padding-bottom:15px}.configStep legend>span{grid-area:1/1/3;align-self:center}.configStep legend b{grid-area:1/2;min-width:0;font-size:14px}.configStep legend small{grid-area:2/2;min-width:0;font-size:12px}.stepInfoButton{grid-area:1/3/3;min-width:58px;min-height:42px;padding:8px 10px}.configStepVisual{margin-bottom:14px}.configStepVisual img{aspect-ratio:2;object-fit:cover;height:auto}.configStepVisual>div{padding:15px 16px 17px}.choiceGrid{gap:10px}.choiceGridFour,.choiceGridFive{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceGridThree,.choiceGridTwo{grid-template-columns:1fr}.choiceGrid button{min-height:96px;padding:15px}.choiceGridThree button,.choiceGridTwo button{min-height:88px;padding:15px 16px}.mountingChoiceGrid{grid-template-columns:1fr;gap:10px}.mountingChoice{min-height:132px!important;padding:10px!important}.configuratorSummary{border-radius:17px;margin-top:4px;padding:20px}}@media (width<=390px){.dcConfigurator .shell{width:min(100% - 16px,1180px)}.configStep{padding:12px}.configStep legend{grid-template-columns:32px minmax(0,1fr) auto;column-gap:8px}.stepInfoButton{min-width:54px;padding-inline:8px}.choiceGridFour{gap:8px}.choiceGridFour button{min-height:100px;padding:12px}.mountingChoice{grid-template-columns:96px minmax(0,1fr);column-gap:11px;min-height:118px!important}.mountingChoice img,.mountingChoice .noMountingImage{width:96px;height:98px}}@media (width>=901px){.configuratorHead,.configuratorGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:30px}.configuratorHead{align-items:end;margin-bottom:42px}.configuratorHead>p{justify-self:start;max-width:360px;padding-bottom:5px}.configuratorControls{gap:28px}.configStep{padding:24px}.configStepVisual{grid-template-columns:minmax(260px,48%) 1fr;margin-bottom:16px}.configuratorSummary{padding:28px;top:24px}}@media (width>=901px) and (width<=1100px){.configuratorHead,.configuratorGrid{grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);gap:22px}.configuratorHead{margin-bottom:36px}.configuratorHead>p{max-width:330px}.configStep{padding:20px}.configStepVisual{grid-template-columns:minmax(220px,46%) 1fr}.configuratorSummary{padding:22px}}@media (width<=900px){.configuratorHead{gap:18px;margin-bottom:34px}.configuratorGrid{gap:34px}.configuratorControls{gap:26px}}@media (width<=640px){.configuratorHead{gap:14px;margin-bottom:28px}.configuratorGrid{gap:28px}.configuratorControls{gap:22px}}.configStepHeader{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;margin:0 0 18px;display:grid}.configStepHeader>span{color:#120904;background:#ff6900;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.configStepHeader b{min-width:0;color:var(--showroom-ink);font-size:14px;line-height:1.3}.configStepHeader small{color:#756b64;font-size:13px;line-height:1.35}.configStepHeader .stepInfoButton{white-space:nowrap}@media (width<=640px){.configStep{padding:16px 14px}.configStepHeader{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;gap:4px 10px;margin-bottom:16px}.configStepHeader>span{grid-area:1/1/3;align-self:center;width:36px;height:36px}.configStepHeader b{overflow-wrap:anywhere;grid-area:1/2;align-self:end;font-size:15px;line-height:1.25}.configStepHeader small{grid-area:2/2;align-self:start;font-size:13px}.configStepHeader .stepInfoButton{grid-area:1/3/3;align-self:center;min-width:58px;min-height:42px;padding:8px 10px}}@media (width<=390px){.configStep{padding:14px 12px}.configStepHeader{grid-template-columns:34px minmax(0,1fr) auto;column-gap:8px}.configStepHeader>span{width:34px;height:34px}.configStepHeader b{font-size:14px}.configStepHeader .stepInfoButton{min-width:54px;padding-inline:8px}}main>section:not(.hero):not(.campaignHero),main>footer,.campaignPage>section:not(.campaignHero),.campaignPage>footer{content-visibility:auto;contain-intrinsic-size:auto 860px}body{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.acCampaignUsps{color:#17100b;background:linear-gradient(#fff,#f6f0eb)}.acUspFeatureGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.acUspFeatureGrid article{background:#fff;border:1px solid #ded2c8;border-radius:19px;overflow:hidden;box-shadow:0 20px 55px #31190912}.acUspFeatureGrid img{object-fit:cover;object-position:center;background:#ece5df;width:100%;height:330px}.acUspFeatureGrid article:first-child img{object-position:center 59%}.acUspFeatureGrid article>div{padding:28px}.acUspFeatureGrid article>div>span{color:#db5b05;letter-spacing:.13em;font-size:12px;font-weight:950}.acUspFeatureGrid h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:30px;line-height:1.05}.acUspFeatureGrid p{color:#665e58;margin:0;font-size:14px;line-height:1.7}.acUspFeatureGrid ul{color:#514943;border-top:1px solid #eee4dc;gap:9px;margin:22px 0 0;padding:18px 0 0;font-size:13px;list-style:none;display:grid}.acUspFeatureGrid li:before{content:"✓";color:#ff6900;margin-right:9px;font-weight:950}.acUspStatGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.acUspStatGrid div{background:#fff;border:1px solid #dfd4cb;border-radius:14px;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.acUspStatGrid strong{color:#e45c00;letter-spacing:-.035em;font-size:26px}.acUspStatGrid span{color:#675f59;margin-top:5px;font-size:13px}@media (width<=900px){.acUspFeatureGrid{grid-template-columns:1fr}.acUspStatGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.acUspFeatureGrid{gap:10px}.acUspFeatureGrid img{height:250px}.acUspFeatureGrid article>div{padding:21px}.acUspFeatureGrid h3{font-size:25px}.acUspFeatureGrid p{font-size:14px;line-height:1.65}.acUspFeatureGrid ul{font-size:13px}.acUspStatGrid{gap:8px}.acUspStatGrid div{min-height:98px;padding:16px}.acUspStatGrid strong{font-size:23px}.acUspStatGrid span{font-size:12px;line-height:1.4}}.r5Mockup{--o:#ff6900;--ink:#14100e;--sand:#f3eee8;--line:#ded5cc;color:var(--ink);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.r5Mockup *{box-sizing:border-box}.r5Mockup img{max-width:100%;display:block}.r5Mockup>section,.r5Mockup>footer{content-visibility:visible!important;contain-intrinsic-size:none!important}.r5Shell{width:min(1240px,100% - 48px);margin:auto}.r5Section{padding:106px 0}.r5PreviewBar{color:#c8beb7;letter-spacing:.08em;background:#191512;justify-content:center;gap:12px;padding:8px;font-size:11px;display:flex}.r5PreviewBar b{color:#ff8d42}.r5Header{justify-content:space-between;align-items:center;height:80px;display:flex}.r5Header>img{width:184px}.r5Header nav{gap:28px;font-size:13px;font-weight:750;display:flex}.r5NavCta{color:#fff;background:#18130f;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:850}.r5Hero{background:linear-gradient(118deg,#fff 0 52%,#eee6de 52%);overflow:hidden}.r5HeroGrid{grid-template-columns:1fr 1fr;align-items:center;min-height:730px;display:grid}.r5HeroCopy{padding:65px 58px 65px 0}.r5Kicker,.r5SectionHead>span,.r5PhotoOverlay>span,.r5Proof article div>span,.r5OfficialStrip>div>span{color:#d95700;letter-spacing:.14em;font-size:12px;font-weight:900}.r5Hero h1{letter-spacing:-.065em;margin:18px 0 23px;font-size:clamp(54px,6vw,82px);line-height:.94}.r5Hero h1 em{color:var(--o);font-style:normal;display:block}.r5HeroCopy>p{color:#665e58;margin:0 0 24px;font-size:18px;line-height:1.65}.r5HeroChecks{gap:9px;margin-bottom:28px;font-size:13px;font-weight:750;display:grid}.r5HeroBuy{background:#fff;border:1px solid #dfd5cc;border-radius:15px;align-items:center;gap:25px;padding:19px;display:flex;box-shadow:0 18px 55px #331d0c14}.r5HeroBuy>div{display:grid}.r5HeroBuy small{color:#756d66;letter-spacing:.12em;font-size:10px;font-weight:850}.r5HeroBuy strong{font-size:34px}.r5HeroBuy>div span{color:#817972;font-size:11px}.r5HeroBuy>a{background:var(--o);color:#fff;border-radius:9px;margin-left:auto;padding:15px 18px;font-size:13px;font-weight:850}.r5HeroBuy>a b{margin-left:18px}.r5Trust{color:#756e67;gap:18px;margin-top:17px;font-size:11px;display:flex}.r5Trust span:first-child{color:#22894e;font-weight:850}.r5HeroVisual{place-items:center;height:730px;display:grid;position:relative}.r5HeroSun{background:radial-gradient(circle at 40% 35%,#ffad61,#ff6900 44%,#ca4600);border-radius:50%;width:580px;height:580px;position:absolute;box-shadow:0 50px 110px #a5400438}.r5HeroVisual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 42px 34px #24170e47);width:78%;height:84%;position:relative}.r5Float{z-index:3;color:#61584f;background:#ffffffdb;border:1px solid #ffffffb3;border-radius:12px;min-width:165px;padding:13px 15px;font-size:11px;display:grid;position:absolute;box-shadow:0 15px 40px #2d190c21}.r5Float b{color:#17120f;font-size:20px}.r5FloatTop{top:19%;right:0}.r5FloatBottom{bottom:20%;left:2%}.r5StatBand{border-block:1px solid #e8ded5}.r5StatBand>div{grid-template-columns:repeat(5,1fr);display:grid}.r5StatBand>div>div{border-right:1px solid #e8ded5;padding:25px 20px}.r5StatBand>div>div:last-child{border:0}.r5StatBand strong,.r5StatBand span{display:block}.r5StatBand strong{font-size:21px}.r5StatBand span{color:#766e67;margin-top:4px;font-size:11px}.r5SectionHead{max-width:840px;margin-bottom:46px}.r5SectionHead h2,.r5How h2,.r5ConfigMain h2,.r5Compare h2,.r5Faq h2,.r5Final h2{letter-spacing:-.06em;margin:13px 0 18px;font-size:clamp(42px,5.4vw,71px);line-height:.98}.r5SectionHead p,.r5ConfigMain>p{color:#665e58;margin:0;font-size:16px;line-height:1.7}.r5EditorialGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.r5EditorialLarge{color:#fff;background:#171310;border-radius:24px;grid-row:span 2;min-height:650px;position:relative;overflow:hidden}.r5EditorialLarge img{object-fit:cover;filter:brightness(.62);width:100%;height:100%}.r5EditorialLarge:after{content:"";background:linear-gradient(#0000 35%,#0a0705e6);position:absolute;inset:0}.r5EditorialLarge>div{z-index:2;position:absolute;bottom:36px;left:38px;right:38px}.r5EditorialLarge>div span{color:#ff9840;letter-spacing:.14em;font-size:11px;font-weight:900}.r5EditorialLarge h3{margin:10px 0 12px;font-size:42px;line-height:1}.r5EditorialLarge p{color:#ddd4cc;margin:0;line-height:1.6}.r5EditorialCard{border:1px solid var(--line);background:#f5f1ec;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:318px;padding:36px;display:flex}.r5EditorialCard.orange{background:var(--o);border-color:var(--o)}.r5EditorialCard>b{color:#d05a0e;margin-bottom:auto}.r5EditorialCard h3{margin:18px 0 9px;font-size:32px}.r5EditorialCard p{color:#685f58;margin:0;line-height:1.6}.r5PhotoStory{background:#15100d;height:760px;position:relative;overflow:hidden}.r5PhotoStory>img{object-fit:cover;filter:brightness(.62);width:100%;height:100%}.r5PhotoStory:after{content:"";background:linear-gradient(90deg,#110b07de,#110b0714 72%);position:absolute;inset:0}.r5PhotoOverlay{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.r5PhotoOverlay h2{letter-spacing:-.06em;max-width:700px;margin:14px 0 18px;font-size:clamp(48px,6vw,82px);line-height:.97}.r5PhotoOverlay p{color:#e1d6cd;max-width:550px;font-size:17px;line-height:1.65}.r5How,.r5Proof,.r5Faq{background:#f5f1ec}.r5HowGrid,.r5ProofGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.r5HowGrid article{background:#fff;border:1px solid #dfd6ce;border-radius:20px;padding:18px 18px 30px}.r5StepVisual{height:280px;color:var(--o);background:#ede5dd;border-radius:13px;place-items:center;font-size:82px;display:grid}.r5StepVisual.product img{object-fit:contain;width:72%;height:90%}.r5HowGrid article>b{color:var(--o);margin:24px 0 28px;display:block}.r5HowGrid h3{margin:0 0 9px;font-size:23px}.r5HowGrid p{color:#6c645d;margin:0;line-height:1.6}.r5ConfigGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;display:grid}.r5ConfigMain{padding-right:30px}.r5ConfigMain h2{font-size:58px}.r5ConfigBlock{background:#faf8f5;border:1px solid #e2d8cf;border-radius:20px;margin-top:38px;padding:24px}.r5ConfigTitle{align-items:center;gap:14px;margin-bottom:22px;display:flex}.r5ConfigTitle>b{background:var(--o);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.r5ConfigTitle span{display:grid}.r5ConfigTitle small{color:#786f68}.r5ModuleOptions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.r5ModuleOptions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:13px;min-height:126px;padding:16px}.r5ModuleOptions button strong,.r5ModuleOptions button span,.r5ModuleOptions button b{display:block}.r5ModuleOptions button span{color:#786f68;margin:5px 0 22px;font-size:11px}.r5ModuleOptions button b{color:#e35700}.r5ModuleOptions button.active{border:2px solid var(--o);background:#fff6ef}.r5MeterOption{border:1px solid #e2d8cf;border-radius:17px;grid-template-columns:78px 1fr auto auto;align-items:center;gap:16px;margin-top:12px;padding:15px;display:grid}.r5MeterOption img{object-fit:contain;width:72px;height:72px}.r5MeterOption span{display:grid}.r5MeterOption small{color:#df5c00;font-size:10px;font-weight:900}.r5MeterOption em{color:#746b64;font-size:12px;font-style:normal}.r5ConfigSummary{color:#fff;background:#16110e;border-radius:24px;padding:34px;position:sticky;top:20px;box-shadow:0 30px 70px #2d180a2e}.r5ConfigSummary>span{color:#ff8b39;font-size:10px;font-weight:900}.r5ConfigSummary h3{margin:14px 0 30px;font-size:38px;line-height:1.04}.r5ConfigSummary ul{margin:0;padding:0;list-style:none}.r5ConfigSummary li{color:#bdb3aa;border-bottom:1px solid #34281f;justify-content:space-between;padding:13px 0;display:flex}.r5ConfigSummary li b{color:#fff}.r5ConfigSummary>div{background:var(--o);color:#160a03;border-radius:14px;margin-top:26px;padding:22px;display:grid}.r5ConfigSummary>div strong{font-size:46px}.r5ConfigSummary button{color:#8f8177;background:#251c16;border:1px solid #4e3c30;border-radius:10px;width:100%;margin-top:14px;padding:15px}.r5Proof article{background:#fff;border:1px solid #dfd6ce;border-radius:20px;overflow:hidden}.r5Proof article>img{aspect-ratio:1;object-fit:cover;width:100%}.r5Proof article>div{padding:24px}.r5Proof h3{margin:8px 0;font-size:25px}.r5Proof p{color:#6d655e;margin:0;line-height:1.6}.r5OfficialStrip{color:#fff;background:#171310;padding:72px 0}.r5OfficialStrip>div>span{color:#ff984b;margin-bottom:22px;display:block}.r5OfficialStrip>div>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.r5OfficialStrip img{object-fit:cover;border-radius:12px;width:100%;height:260px}.r5CompareGrid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.r5CompareGrid>div{padding-right:30px}.r5CompareGrid article{border:1px solid #e0d7cf;border-radius:19px;padding:30px}.r5CompareGrid article.selected{border:2px solid var(--o);background:#fff8f3}.r5CompareGrid article small{color:#e65b00;font-weight:900}.r5CompareGrid article h3{font-size:28px}.r5CompareGrid article ul{color:#6e655e;padding-left:18px;line-height:1.9}.r5FaqGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.r5Faq details{border-top:1px solid #d7cec6;padding:22px 0}.r5Faq summary{justify-content:space-between;font-weight:800;display:flex}.r5Faq summary b{color:var(--o);font-size:22px}.r5Faq details p{color:#665e57;line-height:1.7}.r5Final{background:var(--o);text-align:center;padding:95px 0}.r5Final h2{margin-inline:auto}.r5Final a{color:#fff;background:#17110d;border-radius:9px;margin-top:18px;padding:15px 23px;font-weight:850;display:inline-block}.r5Footer{color:#9c9188;background:#171310;padding:34px 0}.r5Footer>div{justify-content:space-between;align-items:center;display:flex}.r5Footer img{width:170px}@media (width<=960px){.r5Header nav{display:none}.r5HeroGrid,.r5ConfigGrid,.r5FaqGrid{grid-template-columns:1fr}.r5Hero{background:linear-gradient(#fff 0 54%,#eee6de 54%)}.r5HeroCopy{padding:58px 0 25px}.r5HeroVisual{height:560px}.r5StatBand>div{grid-template-columns:repeat(3,1fr)}.r5EditorialGrid{grid-template-columns:1fr}.r5HowGrid,.r5ProofGrid{grid-template-columns:1fr 1fr}.r5ConfigMain{padding:0}.r5ConfigSummary{position:static}.r5CompareGrid{grid-template-columns:1fr 1fr}.r5CompareGrid>div{grid-column:1/-1}.r5FaqGrid{gap:20px}}@media (width<=640px){.r5Shell{width:min(100% - 28px,1240px)}.r5Section{padding:70px 0}.r5PreviewBar{text-align:center;flex-direction:column;gap:2px}.r5Header{height:66px}.r5Header>img{width:142px}.r5NavCta{padding:10px 12px}.r5Hero h1{font-size:49px}.r5HeroCopy>p{font-size:16px}.r5HeroBuy{flex-direction:column;align-items:stretch}.r5HeroBuy>a{text-align:center;margin:0}.r5Trust{gap:5px;display:grid}.r5HeroVisual{height:450px}.r5HeroSun{width:350px;height:350px}.r5HeroVisual>img{width:90%}.r5Float{min-width:130px}.r5StatBand>div{grid-template-columns:1fr 1fr}.r5StatBand>div>div:last-child{grid-column:1/-1}.r5SectionHead h2,.r5How h2,.r5ConfigMain h2,.r5Compare h2,.r5Faq h2,.r5Final h2{font-size:42px}.r5EditorialLarge{min-height:520px}.r5EditorialLarge>div{left:22px;right:22px}.r5PhotoStory{height:680px}.r5PhotoStory:after{background:linear-gradient(#0000,#110b07ed 80%)}.r5PhotoOverlay{justify-content:flex-end;padding-bottom:50px}.r5HowGrid,.r5ProofGrid,.r5CompareGrid{grid-template-columns:1fr}.r5ModuleOptions{grid-template-columns:1fr 1fr}.r5MeterOption{grid-template-columns:58px 1fr auto}.r5OfficialStrip>div>div{display:flex;overflow-x:auto}.r5OfficialStrip img{min-width:86%}.r5Footer>div{flex-direction:column;align-items:flex-start;gap:15px}}.r5AfterBridge{background:linear-gradient(135deg,#f8f4ee,#fff 67%);border-top:1px solid #e5ddd5;border-bottom:1px solid #e5ddd5;padding:88px 0}.r5AfterBridgeInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.r5AfterBridge h2,.r5StoryCopy h2,.r5FeatureCopy h2,.r5ControlCopy h2{letter-spacing:-.06em;margin:16px 0 22px;font-size:clamp(46px,5vw,72px);line-height:.98}.r5AfterBridge h2 em,.r5StoryCopy h2 em,.r5FeatureCopy h2 em,.r5ControlCopy h2 em{color:var(--o);font-style:normal}.r5AfterBridge p,.r5StoryCopy>p,.r5FeatureCopy>p,.r5ControlCopy>p{color:#655d57;margin:0;font-size:18px;line-height:1.65}.r5BridgeSummary{color:#fff;background:#15110f;border-radius:26px;padding:34px;box-shadow:0 28px 70px #22140a2b}.r5BridgeSummary>span{color:#ff9b54;letter-spacing:.14em;font-size:11px;font-weight:900}.r5BridgeSummary strong{margin:18px 0 10px;font-size:30px;line-height:1.15;display:block}.r5BridgeSummary small{color:#c7beb6;font-size:14px;line-height:1.45;display:block}.r5BridgeSummary a{background:var(--o);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:26px;padding:18px 20px;font-weight:900;display:flex}.r5ProductStory{background:#fff;padding:110px 0 86px}.r5StoryGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;display:grid}.r5StoryTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.r5StoryTags span{background:#f7f2eb;border:1px solid #ded6cc;border-radius:999px;padding:11px 14px;font-size:13px;font-weight:800}.r5LifestyleStage{background:#eee5db;border-radius:36px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 24px 60px #22160e1f}.r5LifestyleStage>img{object-fit:cover;object-position:center;width:100%;height:520px}.r5StageLabel{z-index:2;color:#504942;background:#fffffff0;border:1px solid #140f0a21;border-radius:14px;padding:13px 17px;font-size:13px;position:absolute;box-shadow:0 15px 30px #1e140a1a}.r5StageLabel b{color:#111;font-size:20px;display:block}.r5StageLabel.top{top:28px;right:28px}.r5OfficialOverview{background:#fff;padding:0 0 100px}.r5OfficialOverview img{border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #10182a29}.r5MpptFeature{color:#fff;background:#15110f;padding:104px 0}.r5FeatureFrame{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.r5FeatureImage{background:#2a2019;border-radius:30px;align-items:center;min-height:650px;display:flex;overflow:hidden}.r5FeatureImage img{object-fit:cover;object-position:center;width:100%;height:650px}.r5FeatureCopy>p{color:#c9c0b8}.r5FeatureCopy ul{border-top:1px solid #43372f;margin:36px 0 0;padding:0;list-style:none}.r5FeatureCopy li{border-bottom:1px solid #43372f;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.r5FeatureCopy li>b{color:var(--o);font-size:12px}.r5FeatureCopy li span{color:#bfb5ad;line-height:1.5}.r5FeatureCopy li strong{color:#fff;margin-bottom:3px;font-size:17px;display:block}.r5InstallSection{background:#f7f2eb;padding:110px 0}.r5AfterHeading{text-align:center;max-width:820px;margin:0 auto 54px}.r5AfterHeading h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(40px,4.5vw,62px);line-height:1}.r5AfterHeading p{color:#625c56;margin:0;font-size:18px;line-height:1.6}.r5InstallGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.r5InstallGrid article{background:#fff;border:1px solid #ded6cc;border-radius:24px;min-height:400px;padding:24px;position:relative}.r5InstallGrid article>span{z-index:2;color:#fff;background:#15110f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.r5InstallIcon,.r5InstallProduct,.r5InstallConsumer{height:230px;color:var(--o);place-items:center;font-size:100px;display:grid}.r5InstallProduct img{object-fit:contain;filter:drop-shadow(0 18px 20px #1e140a33);width:190px;height:190px}.r5InstallConsumer{border-radius:23px 23px 0 0;margin:-24px -24px 18px;overflow:hidden}.r5InstallConsumer img{object-fit:cover;object-position:center;width:100%;height:100%}.r5InstallGrid h3{letter-spacing:-.03em;margin:11px 0 8px;font-size:24px}.r5InstallGrid p{color:#625c56;margin:0;line-height:1.55}.r5ControlSection{background:#fff;padding:110px 0}.r5ControlGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;display:grid}.r5PhoneCard{background:#111;border-radius:34px;height:760px;overflow:hidden;box-shadow:0 25px 70px #140c0833}.r5PhoneCard img{object-fit:cover;width:100%;height:100%}.r5ControlList{grid-template-columns:repeat(2,1fr);gap:12px;margin:31px 0;display:grid}.r5ControlList span{border:1px solid #ded6cc;border-radius:13px;padding:17px 18px;font-weight:800}.r5MeterUpsell{color:#fff;background:#15110f;border-radius:20px;grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.r5MeterUpsell img{object-fit:contain;background:#fff;border-radius:14px;width:110px;height:110px}.r5MeterUpsell small{color:#ff9a52;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.r5MeterUpsell strong{margin:7px 0 5px;font-size:21px;display:block}.r5MeterUpsell p{color:#c7beb6;margin:0;font-size:14px;line-height:1.45}.r5BentoSection{background:#f3eee8;padding:110px 0}.r5AfterHeading.compact{margin-bottom:45px}.r5BentoGrid{grid-template-rows:330px 330px;grid-template-columns:1.15fr .85fr .85fr;gap:18px;display:grid}.r5BentoGrid article{border-radius:26px;position:relative;overflow:hidden}.r5BentoPhoto{color:#fff;background:#222;grid-row:span 2}.r5BentoPhoto img{object-fit:cover;width:100%;height:100%}.r5BentoPhoto div,.r5BentoFlow div{background:linear-gradient(#0000,#000000db);padding:30px;position:absolute;inset:auto 0 0}.r5BentoGrid article span{color:#ff8b3c;letter-spacing:.12em;font-size:12px;font-weight:900}.r5BentoGrid h3{letter-spacing:-.04em;margin:8px 0;font-size:27px}.r5BentoGrid p{margin:0;line-height:1.5}.r5BentoOrange,.r5BentoDark{flex-direction:column;justify-content:flex-end;padding:31px;display:flex}.r5BentoOrange{background:var(--o);color:#130d09}.r5BentoOrange span{color:#3b1700!important}.r5BentoOrange h3{font-size:34px}.r5BentoDark{color:#fff;background:#15110f}.r5BentoDark p{color:#c6bcb4}.r5BentoFlow{color:#fff;background:#111}.r5BentoFlow img{object-fit:cover;object-position:center 32%;width:100%;height:100%}.r5SpecSection{background:#fff;padding:110px 0}.r5SpecGrid{grid-template-columns:.86fr 1.14fr;gap:90px;display:grid}.r5SpecGrid h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(40px,4vw,58px);line-height:1}.r5SpecGrid p{color:#625c56;font-size:18px;line-height:1.55}.r5SpecGrid dl{border-top:2px solid #17120f;margin:0}.r5SpecGrid dl div{border-bottom:1px solid #ded6cc;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.r5SpecGrid dt{color:#625c56}.r5SpecGrid dd{margin:0;font-size:21px;font-weight:900}@media (width<=960px){.r5AfterBridgeInner,.r5StoryGrid,.r5FeatureFrame,.r5ControlGrid,.r5SpecGrid{grid-template-columns:1fr;gap:40px}.r5AfterBridge,.r5ProductStory,.r5MpptFeature,.r5InstallSection,.r5ControlSection,.r5BentoSection,.r5SpecSection{padding:76px 0}.r5LifestyleStage,.r5LifestyleStage>img,.r5FeatureImage,.r5FeatureImage img{height:auto;min-height:0}.r5InstallGrid{grid-template-columns:1fr}.r5InstallGrid article{min-height:330px}.r5InstallIcon,.r5InstallProduct,.r5InstallConsumer{height:170px}.r5PhoneCard{height:auto;max-height:720px}.r5PhoneCard img{height:auto}.r5BentoGrid{grid-template-rows:420px 280px 360px;grid-template-columns:1fr 1fr}.r5BentoPhoto{grid-row:span 2}.r5BentoFlow{grid-column:span 2}}@media (width<=640px){.r5AfterBridge h2,.r5StoryCopy h2,.r5FeatureCopy h2,.r5ControlCopy h2{font-size:42px}.r5AfterBridge p,.r5StoryCopy>p,.r5FeatureCopy>p,.r5ControlCopy>p,.r5AfterHeading p{font-size:16px}.r5BridgeSummary{border-radius:20px;padding:25px 21px}.r5BridgeSummary strong{font-size:24px}.r5LifestyleStage{border-radius:24px}.r5LifestyleStage>img{object-fit:cover;object-position:42% center;min-height:320px}.r5StageLabel{max-width:210px;padding:10px 12px}.r5StageLabel.top{top:14px;right:14px}.r5OfficialOverview{padding-bottom:70px}.r5OfficialOverview img{border-radius:18px}.r5FeatureFrame{gap:30px}.r5FeatureImage{border-radius:20px}.r5InstallGrid article{min-height:300px;padding:20px}.r5InstallIcon,.r5InstallProduct,.r5InstallConsumer{height:150px}.r5InstallConsumer{margin:-20px -20px 18px}.r5ControlList{grid-template-columns:1fr}.r5MeterUpsell{grid-template-columns:84px 1fr;padding:16px}.r5MeterUpsell img{width:84px;height:84px}.r5BentoGrid{flex-direction:column;display:flex}.r5BentoGrid article{min-height:320px}.r5BentoOrange,.r5BentoDark{min-height:230px!important}.r5SpecGrid{gap:35px}.r5SpecGrid dl div{padding:18px 0}.r5SpecGrid dd{font-size:18px}}.r5CableBlock{margin-top:12px}.r5CableOptions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.r5CableOptions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:12px;min-height:82px;padding:14px}.r5CableOptions button strong,.r5CableOptions button span{display:block}.r5CableOptions button span{color:#786f68;margin-top:5px;font-size:11px}.r5CableOptions button.active{border:2px solid var(--o);background:#fff6ef}.r5QuantityRow{background:#fff;border:1px solid #e5ddd5;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:14px;padding:14px;display:grid}.r5QuantityRow>div:first-child{display:grid}.r5QuantityRow span{color:#786f68;margin-top:3px;font-size:11px}.r5QuantityRow>b{color:#e35700;text-align:right;min-width:72px}.r5QuantityStepper{background:#fff;border:1px solid #d8cec5;border-radius:9px;align-items:center;display:flex;overflow:hidden}.r5QuantityStepper button{color:#17110d;cursor:pointer;background:#f2ece6;border:0;width:38px;height:38px;font-size:20px}.r5QuantityStepper output{text-align:center;min-width:44px;font-weight:900}@media (width<=640px){.r5CableOptions{grid-template-columns:1fr 1fr}.r5QuantityRow{grid-template-columns:1fr auto}.r5QuantityRow>b{text-align:left;grid-column:1/-1}}.r5ModuleOptions{grid-template-columns:repeat(5,1fr)}.r5MountingOptions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.r5MountingOptions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:13px;padding:10px}.r5MountingOptions button:disabled{cursor:not-allowed;opacity:.45}.r5MountingOptions button.active,.r5DeliveryOptions button.active{border:2px solid var(--o);background:#fff6ef}.r5MountingOptions img{object-fit:cover;background:#eee7e0;border-radius:9px;width:100%;height:112px}.r5MountingOptions strong,.r5MountingOptions span,.r5MountingOptions b,.r5DeliveryOptions strong,.r5DeliveryOptions span,.r5DeliveryOptions b{display:block}.r5MountingOptions strong{margin-top:12px}.r5MountingOptions span,.r5DeliveryOptions span{color:#786f68;min-height:34px;margin:5px 0;font-size:11px;line-height:1.45}.r5MountingOptions b,.r5DeliveryOptions b{color:#e35700}.r5DeliveryOptions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.r5DeliveryOptions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:13px;padding:17px}.r5MeterOption{cursor:pointer;background:#fff}.r5MeterOption.active{border:2px solid var(--o);background:#fff6ef}.r5ConfigSummary>.r5SummaryTotal{background:var(--o);color:#160a03;border-radius:14px;margin-top:26px;padding:22px;display:grid}.r5ConfigSummary>.r5SummaryTotal strong{font-size:46px}.r5ConfigSummary .purchaseTrust.compact{color:inherit;background:0 0;border-radius:0;grid-template-columns:1fr;margin:14px 0;padding:0;display:grid}.r5ConfigSummary .purchaseTrust.compact span{color:#d9cec5;background:#201711;border-color:#403228}.r5CheckoutButton{background:var(--o);color:#130b06;border:0;border-radius:10px;justify-content:center;align-items:center;gap:24px;width:100%;margin-top:14px;padding:17px;font-weight:900;display:flex}.r5CheckoutFineprint{color:#958981;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.r5ConfigSummary li{gap:20px}.r5ConfigSummary li b{white-space:nowrap}.r5Footer>div{gap:22px}.r5Footer nav{flex-wrap:wrap;gap:14px;display:flex}.r5Footer a{color:#c4b9b0;font-size:12px}@media (width<=960px){.r5ModuleOptions{grid-template-columns:repeat(3,1fr)}.r5MountingOptions{grid-template-columns:1fr 1fr}}@media (width<=640px){.r5ModuleOptions{grid-template-columns:1fr 1fr}.r5MountingOptions,.r5DeliveryOptions{grid-template-columns:1fr}.r5ConfigBlock{padding:15px}.r5MountingOptions img{height:150px}.r5Footer nav{gap:10px 14px}}
