:root{--graphite: #111312;--graphite-soft: #202421;--stone: #ede7de;--warm-white: #fbf8f1;--surface: #fffdf8;--muted: #736f68;--line: rgba(28, 24, 20, 0.14);--line-invert: rgba(255, 255, 255, 0.18);--orange: #f28c18;--orange-deep: #c86f10;--shadow: 0 28px 80px rgba(18, 15, 12, 0.16);--radius-lg: 24px;--radius-md: 16px;--max: 1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--graphite);background:var(--warm-white)}a{color:inherit;text-decoration:none}img{display:block;width:100%}.site-header{position:fixed;top:0;right:0;left:0;z-index:50;color:#fffaf1;transition:color 180ms ease}.site-header::before{position:absolute;inset:0;z-index:0;content:"";border-bottom:0;background:linear-gradient(180deg, rgba(255, 250, 244, 0.16), rgba(255, 250, 244, 0.06)),rgba(12,13,12,.12);backdrop-filter:blur(20px);transition:background 180ms ease}.site-header.is-scrolled,.site-header.is-open{color:#151514}.site-header.is-scrolled::before,.site-header.is-open::before{background:rgba(255,250,244,.94)}.header-inner{position:relative;z-index:2;width:min(var(--max),100vw - 64px);min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;width:228px}.brand img{width:100%;height:auto}.logo-dark,.site-header.is-scrolled .logo-light,.site-header.is-open .logo-light{display:none}.site-header.is-scrolled .logo-dark,.site-header.is-open .logo-dark{display:block}.nav{display:flex;align-items:center;justify-content:center;gap:22px;font-size:1.06rem;font-weight:800}.nav a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(0,0,0,0);border-radius:999px;transform:translateY(0);transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.nav a:first-child{color:currentColor}.site-header.is-scrolled .nav a:first-child,.site-header.is-open .nav a:first-child{color:currentColor}.nav em{padding:5px 8px 4px;border:1px solid rgba(242,140,24,.48);border-radius:999px;background:rgba(242,140,24,.16);color:#ffb36d;font-size:.72rem;font-style:normal;font-weight:850;line-height:1;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.site-header.is-scrolled .nav em,.site-header.is-open .nav em{color:var(--orange-deep)}.nav a:hover,.nav a:focus-visible{border-color:rgba(255,250,241,.28);background:rgba(255,250,241,.18);color:#ffb36d;box-shadow:0 10px 30px rgba(0,0,0,.12);outline:none;transform:translateY(-1px)}.nav a:hover em,.nav a:focus-visible em{border-color:rgba(255,179,109,.78);background:rgba(242,140,24,.24);color:#ffd2ad}.site-header.is-scrolled .nav a:hover,.site-header.is-scrolled .nav a:focus-visible,.site-header.is-open .nav a:hover,.site-header.is-open .nav a:focus-visible{border-color:rgba(242,140,24,.22);background:rgba(242,140,24,.1);color:var(--orange-deep);box-shadow:0 10px 28px rgba(189,88,21,.12)}.site-header.is-scrolled .nav a:hover em,.site-header.is-scrolled .nav a:focus-visible em,.site-header.is-open .nav a:hover em,.site-header.is-open .nav a:focus-visible em{border-color:rgba(189,88,21,.42);background:rgba(242,140,24,.16);color:var(--orange-deep)}.nav-item{position:static;display:inline-flex}.mega-panel{position:fixed;top:76px;right:0;left:0;z-index:45;padding:0 clamp(16px,2.5vw,34px) 24px;color:#2f3130;opacity:0;pointer-events:none;transform:translateY(-10px);visibility:hidden;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.mega-panel::before{position:absolute;top:-28px;right:0;left:0;height:32px;content:""}.nav-item:hover .mega-panel,.nav-item:focus-within .mega-panel,.nav-item.is-preview-open .mega-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mega-content{width:min(1680px,100%);height:min(500px,100vh - 92px);min-height:430px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr) clamp(380px,28vw,470px);overflow:hidden;border:1px solid rgba(202,111,16,.16);border-top:2px solid rgba(242,140,24,.88);border-radius:0 0 24px 24px;background:radial-gradient(circle at 7% 0%, rgba(242, 140, 24, 0.16), transparent 28%),linear-gradient(135deg, #fffdf8 0%, #fbf4e8 54%, #f2eadf 100%);box-shadow:0 30px 78px rgba(16,18,17,.2)}.mega-main{min-width:0;display:grid;grid-template-rows:auto 178px 112px;align-content:start;gap:22px;padding:34px clamp(28px,4.4vw,64px) 32px}.mega-title{width:fit-content;display:inline-flex;align-items:center;gap:10px;margin:0;padding:9px 13px;border:1px solid rgba(242,140,24,.22);border-radius:999px;background:rgba(255,250,241,.72);color:var(--orange-deep);font-size:.88rem;font-weight:950;letter-spacing:.075em;line-height:1.1;text-transform:uppercase}.mega-product-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:78px;align-content:start;gap:12px;height:178px;margin:0}.mega-product-grid.single-product{height:auto;grid-auto-rows:minmax(78px, auto)}.mega-product-grid.single-product .mega-product{grid-column:1/-1}.mega-product{min-height:78px;display:grid;grid-template-columns:50px minmax(0, 1fr);gap:13px;align-items:center;padding:12px 13px;border:1px solid rgba(28,24,20,.1);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.78), rgba(255, 250, 241, 0.58)),rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);color:inherit;text-decoration:none;cursor:pointer;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.mega-product:hover{color:var(--orange-deep);border-color:rgba(242,140,24,.26);background:linear-gradient(180deg, rgba(255, 250, 241, 0.95), rgba(255, 244, 226, 0.74)),rgba(242,140,24,.08);box-shadow:0 14px 32px rgba(189,88,21,.1);transform:translateY(-1px)}.mega-product-icon{position:relative;width:46px;height:46px;overflow:hidden;border:1px solid rgba(242,140,24,.24);border-radius:14px;background:linear-gradient(180deg, rgba(255, 250, 241, 0.95), rgba(237, 226, 211, 0.86)),#f7efe4;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 22px rgba(68,48,28,.08)}.mega-product-icon::before{position:absolute;inset:10px 9px 9px;content:"";border-radius:3px;background:linear-gradient(90deg, rgba(202, 111, 16, 0.42), transparent 18%, transparent 82%, rgba(202, 111, 16, 0.42)),repeating-linear-gradient(180deg, rgba(50, 47, 41, 0.32) 0 1px, transparent 1px 5px),linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(241, 230, 213, 0.58))}.mega-product-icon::after{position:absolute;right:9px;bottom:8px;left:9px;height:2px;content:"";border-radius:999px;background:rgba(202,111,16,.62)}.mega-product-icon.rollo::before{inset:9px 11px 10px;border-radius:2px 2px 6px 6px;background:linear-gradient(180deg, rgba(202, 111, 16, 0.5) 0 4px, transparent 4px),linear-gradient(180deg, rgba(50, 47, 41, 0.18), rgba(50, 47, 41, 0.04))}.mega-product-icon.rollo::after{top:8px;right:9px;bottom:auto;left:9px;height:5px}.mega-product-icon.jalousie::before{inset:11px 8px 10px;background:repeating-linear-gradient(180deg, rgba(50, 47, 41, 0.44) 0 2px, transparent 2px 6px),linear-gradient(90deg, rgba(202, 111, 16, 0.3), transparent 18%, transparent 82%, rgba(202, 111, 16, 0.3));transform:skewY(-6deg)}.mega-product-icon.lamellen::before{inset:8px 9px;background:linear-gradient(180deg, rgba(202, 111, 16, 0.38), transparent 10px),repeating-linear-gradient(90deg, rgba(50, 47, 41, 0.34) 0 3px, transparent 3px 8px)}.mega-product-icon.service::before{inset:11px;border:2px solid rgba(50,47,41,.34);border-radius:999px;background:rgba(0,0,0,0)}.mega-product-icon.service::after{top:13px;right:13px;bottom:auto;left:13px;width:auto;height:13px;border-right:2px solid var(--orange-deep);border-bottom:2px solid var(--orange-deep);border-radius:0;background:rgba(0,0,0,0);transform:rotate(45deg)}.mega-product strong{display:block;color:inherit;font-size:.98rem;font-weight:950;line-height:1.12}.mega-product small{display:block;margin-top:4px;color:rgba(21,19,15,.58);font-size:.78rem;font-weight:700;line-height:1.25}.mega-utility-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px;height:112px;padding-top:18px;border-top:1px solid rgba(21,19,15,.1)}.mega-utility h3{margin:0 0 12px;color:var(--orange-deep);font-size:.76rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.mega-utility-row{display:flex;flex-wrap:wrap;gap:12px 24px}.mega-utility-item{min-height:34px;display:inline-flex;align-items:center;gap:9px;color:#2f3130;font-size:.9rem;font-weight:850;text-decoration:none;cursor:pointer;transition:color 160ms ease,transform 160ms ease}.mega-utility-item:hover,.mega-utility-item:focus-visible{color:var(--orange-deep);outline:none;transform:translateY(-1px)}.mega-utility-icon{position:relative;width:25px;height:25px;flex:0 0 25px;border:1px solid rgba(242,140,24,.22);border-radius:50%;background:radial-gradient(circle at center, rgba(242, 140, 24, 0.22), transparent 58%),rgba(255,250,241,.76)}.mega-utility-icon::before,.mega-utility-icon::after{position:absolute;content:"";background:var(--orange-deep)}.mega-utility-icon::before{top:11px;left:7px;width:10px;height:2px;border-radius:999px}.mega-utility-icon::after{top:8px;left:13px;width:7px;height:7px;border:2px solid var(--orange-deep);border-width:2px 2px 0 0;background:rgba(0,0,0,0);transform:rotate(45deg)}.mega-feature{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0, 1fr) auto;overflow:hidden;border-left:1px solid rgba(28,24,20,.1);background:linear-gradient(180deg, rgba(255, 250, 241, 0.52), rgba(232, 223, 210, 0.88)),#eee7dd}.mega-feature-image{position:relative;min-height:0;overflow:hidden;background:#ded9cf}.mega-feature-image img{height:100%;object-fit:cover}.mega-feature-image::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg, rgba(16, 18, 17, 0) 42%, rgba(16, 18, 17, 0.38) 100%),linear-gradient(90deg, rgba(16, 18, 17, 0.12), transparent 54%)}.mega-rating{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,250,241,.28);border-radius:999px;color:#fff;background:rgba(18,17,15,.48);backdrop-filter:blur(12px);font-size:.78rem;font-weight:950;line-height:1}.mega-rating::before{width:7px;height:7px;content:"";border-radius:999px;background:var(--orange);box-shadow:0 0 0 4px rgba(242,140,24,.18)}.mega-label{position:absolute;right:22px;bottom:18px;z-index:2;max-width:calc(100% - 44px);padding:13px 18px;border:1px solid rgba(255,250,241,.28);border-radius:16px;color:#fffaf1;background:rgba(18,17,15,.46);font-size:1.05rem;font-weight:900;text-align:center;backdrop-filter:blur(12px)}.mega-feature-body{min-height:142px;padding:22px 26px 26px}.mega-feature-body p{margin:0 0 14px;color:#2f3130;font-size:.98rem;font-weight:850}.mega-feature-body ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mega-feature-body li{display:flex;gap:10px;color:#68645d;font-size:.9rem;font-weight:760}.mega-feature-body li::before{width:18px;height:18px;flex:0 0 18px;content:"";border-radius:50%;background:radial-gradient(circle at center, var(--orange) 0 4px, transparent 5px),rgba(242,140,24,.16)}.nav a,.cart-link,.icon-link{color:currentColor}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cart-link,.icon-link,.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:750;white-space:nowrap}.cart-link,.icon-link{width:48px;flex:0 0 48px;border:1px solid rgba(255,250,241,.28);background:rgba(255,250,241,.12);transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.cart-link{padding:0}.button{padding:0 20px;border:1px solid rgba(0,0,0,0);transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.button.primary{color:#fff;background:var(--orange);box-shadow:0 14px 32px rgba(242,140,24,.28)}.cart-link:hover,.cart-link:focus-visible,.icon-link:hover,.icon-link:focus-visible{border-color:rgba(255,179,109,.5);background:rgba(255,250,241,.2);color:#ffb36d;box-shadow:0 10px 28px rgba(0,0,0,.12);outline:none;transform:translateY(-1px)}.site-header.is-scrolled .cart-link:hover,.site-header.is-scrolled .cart-link:focus-visible,.site-header.is-scrolled .icon-link:hover,.site-header.is-scrolled .icon-link:focus-visible,.site-header.is-open .cart-link:hover,.site-header.is-open .cart-link:focus-visible,.site-header.is-open .icon-link:hover,.site-header.is-open .icon-link:focus-visible{border-color:rgba(242,140,24,.24);background:rgba(242,140,24,.1);color:var(--orange-deep);box-shadow:0 10px 28px rgba(189,88,21,.12)}.button.primary:hover,.button.primary:focus-visible{color:#fff;background:#c95d14;border-color:rgba(255,255,255,.26);box-shadow:0 16px 34px rgba(189,88,21,.26);outline:none;transform:translateY(-1px)}.button.secondary{color:#fff;border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.12);backdrop-filter:blur(10px)}.mobile-menu{display:none;width:44px;height:44px;border:0;border-radius:999px;background:rgba(17,19,18,.08)}.mobile-menu span,.mobile-menu::before,.mobile-menu::after{content:"";display:block;width:18px;height:2px;margin:4px auto;background:var(--graphite)}.hero{position:relative;min-height:100vh;display:grid;align-items:end;overflow:hidden;color:#fff;background:#070807}.hero-media{position:absolute;inset:0}.hero-media img{height:100%;object-fit:cover;object-position:61% 50%;filter:brightness(1.1) saturate(1.04)}.hero-media::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 38%, rgba(242, 140, 24, 0.22), transparent 25%),linear-gradient(90deg, rgba(5, 6, 5, 0.58) 0%, rgba(5, 6, 5, 0.34) 43%, rgba(5, 6, 5, 0.06) 100%),linear-gradient(0deg, rgba(5, 6, 5, 0.52) 0%, rgba(5, 6, 5, 0.04) 46%, rgba(5, 6, 5, 0.18) 100%)}.hero-content{position:relative;z-index:2;width:min(var(--max),100vw - 64px);margin:0 auto;padding:132px 0 340px}h1,h2,h3,p{margin-top:0}h1{max-width:780px;margin-bottom:22px;font-size:clamp(3rem,4.35vw,5.05rem);line-height:1.02;letter-spacing:0}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-content .hero-actions{margin-top:50px}.hero-actions .button.primary{position:relative}.hero-content .hero-actions .button.primary{min-height:68px;padding:0 48px;font-size:1.12rem;font-weight:900;letter-spacing:.02em;box-shadow:none}.hero-actions .button.primary::before{position:absolute;inset:-16px -22px;z-index:-1;content:"";border-radius:999px;background:radial-gradient(circle, rgba(242, 140, 24, 0.42), transparent 68%)}.hero-content .hero-actions .button.primary::before{display:none}.hero-content .hero-actions .button.primary:hover,.hero-content .hero-actions .button.primary:focus-visible{background:#c95d14;color:#fff;box-shadow:0 16px 34px rgba(189,88,21,.2)}.section{width:min(var(--max),100vw - 64px);margin:0 auto;padding:110px 0}.section-head{max-width:760px;margin-bottom:38px}.section-head.center{margin-inline:auto;text-align:center}h2{margin-bottom:14px;font-size:clamp(2.2rem,4.3vw,4.8rem);line-height:.98;letter-spacing:0}.product-card{position:relative;min-height:620px;overflow:hidden;border-radius:var(--radius-lg);color:#fff;background:#111;box-shadow:var(--shadow)}.product-card img{position:absolute;inset:0;height:100%;object-fit:cover;transition:transform .45s ease}.product-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(5, 6, 5, 0.82), rgba(5, 6, 5, 0.16) 55%, rgba(5, 6, 5, 0.08))}.product-card:hover img{transform:scale(1.035)}.card-content{position:absolute;z-index:1;inset:auto 0 0;padding:28px}.card-content h3{margin-bottom:10px;font-size:clamp(1.35rem,1.45vw,1.78rem);line-height:1.02}.card-content p{margin-bottom:12px;color:rgba(255,255,255,.8);line-height:1.52}.step{min-height:74px;display:grid;place-items:center;text-align:center;border:1px solid var(--line-invert);background:rgba(255,255,255,.08);color:rgba(255,255,255,.84);font-size:.9rem;font-weight:800}.product-section{background:#090a09;color:#fff;margin-top:110px;padding:110px 0}.product-section .section{padding:0}.product-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:18px}.product-card{min-height:560px;grid-column:span 2}.product-card.wide{grid-column:span 3}details{padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.42)}details:nth-child(2n){border-right:0}summary{cursor:pointer;font-size:1.06rem;font-weight:850}details p{margin:14px 0 0;color:var(--muted);line-height:1.55}.footer{width:min(var(--max),100vw - 64px);margin:0 auto;padding:42px 0 94px;display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:.92rem}@media(max-width: 1480px)and (min-width: 1181px){.header-inner{width:min(100% - 32px,var(--max));gap:18px}.brand{width:202px}.nav{gap:14px;font-size:.98rem}.nav a{padding:0 8px}.header-actions{gap:8px}.cart-link,.icon-link{width:44px;flex-basis:44px}.button{padding:0 17px}}@media(max-width: 1180px){.header-inner,.hero-content,.section,.footer{width:min(100% - 40px,var(--max))}.nav{display:none}.mobile-menu{display:inline-block}.header-inner{grid-template-columns:auto 1fr auto}.product-grid{grid-template-columns:repeat(2, 1fr)}.product-card,.product-card.wide{grid-column:span 1}}@media(max-width: 900px){.hero{min-height:820px}.hero-content{padding-bottom:188px}.hero-media img{object-position:68% 50%}.header-actions .button{display:none}.product-grid{grid-template-columns:1fr}details{border-right:0;border-bottom:1px solid var(--line)}}.is-home-page .home-experience{--hx-ink: #090a0a;--hx-ink-soft: #171918;--hx-paper: #f4f0e9;--hx-surface: #fffdf9;--hx-copy: #4f514f;--hx-line: rgba(12, 14, 13, 0.13);--hx-orange: #ff8300;--hx-orange-deep: #d96500;--hx-radius-xl: 32px;--hx-radius-lg: 24px;--hx-max: 1680px;overflow:clip;color:var(--hx-ink);background:var(--hx-paper)}.is-home-page .hero.hero--solar{--hero-image-y: 0px;--hero-image-scale: 1.018;--hero-light-x: 0px;--hero-light-y: 0px;--hero-light-opacity: 0.96;--hero-pleat-shift: 0px;--hero-scan-shift: 0px;--hero-edge-scale: 1;--hero-photon-x: 0vw;--hero-photon-y: 0vh;--hero-photon-rotate: 0deg;--hero-rail-energy: 18%;min-height:max(720px,100svh);background:#090a09}.is-home-page .hero--solar .hero-media::before{z-index:1;background:linear-gradient(90deg, rgba(5, 6, 6, 0.94) 0%, rgba(5, 6, 6, 0.82) 22%, rgba(5, 6, 6, 0.54) 39%, rgba(5, 6, 6, 0.18) 59%, rgba(5, 6, 6, 0.06) 78%),linear-gradient(180deg, rgba(5, 6, 6, 0.38) 0%, transparent 32%, rgba(4, 5, 5, 0.56) 100%)}.is-home-page .hero--solar .hero-media::after{z-index:2;background:radial-gradient(ellipse at 72% 28%, rgba(255, 209, 141, 0.19) 0%, rgba(255, 144, 38, 0.07) 19%, transparent 43%),linear-gradient(180deg, transparent 70%, rgba(4, 5, 4, 0.52) 100%);mix-blend-mode:screen}.is-home-page .hero--solar .hero-media img{object-position:59% center;filter:none;transform:none;transition:none;will-change:auto}.is-home-page .hero--solar .hero-media picture{display:block;width:100%;height:100%}.is-home-page .hero--solar .hero-light-control{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.is-home-page .hero--solar .hero-price-trigger{position:absolute;top:48%;right:calc(11.5% + 24px);z-index:4;display:grid;justify-items:end;gap:5px;min-width:230px;padding:15px 17px 14px;border:1px solid rgba(255,190,105,.3);border-radius:14px;background:linear-gradient(145deg, rgba(26, 23, 18, 0.82), rgba(7, 8, 7, 0.68));box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,243,219,.09);color:#fffaf0;text-align:right;text-decoration:none;backdrop-filter:blur(12px);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.is-home-page .hero--solar .hero-price-trigger__label{color:#ff9a25;font-size:.67rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.is-home-page .hero--solar .hero-price-trigger strong{display:flex;align-items:baseline;gap:6px;color:#fffdf8;font-size:clamp(1.15rem,1.35vw,1.45rem);font-weight:900;letter-spacing:-0.025em;line-height:1}.is-home-page .hero--solar .hero-price-trigger strong small{color:rgba(255,250,238,.68);font-size:.64rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.is-home-page .hero--solar .hero-price-trigger__action{display:inline-flex;align-items:center;gap:6px;color:rgba(255,250,238,.78);font-size:.66rem;font-weight:750;letter-spacing:.025em}.is-home-page .hero--solar .hero-price-trigger__action svg{color:#ff9820;transition:transform 180ms ease}.is-home-page .hero--solar .hero-price-trigger:hover,.is-home-page .hero--solar .hero-price-trigger:focus-visible{border-color:rgba(255,173,67,.68);box-shadow:0 22px 58px rgba(0,0,0,.42),0 0 28px rgba(255,131,0,.16),inset 0 1px 0 rgba(255,243,219,.14);color:#fffaf0;transform:translate3d(0, -2px, 0)}.is-home-page .hero--solar .hero-price-trigger:hover .hero-price-trigger__action svg,.is-home-page .hero--solar .hero-price-trigger:focus-visible .hero-price-trigger__action svg{transform:translateX(3px)}.is-home-page .hero--solar .hero-price-trigger:focus-visible{outline:2px solid #ff9820;outline-offset:4px}.is-home-page .hero--solar .hero-content{align-self:center;width:min(1420px,100% - 72px);padding:154px 0 88px}.is-home-page .hero--solar .hero-content::after{display:none}.is-home-page .hero.hero--solar h1{max-width:720px;font-size:clamp(3.55rem,5.55vw,6.65rem);letter-spacing:-0.072em;line-height:.86}.is-home-page .hero.hero--solar .hero-actions{margin-top:31px}.is-home-page .hero--solar .hero-actions .button.primary{min-width:min(100%,360px);min-height:66px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,232,194,.2),0 15px 40px rgba(255,111,0,.2)}.is-home-page .hero--solar .hero-actions .hero-sample-cta{justify-content:space-between;gap:24px;padding:10px 22px 10px 24px;text-align:left}.is-home-page .hero--solar .hero-trust-pill{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:48px;margin-top:15px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(9,10,9,.7);box-shadow:0 12px 34px rgba(0,0,0,.2);color:rgba(255,255,255,.82);font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;backdrop-filter:blur(14px)}.is-home-page .hero--solar .hero-trust-stars{color:#ff8a00;font-size:.92rem;letter-spacing:.02em;text-shadow:0 0 12px rgba(255,126,0,.28)}.is-home-page .hero--solar .hero-trust-pill strong{color:#fff;font-size:.85rem}@keyframes smart-photon-flow{to{stroke-dashoffset:-1}}@keyframes smart-light-source{0%,100%{transform:translate3d(var(--hero-light-x), var(--hero-light-y), 0) scale(0.96);opacity:.78}50%{transform:translate3d(calc(var(--hero-light-x) - 5px), calc(var(--hero-light-y) + 3px), 0) scale(1.12);opacity:var(--hero-light-opacity)}}@keyframes smart-sun-corona{0%,100%{transform:scale(0.9);opacity:.58}50%{transform:scale(1.14);opacity:1}}@keyframes smart-sun-rays{to{transform:rotate(360deg)}}@keyframes smart-sun-orbit{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes smart-hero-comet-flight{0%,9%{opacity:0;transform:translate3d(-110px, -34px, 0) rotate(var(--comet-angle)) scaleX(0.62)}18%{opacity:.94}58%{opacity:.72}74%,100%{opacity:0;transform:translate3d(260px, 94px, 0) rotate(var(--comet-angle)) scaleX(1.04)}}@keyframes smart-light-beam{0%,100%{transform:translate3d(calc(var(--hero-light-x) - 16px), var(--hero-light-y), 0) rotate(-3deg) scaleX(0.9);opacity:.24}50%{transform:translate3d(calc(var(--hero-light-x) + 20px), calc(var(--hero-light-y) + 6px), 0) rotate(1deg) scaleX(1.06);opacity:.49}}@keyframes smart-pleat-breathe{0%,100%{background-position:0 var(--hero-pleat-shift);opacity:.29}50%{background-position:0 calc(var(--hero-pleat-shift) + 11px);opacity:.48}}@keyframes smart-light-scan{0%,12%{transform:translate3d(0, calc(var(--hero-scan-shift) + 0px), 0);opacity:0}24%{opacity:.58}72%{opacity:.42}88%,100%{transform:translate3d(0, calc(var(--hero-scan-shift) + 39vh), 0);opacity:0}}@keyframes smart-control-edge{0%,100%{opacity:.2;transform:scaleX(0.72)}50%{opacity:.62;transform:scaleX(var(--hero-edge-scale))}}@media(max-width: 1180px){.is-home-page .hero--solar .hero-media img{object-position:64% center}.is-home-page .hero--solar .hero-content{width:min(100% - 48px,1080px)}.is-home-page .hero.hero--solar h1{max-width:620px}.is-home-page .hero--solar .hero-price-trigger{right:calc(8% + 24px)}}@media(max-width: 900px){.is-home-page .hero.hero--solar{min-height:780px}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(5, 6, 6, 0.86) 0%, rgba(5, 6, 6, 0.5) 64%, rgba(5, 6, 6, 0.16) 100%),linear-gradient(180deg, rgba(5, 6, 6, 0.18) 0%, rgba(5, 6, 6, 0.18) 38%, rgba(4, 5, 5, 0.93) 84%)}.is-home-page .hero--solar .hero-media img{object-position:68% center}.is-home-page .hero--solar .hero-content{align-self:end;width:min(100% - 40px,720px);padding:130px 0 66px}.is-home-page .hero--solar .hero-price-trigger{top:25%;right:34px;min-width:202px;padding:13px 15px 12px}.is-home-page .hero.hero--solar h1{max-width:610px;font-size:clamp(3.3rem,10.5vw,5.45rem)}}@media(max-width: 560px){.is-home-page .hero.hero--solar{min-height:750px}.is-home-page .hero--solar .hero-media img{object-position:70% center;filter:none}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(5, 6, 6, 0.64) 0%, rgba(5, 6, 6, 0.3) 100%)}.is-home-page .hero--solar .hero-content{width:calc(100% - 32px);padding:112px 0 43px}.is-home-page .hero.hero--solar h1{font-size:clamp(2.62rem,11.3vw,3.08rem);line-height:.88}.is-home-page .hero.hero--solar .hero-actions{margin-top:25px}.is-home-page .hero--solar .hero-price-trigger{top:27%;right:28px;min-width:176px;padding:11px 13px 10px;border-radius:12px}.is-home-page .hero--solar .hero-price-trigger strong{font-size:1.08rem}.is-home-page .hero--solar .hero-price-trigger__label,.is-home-page .hero--solar .hero-price-trigger__action{font-size:.59rem}.is-home-page .hero--solar .hero-trust-pill{justify-content:center;gap:9px;width:100%;min-height:46px;padding-inline:12px;font-size:.7rem}.is-home-page .hero--solar .hero-trust-stars{font-size:.8rem}.is-home-page .hero--solar .hero-actions .hero-sample-cta{gap:14px;min-height:64px;padding:9px 16px 9px 18px}}.is-home-page .home-experience section{position:relative;isolation:isolate}.is-home-page .home-experience h2,.is-home-page .home-experience h3,.is-home-page .home-experience p{text-wrap:balance}.is-home-page .home-experience a:focus-visible,.is-home-page .home-experience button:focus-visible,.is-home-page .home-experience input:focus-visible{outline:3px solid var(--hx-orange);outline-offset:4px}.is-home-page .home-experience .product-section.product-worlds{margin:0;padding:clamp(92px,9vw,152px) clamp(20px,4vw,72px) clamp(104px,10vw,168px);color:#fff;background:radial-gradient(circle at 84% 6%, rgba(255, 131, 0, 0.14), transparent 28%),linear-gradient(180deg, #070808 0%, #0b0d0c 100%)}.is-home-page .home-experience .product-section.product-worlds::before{position:absolute;inset:0;z-index:-1;content:"";opacity:.28;background-image:linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg, #000, transparent 78%)}.is-home-page .home-experience .product-section.product-worlds .section{width:min(100%,var(--hx-max)) !important;max-width:none !important;margin:0 auto;padding:0}.is-home-page .home-experience .product-section.product-worlds .section-head{width:min(100%,1260px);margin:0 0 clamp(52px,6vw,86px);text-align:left}.is-home-page .home-experience .product-section.product-worlds .section-head h2{max-width:1180px;margin:0;color:#fff;font-size:clamp(3.4rem,6.5vw,7.4rem);font-weight:850;line-height:.9;letter-spacing:-0.065em;text-transform:none}.is-home-page .home-experience .product-section.product-worlds .section-head h2 span{color:var(--hx-orange)}.is-home-page .home-experience .product-section.product-worlds .section-head p{max-width:700px;margin:28px 0 0;color:rgba(255,255,255,.68);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:600;line-height:1.5}.is-home-page .home-experience .product-section.product-worlds .product-world-grid{display:grid !important;width:100% !important;max-width:none !important;grid-template-columns:repeat(12, minmax(0, 1fr)) !important;gap:clamp(18px,1.65vw,28px) !important;align-items:stretch !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n){position:relative;display:block !important;grid-column:span 6 !important;width:100%;height:clamp(560px,46vw,760px) !important;min-height:0 !important;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:var(--hx-radius-xl);background:#171918;box-shadow:0 28px 80px rgba(0,0,0,.28);transform:translateZ(0);transition:transform 320ms ease,border-color 320ms ease,box-shadow 320ms ease}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n+3){grid-column:span 4 !important;height:clamp(500px,38vw,650px) !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card::before{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0.04) 28%, rgba(0, 0, 0, 0.18) 54%, rgba(0, 0, 0, 0.94) 100%)}.is-home-page .home-experience .product-section.product-worlds .product-world-card::after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.is-home-page .home-experience .product-section.product-worlds .product-world-card:hover,.is-home-page .home-experience .product-section.product-worlds .product-world-card:focus-visible{border-color:rgba(255,131,0,.72);box-shadow:0 34px 100px rgba(0,0,0,.38);transform:translateY(-7px)}.is-home-page .home-experience .product-section.product-worlds .product-world-card img,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;object-position:center !important;transform:scale(1.001);transition:transform 700ms cubic-bezier(0.2, 0.7, 0.2, 1),filter 350ms ease}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(2) img{object-position:44% center !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(5) img{object-position:58% center !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card:hover img,.is-home-page .home-experience .product-section.product-worlds .product-world-card:focus-visible img{transform:scale(1.045)}.is-home-page .home-experience .product-section.product-worlds .card-content,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .card-content{position:absolute;inset:0;z-index:3;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(24px,3vw,46px);color:#fff;background:rgba(0,0,0,0)}.is-home-page .home-experience .product-section.product-worlds .card-content h3,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .card-content h3{max-width:92%;margin:0;color:#fff;font-size:clamp(2rem,3vw,3.7rem) !important;font-weight:800;line-height:.98;letter-spacing:-0.045em}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n+3) .card-content h3{font-size:clamp(1.75rem,2.3vw,2.75rem) !important}.is-home-page .home-experience .product-section.product-worlds .card-content p,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .card-content p{max-width:560px;margin:13px 0 0;color:rgba(255,255,255,.74);font-size:clamp(.96rem,1.1vw,1.14rem) !important;font-weight:550;line-height:1.42}.is-home-page .home-experience .product-section.product-worlds .product-price,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .product-price{position:absolute;top:clamp(22px,2vw,34px);left:clamp(22px,2vw,34px);z-index:5;display:inline-flex;width:auto;min-height:46px;align-items:center;gap:7px;margin:0;padding:0 17px;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:var(--hx-ink);background:rgba(255,253,249,.94);box-shadow:0 10px 30px rgba(0,0,0,.15);backdrop-filter:blur(16px)}.is-home-page .home-experience .product-section.product-worlds .product-price small{color:var(--hx-orange-deep);font-size:.72rem;font-weight:850;text-transform:uppercase}.is-home-page .home-experience .product-section.product-worlds .product-price strong{color:var(--hx-ink);font-size:1.05rem;font-weight:850}.is-home-page .home-experience .product-section.product-worlds .product-badge{top:clamp(76px,6vw,92px);left:clamp(22px,2vw,34px);z-index:5;display:inline-flex !important;min-height:30px;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:var(--hx-orange);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.is-home-page .home-experience .product-section.product-worlds .product-world-proof{display:flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;gap:12px;margin:34px auto 0;padding:0 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.06);backdrop-filter:blur(14px)}.is-home-page .home-experience .product-section.product-worlds .product-world-proof span{color:var(--hx-orange);letter-spacing:.08em}.is-home-page .home-experience .product-section.product-worlds .product-world-proof a{color:rgba(255,255,255,.8);font-size:.86rem;font-weight:750}.is-home-page .footer.launch-footer{padding-top:clamp(64px,7vw,104px)}.is-home-page .footer.launch-footer .footer-columns,.is-home-page .footer.launch-footer .footer-bottom{width:min(100% - 64px,var(--hx-max, 1680px))}@media(max-width: 1180px){.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n){grid-column:span 6 !important;height:580px !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(5){grid-column:1/-1 !important;height:560px !important}}@media(max-width: 760px){.is-home-page .home-experience .product-section.product-worlds{padding:78px 18px 88px}.is-home-page .home-experience .product-section.product-worlds .section-head{margin-bottom:42px}.is-home-page .home-experience .product-section.product-worlds .section-head h2{font-size:clamp(2.7rem,13vw,4.4rem);line-height:.94}.is-home-page .home-experience .product-section.product-worlds .section-head p{margin-top:20px;font-size:1rem}.is-home-page .home-experience .product-section.product-worlds .product-world-grid{grid-template-columns:1fr !important;gap:18px !important}.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n),.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(5){grid-column:1 !important;height:520px !important;border-radius:24px}.is-home-page .home-experience .product-section.product-worlds .card-content,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .card-content{padding:24px}.is-home-page .home-experience .product-section.product-worlds .card-content h3,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .card-content h3{font-size:2rem !important}.is-home-page .home-experience .product-section.product-worlds .product-price,.is-home-page .home-experience .product-section.product-worlds .product-world-card:nth-child(n) .product-price{top:20px;left:20px}.is-home-page .home-experience .product-section.product-worlds .product-badge{top:76px;left:20px}.is-home-page .home-experience .product-section.product-worlds .product-world-proof{width:100%;flex-wrap:wrap;padding:12px 16px;border-radius:18px}.is-home-page .footer.launch-footer .footer-columns,.is-home-page .footer.launch-footer .footer-bottom{width:calc(100% - 36px)}}.site-header .header-actions .header-configure{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:154px;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.36);border-radius:12px;background:rgba(16,15,13,.44);color:#fff;box-shadow:0 0 0 1px rgba(255,135,0,.08),0 10px 28px rgba(0,0,0,.18);font-size:.77rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;backdrop-filter:blur(14px);transition:color 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.site-header .header-actions .header-configure:hover,.site-header .header-actions .header-configure:focus-visible{border-color:rgba(255,152,34,.9);background:rgba(255,128,0,.94);color:#11100e;box-shadow:0 0 0 4px rgba(255,133,0,.14),0 12px 34px rgba(255,118,0,.22);transform:translateY(-1px)}.site-header.is-scrolled .header-actions .header-configure{border-color:#ff8500;background:#ff8500;color:#15130f;box-shadow:none;backdrop-filter:none}.site-header .header-actions .header-samples{min-width:218px;border-color:rgba(255,175,76,.9);background:#ff8500;color:#15120d;box-shadow:0 0 0 1px rgba(255,243,218,.24),0 12px 30px rgba(255,113,0,.24);backdrop-filter:none;animation:smart-header-sample-cta 4.8s ease-in-out infinite;transition:opacity 180ms ease,visibility 180ms ease,color 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.site-header .header-actions .header-samples.is-hidden-by-hero{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0, -8px, 0) scale(0.96);animation:none}.site-header .header-actions .header-samples:hover,.site-header .header-actions .header-samples:focus-visible,.site-header.is-scrolled .header-actions .header-samples:hover,.site-header.is-scrolled .header-actions .header-samples:focus-visible{border-color:#ffac4b;background:#ff9820;color:#11100d;box-shadow:0 0 0 4px rgba(255,133,0,.14),0 14px 34px rgba(255,111,0,.28)}@keyframes smart-header-sample-cta{0%,100%{box-shadow:0 0 0 1px rgba(255,243,218,.2),0 11px 28px rgba(255,113,0,.18)}50%{box-shadow:0 0 0 1px rgba(255,243,218,.34),0 13px 34px rgba(255,113,0,.3)}}.is-home-page .hero.hero--solar{--hero-scroll: 0;--hero-image-y: 0px;--hero-image-scale: 1.025;--hero-system-x: 0vw;--hero-system-y: 0vh;--hero-system-rotate: -18deg;--hero-system-opacity: 0.88;--hero-core-scale: 1;--hero-beam-scale: 1;position:relative;display:grid;min-height:max(760px,100svh);overflow:hidden;isolation:isolate;background:#0b0b0a;color:#fff}.is-home-page .hero--solar .hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.is-home-page .hero--solar .hero-media::before,.is-home-page .hero--solar .hero-media::after{content:"";position:absolute;inset:0;pointer-events:none}.is-home-page .hero--solar .hero-media::before{z-index:1;background:linear-gradient(90deg, rgba(7, 8, 8, 0.97) 0%, rgba(7, 8, 8, 0.88) 22%, rgba(8, 9, 9, 0.52) 43%, rgba(8, 8, 7, 0.11) 70%),linear-gradient(180deg, rgba(8, 8, 7, 0.56) 0%, transparent 30%, rgba(7, 7, 6, 0.42) 100%)}.is-home-page .hero--solar .hero-media::after{z-index:2;background:radial-gradient(circle at 84% 37%, rgba(255, 184, 78, 0.23) 0, rgba(255, 135, 0, 0.07) 16%, transparent 38%),linear-gradient(180deg, transparent 72%, rgba(5, 5, 4, 0.62) 100%);mix-blend-mode:screen}.is-home-page .hero--solar .hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.92) contrast(1.04);transform:translate3d(0, var(--hero-image-y), 0) scale(var(--hero-image-scale));transform-origin:70% 48%;will-change:transform}.is-home-page .hero--solar .hero-content{position:relative;z-index:3;align-self:center;width:min(1480px,100% - 64px);max-width:none;margin:0 auto;padding:158px 0 86px;color:#fff}.is-home-page .hero--solar .hero-content::after{content:"";position:absolute;left:min(620px,44vw);bottom:124px;width:min(34vw,520px);height:1px;background:linear-gradient(90deg, rgba(255, 135, 0, 0.7), transparent);transform:rotate(-7deg) scaleX(var(--hero-beam-scale));transform-origin:left;filter:drop-shadow(0 0 6px rgba(255, 129, 0, 0.65));pointer-events:none}.is-home-page .hero.hero--solar h1{max-width:820px;margin:0;font-size:clamp(3.75rem,6.15vw,7.4rem);font-weight:900;letter-spacing:-0.075em;line-height:.82;text-wrap:balance}.is-home-page .hero.hero--solar h1 span,.is-home-page .hero.hero--solar h1 em{display:block;font:inherit;font-style:normal}.is-home-page .hero.hero--solar h1 span{color:#fffdf8}.is-home-page .hero.hero--solar h1 em{margin-top:.15em;color:#ff8500}.is-home-page .hero.hero--solar .hero-actions{display:flex;margin-top:34px}.is-home-page .hero--solar .hero-actions .button.primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:auto;min-width:min(100%,330px);min-height:58px;padding:0 26px;border:1px solid #ff9b2e;border-radius:14px;background:#ff8500;color:#15120e;box-shadow:0 0 0 1px rgba(255,238,204,.26),0 14px 38px rgba(255,111,0,.23);font-size:.82rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease}.is-home-page .hero--solar .hero-actions .button.primary:hover,.is-home-page .hero--solar .hero-actions .button.primary:focus-visible{background:#ff9a24;color:#11100d;box-shadow:0 0 0 5px rgba(255,133,0,.16),0 17px 45px rgba(255,104,0,.31);transform:translateY(-2px)}.is-home-page .hero--solar .hero-actions .button.primary svg{flex:0 0 auto;transition:transform 180ms ease}.is-home-page .hero--solar .hero-actions .button.primary:hover svg,.is-home-page .hero--solar .hero-actions .button.primary:focus-visible svg{transform:translateX(3px)}@keyframes smart-solar-orbit{to{transform:rotate(360deg)}}@media(max-width: 1180px){.site-header .header-actions .header-configure{display:none}.site-header .header-actions .header-samples{min-width:188px;padding-inline:14px;font-size:.7rem}.is-home-page .hero--solar .hero-content{width:min(100% - 48px,1080px)}.is-home-page .hero.hero--solar h1{max-width:660px}}@media(max-width: 900px){.site-header .header-actions .header-configure{display:none}.is-home-page .hero.hero--solar{min-height:780px}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(7, 8, 8, 0.92) 0%, rgba(7, 8, 8, 0.72) 55%, rgba(7, 8, 8, 0.27) 100%),linear-gradient(180deg, rgba(7, 8, 8, 0.26) 0%, rgba(7, 8, 8, 0.18) 32%, rgba(7, 8, 8, 0.86) 100%)}.is-home-page .hero--solar .hero-media img{object-position:67% center}.is-home-page .hero--solar .hero-content{align-self:end;width:min(100% - 40px,720px);padding:136px 0 72px}.is-home-page .hero--solar .hero-content::after{display:none}.is-home-page .hero--solar h1{max-width:650px;font-size:clamp(3.4rem,11vw,5.8rem)}}@media(max-width: 560px){.is-home-page .hero.hero--solar{min-height:760px}.is-home-page .hero--solar .hero-media img{object-position:69% center}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(6, 7, 7, 0.78) 0%, rgba(6, 7, 7, 0.48) 100%),linear-gradient(180deg, rgba(6, 7, 7, 0.2) 0%, rgba(6, 7, 7, 0.25) 33%, rgba(6, 7, 7, 0.96) 82%)}.is-home-page .hero--solar .hero-content{width:calc(100% - 32px);padding:118px 0 48px}.is-home-page .hero.hero--solar h1{font-size:clamp(2.72rem,11.7vw,3.2rem);line-height:.84;letter-spacing:-0.078em}.is-home-page .hero.hero--solar .hero-actions{margin-top:27px}.is-home-page .hero--solar .hero-actions .button.primary{width:100%;min-width:0;min-height:58px;padding-inline:20px}}@media(prefers-reduced-motion: reduce){.site-header .header-actions .header-samples{animation:none !important}.site-header .header-actions .header-samples.is-hidden-by-hero{transition:none}.is-home-page .hero--solar .hero-media img{transform:none !important;will-change:auto}.is-home-page .hero--solar .hero-content::after{transform:rotate(-7deg) !important}}@media(prefers-reduced-motion: reduce){.is-home-page .home-experience *,.is-home-page .home-experience *::before,.is-home-page .home-experience *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}@media(max-width: 560px){.header-inner,.hero-content,.section,.footer{width:min(100% - 28px,var(--max))}.brand{width:156px}.brand img{width:100%}.hero{min-height:760px}.hero-content{padding:110px 0 152px}h1{font-size:clamp(3rem,17vw,4.3rem)}h2{font-size:clamp(2rem,13vw,3.1rem)}.button,.hero-actions{width:100%}.button{padding-inline:16px}.section,.product-section{padding-block:72px}.product-card{min-height:430px}.card-content{padding:22px}.footer{display:grid;padding-bottom:108px}}.product-section{margin-top:72px;padding:clamp(68px,7vw,104px) 0 clamp(78px,8vw,112px);background:#090a09;color:#fffaf1}.product-section .section{width:min(100% - 48px,1220px);padding:0}.product-section .section-head{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(320px, 0.5fr);gap:clamp(24px,4vw,52px);align-items:end;max-width:none;margin-bottom:34px}.product-grid{display:grid;gap:24px}.product-card{grid-column:auto;min-height:420px;border-radius:var(--radius-lg)}.product-card img{width:100%;height:100%;object-fit:cover}.product-card::after{background:linear-gradient(180deg, rgba(6, 7, 6, 0.01) 22%, rgba(6, 7, 6, 0.66) 100%),linear-gradient(90deg, rgba(6, 7, 6, 0.24) 0%, rgba(6, 7, 6, 0.02) 64%)}.product-card .card-content{right:0;bottom:0;left:0;max-width:620px;padding:30px}.product-card .card-content h3{font-size:clamp(1.8rem,2.4vw,2.8rem);line-height:1.02}.product-card .card-content p{max-width:520px;color:rgba(255,250,241,.76);font-size:.98rem;line-height:1.45}@media(max-width: 900px){.product-section .section{width:min(100% - 32px,760px)}.product-section .section-head{grid-template-columns:1fr;gap:18px}.product-grid{gap:18px}.product-card{min-height:360px}}@media(max-width: 760px){.product-card{grid-column:auto;min-height:340px}.product-card .card-content{padding:24px}}@media(max-width: 560px){.product-section{padding:70px 0 78px}.product-section .section{width:min(100% - 22px,var(--container))}.product-card .card-content h3{font-size:1.7rem}}@media(min-width: 900px){.product-worlds .product-world-grid{width:calc(100% - 48px) !important;max-width:1180px !important;margin:0 auto !important;display:grid !important;grid-template-columns:repeat(6, minmax(0, 1fr)) !important;gap:24px !important;align-items:stretch !important}.product-worlds .product-world-card{width:100% !important;min-width:0 !important;min-height:420px !important;overflow:hidden !important}.product-worlds .product-world-card:nth-child(1),.product-worlds .product-world-card:nth-child(2){grid-column:span 3 !important}.product-worlds .product-world-card:nth-child(3),.product-worlds .product-world-card:nth-child(4),.product-worlds .product-world-card:nth-child(5){grid-column:span 2 !important}.product-worlds .product-world-card img{width:100% !important;height:100% !important;object-fit:cover !important}}.product-section.product-worlds{width:100%;margin:76px 0 0;padding:clamp(44px,4vw,66px) clamp(16px,3vw,42px) clamp(52px,4.4vw,70px);overflow:hidden;color:#15130f;background:radial-gradient(circle at 18% 10%, rgba(255, 248, 238, 0.34), transparent 26%),radial-gradient(circle at 86% 24%, rgba(255, 208, 129, 0.28), transparent 30%),linear-gradient(135deg, #ff9d1b 0%, #ff8a00 58%, #e97700 100%);border:0;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,248,238,.46),inset 0 -1px 0 rgba(139,70,0,.18)}.product-section.product-worlds .section{width:min(100%,1180px) !important;padding:0;margin:0 auto}.product-section.product-worlds .section-head{display:grid;justify-items:center;gap:14px;margin-bottom:28px;text-align:center}.product-section.product-worlds .section-head h2{max-width:980px;color:#fffaf1;white-space:normal;font-size:clamp(2.1rem,2.9vw,3.55rem);line-height:1;text-shadow:0 12px 28px rgba(111,52,0,.18)}.product-section.product-worlds .section-head p{max-width:740px;margin-top:0;color:rgba(21,19,15,.72);font-size:clamp(1rem,1.05vw,1.13rem);font-weight:780}.product-section.product-worlds .product-world-grid{gap:20px !important}.product-section.product-worlds .product-world-card{display:grid;grid-template-rows:230px 1fr;height:420px !important;min-height:0 !important;overflow:hidden;color:#15130f;background:#fffaf1;border:1px solid rgba(86,44,0,.14);border-radius:22px;box-shadow:0 24px 56px rgba(118,55,0,.22),0 4px 0 rgba(255,255,255,.22) inset;transition:box-shadow 180ms ease,transform 180ms ease}.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2){min-height:0 !important}.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){min-height:0 !important}.product-section.product-worlds .product-world-card:hover,.product-section.product-worlds .product-world-card:focus-visible{box-shadow:0 34px 72px rgba(86,38,0,.28),0 0 0 3px rgba(255,248,238,.56);outline:none;transform:translateY(-5px)}.product-section.product-worlds .product-world-card img{position:relative !important;inset:auto !important;width:100%;height:230px !important;min-height:0 !important;border:0;border-radius:0;background:#f4e7d4;object-fit:cover;transition:transform 220ms ease}.product-section.product-worlds .product-world-card:nth-child(1) img{height:230px !important;min-height:0 !important}.product-section.product-worlds .product-world-card::after{display:none}.product-section.product-worlds .product-world-card:hover img,.product-section.product-worlds .product-world-card:focus-visible img{transform:scale(1.035)}.product-section.product-worlds .product-badge{position:absolute;top:22px;left:22px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:36px;padding:0 16px;color:#fffaf1;background:var(--orange);border:2px solid rgba(255,250,241,.72);border-radius:999px;font-size:.75rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.product-section.product-worlds .card-content{position:relative;inset:auto;max-width:none;padding:18px;color:#15130f;background:#fffaf1}.product-section.product-worlds .card-content h3{color:#15130f;font-size:clamp(1.28rem,1.45vw,1.82rem)}.product-section.product-worlds .card-content p{max-width:none;color:#5f5347;font-size:.9rem;font-weight:650}.product-section.product-worlds .product-price{display:block;margin-top:5px;margin-bottom:2px;color:var(--orange);font-size:clamp(1.08rem,1.15vw,1.35rem);font-weight:950;line-height:1}.product-world-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin:24px auto 0;width:fit-content;padding:10px 16px;color:#15130f;background:rgba(255,250,241,.94);border:1px solid rgba(255,248,238,.52);border-radius:999px;font-size:.95rem;font-weight:850;box-shadow:0 16px 34px rgba(116,52,0,.14)}.product-world-proof span{color:var(--orange);letter-spacing:.03em}.product-world-proof a{color:#15130f;text-decoration:none}.product-world-proof a:hover{color:var(--orange)}@media(min-width: 900px){.product-section.product-worlds{padding:52px 36px 58px}.product-section.product-worlds .product-world-grid{width:100% !important;max-width:1180px !important;display:grid !important;grid-template-columns:minmax(280px, 1.1fr) repeat(2, minmax(220px, 1fr)) !important;grid-template-rows:repeat(2, 280px) !important;gap:18px !important;align-items:stretch !important}.product-section.product-worlds .product-world-card{height:280px !important;min-height:0 !important;grid-template-rows:136px 1fr !important}.product-section.product-worlds .product-world-card:nth-child(1){grid-column:1 !important;grid-row:1/span 2 !important;height:578px !important;min-height:0 !important;grid-template-rows:365px 1fr !important}.product-section.product-worlds .product-world-card:nth-child(n+2){grid-column:auto !important;grid-row:auto !important;height:280px !important;min-height:0 !important}.product-section.product-worlds .product-world-card:nth-child(1) img{height:365px !important;min-height:0 !important}.product-section.product-worlds .product-world-card:nth-child(n+2) img{height:136px !important;min-height:0 !important}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{max-width:none;gap:5px;padding:16px}.product-section.product-worlds .product-world-card:nth-child(1) .card-content h3{font-size:clamp(1.65rem,1.95vw,2.25rem)}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{font-size:clamp(1.02rem,1.02vw,1.22rem)}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{font-size:.8rem}.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{font-size:.98rem}}@media(max-width: 900px){.product-section.product-worlds{width:100%;padding:56px 28px 64px;border-radius:0}.product-section.product-worlds .section{width:100% !important}.product-section.product-worlds .section-head h2{max-width:100%;white-space:normal;font-size:clamp(2.25rem,9vw,3.55rem);line-height:1.02}.product-section.product-worlds .product-world-grid{width:min(100%,460px) !important;display:grid !important;grid-template-columns:1fr !important;gap:16px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:420px !important;min-height:0 !important;grid-template-rows:220px 1fr !important}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img{height:220px !important;min-height:0 !important}.product-section.product-worlds .card-content{min-height:200px;justify-content:end}}@media(max-width: 560px){.product-section.product-worlds{width:100%;padding:42px 16px 48px;border-radius:0}.product-section.product-worlds .section-head h2{font-size:clamp(2rem,10.5vw,2.95rem)}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:398px !important;grid-template-rows:205px 1fr !important}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img{height:205px !important}}.product-section.product-worlds{position:relative;overflow:hidden;padding:clamp(82px,7vw,128px) clamp(10px,1vw,18px) clamp(92px,7vw,124px);background:radial-gradient(circle at 18% 18%, rgba(255, 250, 241, 0.38), transparent 26%),radial-gradient(circle at 76% 32%, rgba(255, 186, 97, 0.24), transparent 32%),linear-gradient(135deg, #fff6e7 0%, #f7941f 46%, #d96f06 100%)}.product-section.product-worlds .section{position:relative;z-index:1;width:min(100%,1700px) !important;padding:0}.product-section.product-worlds .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:42px;text-align:left}.product-section.product-worlds .section-head h2{max-width:800px;font-size:clamp(2.35rem,3.1vw,4rem);line-height:.98;color:#fffaf1;text-shadow:0 16px 42px rgba(74,37,5,.2)}.product-section.product-worlds .section-head p{max-width:470px;margin:0;padding:16px 18px;border:1px solid rgba(255,250,241,.34);border-radius:18px;color:rgba(48,33,14,.86);background:rgba(255,250,241,.5);text-align:left;backdrop-filter:blur(14px)}.product-section.product-worlds .product-world-grid{width:100% !important;max-width:1700px !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;grid-template-rows:none !important;gap:14px !important;align-items:stretch !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){grid-column:auto !important;grid-row:auto !important;isolation:isolate;height:590px !important;min-height:0 !important;display:block !important;grid-template-rows:none !important;overflow:hidden;border:1px solid rgba(255,250,241,.5);border-radius:32px;color:#fffaf1;background:#111312;box-shadow:0 30px 74px rgba(78,36,4,.26),inset 0 1px 0 rgba(255,255,255,.22);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img,.product-section.product-worlds .product-world-card:nth-child(n+2) img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;filter:saturate(0.96) contrast(1.04) brightness(0.86);transition:filter 220ms ease,transform 420ms ease}.product-section.product-worlds .product-world-card:nth-child(1) img{object-position:center 50% !important}.product-section.product-worlds .product-world-card:nth-child(2) img{object-position:center 50% !important}.product-section.product-worlds .product-world-card:nth-child(3) img{object-position:center 50% !important}.product-section.product-worlds .product-world-card:nth-child(4) img{object-position:center 50% !important}.product-section.product-worlds .product-world-card:nth-child(5) img{object-position:center 50% !important}.product-section.product-worlds .card-content{position:absolute;inset:0;z-index:2;height:auto;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;padding:104px 28px 30px;background:rgba(0,0,0,0)}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{height:auto;max-width:none;gap:12px;padding:104px 28px 30px}.product-section.product-worlds .card-content::before{display:none}.product-section.product-worlds .card-content h3{margin:0;color:#fffaf1;font-size:clamp(1.35rem,1.6vw,2rem);line-height:1.02;text-shadow:0 12px 28px rgba(0,0,0,.36)}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{font-size:clamp(1.08rem,1.28vw,1.48rem)}.product-section.product-worlds .card-content p{min-height:0;margin:0;color:rgba(255,250,241,.82);font-size:1rem;font-weight:700;line-height:1.42;text-shadow:0 10px 24px rgba(0,0,0,.34)}.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{font-size:.88rem}.product-section.product-worlds .product-price{position:absolute;top:22px;left:22px;z-index:3;min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 13px;border:1px solid rgba(255,250,241,.3);border-radius:999px;color:#fffaf1;background:rgba(16,18,17,.42);box-shadow:0 12px 28px rgba(0,0,0,.16);backdrop-filter:blur(12px);font-size:clamp(.74rem,.78vw,.86rem);font-weight:860;line-height:1;text-transform:none}.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{font-size:clamp(.7rem,.72vw,.8rem)}.product-section.product-worlds .product-badge{display:none}.product-section.product-worlds .product-world-card::before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(7, 7, 6, 0.14) 0%, rgba(7, 7, 6, 0.06) 34%, rgba(7, 7, 6, 0.56) 70%, rgba(7, 7, 6, 0.86) 100%),radial-gradient(circle at 16% 14%, rgba(255, 250, 241, 0.12), transparent 32%)}.product-section.product-worlds .product-world-card::after{display:none}.product-section.product-worlds .product-world-card:hover,.product-section.product-worlds .product-world-card:focus-visible{border-color:rgba(255,250,241,.78);box-shadow:0 34px 76px rgba(80,38,4,.26),inset 0 1px 0 rgba(255,255,255,.9);outline:none;transform:translateY(-8px)}.product-section.product-worlds .product-world-card:hover img,.product-section.product-worlds .product-world-card:focus-visible img{filter:saturate(1.04) contrast(1.06) brightness(0.9);transform:scale(1.045)}.product-section.product-worlds .product-world-proof{margin-top:30px;border:1px solid rgba(255,250,241,.4);background:rgba(255,250,241,.72);box-shadow:0 18px 44px rgba(94,43,3,.12);backdrop-filter:blur(16px)}@media(max-width: 1180px)and (min-width: 901px){.product-section.product-worlds .product-world-grid{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:14px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:560px !important;grid-template-rows:none !important}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img,.product-section.product-worlds .product-world-card:nth-child(n+2) img{height:100% !important}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{height:auto;padding:92px 16px 24px}.product-section.product-worlds .product-price{top:18px;left:16px;min-height:34px;padding:0 12px;font-size:.72rem}.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{font-size:.68rem}}@media(max-width: 900px){.product-section.product-worlds .section-head{display:grid;justify-items:start;gap:14px;text-align:left}.product-section.product-worlds .section-head p{text-align:left}.product-section.product-worlds .product-world-grid{width:min(100%,450px) !important;grid-template-columns:1fr !important;gap:22px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:590px !important;grid-template-rows:none !important}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img,.product-section.product-worlds .product-world-card:nth-child(n+2) img{height:100% !important}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{height:auto;padding:104px 24px 28px}.product-section.product-worlds .card-content h3{font-size:1.42rem}.product-section.product-worlds .card-content p{min-height:0;font-size:.9rem}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{top:22px;left:22px;min-height:36px;padding:0 13px;font-size:.78rem}}@media(max-width: 560px){.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:560px !important;grid-template-rows:none !important}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img,.product-section.product-worlds .product-world-card:nth-child(n+2) img{height:100% !important}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{height:auto;padding:98px 22px 26px}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{top:20px;left:22px;min-height:34px;padding:0 12px;font-size:.76rem}}.footer.launch-footer{width:min(100% - 56px,1480px);display:block;margin:76px auto 0;padding:34px 0 72px;color:#3d4038;border-top:1px solid rgba(67,55,43,.12)}.footer-columns strong{color:var(--ink)}.footer-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px}.footer-columns nav{display:grid;gap:9px}.footer-columns a{color:#565852;font-size:.94rem;text-decoration:none}.footer-columns a:hover,.footer-columns a:focus-visible{color:var(--orange-deep);outline:none}@media(max-width: 900px){.footer.launch-footer{width:min(100% - 32px,var(--max))}.footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.footer.launch-footer{width:min(100% - 22px,var(--max));margin-top:54px}.footer-columns{grid-template-columns:1fr}}.footer.launch-footer{width:min(100% - 72px,1680px);margin-top:82px;padding:46px 0 34px;background:rgba(0,0,0,0);border-top:1px solid rgba(67,55,43,.12)}.footer.launch-footer .footer-columns{display:grid;grid-template-columns:1.25fr 1fr 1.05fr 1fr;gap:clamp(30px,4vw,64px);align-items:start;padding-bottom:34px;border-bottom:1px solid rgba(67,55,43,.12)}.footer.launch-footer nav,.footer.launch-footer section{display:grid;gap:8px;min-width:0}.footer.launch-footer strong{margin-bottom:14px;color:#8a8d88;font-size:.9rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.footer.launch-footer a,.footer.launch-footer span{color:#8a8d88;font-size:1rem;line-height:1.35;text-decoration:none}.footer.launch-footer a:hover,.footer.launch-footer a:focus-visible{color:var(--orange-deep);outline:none}.footer-phone{color:var(--orange) !important;font-size:clamp(1.35rem,1.8vw,1.9rem) !important;font-weight:900;letter-spacing:.01em}.footer-reviews{justify-items:center;text-align:center}.footer-stars{display:grid;justify-items:center;gap:6px}.footer-stars span{color:var(--orange) !important;font-size:1.55rem !important;line-height:1;letter-spacing:.03em}.footer-stars b{color:#3d4038;font-size:1.15rem;font-weight:900}.footer-stars em{color:var(--orange-deep);font-size:.98rem;font-style:normal;font-weight:850}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-top:28px}.footer-bottom>span{color:#9a9d99 !important;font-size:.9rem !important}.footer-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.footer-badges>span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:#3d4038 !important;background:#fff;border:1px solid rgba(67,55,43,.12);border-radius:6px;font-size:.78rem !important;font-weight:900;box-shadow:0 6px 16px rgba(16,18,17,.04)}.footer-badges>span::before{content:none}.footer-badges .payment-logo{display:block;flex:0 0 auto;width:auto;height:16px;max-width:46px;object-fit:contain}.footer-badges .payment-logo-twint{width:42px;height:14px;max-width:42px}.footer-badges .payment-logo-klarna{width:42px;height:16px;max-width:42px;border-radius:3px}.footer-badges .payment-logo-card{width:44px;height:16px;max-width:44px}@media(max-width: 1100px){.footer.launch-footer .footer-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}.footer-reviews{justify-items:start;text-align:left}}@media(max-width: 700px){.footer.launch-footer{width:min(100% - 28px,var(--max));padding-bottom:100px}.footer.launch-footer .footer-columns{grid-template-columns:1fr;gap:28px}.footer-bottom{display:grid}.footer-badges{justify-content:flex-start}}.footer.launch-footer{--closing-orange: #ff8a00;--closing-orange-deep: #e57700;--closing-ink: #18140f;--closing-soft: rgba(24, 20, 15, 0.72);--closing-line: rgba(24, 20, 15, 0.16)}.footer.launch-footer{width:100%;max-width:none;margin:0;padding:clamp(44px,5vw,72px) clamp(24px,7vw,96px) 36px;color:var(--closing-ink);background:var(--closing-orange);border-top:1px solid var(--closing-line)}.footer.launch-footer .footer-columns,.footer-bottom{width:min(100%,1480px);margin-inline:auto}.footer.launch-footer .footer-columns{padding-bottom:38px;border-bottom:1px solid var(--closing-line)}.footer.launch-footer strong{color:rgba(24,20,15,.78)}.footer.launch-footer a,.footer.launch-footer span,.footer-bottom>span{color:rgba(24,20,15,.68) !important}.footer.launch-footer a:hover,.footer.launch-footer a:focus-visible{color:#fffaf1 !important}.footer-phone{color:#fffaf1 !important}.footer-stars span,.footer-stars b,.footer-stars em{color:var(--closing-ink) !important}.footer-badges>span{color:var(--closing-ink) !important;background:rgba(255,250,241,.9);border:0;box-shadow:none}.footer-badges>span::before{content:none}@media(max-width: 900px){.footer.launch-footer{width:100%;padding-inline:24px}}@media(max-width: 560px){.footer.launch-footer{width:100%;padding:38px 20px 104px}.footer.launch-footer .footer-contact p{grid-template-columns:1fr;gap:2px}.footer.launch-footer .footer-contact .contact-hours{white-space:normal}}.product-section.product-worlds{--world-orange: #ff8a00;--world-ink: #18140f;--world-cream: #fffaf1;--world-muted: rgba(24, 20, 15, 0.72);width:100%;max-width:none;margin:0;padding:clamp(76px,7vw,112px) clamp(20px,5vw,72px) clamp(82px,7vw,112px);color:var(--world-ink);background:var(--world-orange);border:0;border-radius:0;box-shadow:none}.product-section.product-worlds .section{width:min(100%,1580px) !important;max-width:none;margin:0 auto;padding:0}.product-section.product-worlds .section-head{display:block;width:min(100%,1280px);max-width:none;margin:0 auto clamp(34px,4vw,52px);text-align:center}.product-section.product-worlds .section-head h2{max-width:1180px;margin:0 auto;color:var(--world-cream);font-size:clamp(2.45rem,4.1vw,4.65rem);font-weight:950;letter-spacing:0;line-height:1.06;text-transform:uppercase;text-shadow:none;white-space:normal}.product-section.product-worlds .section-head h2 span{color:var(--world-ink)}.product-section.product-worlds .section-head p{max-width:840px;margin:18px auto 0;padding:0;color:var(--world-muted);background:rgba(0,0,0,0);border:0;border-radius:0;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:760;line-height:1.55;text-align:center;backdrop-filter:none}.product-section.product-worlds .product-world-grid{width:min(100%,1580px) !important;max-width:none !important;margin:0 auto;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(14px,1.3vw,18px) !important;align-items:stretch !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){grid-column:auto !important;grid-row:auto !important;position:relative;height:clamp(560px,39vw,660px) !important;min-height:0 !important;display:block !important;overflow:hidden;color:var(--world-cream);border:2px solid rgba(255,250,241,.9);border-radius:24px;background:#21170f;box-shadow:none;isolation:isolate;transition:transform 180ms ease,border-color 180ms ease}.product-section.product-worlds .product-world-card::before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(0deg, rgba(10, 8, 6, 0.88) 0%, rgba(10, 8, 6, 0.66) 25%, rgba(10, 8, 6, 0.18) 60%, rgba(10, 8, 6, 0.02) 100%)}.product-section.product-worlds .product-world-card::after{display:none}.product-section.product-worlds .product-world-card:hover,.product-section.product-worlds .product-world-card:focus-visible{border-color:var(--world-cream);box-shadow:none;outline:none;transform:translateY(-4px)}.product-section.product-worlds .product-world-card img,.product-section.product-worlds .product-world-card:nth-child(1) img,.product-section.product-worlds .product-world-card:nth-child(n+2) img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;filter:saturate(1.08) contrast(1.06) brightness(1.06);transition:filter 220ms ease,transform 420ms ease}.product-section.product-worlds .product-world-card:hover img,.product-section.product-worlds .product-world-card:focus-visible img{filter:saturate(1.12) contrast(1.06) brightness(1.08);transform:scale(1.03)}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{position:absolute;inset:0;z-index:2;height:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:104px clamp(18px,1.55vw,26px) 26px;background:rgba(0,0,0,0)}.product-section.product-worlds .card-content h3,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{margin:0;color:var(--world-cream);font-size:clamp(1.12rem,1.28vw,1.55rem);font-weight:950;line-height:1.05;text-shadow:0 8px 22px rgba(0,0,0,.42)}.product-section.product-worlds .card-content p,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{min-height:0;margin:0;color:rgba(255,250,241,.9);font-size:clamp(.8rem,.82vw,.95rem);font-weight:760;line-height:1.38;text-shadow:0 8px 20px rgba(0,0,0,.4)}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{position:absolute;top:20px;left:20px;z-index:3;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:0 18px;color:var(--world-ink);background:var(--world-cream);border:2px solid var(--world-ink);border-radius:999px;box-shadow:none;backdrop-filter:none;font-size:1rem;font-weight:950;line-height:1;text-transform:none}.product-section.product-worlds .product-price small{color:var(--world-orange);font-size:.78rem;font-weight:950;text-transform:uppercase}.product-section.product-worlds .product-price strong{color:var(--world-ink);font-size:clamp(1rem,1.02vw,1.16rem);font-weight:950}.product-section.product-worlds .product-world-proof{min-height:38px;align-items:center;margin:24px auto 0;padding:8px 16px;color:var(--world-ink);background:rgba(255,250,241,.88);border:0;border-radius:999px;box-shadow:none;font-weight:900;backdrop-filter:none}.product-section.product-worlds .product-world-proof span{color:var(--world-orange)}.product-section.product-worlds .product-world-proof a{color:var(--world-ink)}@media(max-width: 1280px)and (min-width: 901px){.product-section.product-worlds{padding-inline:22px}.product-section.product-worlds .product-world-grid{gap:12px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:580px !important}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{padding:96px 14px 22px}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{top:16px;left:14px;min-height:42px;padding:0 13px}}@media(max-width: 900px){.product-section.product-worlds{padding:64px 16px 66px}.product-section.product-worlds .section-head{text-align:left}.product-section.product-worlds .section-head h2{font-size:clamp(2rem,9vw,2.75rem);line-height:1.08;text-align:left}.product-section.product-worlds .section-head p{margin-inline:0;text-align:left}.product-section.product-worlds .product-world-grid{width:min(100%,430px) !important;grid-template-columns:1fr !important;gap:18px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:560px !important}.product-section.product-worlds .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{padding:104px 22px 26px}.product-section.product-worlds .card-content h3,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{font-size:1.38rem}.product-section.product-worlds .card-content p,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{font-size:.94rem}}.product-section.product-worlds{--calm-bg: #fffaf1;--calm-ink: #18140f;--calm-orange: #ff8a00;--calm-muted: rgba(24, 20, 15, 0.72);--calm-line: rgba(24, 20, 15, 0.16);width:100%;max-width:none;margin:0;padding:clamp(76px,7vw,112px) clamp(20px,5vw,72px) clamp(82px,7vw,116px);overflow:hidden;color:var(--calm-ink);background:var(--calm-bg);border:0;border-radius:0;box-shadow:none}.product-section.product-worlds .section-head{width:min(100%,1320px);max-width:none;margin:0 auto clamp(34px,4vw,52px);padding:0;text-align:center}.product-section.product-worlds .section-head h2{max-width:1260px;margin:0 auto;color:var(--calm-ink);font-size:clamp(3rem,4.8vw,5.8rem);font-weight:1000;line-height:.95;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:none;white-space:normal}.product-section.product-worlds .section-head h2 span{color:var(--calm-orange)}.product-section.product-worlds .section-head p{max-width:980px;margin:22px auto 0;padding:0;color:var(--calm-muted);background:rgba(0,0,0,0);border:0;border-radius:0;font-size:clamp(1.02rem,1.18vw,1.28rem);font-weight:780;line-height:1.48;text-align:center;backdrop-filter:none}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{top:22px;left:22px;min-height:46px;padding:0 18px;color:var(--calm-ink);background:var(--calm-bg);border:2px solid var(--calm-ink);border-radius:999px;box-shadow:none}.product-section.product-worlds .product-price small{color:var(--calm-orange);font-size:.76rem;font-weight:1000;text-transform:uppercase}.product-section.product-worlds .product-price strong{color:var(--calm-ink);font-size:clamp(1rem,1vw,1.16rem);font-weight:1000}.product-section.product-worlds .card-content h3,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{color:var(--calm-bg);font-weight:1000;text-shadow:0 8px 22px rgba(0,0,0,.48)}.product-section.product-worlds .card-content p,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{color:rgba(255,250,241,.9);font-weight:760;text-shadow:0 8px 20px rgba(0,0,0,.42)}.product-section.product-worlds .product-world-proof{min-height:40px;align-items:center;margin:26px auto 0;padding:8px 18px;color:var(--calm-ink);background:#fff6e8;border:1px solid var(--calm-line);border-radius:999px;box-shadow:none;font-weight:950}.product-section.product-worlds .product-world-proof span{color:var(--calm-orange)}.product-section.product-worlds .product-world-proof a{color:var(--calm-ink)}.product-section.product-worlds .section{width:min(100%,1840px) !important;max-width:none;margin:0 auto;padding:0}.product-section.product-worlds .product-world-grid{width:min(100%,1840px) !important;max-width:none !important;margin:0 auto;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(16px,1.35vw,22px) !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){height:clamp(580px,36vw,740px) !important;border:2px solid rgba(24,20,15,.2);border-radius:24px;background:#1f1711;box-shadow:none}.product-section.product-worlds .product-world-card::before{background:linear-gradient(0deg, rgba(10, 8, 6, 0.84) 0%, rgba(10, 8, 6, 0.62) 30%, rgba(10, 8, 6, 0.14) 66%, rgba(10, 8, 6, 0.01) 100%)}.product-section.product-worlds .product-world-card:hover,.product-section.product-worlds .product-world-card:focus-visible{border-color:rgba(255,138,0,.78)}.product-section.product-worlds .product-badge{position:absolute;top:22px;left:auto;right:20px;z-index:4;min-height:34px;display:inline-flex !important;align-items:center;justify-content:center;padding:0 14px;color:var(--calm-bg);background:var(--calm-orange);border:2px solid var(--calm-bg);border-radius:999px;box-shadow:none;font-size:.76rem;font-weight:1000;line-height:1;text-transform:uppercase}.product-section.product-worlds .product-world-card:not(:first-child) .product-badge{display:none !important}@media(max-width: 1320px)and (min-width: 901px){.product-section.product-worlds .product-badge{top:72px;right:auto;left:18px}}@media(max-width: 1180px){.product-section.product-worlds .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:min(100%,900px) !important}}@media(max-width: 700px){.product-section.product-worlds{padding:64px 16px 72px}.product-section.product-worlds .section-head{margin-bottom:26px;text-align:left}.product-section.product-worlds .section-head h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.06;text-align:left}.product-section.product-worlds .section-head p{margin-inline:0;text-align:left}.product-section.product-worlds .product-world-grid{width:min(100%,430px) !important;grid-template-columns:1fr !important;gap:18px !important}.product-section.product-worlds .product-world-card,.product-section.product-worlds .product-world-card:nth-child(1),.product-section.product-worlds .product-world-card:nth-child(2),.product-section.product-worlds .product-world-card:nth-child(3),.product-section.product-worlds .product-world-card:nth-child(4),.product-section.product-worlds .product-world-card:nth-child(5){min-height:0;height:560px !important}.product-section.product-worlds .product-badge{top:72px;right:auto;left:22px}.product-section.product-worlds .product-world-card:nth-child(1) img{object-position:center center !important}.product-section.product-worlds .product-world-card:nth-child(5) img{object-position:28% center !important}.product-section.product-worlds .product-world-proof{width:fit-content;max-width:100%;margin-inline:0}}.site-header{color:#18140f}.site-header::before,.site-header.is-scrolled::before,.site-header.is-open::before{background:rgba(255,250,241,.94);border-bottom:1px solid rgba(24,20,15,.08);backdrop-filter:blur(18px)}.logo-light{display:none}.logo-dark,.site-header.is-scrolled .logo-dark,.site-header.is-open .logo-dark{display:block}.nav{color:#18140f}.nav a:hover,.nav a:focus-visible,.site-header.is-scrolled .nav a:hover,.site-header.is-scrolled .nav a:focus-visible,.site-header.is-open .nav a:hover,.site-header.is-open .nav a:focus-visible{color:#18140f;background:rgba(255,138,0,.1);border-color:rgba(255,138,0,.28);box-shadow:none}.nav em,.site-header.is-scrolled .nav em,.site-header.is-open .nav em{color:#ff8a00;background:#fff6e8;border-color:rgba(255,138,0,.28)}.button.primary,.hero-content .hero-actions .button.primary{min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 34px;color:#fffaf1;background:#ff8a00;border:0;border-radius:999px;box-shadow:none;font-size:.98rem;font-weight:1000;letter-spacing:.025em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.button.primary:hover,.button.primary:focus-visible,.hero-content .hero-actions .button.primary:hover,.hero-content .hero-actions .button.primary:focus-visible{color:#fffaf1;background:#df7300;border:0;box-shadow:none;outline:none;transform:translateY(-1px)}.header-actions .button.primary{min-height:50px;padding:0 26px;font-size:.86rem}.hero{--hero-bg: #fffaf1;--hero-ink: #18140f;--hero-orange: #ff8a00;--hero-muted: rgba(24, 20, 15, 0.72);min-height:0;display:grid;grid-template-rows:auto auto;align-items:start;padding:clamp(118px,10vw,154px) 0 clamp(68px,7vw,104px);overflow:hidden;color:var(--hero-ink);background:var(--hero-bg)}.hero-media{position:relative;inset:auto;grid-row:2;width:min(var(--max),100vw - 88px);height:clamp(420px,43vw,680px);margin:clamp(44px,5vw,70px) auto 0;overflow:hidden;border:2px solid rgba(24,20,15,.14);border-radius:28px;background:#ded7ca}.hero-media img{height:100%;object-fit:cover;object-position:58% 50%;filter:saturate(1.04) contrast(1.02) brightness(1.03)}.hero-media::after{background:linear-gradient(90deg, rgba(24, 20, 15, 0.28) 0%, rgba(24, 20, 15, 0.1) 34%, transparent 72%),linear-gradient(0deg, rgba(24, 20, 15, 0.16) 0%, transparent 44%)}.hero-content{grid-row:1;width:min(1520px,100vw - 64px);margin:0 auto;padding:0;text-align:center}.hero h1{max-width:1420px;margin:0 auto;color:var(--hero-ink);font-size:clamp(3.4rem,6.4vw,8rem);font-weight:1000;line-height:.92;letter-spacing:0;text-transform:uppercase}.hero h1 span{color:var(--hero-orange)}.hero-actions,.hero-content .hero-actions{justify-content:center;margin-top:34px}.hero-content .hero-actions .button.primary{min-height:76px;padding:0 clamp(44px,5vw,86px);font-size:clamp(1.05rem,1.35vw,1.32rem)}.mega-content{width:min(1700px,100vw - 48px);height:auto;min-height:430px;max-height:calc(100vh - 98px);grid-template-columns:minmax(0, 1fr) clamp(380px,28vw,480px);color:#18140f;background:radial-gradient(circle at 7% 0%, rgba(242, 140, 24, 0.16), transparent 28%),linear-gradient(135deg, #fffdf8 0%, #fbf4e8 54%, #f2eadf 100%);border:1px solid rgba(202,111,16,.16);border-top:3px solid #ff8a00;border-radius:0 0 28px 28px;box-shadow:0 30px 78px rgba(16,18,17,.2)}.mega-main{grid-template-rows:auto auto auto;gap:24px;padding:38px clamp(28px,4.4vw,64px) 36px}.mega-title{width:auto;display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;color:#18140f;background:rgba(0,0,0,0);border:0;border-radius:0;font-size:clamp(2.4rem,3.4vw,4.25rem);font-weight:1000;letter-spacing:0;line-height:.95;text-transform:uppercase}.mega-product-grid{height:auto;grid-auto-rows:minmax(92px, auto);gap:14px}.mega-product{min-height:92px;grid-template-columns:58px minmax(0, 1fr);gap:16px;padding:16px;color:#18140f;text-decoration:none;background:#fff6e8;border:1px solid rgba(24,20,15,.14);border-radius:18px;box-shadow:none}.mega-product:hover{color:#18140f;background:#fff0dc;border-color:rgba(255,138,0,.34);box-shadow:none}.mega-product-icon{width:54px;height:54px;border-color:rgba(255,138,0,.28);border-radius:16px;background:#fffaf1;box-shadow:none}.mega-product strong{color:#18140f;font-size:clamp(1rem,1.05vw,1.18rem);font-weight:1000}.mega-product small{color:rgba(24,20,15,.66);font-size:clamp(.78rem,.82vw,.9rem);font-weight:760}.mega-utility-grid{height:auto;padding-top:22px;border-top:1px solid rgba(24,20,15,.12)}.mega-utility h3{color:#ff8a00;font-weight:1000}.mega-utility-item{color:#18140f;font-weight:920}.mega-feature{background:#fff6e8;border-left:1px solid rgba(24,20,15,.12)}.mega-feature-image::after{background:linear-gradient(180deg, transparent 42%, rgba(24, 20, 15, 0.34) 100%),linear-gradient(90deg, rgba(24, 20, 15, 0.08), transparent 54%)}.mega-rating{color:#fffaf1;background:#070807;border:2px solid #18140f;backdrop-filter:none}.mega-label{color:#fffaf1;background:#18140f;border:0;border-radius:999px;backdrop-filter:none}.mega-feature-body{background:#fff6e8}.mega-feature-body p{color:#18140f;font-weight:920}.mega-feature-body li{color:rgba(24,20,15,.7);font-weight:760}@media(min-width: 901px){.mega-main{grid-template-rows:auto minmax(206px, auto) auto;align-content:start}.mega-product-grid,.mega-product-grid.single-product{min-height:206px;height:auto;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(92px, auto);align-content:start;gap:14px}.mega-product-grid.single-product .mega-product{grid-column:auto}}@media(max-width: 900px){.hero{min-height:0;padding:108px 0 58px}.hero-content{width:min(100% - 32px,var(--max));text-align:left}.hero h1{max-width:100%;font-size:clamp(2.15rem,9vw,2.95rem);line-height:.96}.hero-actions,.hero-content .hero-actions{justify-content:stretch;margin-top:26px}.hero-content .hero-actions .button.primary{width:100%;min-height:66px;padding:0 22px;font-size:1rem}.hero-media{width:min(100% - 32px,var(--max));height:clamp(330px,92vw,510px);margin-top:30px;border-radius:22px}.hero-media img{object-position:62% 50%}}@media(max-width: 560px){.header-actions .button.primary{display:none}.button.primary{min-height:52px;padding:0 22px;font-size:.86rem}}.site-header{color:#fffaf1}.site-header .header-inner{width:min(1720px,100vw - 48px);grid-template-columns:auto minmax(0, 1fr) auto !important}.hero-content{width:min(1184px,100vw - 64px)}.site-header .nav{color:#fffaf1}.site-header.is-scrolled .nav,.site-header.is-open .nav{color:#18140f}.site-header::before{background:linear-gradient(180deg, rgba(12, 13, 12, 0.42), rgba(12, 13, 12, 0.1)),rgba(12,13,12,.08);border-bottom:1px solid rgba(255,250,241,.12);backdrop-filter:blur(20px)}.site-header.is-scrolled,.site-header.is-open{color:#18140f}.site-header.is-scrolled::before,.site-header.is-open::before{background:rgba(255,250,241,.94);border-bottom:1px solid rgba(24,20,15,.08)}.logo-light{display:block}.logo-dark,.site-header.is-scrolled .logo-light,.site-header.is-open .logo-light{display:none}.site-header.is-scrolled .logo-dark,.site-header.is-open .logo-dark{display:block}.mobile-menu span,.mobile-menu::before,.mobile-menu::after{background:#fffaf1}.site-header.is-scrolled .mobile-menu span,.site-header.is-scrolled .mobile-menu::before,.site-header.is-scrolled .mobile-menu::after,.site-header.is-open .mobile-menu span,.site-header.is-open .mobile-menu::before,.site-header.is-open .mobile-menu::after{background:var(--graphite)}.hero{position:relative;min-height:100vh;display:grid;align-items:end;padding:0;overflow:hidden;color:#fffaf1;background:#070807}.hero-media{position:absolute;inset:0;grid-row:1/-1;grid-column:1/-1;align-self:stretch;justify-self:stretch;width:auto;height:100%;margin:0;overflow:hidden;border:0;border-radius:0;background:#070807}.hero-media img{height:100%;object-fit:cover;object-position:61% 50%;filter:brightness(1.02) saturate(1.04) contrast(1.04)}.hero-media::after{background:radial-gradient(circle at 78% 38%, rgba(255, 138, 0, 0.18), transparent 25%),linear-gradient(90deg, rgba(5, 6, 5, 0.78) 0%, rgba(5, 6, 5, 0.58) 44%, rgba(5, 6, 5, 0.18) 78%, rgba(5, 6, 5, 0.32) 100%),linear-gradient(0deg, rgba(5, 6, 5, 0.68) 0%, rgba(5, 6, 5, 0.14) 48%, rgba(5, 6, 5, 0.34) 100%)}.hero-content{position:relative;z-index:2;width:min(1600px,100vw - 64px);margin:0 auto;padding:clamp(132px,15vh,172px) 0 clamp(170px,24vh,280px);text-align:left}.hero h1{max-width:1280px;margin:0;color:#fffaf1;font-size:clamp(3.35rem,7.15vw,8.7rem);font-weight:1000;line-height:.91;letter-spacing:0;text-align:left;text-transform:uppercase}.hero h1 span{color:#ff8a00}.hero h1 em{display:block;color:#fffaf1;font-style:normal}.hero-actions,.hero-content .hero-actions{justify-content:flex-start;margin-top:40px}.hero-content .hero-actions .button.primary{min-height:68px;padding:0 48px;font-size:1.1rem}@media(max-width: 900px){.hero{min-height:820px;padding:0}.hero-content{width:min(100% - 32px,var(--max));padding:118px 0 166px;text-align:left}.hero h1{max-width:100%;font-size:clamp(2.28rem,10.6vw,4.2rem);line-height:.94}.hero-actions,.hero-content .hero-actions{justify-content:stretch;margin-top:28px}.hero-content .hero-actions .button.primary{width:100%;min-height:64px;padding:0 22px;font-size:.96rem}.hero-media img{object-position:68% 50%}.hero-media::after{background:linear-gradient(90deg, rgba(5, 6, 5, 0.82) 0%, rgba(5, 6, 5, 0.56) 58%, rgba(5, 6, 5, 0.22) 100%),linear-gradient(0deg, rgba(5, 6, 5, 0.78) 0%, rgba(5, 6, 5, 0.16) 52%, rgba(5, 6, 5, 0.34) 100%)}}@media(min-width: 901px){.mega-content{height:min(522px,100vh - 92px);min-height:522px;grid-template-columns:minmax(0, 1fr) clamp(360px,27vw,460px);overflow:hidden}.mega-main{grid-template-rows:auto 1fr auto;gap:20px;padding:34px clamp(28px,4vw,58px) 32px}.mega-title{font-size:clamp(2.05rem,2.65vw,3.15rem);line-height:1}.mega-product-grid{align-content:start;grid-auto-rows:minmax(86px, auto);gap:12px}.mega-product{min-height:86px;padding:14px}.mega-feature-image{height:336px}}.footer.launch-footer{color:#18140f;background:linear-gradient(180deg, #fffaf1 0%, #fff6e8 100%);border-top:1px solid rgba(24,20,15,.1)}.footer.launch-footer .footer-columns{border-bottom:1px solid rgba(24,20,15,.12)}.footer.launch-footer strong{color:#18140f !important}.footer.launch-footer a,.footer.launch-footer span,.footer-bottom>span{color:rgba(24,20,15,.7) !important}.footer.launch-footer a:hover,.footer.launch-footer a:focus-visible{color:#ff8a00 !important}.footer.launch-footer .footer-phone{color:#ff8a00 !important}.footer.launch-footer .footer-stars span{color:#ff8a00 !important}.footer.launch-footer .footer-stars b{color:#18140f !important}.footer.launch-footer .footer-stars em{color:#ff8a00 !important}.footer.launch-footer .footer-badges>span{color:#18140f !important;background:#fffaf1;border:1px solid rgba(24,20,15,.12);box-shadow:none}.footer.launch-footer .footer-badges>span::before{content:none}.footer.launch-footer .footer-contact{display:grid;gap:9px;margin-top:4px}.footer.launch-footer .footer-columns{grid-template-columns:minmax(500px, 1.7fr) minmax(190px, 0.7fr) minmax(170px, 0.65fr) minmax(190px, 0.7fr) !important;gap:clamp(24px,2.6vw,42px) !important}.footer.launch-footer .footer-contact p{display:grid;grid-template-columns:78px minmax(0, 1fr);column-gap:14px;align-items:baseline;margin:0}.footer.launch-footer .footer-contact .contact-label{color:#5f6871 !important;font-size:1rem;font-weight:650;line-height:1.35}.footer.launch-footer .footer-contact a{color:#5f6871 !important;font-size:1rem !important;font-weight:650;line-height:1.35}.footer.launch-footer .footer-contact .contact-mail{color:#ff7f00 !important}.footer.launch-footer .footer-contact .contact-hours{color:#5f6871 !important;white-space:nowrap}@media(max-width: 1320px){.footer.launch-footer .footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.footer.launch-footer .footer-contact a,.footer.launch-footer .footer-contact .contact-hours{white-space:normal}}@media(max-width: 700px){.footer.launch-footer .footer-columns{grid-template-columns:1fr !important;gap:30px !important}.footer.launch-footer .footer-contact p{grid-template-columns:1fr;gap:2px}.footer.launch-footer .footer-contact a,.footer.launch-footer .footer-contact .contact-hours{white-space:normal;overflow-wrap:anywhere}}.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{top:20px;left:20px;min-height:52px;gap:6px;padding:0 22px;color:#18140f;background:#fffaf1;border:2px solid #18140f;border-radius:999px;box-shadow:0 10px 24px rgba(10,8,6,.18)}.product-section.product-worlds .product-price small{color:#ff8a00;font-size:clamp(.78rem,.8vw,.9rem);font-weight:1000;line-height:1;text-transform:uppercase}.product-section.product-worlds .product-price strong{color:#18140f;font-size:clamp(1.14rem,1.15vw,1.34rem);font-weight:1000;line-height:1}.product-section.product-worlds .product-badge{top:84px;right:auto;left:20px}.product-section.product-worlds .product-world-card .card-content,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content{gap:8px}.product-section.product-worlds .product-world-card .card-content h3,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content h3{min-height:3.32em;display:flex;align-items:flex-end;margin:0;font-size:clamp(1.28rem,1.26vw,1.52rem) !important;font-weight:1000;line-height:1.08;letter-spacing:0}.product-section.product-worlds .product-world-card .card-content p,.product-section.product-worlds .product-world-card:nth-child(n+2) .card-content p{min-height:2.76em;margin:0;font-size:clamp(.88rem,.9vw,1rem) !important;font-weight:860;line-height:1.38;letter-spacing:0}@media(max-width: 1180px){.mobile-menu{position:relative;display:inline-flex !important;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid rgba(255,250,241,.76);border-radius:999px;background:#ff8a00;box-shadow:0 14px 34px rgba(0,0,0,.28);cursor:pointer}.site-header.is-scrolled .mobile-menu,.site-header.is-open .mobile-menu{border-color:rgba(255,138,0,.38);background:#ff8a00;box-shadow:0 14px 34px rgba(189,88,21,.22)}.mobile-menu span,.mobile-menu::before,.mobile-menu::after{position:absolute;top:50%;left:50%;width:25px;height:3px;margin:0;border-radius:999px;background:#fffaf1 !important;transform:translate(-50%, -50%);transition:opacity 160ms ease,transform 160ms ease}.mobile-menu::before{transform:translate(-50%, calc(-50% - 8px))}.mobile-menu::after{transform:translate(-50%, calc(-50% + 8px))}.site-header.is-open .mobile-menu span{opacity:0;transform:translate(-50%, -50%) scaleX(0.24)}.site-header.is-open .mobile-menu::before{transform:translate(-50%, -50%) rotate(45deg)}.site-header.is-open .mobile-menu::after{transform:translate(-50%, -50%) rotate(-45deg)}.site-header .nav{position:fixed;top:88px;right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));display:none;grid-template-columns:1fr;gap:10px;justify-content:stretch;max-height:calc(100dvh - 170px);padding:12px;overflow-y:auto;overflow-x:hidden;color:#18140f;border:1px solid rgba(255,138,0,.24);border-radius:26px;background:linear-gradient(180deg, rgba(255, 250, 241, 0.98), rgba(255, 246, 232, 0.98));box-shadow:0 28px 80px rgba(18,15,12,.26)}.site-header.is-open .nav{display:grid}.site-header .nav-item{display:block;width:100%}.site-header .nav a{width:100%;min-height:56px;justify-content:space-between;padding:0 12px 0 18px;color:#18140f;border:1px solid rgba(255,138,0,.18);background:rgba(255,250,241,.72);box-shadow:0 10px 26px rgba(24,20,15,.05);font-size:1.05rem}.site-header .nav a::after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin-left:auto;color:#fffaf1;border-radius:999px;background:#ff8a00;font-size:1.08rem;font-weight:1000;line-height:1}.site-header .nav a:hover,.site-header .nav a:focus-visible{color:#18140f;border-color:rgba(255,138,0,.36);background:#fff0d9;box-shadow:none;transform:none}.site-header .nav em{color:#ff8a00;background:rgba(255,138,0,.12);border-color:rgba(255,138,0,.28)}.site-header .nav-item.is-preview-open>a{color:#fffaf1;border-color:#ff8a00;background:#ff8a00}.site-header.is-open .nav .nav-item.is-preview-open>a,.site-header.is-open .nav .nav-item.is-preview-open>a:hover,.site-header.is-open .nav .nav-item.is-preview-open>a:focus-visible{color:#fffaf1;border-color:#ff8a00;background:#ff8a00}.site-header .nav-item.is-preview-open>a::after{content:"-";color:#ff8a00;background:#fffaf1}.site-header .nav-item.is-preview-open>a em{color:#ff8a00 !important;background:#fffaf1 !important;border-color:rgba(255,250,241,.7) !important}.site-header .mega-panel{position:static;display:block !important;max-height:0;margin:0;padding:0;overflow:hidden;color:#18140f;opacity:0;pointer-events:none;transform:none;visibility:hidden;transition:max-height 240ms ease,opacity 180ms ease,margin 180ms ease}.site-header .mega-panel::before{display:none}.site-header .nav-item.is-preview-open .mega-panel{max-height:334px;margin:-2px 0 4px;opacity:1;pointer-events:auto;visibility:visible}.site-header .mega-content{display:grid;grid-template-columns:1fr;gap:10px;height:auto;min-height:0;padding:10px;border:1px solid rgba(255,138,0,.18);border-radius:22px;background:linear-gradient(135deg, rgba(255, 250, 241, 0.98), rgba(255, 239, 214, 0.94));box-shadow:none}.site-header .mega-main,.site-header .mega-feature{min-width:0}.site-header .mega-main{display:block;height:auto;min-height:0}.site-header .mega-title{display:none}.site-header .mega-product-grid{order:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(40px, auto);height:auto;gap:8px}.site-header .mega-product{display:flex;align-items:center;min-height:42px;padding:0 10px;gap:0;justify-content:center;text-align:center;border:1px solid rgba(24,20,15,.09);border-radius:999px;background:rgba(255,250,241,.82)}.site-header .mega-product:nth-child(n+3){display:flex}.site-header .mega-product-icon{display:none}.site-header .mega-product>span:not(.mega-product-icon){display:block}.site-header .mega-product strong{display:block;font-size:.78rem;line-height:1.12}.site-header .mega-product small{display:none}.site-header .mega-utility-grid{display:none}.site-header .mega-feature{order:2;display:grid;grid-template-columns:minmax(0, 1fr);gap:0;padding:0;border:0;border-radius:20px;background:rgba(0,0,0,0);color:#18140f}.site-header .mega-feature-image{width:100%;height:clamp(116px,31vw,148px);border-radius:16px;overflow:hidden;border:1px solid rgba(24,20,15,.1);background:#fffaf1}.site-header .mega-feature-image img{height:100%;object-fit:cover}.site-header .mega-feature-image .mega-rating{display:none}.site-header .mega-feature-image .mega-label{display:none}.site-header .mega-feature-body{display:none;flex-direction:column;justify-content:center;min-width:0;padding:0 4px 2px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.site-header .mega-feature-body p{margin:0;color:rgba(24,20,15,.74);font-size:.9rem;font-weight:800;line-height:1.3}.site-header .mega-feature-body ul{display:none}.site-header .mega-feature-body li{color:rgba(255,250,241,.78);font-size:.76rem;line-height:1.24}}@media(max-width: 560px){.mobile-menu{width:52px;height:52px}.site-header .nav{top:82px;border-radius:22px}.site-header .nav a{min-height:52px;font-size:1rem}.site-header .mega-feature{grid-template-columns:1fr}.site-header .mega-feature-image{width:100%;height:126px}}@media(max-width: 900px){.product-section.product-worlds .product-price,.product-section.product-worlds .product-world-card:nth-child(n+2) .product-price{min-height:50px;padding:0 20px}.product-section.product-worlds .product-price strong{font-size:1.2rem}.product-section.product-worlds .product-badge{top:78px;left:20px}}.is-home-page .home-tech-experience-v2,.is-home-page .home-tech-experience-v2 *{box-sizing:border-box}.is-home-page .home-tech-experience-v2{--tech-black: #070706;--tech-panel: #11110f;--tech-panel-soft: #181612;--tech-orange: #ff8400;--tech-orange-bright: #ff9829;--tech-cream: #f5f0e8;--tech-white: #fffaf3;--tech-muted: #aaa59d;--tech-line: rgba(255, 132, 0, 0.28);width:100%;overflow:clip;color:var(--tech-white);background:var(--tech-black);font-family:"Inter",Arial,sans-serif}.is-home-page .home-tech-experience-v2--preserved{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.is-home-page .home-tech-experience-v2--preserved h2,.is-home-page .home-tech-experience-v2--preserved h3,.is-home-page .home-tech-experience-v2--preserved h4,.is-home-page .home-tech-experience-v2--preserved button{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.is-home-page .home-tech-experience-v2 h2,.is-home-page .home-tech-experience-v2 h3,.is-home-page .home-tech-experience-v2 h4,.is-home-page .home-tech-experience-v2 p{margin-top:0}.is-home-page .home-tech-experience-v2 h2,.is-home-page .home-tech-experience-v2 h3,.is-home-page .home-tech-experience-v2 h4{font-family:"Inter",Arial,sans-serif}.is-home-page .home-tech-experience-v2 a{color:inherit;text-decoration:none}.is-home-page .home-tech-experience-v2 img{display:block;width:100%}.is-home-page .home-tech-experience-v2 .tech-shell{width:94%;max-width:1500px;margin:0 auto}.is-home-page .home-tech-experience-v2 .tech-kicker{margin-bottom:18px;color:var(--tech-orange);font-family:"Inter",Arial,sans-serif;font-size:clamp(.72rem,.76vw,.84rem);font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.is-home-page .home-tech-experience-v2 :is(a,button,input):focus-visible{outline:3px solid #fff;outline-offset:4px}.is-home-page .home-tech-experience-v2 .tech-faq{padding:clamp(100px,11vw,180px) 0;background:radial-gradient(circle at 12% 16%, rgba(255, 132, 0, 0.11), transparent 28%),#0c0c0b}.is-home-page .home-tech-experience-v2 .tech-faq-grid{display:grid;grid-template-columns:minmax(350px, 0.72fr) minmax(560px, 1.28fr);gap:clamp(60px,9vw,160px);align-items:start}.is-home-page .home-tech-experience-v2 .tech-faq-intro{position:sticky;top:120px}.is-home-page .home-tech-experience-v2 .tech-faq-intro h2{margin-bottom:0;color:#fff;font-size:clamp(2.45rem,4.3vw,5.1rem);font-weight:900;letter-spacing:-0.07em;line-height:.96}.is-home-page .home-tech-experience-v2 .tech-faq-title-line{display:block}.is-home-page .home-tech-experience-v2 .tech-faq-title-line--accent{color:var(--tech-orange)}.is-home-page .home-tech-experience-v2 .tech-faq-list{border-top:1px solid rgba(255,255,255,.18)}.is-home-page .home-tech-experience-v2 .tech-faq-item{border-bottom:1px solid rgba(255,255,255,.18)}.is-home-page .home-tech-experience-v2 .tech-faq-question{width:100%;min-height:92px;display:grid;grid-template-columns:minmax(0, 1fr) 44px;gap:20px;align-items:center;padding:22px 0;color:#fff;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.is-home-page .home-tech-experience-v2 .tech-faq-question>span{font-family:"Inter",Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:850;line-height:1.25}.is-home-page .home-tech-experience-v2 .tech-faq-question:focus-visible{outline:3px solid rgba(255,132,0,.48);outline-offset:5px}.is-home-page .home-tech-experience-v2 .tech-faq-question em{width:42px;height:42px;display:grid;place-items:center;justify-self:end;color:#111;border-radius:50%;background:var(--tech-orange);font-size:1.2rem;font-style:normal;font-weight:700}.is-home-page .home-tech-experience-v2 .tech-faq-answer{max-width:850px;margin:-8px 68px 28px 0;color:#bdb7ae;font-size:clamp(.92rem,.2vw + .88rem,1rem);line-height:1.72}.is-home-page .home-tech-experience-v2 .tech-faq-answer p{margin:0}.is-home-page .home-tech-experience-v2 .tech-faq-answer p+p,.is-home-page .home-tech-experience-v2 .tech-faq-answer ul+p{margin-top:16px}.is-home-page .home-tech-experience-v2 .tech-faq-answer ul{display:grid;gap:10px;margin:16px 0 0;padding-left:1.25rem}.is-home-page .home-tech-experience-v2 .tech-faq-answer li{padding-left:4px}.is-home-page .home-tech-experience-v2 .tech-faq-answer li::marker{color:var(--tech-orange)}.is-home-page .home-tech-experience-v2 .tech-faq-answer strong{color:#fff;font-weight:850}.is-home-page .home-tech-experience-v2 .tech-faq-answer__link{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--tech-orange);font-weight:850;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:5px}.is-home-page .home-tech-experience-v2 .tech-faq-answer__link:hover{color:#ffac4c}.is-home-page .home-tech-experience-v2 .tech-faq-answer__link:focus-visible{border-radius:3px;outline:3px solid rgba(255,132,0,.48);outline-offset:5px}.is-home-page .home-tech-experience-v2 .tech-final{padding:clamp(56px,7vw,110px) clamp(18px,4vw,72px);color:#17120e;background:var(--tech-orange)}.is-home-page .home-tech-experience-v2 .tech-final-panel{width:min(100%,1420px);min-height:360px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(500px, 1.1fr);gap:clamp(50px,8vw,140px);align-items:center;margin:0 auto;padding:clamp(48px,6vw,90px);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:radial-gradient(circle at 90% 0%, rgba(255, 132, 0, 0.32), transparent 34%),#0b0b0a;box-shadow:0 30px 70px rgba(80,38,0,.24)}.is-home-page .home-tech-experience-v2 .tech-final-panel h2{margin-bottom:16px;color:var(--tech-white);font-size:clamp(2.2rem,3.8vw,4.3rem);font-weight:900;letter-spacing:-0.065em;line-height:.98}.is-home-page .home-tech-experience-v2 .tech-final-panel h2 span{color:var(--tech-orange)}.is-home-page .home-tech-experience-v2 .tech-final-panel>div:first-child>p:not(.tech-kicker){max-width:580px;margin:0;color:#aaa59d;font-size:.94rem;line-height:1.6}.is-home-page .home-tech-experience-v2 .tech-final-form-wrap{min-width:0}.is-home-page .home-tech-experience-v2 .tech-final-consent{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:10px;align-items:start;margin:16px 0 0;color:#bdb7ae;font-size:.76rem;line-height:1.45}.is-home-page .home-tech-experience-v2 .tech-final-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--tech-orange)}.is-home-page .home-tech-experience-v2 .tech-final-consent a{color:#fff;text-decoration:underline;text-underline-offset:3px}.is-home-page .home-tech-experience-v2 .tech-final-consent a:focus-visible,.is-home-page .home-tech-experience-v2 .tech-final-consent input:focus-visible{outline:2px solid var(--tech-orange);outline-offset:3px}.is-home-page .home-tech-experience-v2 .tech-final-form-host{position:relative;min-width:0}.is-home-page .home-tech-experience-v2 .tech-final-form-host>.confirm-alert{margin-top:12px}.is-home-page .smart-newsletter-toast{--tech-orange: #ff8400;position:fixed;z-index:1200;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));width:min(430px,100vw - 40px);min-height:76px;display:grid;grid-template-columns:minmax(0, 1fr) 36px;gap:14px;align-items:center;padding:14px 14px 14px 16px;opacity:0;color:#fff;border:1px solid rgba(255,151,31,.72);border-radius:18px;background:linear-gradient(110deg, rgba(255, 132, 0, 0.15), transparent 58%),#11110f;box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.04);transform:translateY(18px);transition:opacity 240ms ease,transform 240ms ease}.is-home-page .smart-newsletter-toast.is-visible{opacity:1;transform:translateY(0)}.is-home-page .smart-newsletter-toast.is-leaving{opacity:0;transform:translateY(10px)}.is-home-page .smart-newsletter-toast .tech-final-toast-message{min-width:0;display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:center}.is-home-page .smart-newsletter-toast .tech-final-toast-icon{width:38px;height:38px;display:grid;place-items:center;color:#17120e;border-radius:50%;background:var(--tech-orange);box-shadow:0 8px 22px rgba(255,132,0,.28);font-size:1rem;font-weight:950}.is-home-page .smart-newsletter-toast .tech-final-toast-message>span{min-width:0;display:grid;gap:2px;font-size:.82rem;line-height:1.35}.is-home-page .smart-newsletter-toast .tech-final-toast-message strong{color:#fff;font-size:.96rem;font-weight:900}.is-home-page .smart-newsletter-toast__close{width:36px;height:36px;display:grid;place-items:center;padding:0;color:var(--tech-orange);border:0;border-radius:50%;background:rgba(255,255,255,.08);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.is-home-page .smart-newsletter-toast__close:hover{color:#fff;background:rgba(255,255,255,.14)}.is-home-page .smart-newsletter-toast__close:focus-visible{outline:3px solid var(--tech-orange);outline-offset:2px}.is-home-page .home-tech-experience-v2 .tech-final-feedback{width:100%;min-height:52px;display:grid;grid-template-columns:28px minmax(0, 1fr);gap:11px;align-items:center;margin:0;padding:11px 14px;color:#f8f5f0;border:1px solid rgba(255,132,0,.52);border-radius:14px;background:linear-gradient(90deg, rgba(255, 132, 0, 0.12), transparent 42%),#151513;box-shadow:0 12px 28px rgba(0,0,0,.26);font-size:.8rem;font-weight:650;line-height:1.45}.is-home-page .home-tech-experience-v2 .tech-final-feedback-icon{width:28px;height:28px;display:grid;place-items:center;color:#17120e;border-radius:50%;background:var(--tech-orange);font-size:.86rem;font-weight:950}.is-home-page .home-tech-experience-v2 .tech-final-feedback-text{min-width:0}@media(max-width: 560px){.is-home-page .smart-newsletter-toast{top:auto;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;width:auto;min-height:72px;padding:12px;border-radius:16px}}@media(prefers-reduced-motion: reduce){.is-home-page .smart-newsletter-toast{transition:none}}.is-home-page .home-tech-experience-v2 .tech-final-form{min-height:64px;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#fff}.is-home-page .home-tech-experience-v2 .tech-final-form:focus-within{border-color:var(--tech-orange);box-shadow:0 0 0 3px rgba(255,132,0,.22)}.is-home-page .home-tech-experience-v2 .tech-final-form input{min-width:0;padding:0 20px;color:#17120e;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:.86rem}.is-home-page .home-tech-experience-v2 .tech-final-form button{min-height:50px;padding:0 26px;color:#17120e;border:0;border-radius:999px;background:var(--tech-orange);font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}.is-home-page .home-tech-experience-v2 .tech-final-form button:hover{background:#ff941f}.is-home-page .home-tech-experience-v2 .tech-final-form button:focus-visible{outline:3px solid #17120e;outline-offset:-5px}.is-home-page .home-tech-experience-v2 .tech-final-form button:disabled{cursor:wait;opacity:.72}@media(max-width: 960px){.is-home-page .home-tech-experience-v2 .tech-faq-grid,.is-home-page .home-tech-experience-v2 .tech-final-panel{grid-template-columns:1fr}.is-home-page .home-tech-experience-v2 .tech-faq-intro{position:static}}@media(max-width: 700px){.is-home-page .home-tech-experience-v2 .tech-shell{width:calc(100% - 32px)}.is-home-page .home-tech-experience-v2 .tech-kicker{margin-bottom:14px;font-size:.62rem;letter-spacing:.12em}.is-home-page .home-tech-experience-v2 .tech-faq{padding-block:78px}.is-home-page .home-tech-experience-v2 .tech-faq-intro h2,.is-home-page .home-tech-experience-v2 .tech-final-panel h2{font-size:clamp(2.15rem,11.5vw,3rem);line-height:.98}.is-home-page .home-tech-experience-v2 .tech-faq-grid{gap:48px}.is-home-page .home-tech-experience-v2 .tech-faq-question{min-height:78px;grid-template-columns:minmax(0, 1fr) 38px;gap:14px}.is-home-page .home-tech-experience-v2 .tech-faq-question em{width:36px;height:36px}.is-home-page .home-tech-experience-v2 .tech-faq-answer{margin-right:0}.is-home-page .home-tech-experience-v2 .tech-final{padding:16px}.is-home-page .home-tech-experience-v2 .tech-final-panel{min-height:0;gap:36px;padding:38px 22px;border-radius:24px}.is-home-page .home-tech-experience-v2 .tech-final-form{min-height:0;grid-template-columns:1fr;padding:6px;border-radius:20px}.is-home-page .home-tech-experience-v2 .tech-final-form input{min-height:52px;padding-inline:14px;font-size:1rem}.is-home-page .home-tech-experience-v2 .tech-final-form button{min-height:52px;font-size:.78rem}.is-home-page .home-tech-experience-v2 .tech-final-consent{font-size:.78rem}.is-home-page .home-tech-experience-v2 .tech-final-feedback{grid-template-columns:26px minmax(0, 1fr);padding:11px 12px;font-size:.78rem}.is-home-page .home-tech-experience-v2 .tech-final-feedback-icon{width:26px;height:26px}}@media(prefers-reduced-motion: reduce){.is-home-page .home-tech-experience-v2 *,.is-home-page .home-tech-experience-v2 *::before,.is-home-page .home-tech-experience-v2 *::after{scroll-behavior:auto !important;transition-duration:.01ms !important}}.is-home-page .home-tech-motion-line{--motion-line-angle: -10deg;--motion-line-connector: clamp(74px, 7vw, 138px);--motion-line-delay: 0s;--motion-line-duration: 7.6s;--motion-line-x: clamp(18px, 3.4vw, 68px);position:absolute;top:8%;left:var(--motion-line-x);z-index:0;width:1px;height:76%;border-radius:999px;background:linear-gradient(180deg, transparent 0%, rgba(255, 173, 63, 0.28) 15%, rgba(255, 225, 166, 0.58) 52%, rgba(255, 139, 17, 0.2) 86%, transparent 100%);box-shadow:0 0 8px rgba(255,139,21,.2);opacity:.72;pointer-events:none}.is-home-page .home-tech-motion-line--right{--motion-line-angle: 190deg;--motion-line-delay: -3.8s;right:var(--motion-line-x);left:auto}.is-home-page .home-tech-experience-v2 .tech-faq{position:relative;isolation:isolate;overflow:hidden}.is-home-page .home-tech-experience-v2 .tech-faq-grid{position:relative;z-index:1}.is-home-page .home-tech-motion-line>span{position:absolute;top:0;left:50%;width:3px;height:24%;border-radius:999px;background:linear-gradient(180deg, transparent 0%, #ffc66f 28%, #ff8708 100%);box-shadow:0 0 6px 1px rgba(255,232,190,.72),0 0 18px 5px rgba(255,127,0,.32);opacity:.64;transform:translate3d(-50%, 0, 0);will-change:transform,opacity;animation:homeTechMotionLineTravel var(--motion-line-duration) cubic-bezier(0.45, 0, 0.25, 1) var(--motion-line-delay) infinite alternate}.is-home-page .home-tech-motion-line>span::before{position:absolute;bottom:0;left:50%;width:var(--motion-line-connector);height:1px;content:"";background:linear-gradient(90deg, rgba(255, 181, 82, 0.76), rgba(255, 151, 33, 0.22) 56%, transparent 100%);filter:drop-shadow(0 0 4px rgba(255, 138, 16, 0.34));transform:rotate(var(--motion-line-angle));transform-origin:left center}.is-home-page .home-tech-motion-line>span::after{position:absolute;bottom:-5px;left:50%;width:11px;height:11px;content:"";border:1px solid rgba(255,249,228,.9);border-radius:50%;background:#ff961e;box-shadow:0 0 13px 4px rgba(255,135,10,.54);transform:translateX(-50%)}@keyframes homeTechMotionLineTravel{0%{opacity:.42;transform:translate3d(-50%, 0, 0)}42%{opacity:.96}100%{opacity:.68;transform:translate3d(-50%, 300%, 0)}}@media(max-width: 760px){.is-home-page .home-tech-motion-line{--motion-line-connector: 72px;--motion-line-x: 11px;opacity:.58}}@media(max-width: 1180px){.is-home-page .home-tech-motion-line{display:none}}@media(prefers-reduced-motion: reduce){.is-home-page .home-tech-motion-line>span{opacity:.7;transform:translate3d(-50%, 150%, 0);animation:none !important;will-change:auto}}.is-home-page .home-experience .product-section.product-worlds--tech{--product-tech-orange: #ff8400;--product-tech-orange-bright: #ff9d22;--product-tech-black: #050606;--product-tech-panel: #0b0d0c;--product-tech-white: #fffaf2;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:clamp(92px,8vw,142px) clamp(18px,4.4vw,74px) clamp(96px,8vw,138px);overflow:hidden;color:var(--product-tech-white);background:radial-gradient(circle at 78% 8%, rgba(255, 132, 0, 0.19), transparent 28%),radial-gradient(circle at 8% 72%, rgba(255, 132, 0, 0.08), transparent 22%),linear-gradient(180deg, #030404 0%, #090a09 46%, #040505 100%);border:0;border-radius:0;box-shadow:none}.is-home-page .home-experience .product-section.product-worlds--tech::before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255, 132, 0, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 132, 0, 0.1) 1px, transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg, transparent, #000 14%, #000 82%, transparent)}.is-home-page .home-experience .product-section.product-worlds--tech::after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255, 132, 0, 0.86), transparent);box-shadow:0 0 34px rgba(255,132,0,.52)}.is-home-page .home-experience .product-worlds--tech .product-tech-atmosphere{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.is-home-page .home-experience .product-worlds--tech>.home-tech-motion-line{z-index:1}.is-home-page .home-experience .product-worlds--tech .product-tech-beam{position:absolute;top:-14%;bottom:-14%;width:clamp(80px,8vw,150px);opacity:.5;background:linear-gradient(90deg, transparent, rgba(255, 143, 19, 0.32), rgba(255, 190, 104, 0.08), transparent);filter:blur(2px);mix-blend-mode:screen;transform:translate3d(-24vw, 0, 0) rotate(19deg);will-change:transform,opacity}.is-home-page .home-experience .product-worlds--tech .product-tech-beam--one{left:10%;animation:productTechBeamTravel 9s cubic-bezier(0.48, 0.08, 0.34, 0.98) infinite}.is-home-page .home-experience .product-worlds--tech .product-tech-beam--two{left:56%;width:clamp(42px,4vw,78px);opacity:.24;animation:productTechBeamTravel 13s 2.8s cubic-bezier(0.48, 0.08, 0.34, 0.98) infinite}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers{position:absolute;top:42px;right:-7vw;width:clamp(280px,40vw,720px);height:clamp(230px,31vw,540px);display:grid;grid-template-rows:repeat(7, 1fr);gap:clamp(8px,.9vw,16px);opacity:.36;perspective:900px;transform:rotate(-7deg);mask-image:linear-gradient(90deg, transparent, #000 34%, #000 88%, transparent)}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i{display:block;border:1px solid rgba(255,159,44,.28);border-radius:999px;background:linear-gradient(90deg, transparent, rgba(255, 132, 0, 0.08) 24%, rgba(255, 132, 0, 0.42), transparent);box-shadow:0 0 18px rgba(255,132,0,.12);transform-origin:center;will-change:transform,opacity;animation:productTechLouverTilt 5.4s ease-in-out infinite alternate}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(2){animation-delay:-0.45s}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(3){animation-delay:-0.9s}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(4){animation-delay:-1.35s}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(5){animation-delay:-1.8s}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(6){animation-delay:-2.25s}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i:nth-child(7){animation-delay:-2.7s}.is-home-page .home-experience .product-section.product-worlds--tech .section{position:relative;z-index:2;width:min(100%,1540px) !important;max-width:1540px !important;margin:0 auto;padding:0}.is-home-page .home-experience .product-worlds--tech .section-head{width:min(100%,1220px);max-width:none;margin:0 auto clamp(48px,5vw,76px);padding:0;text-align:center}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:24px;color:var(--product-tech-orange-bright);font-size:clamp(.72rem,.72vw,.84rem);font-weight:900;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker::before,.is-home-page .home-experience .product-worlds--tech .product-tech-kicker::after{width:clamp(34px,5vw,86px);height:1px;content:"";background:linear-gradient(90deg, transparent, var(--product-tech-orange));box-shadow:0 0 12px rgba(255,132,0,.74)}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker::after{background:linear-gradient(90deg, var(--product-tech-orange), transparent)}.is-home-page .home-experience .product-worlds--tech .section-head h2{max-width:980px;margin:0 auto;color:#fff;font-size:clamp(3rem,4.8vw,5.4rem);font-weight:850;line-height:.96;letter-spacing:-0.035em;text-align:left;text-transform:none;text-shadow:0 18px 48px rgba(0,0,0,.54);text-wrap:balance;white-space:normal}.is-home-page .home-experience .product-worlds--tech .section-head h2 .product-title-line{display:block}.is-home-page .home-experience .product-worlds--tech .section-head h2 .product-title-line--accent{color:var(--product-tech-orange);text-shadow:0 0 26px rgba(255,132,0,.18)}.is-home-page .home-experience .product-worlds--tech .section-head h2 .product-title-line--light{margin-top:clamp(.45rem,.9vw,.9rem);padding-bottom:.1em;color:#fff !important;line-height:1.06;-webkit-text-fill-color:#fff}.is-home-page .home-experience .product-worlds--tech .section-head p{max-width:760px;margin:24px auto 0;padding:0;color:rgba(255,250,242,.7);background:rgba(0,0,0,0);border:0;font-size:clamp(1rem,1.12vw,1.22rem);font-weight:690;line-height:1.55;text-align:center;backdrop-filter:none}.is-home-page .home-experience .product-worlds--tech .product-world-grid{width:min(100%,1540px) !important;max-width:1540px !important;display:grid !important;grid-template-columns:repeat(12, minmax(0, 1fr)) !important;gap:clamp(18px,1.7vw,28px) !important;align-items:stretch !important;margin:0 auto}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:span 6 !important;grid-row:auto !important;position:relative;height:clamp(500px,42vw,640px) !important;min-height:0 !important;display:block !important;overflow:hidden;isolation:isolate;color:var(--product-tech-white);border:1px solid rgba(255,151,31,.28);border-radius:clamp(24px,2vw,34px);background:var(--product-tech-panel);box-shadow:0 30px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07);transition:border-color 240ms ease,box-shadow 240ms ease,transform 240ms ease}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:span 4 !important;height:clamp(480px,35vw,580px) !important}.is-home-page .home-experience .product-worlds--tech .product-world-card::before{position:absolute;inset:0;z-index:2;display:block;content:"";pointer-events:none;background:linear-gradient(180deg, rgba(4, 5, 5, 0.04) 18%, rgba(4, 5, 5, 0.18) 48%, rgba(3, 4, 4, 0.93) 100%),linear-gradient(90deg, rgba(4, 5, 5, 0.26), transparent 42%)}.is-home-page .home-experience .product-worlds--tech .product-world-card::after{position:absolute;top:-18%;bottom:-18%;left:-42%;z-index:2;width:20%;display:block !important;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgba(255, 168, 66, 0.42), rgba(255, 224, 178, 0.16), transparent);filter:blur(1px);mix-blend-mode:screen;transform:skewX(-14deg);will-change:left,opacity;animation:productTechCardScan 8.5s ease-in-out infinite}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2)::after{animation-delay:-6.8s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3)::after{animation-delay:-5.1s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4)::after{animation-delay:-3.4s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5)::after{animation-delay:-1.7s}.is-home-page .home-experience .product-worlds--tech .product-world-card:hover,.is-home-page .home-experience .product-worlds--tech .product-world-card:focus-visible{border-color:rgba(255,151,31,.86);box-shadow:0 34px 110px rgba(0,0,0,.54),0 0 46px rgba(255,132,0,.16),inset 0 1px 0 rgba(255,255,255,.1);outline:0;transform:translateY(-6px)}.is-home-page .home-experience .product-worlds--tech .product-world-card:focus-visible{box-shadow:0 0 0 3px #050606,0 0 0 6px var(--product-tech-orange),0 34px 110px rgba(0,0,0,.54)}.is-home-page .home-experience .product-worlds--tech .product-world-card img,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1) img,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) img{position:absolute !important;inset:-2% !important;width:104% !important;height:104% !important;min-height:0 !important;object-fit:cover !important;filter:saturate(0.9) contrast(1.08) brightness(0.8);transform:scale(1.025) translate3d(-0.6%, 0, 0);will-change:transform,filter;animation:productTechImageDrift 16s ease-in-out infinite alternate;transition:filter 280ms ease}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2) img{animation-delay:-3s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3) img{animation-delay:-6s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4) img{animation-delay:-9s}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5) img{animation-delay:-12s}.is-home-page .home-experience .product-worlds--tech .product-world-card:hover img,.is-home-page .home-experience .product-worlds--tech .product-world-card:focus-visible img{filter:saturate(1.02) contrast(1.08) brightness(0.92)}.is-home-page .home-experience .product-worlds--tech .card-content,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content{position:absolute;inset:0;z-index:3;height:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:112px clamp(24px,2.4vw,40px) clamp(26px,2.6vw,42px);background:rgba(0,0,0,0)}.is-home-page .home-experience .product-worlds--tech .card-content h3,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content h3{min-height:0;margin:0;color:var(--product-tech-white);font-size:clamp(1.65rem,2.15vw,2.7rem) !important;font-weight:1000;line-height:.98;letter-spacing:-0.035em;text-shadow:0 12px 30px rgba(0,0,0,.7)}.is-home-page .home-experience .product-worlds--tech .card-content p,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content p{min-height:0;max-width:560px;margin:0;color:rgba(255,250,242,.78);font-size:clamp(.92rem,.96vw,1.08rem) !important;font-weight:680;line-height:1.42;text-shadow:0 10px 24px rgba(0,0,0,.72)}.is-home-page .home-experience .product-worlds--tech .product-price,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .product-price{position:absolute;top:24px;left:24px;z-index:4;min-height:48px;gap:7px;margin:0;padding:0 18px;color:var(--product-tech-white);background:rgba(6,7,7,.72);border:1px solid rgba(255,151,31,.58);border-radius:999px;box-shadow:0 14px 34px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(15px)}.is-home-page .home-experience .product-worlds--tech .product-price small{color:var(--product-tech-orange-bright);font-size:.74rem;font-weight:1000}.is-home-page .home-experience .product-worlds--tech .product-price strong{color:var(--product-tech-white);font-size:clamp(1.03rem,1.1vw,1.2rem);font-weight:1000}.is-home-page .home-experience .product-worlds--tech .product-badge{top:24px;right:24px;left:auto;z-index:4;min-height:34px;color:#090a09;background:var(--product-tech-orange);border:1px solid #ffb55c;box-shadow:0 0 28px rgba(255,132,0,.32)}.is-home-page .home-experience .product-worlds--tech .product-world-proof{width:fit-content;min-height:44px;margin:34px auto 0;padding:8px 18px;color:var(--product-tech-white);background:rgba(9,10,9,.72);border:1px solid rgba(255,151,31,.3);border-radius:999px;box-shadow:0 14px 34px rgba(0,0,0,.28);backdrop-filter:blur(14px)}.is-home-page .home-experience .product-worlds--tech .product-world-proof span{color:var(--product-tech-orange);text-shadow:0 0 14px rgba(255,132,0,.52)}.is-home-page .home-experience .product-worlds--tech .product-world-proof .product-world-proof__text{color:var(--product-tech-white);font-size:.86rem;font-weight:750}@keyframes productTechBeamTravel{0%,14%{opacity:0;transform:translate3d(-26vw, 0, 0) rotate(19deg)}28%,68%{opacity:.5}86%,100%{opacity:0;transform:translate3d(118vw, 0, 0) rotate(19deg)}}@keyframes productTechLouverTilt{0%{opacity:.46;transform:rotateX(68deg) translateX(-2%)}100%{opacity:.92;transform:rotateX(46deg) translateX(2%)}}@keyframes productTechCardScan{0%,18%{left:-42%;opacity:0}29%{opacity:.42}54%{opacity:.18}68%,100%{left:124%;opacity:0}}@keyframes productTechImageDrift{0%{transform:scale(1.025) translate3d(-0.8%, -0.4%, 0)}100%{transform:scale(1.075) translate3d(0.9%, 0.6%, 0)}}@keyframes productTechReveal{from{opacity:.12;translate:0 80px;clip-path:inset(12% 0 0 0 round 34px)}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0 round 34px)}}@supports(animation-timeline: view()){.is-home-page .home-experience .product-worlds--tech .section-head,.is-home-page .home-experience .product-worlds--tech .product-world-card{animation-name:productTechReveal;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view();animation-range:entry 4% cover 28%}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4){animation-range:entry 10% cover 34%}}@media(max-width: 1180px){.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4){grid-column:span 6 !important;height:clamp(500px,58vw,620px) !important}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:span 12 !important;height:clamp(480px,54vw,600px) !important}}@media(max-width: 700px){.is-home-page .home-experience .product-section.product-worlds--tech{padding:76px 16px 84px}.is-home-page .home-experience .product-worlds--tech .product-tech-louvers{top:64px;right:-34%;width:92vw;height:340px;opacity:.26}.is-home-page .home-experience .product-worlds--tech .section-head{margin-bottom:36px;text-align:left}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker{justify-content:flex-start;margin-bottom:18px;font-size:.68rem;letter-spacing:.1em}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker::before{display:none}.is-home-page .home-experience .product-worlds--tech .product-tech-kicker::after{width:38px}.is-home-page .home-experience .product-worlds--tech .section-head h2{font-size:clamp(2.1rem,9.3vw,3.2rem);line-height:.98;text-align:left}.is-home-page .home-experience .product-worlds--tech .section-head p{margin-inline:0;font-size:1rem;text-align:left}.is-home-page .home-experience .product-worlds--tech .product-world-grid{width:min(100%,460px) !important;grid-template-columns:1fr !important;gap:18px !important}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:1/-1 !important;height:520px !important;border-radius:24px}.is-home-page .home-experience .product-worlds--tech .card-content,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content{padding:100px 22px 24px}.is-home-page .home-experience .product-worlds--tech .card-content h3,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content h3{font-size:clamp(1.55rem,8vw,2rem) !important}.is-home-page .home-experience .product-worlds--tech .product-price,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .product-price{top:18px;left:18px;min-height:46px}.is-home-page .home-experience .product-worlds--tech .product-badge{top:72px;right:auto;left:18px}.is-home-page .home-experience .product-worlds--tech .product-world-proof{max-width:100%;margin:26px 0 0;flex-wrap:wrap}}@media(prefers-reduced-motion: reduce){.is-home-page .home-experience .product-worlds--tech .product-tech-beam,.is-home-page .home-experience .product-worlds--tech .product-tech-louvers i,.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card::after,.is-home-page .home-experience .product-worlds--tech .product-world-card img,.is-home-page .home-experience .product-worlds--tech .product-world-proof,.is-home-page .home-experience .product-worlds--tech .section-head{animation:none !important;translate:none !important}.is-home-page .home-experience .product-worlds--tech .product-world-card::after,.is-home-page .home-experience .product-worlds--tech .product-tech-beam{display:none !important}}.is-home-page .hero.hero--solar{min-height:max(720px,100svh);background:#090a09}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(5, 6, 6, 0.94) 0%, rgba(5, 6, 6, 0.82) 22%, rgba(5, 6, 6, 0.54) 39%, rgba(5, 6, 6, 0.18) 59%, rgba(5, 6, 6, 0.06) 78%),linear-gradient(180deg, rgba(5, 6, 6, 0.38) 0%, transparent 32%, rgba(4, 5, 5, 0.56) 100%)}.is-home-page .hero--solar .hero-media::after{background:radial-gradient(ellipse at 72% 28%, rgba(255, 209, 141, 0.19) 0%, rgba(255, 144, 38, 0.07) 19%, transparent 43%),linear-gradient(180deg, transparent 70%, rgba(4, 5, 4, 0.52) 100%);mix-blend-mode:screen}.is-home-page .hero--solar .hero-media img{object-position:59% center;filter:none;transform:none;transition:none;will-change:auto}.is-home-page .hero--solar .hero-content{align-self:center;width:min(1420px,100% - 72px);padding:154px 0 88px}.is-home-page .hero--solar .hero-content::after{display:none}.is-home-page .hero.hero--solar h1{max-width:720px;font-size:clamp(3.55rem,5.55vw,6.65rem);letter-spacing:-0.072em;line-height:.86}.is-home-page .hero.hero--solar .hero-actions{margin-top:31px}.is-home-page .hero--solar .hero-actions .button.primary{min-width:min(100%,315px);min-height:56px;border-radius:10px;box-shadow:0 0 0 1px rgba(255,232,194,.2),0 15px 40px rgba(255,111,0,.2)}@media(max-width: 1180px){.is-home-page .hero--solar .hero-media img{object-position:64% center}.is-home-page .hero--solar .hero-content{width:min(100% - 48px,1080px)}.is-home-page .hero.hero--solar h1{max-width:620px}}@media(max-width: 900px){.is-home-page .hero.hero--solar{min-height:780px}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(5, 6, 6, 0.86) 0%, rgba(5, 6, 6, 0.5) 64%, rgba(5, 6, 6, 0.16) 100%),linear-gradient(180deg, rgba(5, 6, 6, 0.18) 0%, rgba(5, 6, 6, 0.18) 38%, rgba(4, 5, 5, 0.93) 84%)}.is-home-page .hero--solar .hero-media img{object-position:68% center}.is-home-page .hero--solar .hero-content{align-self:end;width:min(100% - 40px,720px);padding:130px 0 66px}.is-home-page .hero.hero--solar h1{max-width:610px;font-size:clamp(3.3rem,10.5vw,5.45rem)}}@media(max-width: 560px){.is-home-page .hero.hero--solar{min-height:750px}.is-home-page .hero--solar .hero-media img{object-position:70% center;filter:none}.is-home-page .hero--solar .hero-media::before{background:linear-gradient(90deg, rgba(5, 6, 6, 0.64) 0%, rgba(5, 6, 6, 0.3) 100%)}.is-home-page .hero--solar .hero-content{width:calc(100% - 32px);padding:112px 0 43px}.is-home-page .hero.hero--solar h1{font-size:clamp(2.62rem,11.3vw,3.08rem);line-height:.88}.is-home-page .hero.hero--solar .hero-actions{margin-top:25px}}@media(prefers-reduced-motion: reduce){.is-home-page .hero--solar .hero-media img{transform:none !important}}.is-home-page .hero--solar .hero-actions .button.primary.hero-sample-cta{justify-content:space-between;gap:24px;width:auto;min-width:min(100%,360px);min-height:68px;padding:10px 22px 10px 24px;text-align:left}@media(max-width: 560px){.is-home-page .hero--solar .hero-actions .button.primary.hero-sample-cta{gap:14px;width:100%;min-width:0;min-height:64px;padding:9px 16px 9px 18px}}.is-home-page .hero--solar .hero-tech-kicker{display:flex;align-items:center;gap:16px;width:min(100%,920px);margin:0 0 22px;color:#ff941f;font-size:clamp(.68rem,.76vw,.82rem);font-weight:900;letter-spacing:.17em;line-height:1;text-transform:uppercase}.is-home-page .hero--solar .hero-tech-kicker::before,.is-home-page .hero--solar .hero-tech-kicker::after{height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 148, 31, 0.92));box-shadow:0 0 8px rgba(255,138,0,.34)}.is-home-page .hero--solar .hero-tech-kicker::before{width:58px}.is-home-page .hero--solar .hero-tech-kicker::after{width:92px;background:linear-gradient(90deg, rgba(255, 148, 31, 0.92), transparent)}@media(min-width: 901px){.is-home-page .hero--solar .hero-tech-kicker{white-space:nowrap}}.is-home-page .hero.hero--solar h1{max-width:1240px;margin:0;font-size:clamp(3.8rem,5.35vw,7rem);letter-spacing:-0.058em;line-height:.94;text-transform:none}.is-home-page .hero.hero--solar h1 .hero-title-row{display:block;max-width:none;color:#fffaf1;text-transform:none;white-space:nowrap}.is-home-page .hero.hero--solar h1 .hero-title-row+.hero-title-row{margin-top:.06em}.is-home-page .hero.hero--solar h1 .hero-title-row>span,.is-home-page .hero.hero--solar h1 .hero-title-row>em{display:inline;text-transform:none}.is-home-page .hero.hero--solar h1 .hero-title-row>em{color:#ff8400;font-style:normal}@media(max-width: 900px){.is-home-page .hero--solar .hero-tech-kicker{margin-bottom:18px}.is-home-page .hero.hero--solar h1{max-width:100%;font-size:clamp(3rem,9.1vw,5.2rem)}}@media(max-width: 560px){.is-home-page .hero--solar .hero-tech-kicker{gap:10px;margin-bottom:16px;font-size:.59rem;letter-spacing:.13em}.is-home-page .hero--solar .hero-tech-kicker::before{width:28px}.is-home-page .hero--solar .hero-tech-kicker::after{width:42px}.is-home-page .hero.hero--solar h1{font-size:clamp(2.2rem,10.7vw,3.05rem);letter-spacing:-0.045em;line-height:.98}.is-home-page .hero.hero--solar h1 .hero-title-row{white-space:nowrap}}@media(max-width: 700px){.is-home-page .hero.hero--solar h1{max-width:calc(100% - 12px);font-size:clamp(1.5rem,6.6vw,2.35rem);letter-spacing:-0.055em;line-height:.98}.is-home-page .hero.hero--solar h1 .hero-title-row{white-space:nowrap}}.is-home-page .home-experience .product-section.product-worlds--tech .section,.is-home-page .home-experience .product-worlds--tech .product-world-grid{width:min(100%,1880px) !important;max-width:1880px !important}.is-home-page .home-experience .product-worlds--tech .product-world-grid{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(18px,1.35vw,28px) !important}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:auto !important;height:auto !important;min-height:720px !important;display:grid !important;grid-template-rows:auto 1fr;color:var(--product-tech-white);text-decoration:none}.is-home-page .home-experience .product-worlds--tech .product-world-card::before{top:0;right:0;bottom:auto;left:0;height:clamp(360px,22vw,460px);background:linear-gradient(180deg, transparent 54%, rgba(5, 6, 6, 0.74) 100%)}.is-home-page .home-experience .product-worlds--tech .product-card-media{position:relative;z-index:1;height:clamp(360px,22vw,460px);margin:0;overflow:hidden;background:#111310}.is-home-page .home-experience .product-worlds--tech .product-card-media img,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1) .product-card-media img,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .product-card-media img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;filter:saturate(0.94) contrast(1.05) brightness(0.92);transform:scale(1.02)}.is-home-page .home-experience .product-worlds--tech .product-world-card:hover .product-card-media img,.is-home-page .home-experience .product-worlds--tech .product-world-card:focus-within .product-card-media img{filter:saturate(1.02) contrast(1.05) brightness(1);transform:scale(1.055)}.is-home-page .home-experience .product-worlds--tech .card-content,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content{position:relative;inset:auto;z-index:3;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding:clamp(24px,1.6vw,32px);background:linear-gradient(180deg, rgba(14, 16, 14, 0.96), rgba(7, 8, 7, 0.99)),var(--product-tech-panel)}.is-home-page .home-experience .product-worlds--tech .card-content h3,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content h3{margin:0;color:var(--product-tech-white);display:flex;align-items:center;gap:clamp(12px,.9vw,17px);font-size:clamp(1.45rem,1.3vw,1.9rem) !important;font-weight:560;line-height:1.1;letter-spacing:-0.025em;text-shadow:none}.is-home-page .home-experience .product-worlds--tech .product-title-icon{width:clamp(34px,2.2vw,44px);height:clamp(34px,2.2vw,44px);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--product-tech-orange);filter:drop-shadow(0 0 8px rgba(255, 132, 0, 0.18))}.is-home-page .home-experience .product-worlds--tech .product-title-icon svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.is-home-page .home-experience .product-worlds--tech .product-usps{display:grid;gap:clamp(12px,.8vw,16px);margin:0;padding:0;color:rgba(255,255,255,.76);list-style:none}.is-home-page .home-experience .product-worlds--tech .product-usps li{position:relative;min-height:22px;display:flex;align-items:flex-start;padding-left:18px;font-size:clamp(.78rem,.7vw,.9rem);font-weight:480;line-height:1.55;letter-spacing:0}.is-home-page .home-experience .product-worlds--tech .product-usps li::before{position:absolute;top:.78em;left:2px;width:4px;height:4px;content:"";border:0;border-radius:50%;background:var(--product-tech-orange);box-shadow:none;transform:translateY(-50%)}.is-home-page .home-experience .product-worlds--tech .product-card-actions{display:grid;gap:10px;margin-top:auto;padding-top:4px}.is-home-page .home-experience .product-worlds--tech .product-card-cta{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;color:var(--product-tech-white);border:1px solid rgba(255,151,31,.52);border-radius:12px;background:rgba(255,132,0,.07);font-size:clamp(.72rem,.68vw,.84rem);font-weight:900;font-variation-settings:"wght" 900;line-height:1.18;letter-spacing:.018em;text-transform:uppercase;text-decoration:none;transition:color 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.is-home-page .home-experience .product-worlds--tech .product-card-cta--primary{color:#090a09;border-color:#ffb55c;background:var(--product-tech-orange);box-shadow:0 12px 30px rgba(255,132,0,.16)}.is-home-page .home-experience .product-worlds--tech .product-card-cta:hover,.is-home-page .home-experience .product-worlds--tech .product-card-cta:focus-visible{color:var(--product-tech-white);border-color:var(--product-tech-orange-bright);background:rgba(255,132,0,.18);box-shadow:0 0 0 3px rgba(255,132,0,.16),0 14px 34px rgba(0,0,0,.28);outline:none;transform:translateY(-1px)}.is-home-page .home-experience .product-worlds--tech .product-card-cta--primary:hover,.is-home-page .home-experience .product-worlds--tech .product-card-cta--primary:focus-visible{color:#090a09;background:var(--product-tech-orange-bright)}.is-home-page .home-experience .product-worlds--tech .product-world-card:focus-within{border-color:rgba(255,151,31,.86);box-shadow:0 0 0 3px rgba(255,132,0,.18),0 34px 110px rgba(0,0,0,.54)}@media(max-width: 1500px)and (min-width: 901px){.is-home-page .home-experience .product-worlds--tech .product-world-grid{grid-template-columns:repeat(6, minmax(0, 1fr)) !important}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3){grid-column:span 2 !important}.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:span 3 !important}.is-home-page .home-experience .product-worlds--tech .product-card-media,.is-home-page .home-experience .product-worlds--tech .product-world-card::before{height:clamp(390px,34vw,500px)}}@media(max-width: 900px){.is-home-page .home-experience .product-worlds--tech .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:auto !important;height:auto !important}.is-home-page .home-experience .product-worlds--tech .product-card-media,.is-home-page .home-experience .product-worlds--tech .product-world-card::before{height:clamp(330px,48vw,420px)}}@media(max-width: 620px){.is-home-page .home-experience .product-worlds--tech .product-world-grid{width:min(100%,460px) !important;grid-template-columns:1fr !important}.is-home-page .home-experience .product-worlds--tech .product-world-card,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(5){grid-column:1/-1 !important;min-height:0 !important}.is-home-page .home-experience .product-worlds--tech .product-card-media,.is-home-page .home-experience .product-worlds--tech .product-world-card::before{height:clamp(350px,112vw,460px)}.is-home-page .home-experience .product-worlds--tech .card-content,.is-home-page .home-experience .product-worlds--tech .product-world-card:nth-child(n+2) .card-content{gap:16px;padding:24px 20px 22px}.is-home-page .home-experience .product-worlds--tech .product-card-cta{min-height:52px;font-size:.8rem}}@media(prefers-reduced-motion: reduce){.is-home-page .home-experience .product-worlds--tech .product-card-media img,.is-home-page .home-experience .product-worlds--tech .product-card-cta{transition:none}}.is-home-page .hero--solar .hero-actions .button.primary.hero-sample-cta{justify-content:space-between;gap:24px;width:min(100%,380px);min-width:0;min-height:64px;padding:0 30px 0 34px;border-radius:999px;text-align:left}.is-home-page .hero--solar .hero-sample-cta>strong{color:#12100d;font-size:clamp(.9rem,1vw,1.02rem);font-family:Inter,Arial,sans-serif;font-weight:900 !important;font-variation-settings:"wght" 900;letter-spacing:.025em;line-height:1;text-transform:uppercase;-webkit-text-stroke:.22px currentColor}.is-home-page .hero--solar .hero-sample-cta>svg{flex:0 0 auto}@media(max-width: 560px){.is-home-page .hero--solar .hero-actions .button.primary.hero-sample-cta{box-sizing:border-box;width:100%;min-height:60px;padding-inline:24px}.is-home-page .hero--solar .hero-price-trigger{top:15%;right:16px;min-width:168px}.is-home-page .hero--solar .hero-trust-pill{box-sizing:border-box;gap:7px;max-width:100%;padding-inline:10px;white-space:nowrap}.is-home-page .hero--solar .hero-trust-pill>span:last-child{min-width:0;font-size:.66rem}}.is-home-page .home-experience #products.product-worlds--tech>.section,.is-home-page .home-experience #products.product-worlds--tech .product-world-grid{width:min(100%,1880px) !important;max-width:1880px !important}.is-home-page .home-experience #products.product-worlds--tech .product-world-grid{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(16px,1.35vw,26px) !important}.is-home-page .home-experience #products.product-worlds--tech .product-world-card,.is-home-page .home-experience #products.product-worlds--tech .product-world-card:nth-child(n){grid-column:auto !important;grid-row:auto !important}@media(max-width: 1060px){.is-home-page .home-experience #products.product-worlds--tech .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.is-home-page .home-experience #products.product-worlds--tech .product-world-card,.is-home-page .home-experience #products.product-worlds--tech .product-world-card:nth-child(n){grid-column:auto !important;grid-row:auto !important}}@media(max-width: 900px){.is-home-page .home-experience #products.product-worlds--tech .product-world-grid{width:min(100%,680px) !important;grid-template-columns:1fr !important}.is-home-page .home-experience #products.product-worlds--tech .product-world-card,.is-home-page .home-experience #products.product-worlds--tech .product-world-card:nth-child(n),.is-home-page .home-experience #products.product-worlds--tech .product-world-card:last-child{grid-column:1/-1 !important;grid-row:auto !important;justify-self:stretch !important;width:100% !important}}@media(max-width: 620px){.is-home-page .home-experience #products.product-worlds--tech .product-world-grid{width:min(100%,460px) !important}}.is-home-page .hero--solar{--hero-sun-x: 64%;--hero-sun-y: 54%;--hero-sun-size: clamp(180px, 16vw, 280px);--hero-sun-opacity: 0.96}.hero-solar-source{position:absolute;top:var(--hero-sun-y);left:var(--hero-sun-x);z-index:3;width:var(--hero-sun-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 238, 0.34) 0 9%, rgba(255, 221, 153, 0.24) 18%, rgba(255, 165, 57, 0.13) 38%, rgba(255, 123, 0, 0.05) 56%, transparent 72%),radial-gradient(ellipse at 50% 53%, rgba(255, 145, 27, 0.11), transparent 67%);contain:layout paint style;opacity:var(--hero-sun-opacity);pointer-events:none;transform:translate3d(-50%, -50%, 0)}.hero-solar-source::before{position:absolute;top:50%;left:50%;width:clamp(38px,2.8vw,52px);aspect-ratio:1;content:"";border:1px solid rgba(255,255,235,.9);border-radius:50%;background:radial-gradient(circle at 31% 25%, #fff 0 7%, #fffde5 16%, #ffe18f 38%, #ffad32 68%, #f36f00 100%);box-shadow:inset -8px -10px 13px rgba(210,74,0,.48),inset 5px 5px 8px rgba(255,255,244,.7),0 0 12px 4px rgba(255,255,238,.94),0 0 34px 14px rgba(255,201,111,.72),0 0 72px 28px rgba(255,128,8,.34);transform:translate(-50%, -50%)}.hero-solar-source::after{position:absolute;inset:7%;content:"";border-radius:50%;background:repeating-conic-gradient(from -8deg, rgba(255, 245, 205, 0.74) 0 0.7deg, transparent 0.7deg 13deg, rgba(255, 151, 37, 0.4) 13deg 13.8deg, transparent 13.8deg 26deg);-webkit-mask-image:radial-gradient(circle, transparent 0 22%, #000 35%, rgba(0, 0, 0, 0.72) 52%, transparent 74%);mask-image:radial-gradient(circle, transparent 0 22%, #000 35%, rgba(0, 0, 0, 0.72) 52%, transparent 74%);opacity:.78;transform:rotate(-6deg)}.hero-solar-source.is-tracking{position:fixed;top:0;left:0;z-index:45;opacity:.84;transform-origin:center;will-change:transform,opacity}.category-conversion-landing--rollo .hero--solar{--hero-sun-x: 64%;--hero-sun-y: 54%;--hero-sun-opacity: 0.9}.category-conversion-landing--jalousie .hero--solar{--hero-sun-x: 64%;--hero-sun-y: 54%}.category-conversion-landing--lamellen .hero--solar{--hero-sun-x: 64%;--hero-sun-y: 54%;--hero-sun-opacity: 0.86}@media(max-width: 700px){.is-home-page .hero--solar{--hero-sun-x: 78%;--hero-sun-y: 20%;--hero-sun-size: clamp(150px, 44vw, 190px);--hero-sun-opacity: 0.86}}@media(prefers-contrast: more){.hero-solar-source{--hero-sun-opacity: 1}}@media(prefers-reduced-motion: reduce){.hero-solar-source.is-tracking{will-change:auto}}@media(max-width: 700px)and (prefers-reduced-motion: no-preference){.is-home-page [data-sun-heading]{padding-inline-end:0}}.is-home-page .hero--solar .hero-actions{align-items:stretch;gap:12px}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary{box-sizing:border-box;min-height:64px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border:1px solid rgba(0,0,0,0);border-radius:999px;font-family:Inter,Arial,sans-serif;text-decoration:none}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta{width:min(100%,390px);color:#15100a;border-color:#ffc066;background:linear-gradient(135deg, #ffad36 0%, #ff8400 58%, #f57000 100%);box-shadow:0 0 0 1px rgba(255,239,210,.24),0 18px 46px rgba(255,112,0,.36),0 0 34px rgba(255,132,0,.2)}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta strong{color:inherit;font-size:clamp(.9rem,1vw,1.02rem);font-weight:950;letter-spacing:.02em;line-height:1.08;text-transform:uppercase}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta svg,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary svg{flex:0 0 auto;transition:transform 180ms ease}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta:hover,.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta:focus-visible{color:#15100a;border-color:#ffe0ae;background:linear-gradient(135deg, #ffbc55 0%, #ff941f 58%, #ff7c00 100%);box-shadow:0 0 0 1px rgba(255,245,225,.32),0 22px 54px rgba(255,112,0,.44),0 0 42px rgba(255,145,31,.28);transform:translateY(-2px)}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta:hover svg,.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta:focus-visible svg,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary:hover svg,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary:focus-visible svg{transform:translateX(3px)}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta:focus-visible,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary:focus-visible{outline:3px solid #fffaf1;outline-offset:3px}.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary{width:min(100%,330px);color:#fffaf1;border-color:rgba(255,250,241,.42);background:rgba(8,9,8,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(14px)}.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary strong{color:inherit;font-size:.82rem;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary:hover,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary:focus-visible{color:#fffaf1;border-color:rgba(255,166,58,.72);background:rgba(16,13,9,.76);transform:translateY(-1px)}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card{min-width:270px;gap:7px;padding:18px 20px 17px;overflow:hidden;color:#fffaf1;border:1px solid rgba(255,181,82,.88);background:linear-gradient(135deg, rgba(255, 143, 14, 0.22), transparent 50%),rgba(18,14,9,.88);box-shadow:0 24px 60px rgba(0,0,0,.48),0 0 0 1px rgba(255,134,0,.2),0 0 38px rgba(255,126,0,.24),inset 4px 0 0 #ff8a00,inset 0 1px 0 rgba(255,245,226,.14)}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card .hero-price-trigger__label{color:#ffad40;font-size:.72rem;letter-spacing:.14em}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card strong{font-size:clamp(1.3rem,1.5vw,1.65rem)}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card .hero-price-trigger__action{min-height:28px;padding:0 10px;color:#171109;background:#ff941f;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card .hero-price-trigger__action svg{color:currentColor}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card:hover,.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card:focus-visible{border-color:#ffd18d;box-shadow:0 28px 68px rgba(0,0,0,.52),0 0 0 1px rgba(255,177,68,.34),0 0 48px rgba(255,132,0,.34),inset 5px 0 0 #ff9a20,inset 0 1px 0 rgba(255,245,226,.18)}@media(max-width: 900px){.is-home-page .hero--solar .hero-actions{max-width:430px}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary{width:100%}}@media(max-width: 560px){.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary{min-height:58px;padding-inline:20px}.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta strong{font-size:.79rem}.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary strong{font-size:.74rem}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card{top:14%;right:16px;min-width:214px;padding:13px 15px 12px}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card .hero-price-trigger__label{font-size:.61rem}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card strong{font-size:1.16rem}.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card .hero-price-trigger__action{min-height:25px;font-size:.62rem}}@media(prefers-reduced-motion: reduce){.is-home-page .hero--solar .hero-actions .button.hero-configurator-cta,.is-home-page .hero--solar .hero-actions .button.hero-sample-cta--secondary,.is-home-page .hero--solar .hero-actions .button svg,.is-home-page .hero--solar .hero-price-trigger.hero-configurator-card{transition:none}}:root{--graphite: #111312;--graphite-soft: #202421;--stone: #ede7de;--warm-white: #fbf8f1;--surface: #fffdf8;--muted: #736f68;--line: rgba(28, 24, 20, 0.14);--line-invert: rgba(255, 255, 255, 0.18);--orange: #f28c18;--orange-deep: #c86f10;--orange-soft: #fff0e3;--max: 1480px;--radius: 8px;--radius-md: 16px;--radius-lg: 24px;--shadow: 0 28px 80px rgba(18, 15, 12, 0.16)}:root{--orange: #ff8a00;--orange-deep: #df7300;--orange-soft: #fff6e8}.button.secondary,.section.dark .button.secondary{color:#18140f;border-color:rgba(24,20,15,.16);background:#fff6e8;box-shadow:none}.category-section-head{width:min(1440px,100vw - 56px);margin:0 auto clamp(34px,4vw,52px);text-align:center}.category-section-head.compact{margin-bottom:clamp(34px,4vw,52px)}.category-section-head h2{max-width:1260px;margin:0 auto;color:#18140f;font-size:clamp(3rem,4.8vw,5.8rem);font-weight:1000;line-height:.95;letter-spacing:0;text-transform:uppercase}.category-section-head h2 span{color:#ff8a00}.category-section-head p{max-width:820px;margin:24px auto 0;color:rgba(24,20,15,.66);font-size:clamp(1rem,1.18vw,1.28rem);font-weight:820;line-height:1.48}.category-why-section{padding:clamp(70px,7vw,104px) 0;background:#ff8a00;color:#18140f}.category-why-section .category-section-head h2{max-width:900px;color:#fffaf1;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:950;letter-spacing:.015em;line-height:1.06}.category-why-section .category-section-head h2 span{display:block;color:#18140f}.category-why-section .category-section-head{margin-bottom:0}.category-why-grid{width:min(900px,100vw - 64px);margin:clamp(38px,5vw,58px) auto 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(26px,4vw,48px) clamp(56px,7vw,116px)}.category-why-grid article{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:16px;align-items:start}.why-icon{width:54px;height:54px;padding:6px;color:rgba(21,19,15,.78);stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;border:0;background:rgba(0,0,0,0)}.why-icon *{vector-effect:non-scaling-stroke}.category-why-grid h3{margin:0;color:rgba(21,19,15,.82);font-size:clamp(1rem,1.08vw,1.15rem);font-weight:950;line-height:1.1;text-transform:uppercase}.category-why-grid p{margin:6px 0 0;color:rgba(21,19,15,.74);font-size:.95rem;font-weight:400;line-height:1.45}@media(max-width: 760px){.category-section-head,.category-why-grid{width:min(100% - 28px,var(--max))}.category-section-head{text-align:left}.category-section-head h2,.category-section-head p{margin-inline:0}.category-section-head h2{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1.06}.category-section-head p{margin-top:18px;font-size:.98rem}.category-why-grid{grid-template-columns:1fr}.category-why-section{padding:70px 0}.category-why-grid{gap:24px}.category-why-grid article{grid-template-columns:48px minmax(0, 1fr);gap:14px}.why-icon{width:46px;height:46px}}.plissee-landing{--pl-bg: #f7f3eb;--pl-surface: #fffdf9;--pl-surface-warm: #fff8ef;--pl-ink: #17130f;--pl-muted: #5d5851;--pl-orange: #ff8700;--pl-orange-deep: #e96f00;--pl-green: #238a46;--pl-line: rgba(66, 48, 29, 0.15);--pl-shadow: 0 18px 44px rgba(61, 43, 24, 0.08);background:var(--pl-bg);color:var(--pl-ink)}.plissee-landing *,.plissee-landing *::before,.plissee-landing *::after{box-sizing:border-box}.plissee-landing .pl-section{position:relative;padding:clamp(74px,7vw,116px) 0;scroll-margin-top:104px}.plissee-landing .pl-section:nth-of-type(odd){background:rgba(255,255,255,.34)}.plissee-landing .pl-section-shell{width:min(1480px,100vw - 48px);margin:0 auto}.plissee-landing .pl-section-intro{max-width:1020px;margin:0 auto clamp(36px,4vw,60px);text-align:center}.plissee-landing .pl-section-intro--left{max-width:920px;margin-left:0;text-align:left}.plissee-landing .pl-section-intro h2{margin:13px 0 14px;color:var(--pl-ink);font-size:clamp(2.1rem,4.1vw,4.55rem);font-weight:900;line-height:.98;letter-spacing:-0.055em;text-transform:uppercase}.plissee-landing .pl-section-intro h2 span{color:var(--pl-orange)}.plissee-landing .pl-section-intro p{max-width:820px;margin:0 auto;color:var(--pl-muted);font-size:clamp(1rem,1.25vw,1.22rem);font-weight:650;line-height:1.55}.plissee-landing .pl-section-intro--left p{margin-left:0}.plissee-landing .pl-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:13px 22px;border:1px solid rgba(0,0,0,0);border-radius:14px;font-size:.91rem;font-style:normal;font-weight:850;line-height:1.2;text-align:center;text-transform:uppercase;transition:transform 180ms ease,background 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.plissee-landing .pl-button:hover,.plissee-landing .pl-button:focus-visible{transform:translateY(-2px)}.plissee-landing .pl-button:focus-visible{outline:3px solid rgba(255,135,0,.3);outline-offset:3px}.plissee-landing .pl-button--primary{color:#fff;background:linear-gradient(135deg, #ff9700, #ff7600);box-shadow:0 12px 24px rgba(255,120,0,.18)}.plissee-landing .pl-button--primary:hover,.plissee-landing .pl-button--primary:focus-visible{color:#fff;background:linear-gradient(135deg, #ff8e00, #ec6900)}.plissee-landing .pl-measure-method-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.plissee-landing .pl-measure-method{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--pl-line);border-radius:22px;background:var(--pl-surface);box-shadow:var(--pl-shadow)}.plissee-landing .pl-measure-method.is-standard{border-color:rgba(255,127,0,.34)}.plissee-landing .pl-measure-method.is-drillfree{border-color:rgba(35,138,70,.26)}.plissee-landing .pl-measure-method header{min-height:132px;padding:24px;border-bottom:1px solid var(--pl-line);background:linear-gradient(145deg, #fffdf9, #faf7f1)}.plissee-landing .pl-measure-method header h3{margin:0 0 8px;color:var(--pl-ink);font-size:clamp(1.35rem,1.8vw,1.9rem);font-weight:900;line-height:1.05}.plissee-landing .pl-measure-method header p{margin:0;color:var(--pl-muted);font-size:.78rem;line-height:1.45}.plissee-landing .pl-measure-method dl{display:grid;flex:1;margin:0;padding:0 24px}.plissee-landing .pl-measure-method dl>div{padding:18px 0}.plissee-landing .pl-measure-method dl>div:not(:last-child){border-bottom:1px solid var(--pl-line)}.plissee-landing .pl-measure-method dl dt{margin-bottom:5px;color:var(--pl-ink);font-size:.73rem;font-weight:900;text-transform:uppercase}.plissee-landing .pl-measure-method dl dd{margin:0;color:var(--pl-muted);font-size:.78rem;line-height:1.5}.plissee-landing .pl-measure-method dl dd strong{color:var(--pl-ink)}.plissee-landing .pl-method-visual{margin:0;overflow:hidden;border-bottom:1px solid var(--pl-line);background:#fbfaf7}.plissee-landing .pl-method-visual svg{display:block;width:100%;height:auto;aspect-ratio:520/300;padding:12px 14px 4px}.plissee-landing .pl-method-visual figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 20px 14px;border-top:1px solid var(--pl-line);background:#fff}.plissee-landing .pl-method-visual figcaption strong{color:var(--pl-ink);font-size:.82rem;font-weight:900}.plissee-landing .pl-method-visual figcaption span{color:var(--pl-orange-deep);font-size:.7rem;font-weight:800;text-align:right}.plissee-landing .pl-measure-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:20px 22px;border:1px solid var(--pl-line);border-radius:18px;background:rgba(255,253,249,.88)}.plissee-landing .pl-measure-actions>div b,.plissee-landing .pl-measure-actions>div span{display:block}.plissee-landing .pl-measure-actions>div b{margin-bottom:4px;font-size:.88rem}.plissee-landing .pl-measure-actions>div span{color:var(--pl-muted);font-size:.75rem;line-height:1.4}.plissee-landing .pl-measure-actions nav{display:flex;flex:0 0 auto;gap:9px}.plissee-landing .pl-measure-actions .pl-button{min-height:44px;padding:10px 15px;font-size:.7rem}.plissee-landing .pl-installation{overflow:hidden;background:radial-gradient(circle at 88% 6%, rgba(255, 135, 0, 0.1), transparent 30%),#fbf8f2}.plissee-landing .pl-installation .pl-section-intro{max-width:1040px}.plissee-landing .pl-installation .pl-section-intro p{max-width:800px}.plissee-landing .pl-installation-grid{display:grid;align-items:start;grid-template-columns:minmax(0, 1fr);gap:30px}.plissee-landing .pl-installation-card{min-width:0;overflow:hidden;border:1px solid var(--pl-line);border-radius:28px;background:#fff;box-shadow:var(--pl-shadow)}.plissee-landing .pl-installation-card.is-recommended{border-color:rgba(255,135,0,.34)}.plissee-landing .pl-installation-card.is-drillfree{border-color:rgba(35,138,70,.26)}.plissee-landing .pl-installation-card__head{display:grid;min-width:0;align-items:center;grid-template-columns:52px minmax(0, 1fr);gap:15px;padding:19px 22px;border-bottom:1px solid var(--pl-line);background:rgba(255,253,249,.92)}.plissee-landing .pl-installation-card__head>div{min-width:0}.plissee-landing .pl-installation-card__head p{margin:4px 0 0;color:var(--pl-muted);font-size:.8rem;line-height:1.45}.plissee-landing .pl-installation-card__number{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#fff;background:var(--pl-orange);box-shadow:0 8px 20px rgba(255,135,0,.22);font-size:1rem;font-weight:900}.plissee-landing .pl-installation-card__title-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px 13px}.plissee-landing .pl-installation-card__title-row h3{margin:0;color:var(--pl-ink);font-size:clamp(1.2rem,1.8vw,1.62rem);font-weight:950;letter-spacing:-0.035em;line-height:1.08}.plissee-landing .pl-installation-card__badge{display:inline-flex;min-height:30px;align-items:center;padding:6px 11px;border:1px solid rgba(255,135,0,.28);border-radius:999px;color:#df6900;background:#fffaf3;font-size:.61rem;font-weight:900;letter-spacing:.045em;line-height:1.15;text-transform:uppercase}.plissee-landing .pl-installation-card__media{display:grid;min-width:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;background:var(--pl-line)}.plissee-landing .pl-installation-card__media figure{aspect-ratio:3/1;min-width:0;margin:0;overflow:hidden;background:#fff}.plissee-landing .pl-installation-card img{display:block;width:100%;height:auto}.plissee-landing .pl-installation-card__media img{height:100%;object-fit:cover}.plissee-landing .pl-installation-card__mobile{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.plissee-landing .pl-installation-card__facts{display:grid;margin:0;padding:18px 22px 20px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px 18px;border-top:1px solid var(--pl-line);background:rgba(255,253,249,.76);list-style:none}.plissee-landing .pl-installation-card__facts li{display:flex;min-width:0;align-items:flex-start;gap:9px;color:#51483f;font-size:.75rem;font-weight:700;line-height:1.4}.plissee-landing .pl-installation-card__facts li::before{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid rgba(255,135,0,.5);border-radius:50%;color:var(--pl-orange);content:"✓";font-size:.66rem;font-weight:950;line-height:1}.plissee-landing .pl-faq.pl-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(100px,11vw,180px) 0;color:#fffaf3;background:radial-gradient(circle at 12% 16%, rgba(255, 132, 0, 0.11), transparent 28%),#0c0c0b;font-family:"Inter",Arial,sans-serif}.plissee-landing .pl-faq.pl-section .tech-faq-grid{position:relative;z-index:1;width:94%;max-width:1500px;display:grid;grid-template-columns:minmax(350px, 0.72fr) minmax(560px, 1.28fr);gap:clamp(60px,9vw,160px);align-items:start}.plissee-landing .pl-faq.pl-section .tech-faq-intro{position:sticky;top:120px}.plissee-landing .pl-faq.pl-section .tech-faq-intro .tech-kicker{margin:0 0 18px;color:#ff8400;font-size:clamp(.72rem,.76vw,.84rem);font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.plissee-landing .pl-faq.pl-section .tech-faq-intro h2{margin:0;color:#fff;font-family:"Inter",Arial,sans-serif;font-size:clamp(2.45rem,4.3vw,5.1rem);font-weight:900;letter-spacing:-0.07em;line-height:.96;text-transform:none}.plissee-landing .pl-faq.pl-section .tech-faq-title-line{display:block}.plissee-landing .pl-faq.pl-section .tech-faq-title-line--accent{color:#ff8400}.plissee-landing .pl-faq.pl-section .tech-faq-list{border-top:1px solid rgba(255,255,255,.18)}.plissee-landing .pl-faq.pl-section .tech-faq-item{border-bottom:1px solid rgba(255,255,255,.18)}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer{max-width:850px;margin:-8px 68px 28px 0;color:#bdb7ae;font-size:clamp(.92rem,.2vw + .88rem,1rem);line-height:1.72}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer p{margin:0}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer p+p,.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer ul+p{margin-top:16px}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer ul{display:grid;gap:10px;margin:16px 0 0;padding-left:1.25rem}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer li{padding-left:4px}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer li::marker{color:#ff8400}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer strong{color:#fff;font-weight:850}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer .tech-faq-answer__link{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#ff8400;font-weight:850;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:5px}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer .tech-faq-answer__link:hover{color:#ffac4c}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer .tech-faq-answer__link:focus-visible{border-radius:3px;outline:3px solid rgba(255,132,0,.48);outline-offset:5px}.plissee-landing .pl-faq.pl-section .tech-faq-question{width:100%;min-height:92px;display:grid;grid-template-columns:minmax(0, 1fr) 44px;gap:20px;align-items:center;padding:22px 0;color:#fff;border:0;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer}.plissee-landing .pl-faq.pl-section .tech-faq-question:focus-visible{outline:3px solid rgba(255,132,0,.48);outline-offset:5px}.plissee-landing .pl-faq.pl-section .tech-faq-question>span{font-size:clamp(1rem,1.25vw,1.3rem);font-weight:850;line-height:1.25}.plissee-landing .pl-faq.pl-section .tech-faq-question em{width:42px;height:42px;display:grid;place-items:center;justify-self:end;color:#111;border-radius:50%;background:#ff8400;font-size:1.2rem;font-style:normal;font-weight:700}.plissee-landing .pl-faq-motion-line{--pl-faq-line-connector: clamp(74px, 7vw, 138px);position:absolute;top:8%;left:clamp(18px,3.4vw,68px);z-index:0;width:1px;height:76%;border-radius:999px;background:linear-gradient(180deg, transparent 0%, rgba(255, 173, 63, 0.28) 15%, rgba(255, 225, 166, 0.58) 52%, rgba(255, 139, 17, 0.2) 86%, transparent 100%);box-shadow:0 0 8px rgba(255,139,21,.2);opacity:.72;pointer-events:none}.plissee-landing .pl-faq-motion-line>span{position:absolute;top:0;left:50%;width:3px;height:24%;border-radius:999px;background:linear-gradient(180deg, transparent 0%, #ffc66f 28%, #ff8708 100%);box-shadow:0 0 6px 1px rgba(255,232,190,.72),0 0 18px 5px rgba(255,127,0,.32);opacity:.64;transform:translate3d(-50%, 0, 0);will-change:transform,opacity;animation:plisseeFaqLineTravel 7.6s cubic-bezier(0.45, 0, 0.25, 1) -3.8s infinite alternate}.plissee-landing .pl-faq-motion-line>span::before{position:absolute;bottom:0;left:50%;width:var(--pl-faq-line-connector);height:1px;content:"";background:linear-gradient(90deg, rgba(255, 181, 82, 0.76), rgba(255, 151, 33, 0.22) 56%, transparent 100%);filter:drop-shadow(0 0 4px rgba(255, 138, 16, 0.34));transform:rotate(-10deg);transform-origin:left center}.plissee-landing .pl-faq-motion-line>span::after{position:absolute;bottom:-5px;left:50%;width:11px;height:11px;content:"";border:1px solid rgba(255,249,228,.9);border-radius:50%;background:#ff961e;box-shadow:0 0 13px 4px rgba(255,135,10,.54);transform:translateX(-50%)}@keyframes plisseeFaqLineTravel{0%{opacity:.42;transform:translate3d(-50%, 0, 0)}42%{opacity:.96}100%{opacity:.68;transform:translate3d(-50%, 300%, 0)}}@media(prefers-reduced-motion: reduce){.plissee-landing .pl-faq-motion-line>span{animation:none}}@media(max-width: 1180px){.plissee-landing .pl-faq.pl-section .tech-faq-grid{grid-template-columns:minmax(0, 1fr)}.plissee-landing .pl-faq.pl-section .tech-faq-intro{position:static}.plissee-landing .pl-measure-method-grid{grid-template-columns:1fr}}@media(max-width: 820px){.plissee-landing .pl-section-shell{width:min(100% - 32px,720px)}.plissee-landing .pl-faq.pl-section .tech-faq-grid{gap:48px}.plissee-landing .pl-section-intro h2{font-size:clamp(2rem,9vw,3.5rem)}.plissee-landing .pl-measure-actions{align-items:stretch;flex-direction:column}.plissee-landing .pl-measure-actions nav{flex-wrap:wrap}.plissee-landing .pl-installation-grid{gap:22px}.plissee-landing .pl-installation-card{width:100%;justify-self:stretch}.plissee-landing .pl-installation-card__media{grid-template-columns:minmax(0, 1fr)}.plissee-landing .pl-installation-card__media figure:last-child{display:none}.plissee-landing .pl-installation-card__mobile{position:static;width:auto;height:auto;padding:16px 14px 14px;overflow:visible;clip:auto;clip-path:none;border-top:1px solid var(--pl-line);white-space:normal}.plissee-landing .pl-installation-card__mobile ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;list-style:none}.plissee-landing .pl-installation-card__mobile li{display:grid;min-width:0;grid-template-columns:28px minmax(0, 1fr);gap:2px 8px;align-content:start}.plissee-landing .pl-installation-card__mobile li>span{display:grid;width:28px;height:28px;grid-row:1/span 2;place-items:center;border-radius:50%;color:#fff;background:var(--pl-orange);font-size:.68rem;font-weight:900}.plissee-landing .pl-installation-card__mobile li b{color:var(--pl-ink);font-size:.75rem;font-weight:900;line-height:1.2}.plissee-landing .pl-installation-card__mobile li small{color:var(--pl-muted);font-size:.67rem;line-height:1.35}.plissee-landing .pl-installation-card__facts{grid-template-columns:minmax(0, 1fr);gap:9px}}@media(max-width: 600px){.plissee-landing .pl-section{padding:64px 0}.plissee-landing .pl-faq.pl-section{padding:78px 0}.plissee-landing .pl-faq.pl-section .pl-section-shell{width:calc(100% - 32px)}.plissee-landing .pl-faq.pl-section .tech-faq-intro .tech-kicker{margin-bottom:14px;font-size:.62rem;letter-spacing:.12em}.plissee-landing .pl-faq.pl-section .tech-faq-question{min-height:78px;grid-template-columns:minmax(0, 1fr) 38px;gap:14px}.plissee-landing .pl-faq.pl-section .tech-faq-question em{width:36px;height:36px}.plissee-landing .pl-faq.pl-section .tech-faq-item>.tech-faq-answer{margin-right:0}.plissee-landing .pl-faq-motion-line{--pl-faq-line-connector: 72px;right:11px;opacity:.58}.plissee-landing .pl-section-shell{width:calc(100% - 24px)}.plissee-landing .pl-section-intro{margin-bottom:28px}.plissee-landing .pl-section-intro h2{line-height:1.01}.plissee-landing .pl-section-intro br{display:none}.plissee-landing .pl-measure-method header{min-height:0;padding:20px}.plissee-landing .pl-measure-method dl{padding-inline:20px}.plissee-landing .pl-measure-actions{padding:18px}.plissee-landing .pl-measure-actions nav{display:grid;grid-template-columns:1fr}.plissee-landing .pl-measure-actions .pl-button{width:100%}.plissee-landing .pl-installation-grid{gap:18px}.plissee-landing .pl-installation-card{border-radius:20px}.plissee-landing .pl-installation-card__head{grid-template-columns:42px minmax(0, 1fr);gap:11px;padding:15px 13px}.plissee-landing .pl-installation-card__head p{margin-top:5px;font-size:.72rem}.plissee-landing .pl-installation-card__number{width:42px;height:42px;font-size:.84rem}.plissee-landing .pl-installation-card__title-row{align-items:flex-start;flex-direction:column;gap:7px}.plissee-landing .pl-installation-card__title-row h3{font-size:1.08rem}.plissee-landing .pl-installation-card__badge{min-height:26px;padding:5px 9px;font-size:.54rem}.plissee-landing .pl-installation-card__mobile{padding:14px 11px 12px}.plissee-landing .pl-installation-card__mobile ol{gap:11px 8px}.plissee-landing .pl-installation-card__mobile li{grid-template-columns:26px minmax(0, 1fr);gap:2px 6px}.plissee-landing .pl-installation-card__mobile li>span{width:26px;height:26px}.plissee-landing .pl-installation-card__mobile li b{font-size:.71rem}.plissee-landing .pl-installation-card__mobile li small{font-size:.63rem}.plissee-landing .pl-installation-card__facts{padding:15px 13px 17px}.plissee-landing .pl-installation-card__facts li{font-size:.71rem}}@media(prefers-reduced-motion: reduce){.plissee-landing .pl-button{transition:none}}.plissee-landing.is-home-page .home-experience .plissee-product-worlds{scroll-margin-top:0}.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card,.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card:nth-child(1),.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card:nth-child(2),.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card:nth-child(3),.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card:nth-child(4){grid-column:auto !important}.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card .product-badge.product-badge--premium{top:24px;right:24px;left:auto;display:inline-flex !important}@media(max-width: 1180px){.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 760px){.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-card .product-badge.product-badge--premium{top:18px;right:18px;left:auto}}@media(max-width: 620px){.plissee-landing.is-home-page .home-experience .plissee-product-worlds .product-world-grid{grid-template-columns:1fr !important}}@media(max-width: 760px){.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head{width:100%;max-width:none;margin-inline:0;text-align:left}.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker{width:100%;margin-inline:0;justify-content:flex-start;text-align:left}.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2{width:100%;max-width:none;margin-inline:0;text-align:left}}@media(max-width: 700px){.plissee-landing .pl-faq-motion-line,.plissee-landing .pl-faq .smart-lined-kicker::before,.plissee-landing .pl-faq .smart-lined-kicker::after{display:none !important}}@media(max-width: 460px){.plissee-landing .pl-installation-card__mobile ol{grid-template-columns:minmax(0, 1fr)}}.plissee-landing .pl-section.pl-measure{overflow:hidden;margin-top:-1px;padding:clamp(40px,4.5vw,64px) 0 clamp(34px,4vw,54px);color:#fff;background:radial-gradient(circle at 86% 10%, rgba(255, 128, 0, 0.18), transparent 30%),radial-gradient(circle at 8% 92%, rgba(157, 86, 20, 0.16), transparent 31%),linear-gradient(135deg, #090a08 0%, #050605 58%, #0d0a06 100%)}.plissee-landing .pl-section.pl-measure::before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.022) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent)}.plissee-landing .pl-section.pl-measure .pl-section-shell{position:relative;z-index:1;width:min(1880px,100vw - clamp(40px,6.6vw,128px))}.plissee-landing .pl-section.pl-measure .pl-section-intro{max-width:1240px;margin:0 auto clamp(24px,2.5vw,34px);text-align:center}.plissee-landing .pl-section.pl-measure .pl-section-intro h2{margin:12px 0 0;color:#fff;font-size:clamp(3rem,5vw,6rem);font-weight:1000;line-height:.98;letter-spacing:-0.06em;text-transform:none;text-wrap:balance;text-shadow:0 8px 28px rgba(255,128,0,.12)}.plissee-landing .pl-section.pl-measure .pl-section-intro h2 .pl-measure-title-accent{color:var(--pl-orange)}.plissee-landing .pl-section.pl-measure .pl-measure-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--pl-orange);font-size:.69rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.plissee-landing .pl-section.pl-measure .pl-measure-kicker::before,.plissee-landing .pl-section.pl-measure .pl-measure-kicker::after{width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.7))}.plissee-landing .pl-section.pl-measure .pl-measure-kicker::after{transform:rotate(180deg)}.plissee-landing .pl-section.pl-measure .pl-measure-method-grid{width:100%;max-width:1880px;margin:0 auto;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(16px,1.35vw,26px)}.plissee-landing .pl-section.pl-measure .pl-measure-method{overflow:hidden;border:1px solid rgba(255,135,0,.18);border-radius:22px;color:#fff;background:linear-gradient(155deg, rgba(35, 27, 18, 0.97), rgba(12, 13, 11, 0.99) 58%);box-shadow:0 20px 48px rgba(0,0,0,.34)}.plissee-landing .pl-section.pl-measure .pl-measure-method.is-standard{border-color:rgba(255,135,0,.42)}.plissee-landing .pl-section.pl-measure .pl-measure-method.is-drillfree{border-color:rgba(119,177,123,.35)}.plissee-landing .pl-section.pl-measure .pl-measure-method header{min-height:108px;padding:20px 22px 14px;border:0;background:rgba(0,0,0,0)}.plissee-landing .pl-section.pl-measure .pl-measure-method header h3{margin-bottom:8px;color:#fff;font-size:clamp(1.35rem,1.65vw,1.7rem);line-height:1.12}.plissee-landing .pl-section.pl-measure .pl-measure-method header p{color:rgba(255,255,255,.84);font-size:.86rem;line-height:1.5}.plissee-landing .pl-section.pl-measure .pl-measure-method dl{display:grid;align-content:start;flex:1;margin:0;padding:0 22px 21px}.plissee-landing .pl-section.pl-measure .pl-measure-method dl>div{display:grid;grid-template-columns:minmax(78px, 0.32fr) minmax(0, 1fr);gap:14px;align-items:start;padding:12px 0}.plissee-landing .pl-section.pl-measure .pl-measure-method dl>div:not(:last-child){border-bottom-color:rgba(255,255,255,.1)}.plissee-landing .pl-section.pl-measure .pl-measure-method dl dt{margin:0;color:var(--pl-orange);font-size:.72rem;line-height:1.45}.plissee-landing .pl-section.pl-measure .pl-measure-method dl dd{color:rgba(255,255,255,.86);font-size:.86rem;line-height:1.52}.plissee-landing .pl-section.pl-measure .pl-measure-method dl dd strong{color:#fff}.plissee-landing .pl-section.pl-measure .pl-method-visual{position:relative;margin:0;overflow:hidden;border:0;background:#211b14}.plissee-landing .pl-section.pl-measure .pl-method-visual>img{display:block;width:100%;height:auto;aspect-ratio:900/1125;object-fit:contain}.plissee-landing .pl-section.pl-measure .pl-method-visual figcaption{position:static;min-height:56px;padding:14px 18px;border:0;border-top:1px solid rgba(255,255,255,.12);color:#fff;background:rgba(12,12,10,.83);backdrop-filter:blur(8px)}.plissee-landing .pl-section.pl-measure .pl-method-visual figcaption strong{color:#fff;font-size:.84rem}.plissee-landing .pl-section.pl-measure .pl-method-visual figcaption span{color:var(--pl-orange);font-size:.74rem}.plissee-landing .pl-section.pl-measure .pl-measure-actions{width:100%;max-width:1880px;min-height:54px;margin:18px auto 0;padding:9px 11px 9px 18px;border-color:rgba(255,135,0,.24);border-radius:16px;color:#fff;background:rgba(21,18,14,.86)}.plissee-landing .pl-section.pl-measure .pl-measure-actions>div b{margin:0;color:#fff;font-size:.88rem}.plissee-landing .pl-section.pl-measure .pl-measure-actions .pl-button{min-height:38px;padding:9px 15px;border-radius:11px;font-size:.72rem}@media(min-width: 821px)and (max-width: 1180px){.plissee-landing .pl-section.pl-measure .pl-measure-method-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.plissee-landing .pl-section.pl-measure .pl-measure-method header,.plissee-landing .pl-section.pl-measure .pl-measure-method dl{padding-right:17px;padding-left:17px}.plissee-landing .pl-section.pl-measure .pl-measure-method dl>div{grid-template-columns:1fr;gap:4px}}@media(max-width: 820px){.plissee-landing .pl-section.pl-measure{padding:46px 0}.plissee-landing .pl-section.pl-measure .pl-section-shell{width:min(100% - 32px,560px)}.plissee-landing .pl-section.pl-measure .pl-section-intro{margin-bottom:26px}.plissee-landing .pl-section.pl-measure .pl-section-intro h2{font-size:clamp(2.4rem,6.6vw,3.4rem)}.plissee-landing .pl-section.pl-measure .pl-measure-method-grid{width:min(100%,560px);grid-template-columns:1fr;gap:18px}}@media(max-width: 600px){.plissee-landing .pl-section.pl-measure .pl-section-intro h2{font-size:clamp(2.2rem,9vw,2.7rem)}.plissee-landing .pl-section.pl-measure .pl-measure-kicker{font-size:.62rem}.plissee-landing .pl-section.pl-measure .pl-measure-kicker::before,.plissee-landing .pl-section.pl-measure .pl-measure-kicker::after{width:24px}.plissee-landing .pl-section.pl-measure .pl-measure-method{border-radius:18px}.plissee-landing .pl-section.pl-measure .pl-measure-method header{min-height:0;padding:18px 16px 12px}.plissee-landing .pl-section.pl-measure .pl-measure-method dl{padding:0 16px 15px}.plissee-landing .pl-section.pl-measure .pl-measure-method dl>div{grid-template-columns:1fr;gap:5px;padding:11px 0}.plissee-landing .pl-section.pl-measure .pl-method-visual figcaption{align-items:flex-start;flex-direction:column;gap:2px}.plissee-landing .pl-section.pl-measure .pl-measure-actions{padding:14px}.plissee-landing .pl-section.pl-measure .pl-measure-actions>div b{font-size:.78rem}}.plissee-landing .pl-section.pl-installation{color:#fff;background:radial-gradient(circle at 86% 10%, rgba(255, 128, 0, 0.18), transparent 30%),radial-gradient(circle at 8% 92%, rgba(157, 86, 20, 0.16), transparent 31%),linear-gradient(135deg, #090a08 0%, #050605 58%, #0d0a06 100%)}.plissee-landing .pl-section.pl-installation::before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.022) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);mask-image:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent)}.plissee-landing .pl-section.pl-installation .pl-section-shell{position:relative;z-index:1;width:min(1800px,100vw - clamp(32px,4vw,120px))}.plissee-landing .pl-section.pl-installation .pl-section-intro,.plissee-landing .pl-section.pl-installation .pl-section-intro.pl-section-intro--left{max-width:1240px;margin-right:auto;margin-left:auto;text-align:center}.plissee-landing .pl-section.pl-installation .pl-section-intro h2,.plissee-landing .pl-section.pl-installation .pl-section-intro.pl-section-intro--left h2{margin:12px 0 0;color:#fff;font-size:clamp(3rem,5vw,6rem);font-weight:1000;line-height:.98;letter-spacing:-0.06em;text-transform:none;text-wrap:balance;text-shadow:0 8px 28px rgba(255,128,0,.12)}.plissee-landing .pl-section.pl-installation .pl-section-intro h2 .pl-installation-title-accent,.plissee-landing .pl-section.pl-installation .pl-section-intro.pl-section-intro--left h2 .pl-installation-title-accent{color:var(--pl-orange)}.plissee-landing .pl-section.pl-installation .pl-installation-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--pl-orange);font-size:.69rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.plissee-landing .pl-section.pl-installation .pl-installation-kicker::before,.plissee-landing .pl-section.pl-installation .pl-installation-kicker::after{width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.7))}.plissee-landing .pl-section.pl-installation .pl-installation-kicker::after{transform:rotate(180deg)}.plissee-landing .pl-section.pl-installation .pl-installation-card{border-color:rgba(255,135,0,.18);color:#fff;background:linear-gradient(155deg, rgba(35, 27, 18, 0.97), rgba(12, 13, 11, 0.99) 58%);box-shadow:0 20px 48px rgba(0,0,0,.34)}.plissee-landing .pl-section.pl-installation .pl-installation-card.is-recommended{border-color:rgba(255,135,0,.42)}.plissee-landing .pl-section.pl-installation .pl-installation-card.is-drillfree{border-color:rgba(119,177,123,.35)}.plissee-landing .pl-section.pl-installation .pl-installation-card__head{border-bottom-color:rgba(255,255,255,.1);background:rgba(12,12,10,.86)}.plissee-landing .pl-section.pl-installation .pl-installation-card__head p{color:rgba(255,255,255,.64)}.plissee-landing .pl-section.pl-installation .pl-installation-card__title-row h3{color:#fff}.plissee-landing .pl-section.pl-installation .pl-installation-card__badge{border-color:rgba(255,135,0,.34);color:var(--pl-orange);background:rgba(255,135,0,.08)}.plissee-landing .pl-section.pl-installation .pl-installation-card__media{background:rgba(255,255,255,.12)}.plissee-landing .pl-section.pl-installation .pl-installation-card__media figure{aspect-ratio:3/1;background:#fff}.plissee-landing .pl-section.pl-installation .pl-installation-card__media img{object-position:center}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile{border-top-color:rgba(255,255,255,.1);background:rgba(12,12,10,.86)}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li b{color:#fff}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li small{color:rgba(255,255,255,.64)}.plissee-landing .pl-section.pl-installation .pl-installation-card__facts{border-top-color:rgba(255,255,255,.1);background:rgba(12,12,10,.86)}.plissee-landing .pl-section.pl-installation .pl-installation-card__facts li{color:rgba(255,255,255,.72)}@media(min-width: 1281px){.plissee-landing .pl-section.pl-installation .pl-installation-card{display:grid;grid-template-rows:auto auto auto}.plissee-landing .pl-section.pl-installation .pl-installation-card__head{min-height:92px}.plissee-landing .pl-section.pl-installation .pl-installation-card__title-row{min-height:30px;align-items:center}.plissee-landing .pl-section.pl-installation .pl-installation-card__media{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}.plissee-landing .pl-section.pl-installation .pl-installation-card__media figure{width:100%;min-width:0}.plissee-landing .pl-section.pl-installation .pl-installation-card__facts{min-height:64px;align-items:center}.plissee-landing .pl-section.pl-installation .pl-installation-card__facts li{align-items:center}}@media(min-width: 821px)and (max-width: 1280px){.plissee-landing .pl-section.pl-installation .pl-installation-card__media{grid-template-columns:minmax(0, 1fr)}.plissee-landing .pl-section.pl-installation .pl-installation-card__media figure:last-child{display:none}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile{position:static;width:auto;height:auto;padding:18px;overflow:visible;clip:auto;clip-path:none;border-top:1px solid rgba(255,255,255,.1);white-space:normal}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;list-style:none}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li{display:grid;min-width:0;grid-template-columns:30px minmax(0, 1fr);gap:3px 9px;align-content:start}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li>span{display:grid;width:30px;height:30px;grid-row:1/span 2;place-items:center;border-radius:50%;color:#fff;background:var(--pl-orange);font-size:.7rem;font-weight:900}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li b{color:#fff;font-size:.78rem;font-weight:900;line-height:1.2}.plissee-landing .pl-section.pl-installation .pl-installation-card__mobile li small{color:rgba(255,255,255,.64);font-size:.69rem;line-height:1.4}}@media(max-width: 600px){.plissee-landing .pl-section.pl-installation .pl-section-shell{width:min(100% - 24px,1800px)}.plissee-landing .pl-section.pl-installation .pl-installation-kicker{font-size:.62rem}.plissee-landing .pl-section.pl-installation .pl-installation-kicker::before,.plissee-landing .pl-section.pl-installation .pl-installation-kicker::after{width:24px}}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-one{width:min(100%,430px) !important;max-width:430px !important;grid-template-columns:minmax(0, 1fr) !important;justify-content:stretch !important;margin-inline:auto !important;justify-self:center !important}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-two{width:min(100%,888px) !important;max-width:888px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;justify-content:center !important;margin-inline:auto !important;justify-self:center !important}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-one .product-world-card:nth-child(n),.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-two .product-world-card:nth-child(n){grid-column:auto !important}.category-conversion-landing .pl-measure-method .pl-method-visual::before{display:none;background-image:none}.category-conversion-landing .pl-measure-method .pl-method-visual>img,.category-conversion-landing .pl-measure-method .pl-method-visual>svg{display:block}.category-conversion-landing .pl-measure-method .pl-method-visual>img{width:100%;height:auto;aspect-ratio:1122/1402;background:#ede5da;object-fit:cover;object-position:center top}.category-conversion-landing--rollo .pl-section.pl-measure::before,.category-conversion-landing--rollo .pl-section.pl-installation::before,.category-conversion-landing--jalousie .pl-section.pl-measure::before,.category-conversion-landing--jalousie .pl-section.pl-installation::before,.category-conversion-landing--lamellen .pl-section.pl-measure::before,.category-conversion-landing--lamellen .pl-section.pl-installation::before{background-image:none}.category-conversion-landing--rollo .pl-section.pl-measure,.category-conversion-landing--rollo .pl-section.pl-installation,.category-conversion-landing--rollo .smart-service-reviews,.category-conversion-landing--jalousie .pl-section.pl-measure,.category-conversion-landing--jalousie .pl-section.pl-installation,.category-conversion-landing--jalousie .smart-service-reviews,.category-conversion-landing--lamellen .pl-section.pl-measure,.category-conversion-landing--lamellen .pl-section.pl-installation,.category-conversion-landing--lamellen .smart-service-reviews{border-block:0}.category-conversion-landing--rollo .pl-section.pl-measure+.pl-section.pl-installation,.category-conversion-landing--rollo .pl-section.pl-measure+.smart-service-reviews,.category-conversion-landing--rollo .pl-section.pl-installation+.smart-service-reviews,.category-conversion-landing--jalousie .pl-section.pl-measure+.pl-section.pl-installation,.category-conversion-landing--jalousie .pl-section.pl-measure+.smart-service-reviews,.category-conversion-landing--jalousie .pl-section.pl-installation+.smart-service-reviews,.category-conversion-landing--lamellen .pl-section.pl-measure+.pl-section.pl-installation,.category-conversion-landing--lamellen .pl-section.pl-measure+.smart-service-reviews,.category-conversion-landing--lamellen .pl-section.pl-installation+.smart-service-reviews{margin-top:-8px}.category-conversion-landing--rollo .pl-section.pl-measure,.category-conversion-landing--rollo .pl-section.pl-installation,.category-conversion-landing--jalousie .pl-section.pl-measure,.category-conversion-landing--jalousie .pl-section.pl-installation,.category-conversion-landing--lamellen .pl-section.pl-measure,.category-conversion-landing--lamellen .pl-section.pl-installation{box-shadow:inset 0 -6px 0 #050504}.category-conversion-landing--rollo .pl-section.pl-measure+.smart-service-reviews::before,.category-conversion-landing--rollo .pl-section.pl-installation+.smart-service-reviews::before,.category-conversion-landing--jalousie .pl-section.pl-measure+.smart-service-reviews::before,.category-conversion-landing--jalousie .pl-section.pl-installation+.smart-service-reviews::before,.category-conversion-landing--lamellen .pl-section.pl-measure+.smart-service-reviews::before,.category-conversion-landing--lamellen .pl-section.pl-installation+.smart-service-reviews::before{position:absolute;top:0;right:0;left:0;z-index:3;height:12px;content:"";background:#050504;pointer-events:none}.category-conversion-landing--jalousie .hero-actions .hero-configurator-cta,.category-conversion-landing--lamellen .hero-actions .hero-configurator-cta{width:min(100%,480px);justify-content:center;gap:18px;padding-inline:32px}.category-conversion-landing--jalousie .hero-actions .hero-configurator-cta strong,.category-conversion-landing--lamellen .hero-actions .hero-configurator-cta strong{min-width:0}.category-conversion-landing .pl-installation-card__media figure{overflow:hidden;background:#f5efe6}.category-conversion-landing .pl-installation-card__media img{width:100%;aspect-ratio:3/1;object-fit:cover;object-position:center 38%}.category-conversion-landing .pl-installation-card__media--steps-8x3{grid-template-columns:minmax(0, 9fr) minmax(0, 8fr)}.category-conversion-landing .pl-installation-card__media--steps-8x3 figure:last-child{aspect-ratio:8/3}.category-conversion-landing .pl-installation-card__media--steps-8x3 figure:last-child img{aspect-ratio:8/3;object-fit:contain;object-position:center}@media(max-width: 1180px){.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-one{width:min(100%,430px) !important;grid-template-columns:minmax(0, 1fr) !important}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-two{width:min(100%,888px) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 620px){.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-one,.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid.is-two{grid-template-columns:minmax(0, 1fr) !important}.category-conversion-landing .pl-method-visual figcaption{align-items:flex-start;flex-direction:column;gap:3px}.category-conversion-landing .pl-installation-card__media img{aspect-ratio:16/8.5}.category-conversion-landing--jalousie .hero-actions .hero-configurator-cta,.category-conversion-landing--lamellen .hero-actions .hero-configurator-cta{gap:14px;padding-inline:22px}}@media(max-width: 700px){.is-product-landing-page .plissee-landing.is-home-page .hero.hero--solar #category-title{max-width:100%;padding-inline-end:4px;font-size:var(--smart-mobile-display-title-size) !important;text-wrap:balance}.is-product-landing-page .plissee-landing.is-home-page .hero.hero--solar #category-title .hero-title-row{display:contents;white-space:normal}}@media(min-width: 761px){.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head{width:min(100%,1380px);max-width:1380px;margin-inline:auto;overflow:visible;text-align:center}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker{margin-inline:auto;justify-content:center;text-align:center}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2{max-width:min(100%,1380px);margin-inline:auto;font-size:clamp(3rem,4.4vw,5.4rem);text-align:center}.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2 .product-title-line{white-space:nowrap}}@media(min-width: 761px)and (max-width: 980px){.is-product-landing-page .category-conversion-landing.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2{font-size:clamp(2.35rem,5.3vw,3rem)}}.smart-service-reviews,.smart-service-reviews *{box-sizing:border-box}.smart-service-reviews{--service-orange: #ff8400;--service-line: rgba(255, 132, 0, 0.34);position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,5vw,88px) 0;color:#fff;background:#050504;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.smart-service-reviews__backdrop{position:absolute;z-index:-1;inset:0}.smart-service-reviews__backdrop::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg, rgba(3, 3, 3, 0.98) 0%, rgba(3, 3, 3, 0.88) 52%, rgba(3, 3, 3, 0.7) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.84))}.smart-service-reviews__backdrop img,.smart-service-reviews__media>img{display:block;width:100%;height:100%;object-fit:cover}.smart-service-reviews__backdrop img{filter:saturate(0.7) contrast(1.08)}.smart-service-reviews__shell{width:min(1500px,100% - clamp(24px,5vw,64px));min-height:clamp(720px,56vw,900px);display:grid;grid-template-columns:minmax(0, 58%) minmax(0, 42%);margin:0 auto;overflow:hidden;border:1px solid rgba(255,132,0,.58);border-radius:clamp(24px,2.2vw,38px);background:#0a0805;box-shadow:0 34px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.04)}.smart-service-reviews__service{min-width:0;display:grid;grid-template-rows:minmax(0, 1fr) auto;background:radial-gradient(circle at 92% 28%, rgba(255, 132, 0, 0.13), transparent 17%),linear-gradient(125deg, #090804 0%, #171006 100%)}.smart-service-reviews__intro{padding:clamp(54px,5vw,88px) clamp(36px,5vw,72px) clamp(42px,4vw,64px)}.smart-service-reviews__kicker{display:inline-flex;align-items:center;gap:13px;margin:0 0 clamp(24px,2vw,34px);color:var(--service-orange);font-size:clamp(.68rem,.78vw,.78rem);font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.smart-service-reviews__kicker::before,.smart-service-reviews__kicker::after{width:clamp(34px,3vw,50px);height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 132, 0, 0.72))}.smart-service-reviews__kicker::after{transform:rotate(180deg)}.smart-service-reviews__title-wrap h2{max-width:860px;margin:0;color:#fff;font-size:clamp(3.2rem,5.1vw,5.45rem);font-weight:900;letter-spacing:-0.065em;line-height:.98;text-transform:none}.smart-service-reviews__title-wrap h2 span{display:block;color:var(--service-orange)}.smart-service-reviews__benefits{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-top:1px solid var(--service-line)}.smart-service-reviews__benefits article{min-height:clamp(168px,14vw,220px);display:grid;grid-template-columns:clamp(58px,5vw,76px) minmax(0, 1fr);gap:clamp(18px,2vw,26px);align-items:center;padding:clamp(28px,3vw,44px);border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line)}.smart-service-reviews__benefits article:nth-child(even){border-right:0}.smart-service-reviews__benefits article:nth-child(n+3){border-bottom:0}.smart-service-reviews__benefits article>i{width:clamp(58px,5vw,76px);height:clamp(58px,5vw,76px);display:grid;place-items:center;border:1px solid rgba(255,132,0,.62);border-radius:clamp(17px,1.5vw,22px);color:var(--service-orange);background:linear-gradient(145deg, rgba(255, 132, 0, 0.16), rgba(255, 132, 0, 0.05));font-style:normal}.smart-service-reviews__benefits svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.smart-service-reviews__benefits h3{margin:0 0 9px;color:#fff;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:900;letter-spacing:-0.03em;line-height:1.2}.smart-service-reviews__benefits p{margin:0;color:rgba(255,255,255,.64);font-size:clamp(.78rem,.95vw,.9rem);line-height:1.5}.smart-service-reviews__media{position:relative;min-width:0;min-height:100%;display:grid;align-items:center;margin:0;overflow:hidden;padding:clamp(20px,2.5vw,34px);border-left:1px solid var(--service-line);background:#15120e}.smart-service-reviews__media>img{position:absolute;inset:0;object-position:center;filter:brightness(0.7) saturate(0.72) contrast(1.05)}.smart-service-reviews__wall{position:relative;z-index:1;width:100%;padding:clamp(18px,2vw,26px);border:1px solid rgba(255,132,0,.32);border-radius:clamp(18px,1.8vw,26px);color:#fff;background:rgba(8,8,7,.91);box-shadow:0 22px 52px rgba(0,0,0,.54);backdrop-filter:blur(16px)}.smart-service-reviews__wall>header{display:flex;align-items:center;margin-bottom:14px}.smart-service-reviews__wall>header strong{color:#fff;font-size:clamp(.88rem,1.1vw,1.05rem);font-weight:900}.smart-service-reviews__list{display:grid;gap:clamp(12px,1.2vw,16px)}.smart-service-reviews__card{padding:clamp(15px,1.5vw,20px);border:1px solid rgba(255,132,0,.22);border-radius:15px;background:rgba(0,0,0,.62)}.smart-service-reviews__stars{position:relative;width:5.3em;display:inline-block;overflow:hidden;color:rgba(255,255,255,.24);font-size:.82rem;letter-spacing:.06em;line-height:1;white-space:nowrap}.smart-service-reviews__stars::after{position:absolute;inset:0 auto 0 0;width:var(--review-rating, 100%);overflow:hidden;color:var(--service-orange);content:"★★★★★";white-space:nowrap}.smart-service-reviews__topic{margin:9px 0 0;color:var(--service-orange);font-size:.65rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.smart-service-reviews__card blockquote{margin:8px 0 0;color:#fff;font-size:clamp(.84rem,1.12vw,1rem);font-weight:850;line-height:1.34}.smart-service-reviews__card footer{margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,132,0,.2)}.smart-service-reviews__card footer strong,.smart-service-reviews__card footer small{display:block}.smart-service-reviews__card footer strong{color:#fff;font-size:.78rem}.smart-service-reviews__card footer small{margin-top:2px;color:rgba(255,255,255,.5);font-size:.68rem}.smart-service-reviews__card footer time{white-space:nowrap}@media(max-width: 1180px){.smart-service-reviews__shell{min-height:0;grid-template-columns:1fr}.smart-service-reviews__media{min-height:0;border-top:1px solid var(--service-line);border-left:0}.smart-service-reviews__wall{width:min(720px,100%);margin-inline:auto}}@media(max-width: 768px){.smart-service-reviews{padding:40px 0}.smart-service-reviews__shell{width:min(100% - 24px,720px);border-radius:24px}.smart-service-reviews__intro{padding:42px 24px 36px}.smart-service-reviews__title-wrap h2{max-width:600px;font-size:clamp(2.55rem,10vw,4.5rem)}.smart-service-reviews__benefits article{min-height:150px;padding:25px 22px}}@media(max-width: 520px){.smart-service-reviews{padding:28px 0}.smart-service-reviews__shell{width:calc(100% - 20px);border-radius:20px}.smart-service-reviews__intro{padding:36px 20px 30px}.smart-service-reviews__kicker{gap:9px;font-size:.62rem}.smart-service-reviews__kicker::before,.smart-service-reviews__kicker::after{width:24px}.smart-service-reviews__title-wrap h2{font-size:clamp(2.25rem,11.5vw,3.1rem);line-height:1}.smart-service-reviews__benefits{grid-template-columns:1fr}.smart-service-reviews__benefits article,.smart-service-reviews__benefits article:nth-child(even),.smart-service-reviews__benefits article:nth-child(n+3){min-height:0;grid-template-columns:58px minmax(0, 1fr);padding:24px 20px;border-right:0;border-bottom:1px solid var(--service-line)}.smart-service-reviews__benefits article:last-child{border-bottom:0}.smart-service-reviews__benefits article>i{width:56px;height:56px;border-radius:16px}.smart-service-reviews__media{min-height:0;padding:24px 12px}.smart-service-reviews__media>img{object-position:62% center}.smart-service-reviews__wall{width:100%;margin:0;padding:15px;border-radius:17px}.smart-service-reviews__wall>header{align-items:flex-start}.smart-service-reviews__wall>header strong{font-size:.8rem}.smart-service-reviews__card{padding:14px}.smart-service-reviews__card blockquote{font-size:.82rem}}.is-home-page .home-experience--product-stage{background:#070807}.is-home-page .home-experience .product-section.product-worlds--overview,.is-home-page .home-experience .product-section#produkte.plissee-product-worlds,.is-home-page .home-experience .product-section#products.product-worlds--overview{--product-overview-orange: #ff8400;--product-overview-orange-bright: #ff9d2f;--product-overview-surface: #10110f;--product-overview-surface-raised: #17140f;--product-overview-ink: #fffaf2;--product-overview-muted: rgba(255, 250, 242, 0.7);--product-overview-media-height: clamp(360px, 22vw, 460px);min-height:0;padding:clamp(84px,7.6vw,124px) clamp(20px,3.3vw,64px) clamp(94px,8vw,132px);overflow:hidden;background:radial-gradient(circle at 88% 0%, rgba(255, 132, 0, 0.2), transparent min(38vw, 620px)),radial-gradient(circle at 4% 82%, rgba(255, 132, 0, 0.075), transparent min(32vw, 500px)),linear-gradient(180deg, #070807 0%, #090a08 54%, #070807 100%)}.is-home-page .home-experience .product-worlds--overview .product-tech-atmosphere,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-atmosphere,.is-home-page .home-experience #products.product-worlds--overview .product-tech-atmosphere{opacity:.54}.is-home-page .home-experience .product-worlds--overview .product-tech-beam,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-beam,.is-home-page .home-experience #products.product-worlds--overview .product-tech-beam,.is-home-page .home-experience .product-worlds--overview .product-tech-louvers,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-louvers,.is-home-page .home-experience #products.product-worlds--overview .product-tech-louvers{display:none !important}.is-home-page .home-experience .product-worlds--overview>.section,.is-home-page .home-experience #produkte.plissee-product-worlds>.section,.is-home-page .home-experience #products.product-worlds--overview>.section{position:relative;z-index:2;width:min(100%,1680px);max-width:1680px;margin-inline:auto}.is-home-page .home-experience .product-worlds--overview .section-head,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head,.is-home-page .home-experience #products.product-worlds--overview .section-head{max-width:1040px;margin:0 auto clamp(42px,4.4vw,66px);text-align:center}.is-home-page .home-experience .product-worlds--overview .product-tech-kicker,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker{justify-content:center;margin-bottom:18px;color:var(--product-overview-orange-bright);font-size:clamp(.67rem,.68vw,.78rem);letter-spacing:.15em}.is-home-page .home-experience .product-worlds--overview .product-tech-kicker::before,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker::before,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker::before,.is-home-page .home-experience .product-worlds--overview .product-tech-kicker::after,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker::after,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker::after{width:clamp(32px,4vw,64px);opacity:.78}.is-home-page .home-experience .product-worlds--overview .section-head h2,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2,.is-home-page .home-experience #products.product-worlds--overview .section-head h2{max-width:980px;margin-inline:auto;color:var(--product-overview-ink);font-size:clamp(3rem,5.25vw,6rem);line-height:.91;letter-spacing:-0.055em;text-align:center;text-wrap:balance}.is-home-page .home-experience .product-worlds--overview .section-head h2 span,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2 span,.is-home-page .home-experience #products.product-worlds--overview .section-head h2 span{color:var(--product-overview-orange);text-shadow:0 0 34px rgba(255,132,0,.2)}.is-home-page .home-experience .product-worlds--overview .section-head p,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head p,.is-home-page .home-experience #products.product-worlds--overview .section-head p{max-width:680px;margin:22px auto 0;color:var(--product-overview-muted);font-size:clamp(.96rem,1.02vw,1.12rem);font-weight:700;line-height:1.5;text-align:center}.is-home-page .home-experience .product-worlds--overview .product-world-grid,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid,.is-home-page .home-experience #products.product-worlds--overview .product-world-grid{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:clamp(12px,1.15vw,20px) !important;width:100% !important;max-width:1680px !important;margin-inline:auto;align-items:stretch !important}.is-home-page .home-experience .product-worlds--overview .product-world-card,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card,.is-home-page .home-experience #products.product-worlds--overview .product-world-card,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(5){position:relative;display:flex !important;grid-column:auto !important;grid-row:auto !important;flex-direction:column;min-width:0;min-height:550px !important;height:auto !important;overflow:hidden;isolation:isolate;color:var(--product-overview-ink);background:linear-gradient(160deg, var(--product-overview-surface-raised), var(--product-overview-surface) 66%);border:1px solid rgba(255,151,31,.23);border-radius:22px;box-shadow:0 20px 52px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045);transform:none;transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.is-home-page .home-experience .product-worlds--overview .product-world-card::before,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card::before,.is-home-page .home-experience #products.product-worlds--overview .product-world-card::before{position:absolute;inset:0 0 auto;z-index:1;display:block;width:100%;height:var(--product-overview-media-height);content:"";pointer-events:none;background:linear-gradient(180deg, rgba(4, 5, 5, 0.02) 56%, rgba(8, 9, 8, 0.48) 100%),linear-gradient(90deg, rgba(4, 5, 5, 0.14), transparent 52%)}.is-home-page .home-experience .product-worlds--overview .product-card-media,.is-home-page .home-experience #produkte.plissee-product-worlds .product-card-media,.is-home-page .home-experience #products.product-worlds--overview .product-card-media{position:relative;z-index:1;flex:0 0 var(--product-overview-media-height);width:100%;height:var(--product-overview-media-height) !important;margin:0;overflow:hidden;background:#111310}.is-home-page .home-experience .product-worlds--overview .product-world-card::after,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card::after,.is-home-page .home-experience #products.product-worlds--overview .product-world-card::after{display:none !important;animation:none !important}.is-home-page .home-experience .product-worlds--overview .product-world-card:hover,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:hover,.is-home-page .home-experience #products.product-worlds--overview .product-world-card:hover,.is-home-page .home-experience .product-worlds--overview .product-world-card:focus-visible,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:focus-visible,.is-home-page .home-experience #products.product-worlds--overview .product-world-card:focus-visible{border-color:rgba(255,151,31,.76);box-shadow:0 26px 74px rgba(0,0,0,.46),0 0 34px rgba(255,132,0,.11),inset 0 1px 0 rgba(255,255,255,.07);outline:0;transform:translateY(-5px)}.is-home-page .home-experience .product-worlds--overview .product-world-card:focus-visible,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:focus-visible,.is-home-page .home-experience #products.product-worlds--overview .product-world-card:focus-visible{box-shadow:0 0 0 3px #070807,0 0 0 6px var(--product-overview-orange),0 26px 74px rgba(0,0,0,.46)}.is-home-page .home-experience .product-worlds--overview .product-world-card img,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card img,.is-home-page .home-experience #products.product-worlds--overview .product-world-card img,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(1) img,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) img{position:absolute !important;inset:0 !important;z-index:0;display:block;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;object-position:center !important;filter:saturate(0.88) contrast(1.06) brightness(0.84);transform:scale(1.001);animation:none !important;transition:filter 240ms ease,transform 420ms cubic-bezier(0.2, 0.7, 0.2, 1)}.is-home-page .home-experience .product-worlds--overview .product-world-card:hover img,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:hover img,.is-home-page .home-experience #products.product-worlds--overview .product-world-card:hover img,.is-home-page .home-experience .product-worlds--overview .product-world-card:focus-visible img,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:focus-visible img,.is-home-page .home-experience #products.product-worlds--overview .product-world-card:focus-visible img{filter:saturate(0.98) contrast(1.06) brightness(0.92);transform:scale(1.025)}.is-home-page .home-experience .product-worlds--overview .card-content,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content,.is-home-page .home-experience #products.product-worlds--overview .card-content,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content{position:static;inset:auto;z-index:auto;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:9px;height:auto;min-height:0;padding:22px 20px 20px;background:linear-gradient(180deg, rgba(255, 132, 0, 0.055), transparent 38%),linear-gradient(160deg, #17140f, #0d0e0c 72%);border-top:1px solid rgba(255,151,31,.18)}.is-home-page .home-experience .product-worlds--overview .card-content h3,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content h3,.is-home-page .home-experience #products.product-worlds--overview .card-content h3,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content h3{min-height:2.05em;margin:0;color:var(--product-overview-ink);font-size:clamp(1.24rem,1.24vw,1.52rem) !important;font-weight:950;line-height:1.03;letter-spacing:-0.035em;text-shadow:none;text-wrap:balance}.is-home-page .home-experience .product-worlds--overview .card-content p,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content p,.is-home-page .home-experience #products.product-worlds--overview .card-content p,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content p{min-height:2.85em;margin:0;color:rgba(255,250,242,.68);font-size:clamp(.79rem,.77vw,.9rem) !important;font-weight:650;line-height:1.42;text-shadow:none}.is-home-page .home-experience .product-worlds--overview .product-price,.is-home-page .home-experience #produkte.plissee-product-worlds .product-price,.is-home-page .home-experience #products.product-worlds--overview .product-price,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .product-price{position:absolute;top:18px;left:18px;z-index:4;display:inline-flex;min-height:42px;gap:6px;margin:0;padding:0 14px;color:#15110c;background:rgba(255,250,242,.94);border:1px solid rgba(255,255,255,.62);border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.is-home-page .home-experience .product-worlds--overview .product-price small,.is-home-page .home-experience #produkte.plissee-product-worlds .product-price small,.is-home-page .home-experience #products.product-worlds--overview .product-price small{color:#e97100;font-size:.65rem;font-weight:1000}.is-home-page .home-experience .product-worlds--overview .product-price strong,.is-home-page .home-experience #produkte.plissee-product-worlds .product-price strong,.is-home-page .home-experience #products.product-worlds--overview .product-price strong{color:#15110c;font-size:clamp(.9rem,.88vw,1.02rem);font-weight:1000}.is-home-page .home-experience .product-worlds--overview .product-badge,.is-home-page .home-experience #produkte.plissee-product-worlds .product-badge,.is-home-page .home-experience #products.product-worlds--overview .product-badge{top:68px;right:auto;left:18px;z-index:4;min-height:28px;padding-inline:10px;color:#12100d;background:var(--product-overview-orange);border:1px solid #ffb45a;box-shadow:0 0 22px rgba(255,132,0,.25);font-size:.61rem}.is-home-page .home-experience .product-worlds--overview .product-world-proof,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-proof,.is-home-page .home-experience #products.product-worlds--overview .product-world-proof{width:fit-content;min-height:44px;margin:32px auto 0;padding:8px 18px;color:var(--product-overview-ink);background:rgba(13,14,12,.86);border:1px solid rgba(255,151,31,.28);border-radius:999px;box-shadow:0 14px 34px rgba(0,0,0,.3);backdrop-filter:blur(14px)}.is-home-page .home-experience .product-worlds--overview .product-world-proof span,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-proof span,.is-home-page .home-experience #products.product-worlds--overview .product-world-proof span{color:var(--product-overview-orange)}.is-home-page .home-experience .product-worlds--overview .product-world-proof a,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-proof a,.is-home-page .home-experience #products.product-worlds--overview .product-world-proof a{color:var(--product-overview-ink)}@media(max-width: 1060px){.is-home-page .home-experience .product-section.product-worlds--overview,.is-home-page .home-experience .product-section#produkte.plissee-product-worlds,.is-home-page .home-experience .product-section#products.product-worlds--overview{--product-overview-media-height: clamp(330px, 42vw, 460px)}.is-home-page .home-experience .product-worlds--overview .product-world-grid,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid,.is-home-page .home-experience #products.product-worlds--overview .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:18px !important;width:min(100%,920px) !important}.is-home-page .home-experience .product-worlds--overview .product-world-card,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card,.is-home-page .home-experience #products.product-worlds--overview .product-world-card,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(5){grid-column:auto !important;min-height:520px !important}.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(5),.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card:nth-child(5),.is-home-page .home-experience #products.product-worlds--overview .product-world-card:nth-child(5){grid-column:1/-1 !important;justify-self:center;width:calc(50% - 9px)}}@media(max-width: 760px){.is-home-page .home-experience .product-section.product-worlds--overview,.is-home-page .home-experience .product-section#produkte.plissee-product-worlds,.is-home-page .home-experience .product-section#products.product-worlds--overview{--product-overview-media-height: clamp(320px, 92vw, 420px);padding:72px 16px 84px}.is-home-page .home-experience .product-worlds--overview .section-head,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head,.is-home-page .home-experience #products.product-worlds--overview .section-head{margin-bottom:34px;text-align:center}.is-home-page .home-experience .product-worlds--overview .product-tech-kicker,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker{justify-content:center;font-size:.62rem;letter-spacing:.1em;text-align:center}.is-home-page .home-experience .product-worlds--overview .product-tech-kicker::before,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker::before,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker::before,.is-home-page .home-experience .product-worlds--overview .product-tech-kicker::after,.is-home-page .home-experience #produkte.plissee-product-worlds .product-tech-kicker::after,.is-home-page .home-experience #products.product-worlds--overview .product-tech-kicker::after{display:block;width:22px}.is-home-page .home-experience .product-worlds--overview .section-head h2,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head h2,.is-home-page .home-experience #products.product-worlds--overview .section-head h2{font-size:clamp(2.55rem,12.5vw,3.65rem);line-height:.91;text-align:center}.is-home-page .home-experience .product-worlds--overview .section-head p,.is-home-page .home-experience #produkte.plissee-product-worlds .section-head p,.is-home-page .home-experience #products.product-worlds--overview .section-head p{margin-inline:auto;font-size:.94rem;text-align:center}.is-home-page .home-experience .product-worlds--overview .product-world-grid,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid,.is-home-page .home-experience #products.product-worlds--overview .product-world-grid{grid-template-columns:1fr !important;width:min(100%,460px) !important;gap:16px !important}.is-home-page .home-experience .product-worlds--overview .product-world-card,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card,.is-home-page .home-experience #products.product-worlds--overview .product-world-card,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(1),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(2),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(3),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(4),.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(5){grid-column:1/-1 !important;justify-self:stretch;width:100%;min-height:510px !important;border-radius:20px}.is-home-page .home-experience .product-worlds--overview .card-content,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content,.is-home-page .home-experience #products.product-worlds--overview .card-content,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content{padding:20px 18px 18px}.is-home-page .home-experience .product-worlds--overview .card-content h3,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content h3,.is-home-page .home-experience #products.product-worlds--overview .card-content h3,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content h3{min-height:0;font-size:clamp(1.35rem,6.3vw,1.65rem) !important}.is-home-page .home-experience .product-worlds--overview .card-content p,.is-home-page .home-experience #produkte.plissee-product-worlds .card-content p,.is-home-page .home-experience #products.product-worlds--overview .card-content p,.is-home-page .home-experience .product-worlds--overview .product-world-card:nth-child(n+2) .card-content p{min-height:0}.is-home-page .home-experience .product-worlds--overview .product-world-proof,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-proof,.is-home-page .home-experience #products.product-worlds--overview .product-world-proof{justify-content:center;max-width:100%;margin-top:24px;text-align:center}}@media(prefers-reduced-motion: reduce){.is-home-page .home-experience .product-worlds--overview .product-world-card,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card,.is-home-page .home-experience #products.product-worlds--overview .product-world-card,.is-home-page .home-experience .product-worlds--overview .product-world-card img,.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-card img,.is-home-page .home-experience #products.product-worlds--overview .product-world-card img{animation:none !important;transition-duration:.01ms !important;transform:none !important}}@supports(content-visibility: auto){.is-home-page .home-experience--product-stage{content-visibility:auto;contain-intrinsic-size:auto 900px}}.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds>.section{width:min(100%,1880px) !important;max-width:1880px !important}.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;max-width:1880px !important}@media(max-width: 1240px){.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;max-width:920px !important}}@media(max-width: 700px){.plissee-landing.is-home-page .home-experience #produkte.plissee-product-worlds .product-world-grid{grid-template-columns:1fr !important;max-width:460px !important}}.line-item-change-button,.apto-cart-item-edit,.anto-cart-item-edit{display:none !important}.hero .button.secondary{color:#fffaf1;border-color:rgba(255,250,241,.24);background:rgba(255,250,241,.1);backdrop-filter:blur(10px);font-size:1.1rem}.hero .button.secondary{text-transform:uppercase}.hero .button.secondary:hover,.hero .button.secondary:focus-visible{color:#fffaf1;border-color:rgba(255,250,241,.42);background:rgba(255,250,241,.18)}.site-header[data-smart-header-transparent]:not(.is-open),.site-header[data-smart-header-transparent].is-scrolled:not(.is-open){color:#fffaf1}.site-header[data-smart-header-transparent]:not(.is-open)::before,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open)::before{background:linear-gradient(180deg, rgba(12, 13, 12, 0.42), rgba(12, 13, 12, 0.1)),rgba(12,13,12,.08);border-bottom-color:rgba(255,250,241,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header[data-smart-header-transparent]:not(.is-open) .nav,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .nav{color:#fffaf1}.site-header[data-smart-header-transparent]:not(.is-open) .logo-light,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .logo-light{display:block}.site-header[data-smart-header-transparent]:not(.is-open) .logo-dark,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .logo-dark{display:none}.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .cart-link,.site-header[data-smart-header-transparent].is-scrolled:not(.is-open) .icon-link{color:#fffaf1;border-color:rgba(255,250,241,.24);background:rgba(255,250,241,.08)}.site-header .header-inner{width:min(1720px,100vw - 48px);grid-template-columns:auto minmax(0, 1fr) auto !important;gap:clamp(18px,1.45vw,28px)}.site-header .brand{width:clamp(202px,12vw,228px) !important}.site-header .nav{min-width:0;gap:clamp(10px,1vw,22px)}.site-header .nav>.nav-item>a{padding-inline:clamp(6px,.55vw,12px)}.site-header .header-actions{min-width:0}@media(max-width: 1700px)and (min-width: 1181px){.site-header .header-inner{width:min(100% - 32px,1720px);gap:18px}.site-header .brand{width:202px !important}.site-header .nav{gap:14px;font-size:.98rem}.site-header .nav>.nav-item>a{padding-inline:8px}.site-header .button.primary{padding-inline:17px}}@media(max-width: 1480px)and (min-width: 1181px){.site-header .header-actions .header-configure{display:none}}@media(max-width: 1180px){.site-header .header-inner{width:min(100% - 40px,var(--shell-max));grid-template-columns:auto 1fr auto !important}.site-header .header-actions .header-configure{display:none}}@media(max-width: 560px){.site-header .header-inner{width:min(100% - 28px,var(--shell-max));gap:clamp(8px,3vw,16px)}.site-header .brand{width:clamp(148px,44vw,174px) !important}.site-header .header-actions{gap:8px}}.footer.launch-footer,.is-home-page .footer.launch-footer{color:#d8d8d8;background:#050505;border-top-color:rgba(255,255,255,.14)}.footer.launch-footer .footer-columns{border-bottom:0}.footer.launch-footer strong{color:#fff !important}.footer.launch-footer a,.footer.launch-footer span,.footer-bottom>span{color:#d8d8d8 !important}.footer.launch-footer .footer-contact .contact-label,.footer.launch-footer .footer-contact .contact-hours{color:#b8b8b8 !important}.footer.launch-footer .footer-contact .footer-phone{color:#fff !important}.footer.launch-footer .footer-contact .contact-mail,.footer.launch-footer a:hover,.footer.launch-footer a:focus-visible{color:#ff8a00 !important}.footer.launch-footer a:focus-visible{outline:2px solid #ff8a00;outline-offset:4px}.footer.launch-footer .footer-stars{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.footer.launch-footer .footer-stars span{color:#ff8a00 !important}.footer.launch-footer .footer-stars b,.footer.launch-footer .footer-stars em{color:#fff !important}.hero-trust-pill,.product-world-proof{color:#fff !important;border-color:rgba(255,255,255,.18) !important;background:rgba(9,10,9,.88) !important;box-shadow:0 12px 34px rgba(0,0,0,.2) !important}.hero-trust-pill>.hero-trust-stars,.product-world-proof>span[aria-hidden=true]{color:#ff8a00 !important;letter-spacing:.02em;text-shadow:none !important}.hero-trust-pill>strong,.hero-trust-pill>span:not(.hero-trust-stars),.product-world-proof>.product-world-proof__text{color:#fff !important;font-size:.86rem;font-weight:750;letter-spacing:0;text-shadow:none !important}.footer-bottom{background:rgba(0,0,0,0);border-top:0}.footer.launch-footer .footer-badges>span{color:#fff !important;background:#171717;border:1px solid rgba(255,255,255,.2);box-shadow:none}.footer.launch-footer .footer-badges .payment-logo{opacity:1;filter:none}.is-home-page .home-tech-experience-v2 .smart-lined-kicker,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker{display:inline-flex !important;align-items:center;gap:11px;color:#ff8400;font-size:.69rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.is-home-page .home-tech-experience-v2 .smart-lined-kicker::before,.is-home-page .home-tech-experience-v2 .smart-lined-kicker::after,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::before,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::after{flex:0 0 40px;width:40px;height:1px;content:"";background:linear-gradient(90deg, transparent, rgba(255, 135, 0, 0.7))}.is-home-page .home-tech-experience-v2 .smart-lined-kicker::after,.plissee-landing .pl-faq .tech-faq-intro .smart-lined-kicker::after{transform:rotate(180deg)}@media(max-width: 600px){.plissee-landing .plissee-product-worlds #pl-products-title{font-size:clamp(1.85rem,8vw,3.2rem)}}:root{--smart-mobile-display-title-size: clamp(2.2rem, 10.7vw, 3.05rem)}@media(max-width: 700px){[data-sun-heading],.category-section-head h2,.contact-copy h1,.account-title,.smart-checkout-title h1{font-size:var(--smart-mobile-display-title-size) !important}}.is-home-page .hero--solar *,.is-home-page .hero--solar *::before,.is-home-page .hero--solar *::after,.is-home-page .product-worlds--tech *,.is-home-page .product-worlds--tech *::before,.is-home-page .product-worlds--tech *::after,.is-home-page .home-tech-motion-line>span,.plissee-landing .pl-faq-motion-line>span,.site-header .header-samples{animation:none !important;will-change:auto !important}.site-header:not([data-smart-header-transparent])::before,.site-header:not([data-smart-header-transparent]).is-scrolled::before,.site-header:not([data-smart-header-transparent]).is-scrolled .nav,.site-header.is-open::before,.site-header.is-open .nav{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.site-header.is-scrolled::before{background:rgba(255,250,241,.985)}@supports(content-visibility: auto){.is-home-page .product-section,.plissee-landing>.pl-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.plissee-landing>.pl-section.pl-faq{content-visibility:visible;contain-intrinsic-size:none}.is-home-page .home-tech-experience-v2,.is-home-page .home-tech-experience-v2>section{content-visibility:visible;contain-intrinsic-size:none}}.smart-skip-link{position:fixed;z-index:100000;top:10px;left:10px;padding:12px 16px;color:#fff;background:#000;border-radius:6px;transform:translateY(-160%);transition:transform 120ms ease}.smart-skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid currentColor !important;outline-offset:3px !important}.footer.launch-footer .footer-columns nav{background:#050505}.footer.launch-footer .footer-columns nav a{min-height:32px;display:flex;align-items:center;padding-block:4px;color:#fff !important}.is-home-page .home-tech-experience-v2 .tech-final-consent a{min-height:24px;display:inline-flex;align-items:center;padding-inline:2px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0ms !important}}.btn-primary,.button.primary,.site-header .button.primary,.site-header .nav>.nav-item.has-panel>a::after,.product-section.product-worlds .product-badge,.pl-installation-card__number,.pl-installation-card__mobile li>span,.contact-submit{color:#000 !important}.site-header .nav-landing-label{display:inline-flex;align-items:center}.site-header .nav-landing-label small,.site-header .nav-panel-toggle{display:none}@media(max-width: 1180px){.site-header .nav-item--landing-link{position:relative}.site-header .nav>.nav-item--landing-link>a{min-height:76px;justify-content:flex-start;padding:10px 148px 10px 20px;border-width:2px;font-size:1.28rem}.site-header .nav>.nav-item--landing-link>a::after{display:none;content:none}.site-header .nav-item--landing-link .mega-product::after{display:none;content:none}.site-header .nav-landing-label{min-width:0;display:grid;gap:5px;line-height:1}.site-header .nav-landing-label>span:first-child{font-weight:1000}.site-header .nav-landing-label small{display:block;color:#7a3a00;font-size:.72rem;font-weight:900;letter-spacing:.015em;line-height:1.15;white-space:nowrap}.site-header .nav-item--landing-link>a>em{position:absolute;top:50%;right:68px;transform:translateY(-50%)}.site-header .nav>.nav-item--landing-link.nav-item--direct-only>a{padding-right:20px}.site-header .nav-panel-toggle{position:absolute;top:38px;right:12px;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#000;border:2px solid var(--shell-orange);border-radius:999px;background:var(--shell-orange);box-shadow:0 8px 18px rgba(189,88,21,.2);cursor:pointer;transform:translateY(-50%);transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.site-header .nav-panel-toggle:hover,.site-header .nav-panel-toggle:focus-visible{color:var(--shell-ink);border-color:var(--shell-orange-deep);background:#ffc56f;box-shadow:0 0 0 3px rgba(255,138,0,.16),0 8px 18px rgba(189,88,21,.18);transform:translateY(-50%) scale(1.04)}.site-header .nav-panel-toggle:focus-visible{outline:3px solid var(--shell-orange-deep);outline-offset:2px}.site-header .nav-panel-toggle span::before{content:"+";font-size:1.45rem;font-weight:1000;line-height:1}.site-header .nav-item--landing-link.is-preview-open .nav-landing-label small{color:#000}.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle{color:var(--shell-ink);border-color:rgba(24,20,15,.18);background:#fffaf1}.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle span::before{content:"-"}}@media(max-width: 420px){.site-header .nav>.nav-item--landing-link>a{padding-right:132px;font-size:1.2rem}.site-header .nav>.nav-item--landing-link.nav-item--direct-only>a{padding-right:20px}.site-header .nav-item--landing-link>a>em{right:64px;padding-inline:6px;font-size:.62rem}}.site-header{--nav-corporate-ink: #11110f;--nav-corporate-white: #ffffff;--nav-corporate-surface: #fbf4e8;--nav-corporate-soft: #fff7ed;--nav-corporate-line: #ded7cd}@media(min-width: 1181px){.site-header .nav>.nav-item:hover>a,.site-header .nav>.nav-item:focus-within>a,.site-header .nav>.nav-item.is-preview-open>a,.site-header .nav>.nav-item>a[aria-expanded=true]{color:currentColor;border-color:rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:none}.site-header .nav>.nav-item:hover>a::after,.site-header .nav>.nav-item:focus-within>a::after,.site-header .nav>.nav-item.is-preview-open>a::after,.site-header .nav>.nav-item>a[aria-expanded=true]::after{opacity:1;transform:scaleX(1)}.site-header .nav>.nav-item>a:focus-visible{outline:3px solid var(--shell-orange);outline-offset:4px}.site-header .mega-content{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.13);border-top:2px solid var(--shell-orange);border-radius:0 0 18px 18px;background:var(--nav-corporate-surface);box-shadow:0 24px 60px rgba(17,17,15,.18)}.site-header .mega-main{position:relative;background:radial-gradient(circle at 7% 0%, rgba(242, 140, 24, 0.16), transparent 28%),linear-gradient(135deg, #fffdf8 0%, #fbf4e8 54%, #f2eadf 100%)}.site-header .mega-title{color:var(--nav-corporate-ink);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,2.7vw,3.5rem);font-weight:900;letter-spacing:-0.045em;line-height:.96}.site-header .mega-product{position:relative;overflow:hidden;color:var(--nav-corporate-ink);border:1px solid rgba(0,0,0,0);border-radius:12px;background:rgba(255,138,0,.035);box-shadow:none}.site-header .mega-product::before{display:none;content:none}.site-header .mega-product:hover,.site-header .mega-product:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.34);background:rgba(255,138,0,.09);box-shadow:none;transform:translateY(-1px)}.site-header .mega-product:hover::before,.site-header .mega-product:focus-visible::before{display:none}.site-header .mega-product:focus-visible,.site-header .mega-utility-item:focus-visible{outline:3px solid var(--shell-orange-deep);outline-offset:3px}.site-header .mega-product strong{color:var(--nav-corporate-ink);font-weight:900;letter-spacing:-0.02em}.site-header .mega-product small{color:rgba(17,17,15,.68)}.site-header .mega-utility-grid{border-top:1px solid var(--nav-corporate-line)}.site-header .mega-utility h3{color:var(--shell-orange-deep);font-weight:900;letter-spacing:.1em}.site-header .mega-utility-item{min-height:40px;padding:7px 11px;color:var(--nav-corporate-ink);border:1px solid rgba(255,138,0,.24);border-radius:10px;background:var(--nav-corporate-soft)}.site-header .mega-utility-item:hover,.site-header .mega-utility-item:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.62);background:var(--nav-corporate-soft);box-shadow:none;transform:translateY(-1px)}.site-header .mega-feature{border-left:1px solid rgba(17,17,15,.12);background:var(--nav-corporate-white);box-shadow:inset 3px 0 0 rgba(255,138,0,.82)}.site-header .mega-feature-body{border-top:2px solid var(--shell-orange);background:#faf7f1}.site-header .mega-feature-body p,.site-header .mega-feature-body li{color:var(--nav-corporate-ink)}.site-header .mega-feature-body li::before{background:radial-gradient(circle at center, var(--shell-orange) 0 4px, transparent 5px),rgba(255,138,0,.12)}.site-header .mega-rating{color:#fff;border:1px solid rgba(255,138,0,.72);background:rgba(17,17,15,.9)}.site-header .mega-rating::before{background:var(--shell-orange)}.site-header .mega-label{color:#fff;border:1px solid rgba(255,138,0,.72);background:rgba(17,17,15,.92)}}@media(max-width: 1180px){.site-header .nav{gap:8px;padding:12px;color:var(--nav-corporate-ink);border:1px solid rgba(255,138,0,.32);border-radius:22px;background:var(--nav-corporate-surface);box-shadow:0 24px 56px rgba(17,17,15,.2)}.site-header .nav>.nav-item>a{color:var(--nav-corporate-ink);border:1px solid var(--nav-corporate-line);border-left:3px solid var(--shell-orange);border-radius:12px;background:var(--nav-corporate-white);box-shadow:none;font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-weight:850;letter-spacing:-0.02em}.site-header.is-open .nav>.nav-item>a:hover,.site-header.is-open .nav>.nav-item>a:focus-visible,.site-header.is-open .nav>.nav-item>a:active{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.7);background:var(--nav-corporate-soft);box-shadow:0 8px 20px rgba(200,111,16,.08);transform:none}.site-header.is-open .nav>.nav-item>a:focus-visible{outline:3px solid var(--nav-corporate-ink);outline-offset:2px}.site-header .nav>.nav-item.has-panel>a::after{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.16);background:var(--shell-orange)}.site-header .nav-item.is-preview-open>a,.site-header.is-open .nav .nav-item.is-preview-open>a,.site-header.is-open .nav .nav-item.is-preview-open>a:hover,.site-header.is-open .nav .nav-item.is-preview-open>a:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.7);background:var(--nav-corporate-soft);box-shadow:inset 0 0 0 1px rgba(17,17,15,.04)}.site-header .nav-item.is-preview-open>a::after{color:#fff;border-color:var(--nav-corporate-ink);background:var(--nav-corporate-ink)}.site-header .nav-landing-label>span:first-child{color:var(--nav-corporate-ink);font-weight:900;letter-spacing:-0.025em}.site-header .nav-landing-label small,.site-header .nav-item--landing-link.is-preview-open .nav-landing-label small{color:#8a4100}.site-header .nav-item--landing-link.is-preview-open .nav-landing-label>span:first-child{color:var(--nav-corporate-ink)}.site-header .nav-panel-toggle{color:var(--nav-corporate-ink);border:1px solid rgba(17,17,15,.16);background:var(--shell-orange);box-shadow:0 8px 18px rgba(200,111,16,.16)}.site-header .nav-panel-toggle:hover,.site-header .nav-panel-toggle:focus-visible,.site-header .nav-item--landing-link.is-preview-open .nav-panel-toggle{color:#fff;border-color:var(--nav-corporate-ink);background:var(--nav-corporate-ink);box-shadow:0 8px 18px rgba(17,17,15,.14)}.site-header .mega-content{border:1px solid rgba(255,138,0,.34);border-radius:14px;background:#faf7f1}.site-header .mega-product{color:var(--nav-corporate-ink);border:1px solid rgba(0,0,0,0);border-radius:10px;background:rgba(255,138,0,.035)}.site-header .mega-product:hover,.site-header .mega-product:focus-visible{color:var(--nav-corporate-ink);border-color:rgba(255,138,0,.34);background:rgba(255,138,0,.09)}.site-header .mega-product strong,.site-header .mega-product:hover strong,.site-header .mega-product:focus-visible strong{color:var(--nav-corporate-ink)}.site-header .mega-product:focus-visible{outline:3px solid var(--nav-corporate-ink);outline-offset:2px}.site-header .mega-feature-image{border:1px solid var(--nav-corporate-line);background:var(--nav-corporate-white)}}
