.section{position:relative;padding-block:clamp(76px,15vw,150px)}.section-head{display:grid;gap:14px;margin-bottom:clamp(30px,7vw,60px);max-width:760px}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.asphalt{position:relative;overflow:hidden;background:var(--noise),radial-gradient(90% 70% at 50% 62%,rgba(var(--beam),.09),transparent 70%),linear-gradient(180deg,#0d0f12,#08090b)}.asphalt--dark{background:var(--noise),linear-gradient(180deg,#0b0c0e,#060708)}.proj-disc{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:15%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--beam),.26),rgba(var(--beam),.08) 62%,transparent 100%)}.announce{position:relative;z-index:calc(var(--z-header) + 1);background:#0b0d10;border-bottom:1px solid var(--line);font-size:.8125rem;color:var(--text-2)}.announce__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.announce__msg{display:flex;gap:22px;min-width:0}.announce__item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.announce__item .icon{width:15px;height:15px;color:var(--accent-ink)}.announce__item--desk{display:none}.announce__preview{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;padding:0 10px;border-radius:99px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#ffd98a;border:1px dashed rgba(255,217,138,.4)}.announce__preview .dot{width:6px;height:6px;border-radius:50%;background:#ffd98a;box-shadow:0 0 8px #ffd98a}.announce__preview[aria-pressed=true]{opacity:.6}@media(min-width:700px){.announce__item--desk{display:inline-flex}.announce__inner{justify-content:center;position:relative}.announce__preview{position:absolute;right:var(--pad)}}.header{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.header.is-scrolled{background:#060708b8;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-bottom-color:var(--line)}.header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.header__nav{display:none;gap:30px;font-size:.9375rem;color:var(--text-2)}.header__nav a{position:relative;padding:10px 0;transition:color .2s}.header__nav a:hover{color:var(--text)}.header__actions{display:flex;align-items:center;gap:6px}.header__buy{display:none}.cart-btn{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;transition:background .2s}.cart-btn:hover{background:#ffffff12}.cart-btn .icon{width:23px;height:23px}.cart-btn__count{position:absolute;top:4px;right:3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:grid;place-items:center;font-size:.6875rem;font-weight:700;color:#07080a;background:var(--text);box-shadow:0 0 0 2px var(--bg);transition:transform .25s var(--ease-out)}.cart-btn__count.is-empty{transform:scale(0)}@media(min-width:960px){.header__nav{display:flex}.header__buy{display:inline-flex;margin-right:6px}}.hero{position:relative;margin-top:calc(-1 * var(--header-h));isolation:isolate;overflow:hidden}.hero__media{position:relative;height:clamp(300px,98vw,56svh);min-height:300px;overflow:hidden;background:radial-gradient(90% 70% at 42% 40%,#121824,#07080a 62%)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(180deg,rgba(6,7,8,.7) 0%,rgba(6,7,8,0) 22%,rgba(6,7,8,0) 70%,var(--bg) 100%)}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__ph{position:absolute;z-index:4;left:50%;top:calc(var(--header-h) + 10px);translate:-50% 0;width:max-content;max-width:calc(100% - 32px)}.hero__content{position:relative;z-index:5;display:grid;justify-items:start;gap:14px;margin-top:-8px;padding-bottom:36px}.hero__title{font-size:clamp(2.2rem,9.3vw,5.6rem)}.hero__lead{max-width:30ch}.hero__cta{display:grid;gap:6px;width:100%;margin-top:6px}.hero__cta .btn--primary{width:100%}.hero__cta .btn--text{justify-self:center}.hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:.875rem;color:var(--text-2)}.hero__proof li{display:inline-flex;align-items:center;gap:7px}.hero__proof .icon{width:16px;height:16px}.hero__proof-desk{display:none!important}.hero__motif-label{position:absolute;z-index:5;right:var(--pad);top:calc(var(--header-h) + 64px);display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:#06070899;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__motif-label .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.hero__motif-label span[data-scene-name]{color:var(--text)}@media(min-width:380px){.hero__cta{grid-template-columns:1fr}}@media(min-width:900px){.hero{min-height:min(100svh,980px);display:flex;align-items:flex-end}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.hero__media:after{background:linear-gradient(90deg,#060708eb,#0607088c 34%,#06070800 60%),linear-gradient(180deg,rgba(6,7,8,.6) 0%,transparent 20%,transparent 78%,var(--bg) 100%)}.hero__content{margin-top:0;padding-top:calc(var(--header-h) + 40px);padding-bottom:clamp(56px,9vh,110px);gap:22px}.hero__title{max-width:18ch;font-size:clamp(3.2rem,5vw,5.2rem)}.hero__cta{display:flex;width:auto;gap:14px;align-items:center}.hero__cta .btn--primary{width:auto}.hero__proof-desk{display:inline-flex!important}.hero__motif-label{top:auto;bottom:36px}.hero__ph{left:auto;right:var(--pad);translate:none}}.scene{position:absolute;aspect-ratio:800 / 460;width:172vw;left:50%;bottom:2vw;transform:translate(-41.5%);perspective:1500px;perspective-origin:36% 50%}@media(min-width:600px){.scene{width:130vw;bottom:-6vw}}@media(min-width:900px){.scene{width:max(900px,80vw);left:auto;right:-18vw;bottom:2vh;transform:none}}@media(min-width:1500px){.scene{width:1300px;right:calc(50vw - 780px)}}.scene__bokeh{position:absolute;border-radius:50%;filter:blur(18px);opacity:.5}.scene__bokeh.b1{width:5%;aspect-ratio:1;left:78%;top:18%;background:#ff9c5a;opacity:.25}.scene__bokeh.b2{width:3%;aspect-ratio:1;left:92%;top:30%;background:#9fd0ff;opacity:.3}.scene__bokeh.b3{width:4%;aspect-ratio:1;left:8%;top:24%;background:#e6f0ff;opacity:.18}.scene__ground{position:absolute;left:-40%;right:-40%;top:65%;bottom:-40%;background:var(--noise),linear-gradient(180deg,#111318,#08090b 45%,#060708)}.scene__ground:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 40%,rgba(255,255,255,.1) 60%,transparent)}.scene__glow{position:absolute;left:12%;width:58%;top:66%;height:34%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--beam),.3),rgba(var(--beam),.08) 55%,transparent);opacity:0;animation:scene-beam 8s linear infinite}.scene__car{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene__interior{opacity:.15;animation:scene-interior 8s linear infinite}.scene__door-wrap{position:absolute;left:28.5%;top:28.2%;width:25.5%;height:28.7%;transform-origin:0% 50%;transform-style:preserve-3d;will-change:transform;animation:scene-door 8s var(--ease) infinite}.scene__door{width:100%;height:100%;overflow:visible}.scene__lens{position:absolute;left:40%;top:55.2%;width:3.2%;height:1.2%;border-radius:50%;background:#eaf5ff;box-shadow:0 0 12px 4px rgba(var(--beam),.8);opacity:0;animation:scene-beam 8s linear infinite}.scene__beam{position:absolute;left:25%;top:55.5%;width:32%;height:28%;background:linear-gradient(180deg,rgba(var(--beam),.7),rgba(var(--beam),.14) 70%,rgba(var(--beam),0));clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(5px);mix-blend-mode:screen;opacity:0;animation:scene-beam 8s linear infinite}.scene__proj{position:absolute;left:41%;top:83%;width:34%;aspect-ratio:1;translate:-50% -50%;perspective:800px}.scene__proj-disc{position:absolute;top:0;right:0;bottom:0;left:0;padding:17%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--beam),.3),rgba(var(--beam),.08) 60%,transparent 100%);transform:rotateX(68deg);opacity:0;animation:scene-proj 8s linear infinite}.scene__proj-disc svg{filter:drop-shadow(0 0 4px rgba(var(--beam),.9)) drop-shadow(0 0 22px rgba(var(--beam),.55))}@keyframes scene-door{0%,12%{transform:rotateY(0)}26%,80%{transform:rotateY(-62deg)}93%,to{transform:rotateY(0)}}@keyframes scene-beam{0%,22%{opacity:0}25%{opacity:.9}27%{opacity:.3}30%,80%{opacity:1}88%,to{opacity:0}}@keyframes scene-interior{0%,18%{opacity:.15}28%,80%{opacity:1}90%,to{opacity:.15}}@keyframes scene-proj{0%,23%{opacity:0;transform:rotateX(68deg) scale(.9)}26%{opacity:.85}28%{opacity:.3}32%{opacity:1;transform:rotateX(68deg) scale(1)}80%{opacity:1;transform:rotateX(68deg) scale(1)}88%,to{opacity:0;transform:rotateX(68deg) scale(1)}}@media(prefers-reduced-motion:reduce){.scene__door-wrap{animation:none!important;transform:rotateY(-62deg)}.scene__beam,.scene__lens,.scene__glow,.scene__interior{animation:none!important;opacity:1}.scene__proj-disc{animation:none!important;opacity:1;transform:rotateX(68deg)}}.trust-strip{border-block:1px solid var(--line);background:linear-gradient(180deg,var(--bg-2),var(--bg))}.trust-strip__list{display:grid;grid-template-columns:1fr 1fr}.trust-item{display:flex;align-items:center;gap:12px;padding:16px 4px;min-width:0}.trust-item:nth-child(odd){padding-right:12px}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-item .icon{width:22px;height:22px;color:var(--accent-ink)}.trust-item span{display:grid;min-width:0;line-height:1.3}.trust-item strong{font-size:.9375rem}.trust-item small{font-size:.8125rem;color:var(--muted)}@media(min-width:900px){.trust-strip__list{grid-template-columns:repeat(4,1fr)}.trust-item{justify-content:center;padding:22px 8px}.trust-item:nth-child(-n+2){border-bottom:0}.trust-item+.trust-item{border-left:1px solid var(--line)}}.shop{padding-top:clamp(48px,10vw,110px)}.shop__grid{display:grid;gap:28px}.shop__head{display:grid;gap:12px}.rating-line{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-2);min-height:44px}.shop__designs{display:grid;gap:22px}.shop__buy{display:grid;gap:20px;align-content:start}.picker{display:grid;gap:14px}.picker .step{margin-bottom:0}.preview{position:sticky;top:calc(var(--header-h) + 6px);z-index:4}.preview__stage{aspect-ratio:16 / 9;border-radius:var(--radius-l);border:1px solid var(--line-2);box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffffff0a}@media(min-width:600px)and (max-width:959px){.preview__stage{aspect-ratio:2.2 / 1}}.preview__door{position:absolute;left:18%;right:18%;top:-2%;height:16%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#1b1f26,#0d0f13);border:1px solid rgba(210,228,255,.16);border-top:0;box-shadow:0 12px 30px #0009;transition:opacity .4s,transform .5s var(--ease-out)}.preview__lens{position:absolute;left:50%;bottom:14%;width:26px;height:5px;translate:-50% 0;border-radius:4px;background:#eaf5ff;box-shadow:0 0 14px 4px rgba(var(--beam),.75)}.preview__beam{position:absolute;left:22%;right:22%;top:12%;height:62%;background:linear-gradient(180deg,rgba(var(--beam),.5),rgba(var(--beam),.06) 80%,transparent);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(6px);mix-blend-mode:screen;transition:opacity .4s}.preview__proj{position:absolute;left:50%;top:63%;width:56%;aspect-ratio:1;translate:-50% -50%;perspective:700px;transition:top .55s var(--ease-out),width .55s var(--ease-out)}.preview__proj .proj-disc{transform:rotateX(62deg);transition:transform .55s var(--ease-out)}.preview[data-view=flat] .preview__proj{top:47%;width:44%}.preview[data-view=flat] .preview__proj .proj-disc{transform:rotateX(0)}.preview[data-view=flat] .preview__door{opacity:0;transform:translateY(-100%)}.preview[data-view=flat] .preview__beam{opacity:0}.preview.is-switching .proj-disc{animation:flicker .45s linear}@keyframes flicker{0%{opacity:0}30%{opacity:1}45%{opacity:.35}70%,to{opacity:1}}.preview__ph{position:absolute;left:12px;top:12px}.preview__bar{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px}.preview__name{display:grid;line-height:1.15;padding:6px 12px;border-radius:12px;background:#0607088c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0}.preview__name span{font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.preview__name strong{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-toggle{min-height:36px;padding:0 12px;border-radius:99px;font-size:.8125rem;font-weight:600;background:#0607088c;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:0 0 auto}.view-toggle:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.view-toggle{position:relative}.picker__more{gap:8px}.custom-teaser{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 16px;border-radius:var(--radius);border:1px dashed rgba(114,188,255,.4);background:linear-gradient(90deg,rgba(114,188,255,.08),transparent);transition:background .2s,border-color .2s}.custom-teaser:hover{border-color:#72bcffb3}.custom-teaser>span:nth-child(2){display:grid;flex:1;line-height:1.3}.custom-teaser small{color:var(--muted);font-size:.875rem}.custom-teaser__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#72bcff24;color:var(--accent-ink)}.custom-teaser__arrow{color:var(--muted)}.buy-actions{display:grid;gap:10px}.micro-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.8125rem;color:var(--text-2)}.micro-trust li{display:inline-flex;align-items:center;gap:6px}.micro-trust .icon{width:15px;height:15px;color:var(--accent-ink)}.shop__buy .payments{justify-content:center}@media(min-width:960px){.shop__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"visual head" "visual picker" "visual buy";column-gap:56px;row-gap:26px;align-items:start}.shop__designs{display:contents}.shop__head{grid-area:head}.picker{grid-area:picker}.shop__buy{grid-area:buy}.preview{grid-area:visual;top:calc(var(--header-h) + 24px);align-self:start}.preview__stage{aspect-ratio:4 / 4.4}.preview__proj{width:70%;top:60%}.preview[data-view=flat] .preview__proj{width:52%;top:50%}.preview__door{left:26%;right:26%;height:11%}.chips{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}}.how{background:linear-gradient(180deg,var(--bg),#08090c 50%,var(--bg))}.steps{display:grid;gap:14px;counter-reset:s}.step-card{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center;padding:10px;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line)}.step-card__media{aspect-ratio:1;border-radius:var(--radius)}.step-card__media .ph-label{position:absolute;bottom:6px;font-size:.5625rem;padding:3px 6px}.step-card__body{display:grid;gap:4px;padding-right:8px}.step-card__n{font-family:var(--mono);font-size:.75rem;color:var(--accent-ink);letter-spacing:.1em}.step-card h3{font-size:1.25rem;letter-spacing:-.02em;font-weight:650}.step-card p{font-size:.9375rem;color:var(--text-2);line-height:1.45}.step-illu{width:82%;height:auto;position:relative;z-index:1}.illu-pulse{animation:pulse 2.4s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(var(--beam),.9))}.illu-door{transform-origin:40px 60px;animation:illu-door 3.2s var(--ease) infinite}@keyframes pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes illu-door{0%,20%{transform:scaleX(1)}45%,75%{transform:scaleX(.45)}to{transform:scaleX(1)}}.mini-proj{position:absolute;left:50%;top:44%;width:min(78%,180px);aspect-ratio:1;translate:-50% -50%;perspective:400px}.mini-proj .proj-disc{transform:rotateX(58deg);padding:18%}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:18px}.step-card{grid-template-columns:1fr;padding:12px 12px 24px;align-items:start}.step-card__media{aspect-ratio:4 / 3}.step-card__media .ph-label{font-size:.6875rem;bottom:12px;padding:5px 10px}.step-card__body{padding:8px 12px 0}}.ba{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line-2);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;margin-bottom:clamp(48px,10vw,90px)}@media(min-width:700px){.ba{aspect-ratio:16 / 9}}.ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__door{position:absolute;left:14%;right:14%;top:0;height:20%;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#1c2027,#0c0e11);border:1px solid rgba(210,228,255,.14);border-top:0}.ba__door--closed{opacity:.85}.ba__beam{position:absolute;left:20%;right:20%;top:16%;height:50%;background:linear-gradient(180deg,rgba(var(--beam),.55),rgba(var(--beam),.04) 85%,transparent);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(7px);mix-blend-mode:screen}.ba__proj{position:absolute;left:50%;top:64%;width:86%;aspect-ratio:1;translate:-50% -50%;perspective:800px}.ba__proj .proj-disc{transform:rotateX(60deg)}@media(min-width:700px){.ba__proj{width:50%;top:66%}.ba__door{left:34%;right:34%;height:16%}.ba__beam{left:30%;right:30%}}.ba__ph{position:absolute;top:14px}.ba__ph--l{left:14px}.ba__ph--r{right:14px}.ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;translate:-1px 0;background:#ffffffd9;box-shadow:0 0 20px rgba(var(--beam),.6);pointer-events:none;z-index:3}.ba__handle span{position:absolute;top:50%;left:50%;translate:-50% -50%;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:#07080a;box-shadow:0 8px 30px #0009}.ba__handle span:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);left:12px}.ba__handle .icon{width:18px;height:18px;margin-left:10px;stroke-width:2.2}.ba__tag{position:absolute;bottom:14px;z-index:2;padding:6px 12px;border-radius:99px;font-size:.8125rem;font-weight:600;background:#06070899;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);pointer-events:none}.ba__tag--l{left:14px}.ba__tag--r{right:14px}.ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;margin:0}.ba:has(.ba__range:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.rail-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}@media(min-width:1024px){.rail-head .muted{display:none}}.video-card{display:grid;gap:10px}.video-card p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem}.ugc{padding-top:0}.rail--ugc{grid-auto-columns:58%}@media(min-width:700px){.rail--ugc{grid-auto-columns:32%}}.ugc-card{display:grid;gap:10px}.ugc-card .ph{border-radius:var(--radius-l)}.ugc-card__platform{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;font-size:.75rem;font-weight:600;background:#06070899;border:1px solid var(--line-2)}.ugc-card__platform .icon{width:14px;height:14px}.ugc-card__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:.875rem}.reviews{background:linear-gradient(180deg,var(--bg),#08090c)}.reviews__top{display:grid;gap:8px;margin-bottom:28px}.reviews__top .section-head{margin-bottom:16px}.rating-card{display:grid;gap:8px;padding:22px;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line)}.rating-card__score{display:flex;align-items:baseline;gap:8px;font-size:2.75rem;font-weight:700;letter-spacing:-.04em;line-height:1}.rating-card__score small{font-size:1rem;color:var(--muted);font-weight:500;letter-spacing:0}.rating-card__score .ph-text{font-size:1.5rem}.dist{display:grid;gap:6px;margin-top:8px}.dist li{display:grid;grid-template-columns:14px 1fr 44px;align-items:center;gap:10px;font-size:.8125rem;color:var(--muted)}.dist i{height:6px;border-radius:6px;background:var(--surface-3);position:relative;overflow:hidden}.dist i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--w) * 1%);background:var(--text)}.dist .ph-text{font-size:.7rem;justify-self:end}@media(min-width:900px){.reviews__top{grid-template-columns:1fr 380px;align-items:end;gap:40px}.reviews__top .section-head{margin-bottom:0}}.rail--reviews{grid-auto-columns:84%;align-items:start}@media(min-width:700px){.rail--reviews{grid-auto-columns:46%}}@media(min-width:1024px){.rail--reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.review{display:grid;gap:12px;padding:20px;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line)}.review__head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.review__title{font-weight:650;font-size:1.0625rem}.review__text{color:var(--text-2);font-size:.9375rem}.review__photo{aspect-ratio:16 / 10;border-radius:var(--radius)}.review__who{display:flex;flex-wrap:wrap;gap:6px;font-size:.875rem;padding-top:12px;border-top:1px solid var(--line)}.reviews__note{margin-top:18px;text-align:center}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.benefit{display:grid;align-content:start;gap:8px;padding:18px 16px 20px;border-radius:var(--radius-l);background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.benefit__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:14px;background:#72bcff1a;color:var(--accent-ink);box-shadow:inset 0 0 0 1px #72bcff40}.benefit__icon .icon{width:22px;height:22px}.benefit h3{font-size:1.0625rem;letter-spacing:-.015em;font-weight:650;line-height:1.25}.benefit p{font-size:.875rem;color:var(--text-2);line-height:1.45}@media(min-width:900px){.benefit-grid{grid-template-columns:repeat(4,1fr);gap:16px}.benefit{padding:28px 24px}.benefit h3{font-size:1.1875rem}.benefit p{font-size:.9375rem}}.custom{background:radial-gradient(70% 50% at 50% 0%,rgba(114,188,255,.07),transparent 70%),var(--bg);border-top:1px solid var(--line)}.custom__grid{display:grid;gap:28px}.custom__panel .section-head{margin-bottom:24px}.custom-form{display:grid;gap:20px}.custom-panel{display:grid;gap:16px}.preview--custom{position:relative;top:auto}.preview--custom .preview__proj{width:80%;top:60%}.custom-art{container-type:inline-size;display:grid;place-items:center;padding:16%}.custom-art__text{display:block;max-width:100%;text-align:center;line-height:1;white-space:nowrap;font-size:calc(var(--fs, 14) * 1cqi);font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--light);text-shadow:0 0 6px rgba(var(--beam),.9),0 0 24px rgba(var(--beam),.55)}.custom-art[data-font=racing] .custom-art__text{font-style:italic;font-weight:900;font-family:"Arial Black",var(--font);letter-spacing:0}.custom-art[data-font=klassisk] .custom-art__text{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:.02em}.custom-art__img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.3) brightness(1.7) drop-shadow(0 0 6px rgba(var(--beam),.8));mix-blend-mode:screen}.custom-art__empty{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center}.font-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.font-choice legend{font-size:.875rem;font-weight:550;color:var(--text-2);margin-bottom:8px;grid-column:1 / -1}.font-opt{display:grid;place-items:center;min-height:52px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;font-size:1rem;transition:border-color .2s,background .2s}.font-opt--modern{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem}.font-opt--racing{font-weight:900;font-style:italic;font-family:"Arial Black",var(--font);font-size:.875rem}.font-opt--klassisk{font-family:Georgia,serif}.font-choice label:has(input:checked) .font-opt{border-color:#e6f2ffe6;background:#72bcff1a;box-shadow:0 0 0 1px #e6f2ff80}.font-choice label:has(input:focus-visible) .font-opt{outline:2px solid var(--accent);outline-offset:2px}.dropzone{display:grid;justify-items:center;gap:6px;padding:28px 18px;text-align:center;cursor:pointer;border-radius:var(--radius);border:1.5px dashed var(--line-3);background:var(--surface);transition:border-color .2s,background .2s}.dropzone small{color:var(--muted);font-size:.8125rem}.dropzone.is-drag,.dropzone:hover{border-color:rgba(var(--beam),.8);background:#72bcff0f}.dropzone:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dropzone__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:50%;background:#72bcff1f;color:var(--accent-ink)}.dropzone.has-file{border-style:solid;border-color:#6fd6a280}.file-info{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:var(--radius-s);background:var(--surface-2);border:1px solid var(--line);font-size:.9375rem}.file-info span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-note{display:grid;gap:10px;padding:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.legal-note__title{display:flex;align-items:center;gap:8px;font-weight:650;font-size:.9375rem}.legal-note__title .icon{width:18px;height:18px;color:var(--accent-ink)}.legal-note .small{color:var(--text-2)}.process{display:grid;gap:10px;padding-top:6px;font-size:.875rem;color:var(--text-2)}.process li{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.process li>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-3);font-family:var(--mono);font-size:.75rem;flex:0 0 auto}@media(min-width:960px){.custom__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}.custom__visual{position:sticky;top:calc(var(--header-h) + 24px)}.preview--custom .preview__stage{aspect-ratio:4 / 4.4}.preview--custom .preview__proj{width:70%;top:60%}.preview--custom .preview__door{left:26%;right:26%;height:11%}}.install__grid{display:grid;gap:28px}.install__body{display:grid;gap:22px}.install__body .section-head{margin-bottom:0}.ph--video{border-radius:var(--radius-l)}.spec-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spec-list li{display:grid;gap:4px;padding:14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.spec-list .icon{width:20px;height:20px;color:var(--accent-ink);margin-bottom:4px}.spec-list strong{font-size:.875rem;color:var(--text)}.install-steps{display:grid;gap:10px}.install-steps li{display:grid;grid-template-columns:32px 1fr 64px;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);font-size:.9375rem}.install-steps__n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-3);font-family:var(--mono);font-size:.8125rem}.install-steps .ph--thumb .ph-label{font-size:.5625rem;padding:2px 5px}.compat{display:grid;gap:10px;padding:18px;border-radius:var(--radius-l);background:linear-gradient(135deg,#72bcff1a,#72bcff05);border:1px solid rgba(114,188,255,.25)}@media(min-width:960px){.install__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.install__media{position:sticky;top:calc(var(--header-h) + 24px)}.ph--video{aspect-ratio:4 / 4.6}.spec-list{grid-template-columns:repeat(4,1fr)}.spec-list{grid-template-columns:1fr 1fr}}.faq{border-top:1px solid var(--line)}@media(min-width:960px){.faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq__grid .section-head{position:sticky;top:calc(var(--header-h) + 24px)}}.assurance{background:linear-gradient(180deg,var(--bg),#08090c);border-top:1px solid var(--line)}.assure-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.assure{display:grid;align-content:start;gap:6px;padding:18px 16px;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);font-size:.875rem;color:var(--text-2);min-width:0}.assure .icon{width:24px;height:24px;color:var(--accent-ink);margin-bottom:6px}.assure h3{font-size:1rem;font-weight:650;color:var(--text)}.assure .text-link{font-size:.875rem;margin-top:4px}.assure--wide{grid-column:1 / -1}@media(min-width:900px){.assure-grid{grid-template-columns:repeat(5,1fr);gap:14px}.assure--wide{grid-column:auto}.assure{padding:24px 20px}}.final{position:relative;overflow:hidden;padding-top:clamp(90px,18vw,170px);padding-bottom:40px;text-align:center;isolation:isolate}.final__glow{position:absolute;z-index:-1;left:50%;bottom:-30%;width:140%;max-width:1400px;aspect-ratio:2 / 1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--beam),.22),rgba(var(--beam),.05) 60%,transparent)}.final__inner{display:grid;justify-items:center;gap:18px}.final__title{max-width:14ch}.final .btn{margin-top:10px}.marquee{margin-top:clamp(56px,10vw,100px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__row{display:flex;gap:12px;width:max-content;animation:marquee 60s linear infinite;padding-block:6px}.marquee:hover .marquee__row,.marquee:focus-within .marquee__row{animation-play-state:paused}.marquee__item{display:grid;justify-items:center;gap:8px;width:112px;padding:12px 10px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color .2s,transform .2s}.marquee__item:hover{border-color:var(--line-3);transform:translateY(-3px)}.marquee__art{width:64px;height:64px}.marquee__name{font-size:.8125rem;font-weight:600;color:var(--text-2);white-space:nowrap}@keyframes marquee{to{transform:translate(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee__row{animation:none!important}}.site-footer{border-top:1px solid var(--line);background:#050607;padding-top:56px;padding-bottom:calc(110px + env(safe-area-inset-bottom))}@media(min-width:960px){.site-footer{padding-bottom:40px}}.footer__grid{display:grid;gap:40px}.footer__brand{display:grid;gap:10px;justify-items:start}.socials{display:flex;gap:4px;margin-left:-10px}.newsletter{display:grid;gap:10px}.newsletter__title{font-size:1.375rem;font-weight:650;letter-spacing:-.02em}.footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.footer__nav>div{display:grid;align-content:start;gap:2px}.footer__head{font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.footer__nav a,.footer__nav button{display:flex;align-items:center;min-height:40px;font-size:.9375rem;color:var(--text-2);text-align:left;transition:color .2s}.footer__nav a:hover,.footer__nav button:hover{color:var(--text)}.footer__bottom{display:grid;gap:14px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}@media(min-width:960px){.footer__grid{grid-template-columns:1fr 1.2fr 1.6fr;gap:56px}.footer__nav{grid-template-columns:repeat(3,1fr)}.footer__bottom{grid-template-columns:1fr auto;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.css.map */
