:root{--ink: #0b0b0d;--ink-2: #3c3d42;--muted: #8a8b91;--line: #e6e6ea;--paper: #ffffff;--paper-2: #f5f5f7;--blue: #2346e0;--blue-deep: #1532b8;--blue-soft: #8c9ce4;--orange: #ff6d1f;--orange-deep: #ec5a0c;--display: "Archivo", "Arial Black", system-ui, sans-serif;--body: "Barlow", "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--hand: "Caveat", "Segoe Print", cursive;--px: clamp(16px, 3.4vw, 48px);--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}body.is-loading{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px}.skip:focus{top:12px}.site-px{padding-left:var(--px);padding-right:var(--px)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.display{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.kicker{color:var(--blue);margin:0 0 18px}.muted{color:var(--muted)}.link{border-bottom:1px solid currentColor;padding-bottom:1px}.link:hover{color:var(--blue)}.line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.line>span{display:inline-block;max-width:100%;will-change:transform}.w{display:inline-block}.stage{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;z-index:3;pointer-events:none}.view{position:relative}.numbers__pin,.laptop__pin{z-index:4}.btn{--bg: var(--ink);--fg: #fff;display:inline-flex;align-items:center;gap:14px;height:46px;padding:0 6px 0 20px;background:var(--bg);color:var(--fg);border-radius:10px;font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:transform .5s var(--ease),background .3s;position:relative;z-index:4}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn__box{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:#fff;color:var(--bg);font-style:normal;font-size:16px;transition:transform .5s var(--ease)}.btn__box svg{width:20px;height:20px}.btn:hover .btn__box{transform:rotate(-90deg)}.btn--orange{--bg: var(--orange)}.btn--orange:hover{--bg: var(--orange-deep)}.btn--ink{--bg: var(--ink)}.btn--line{--bg: transparent;--fg: var(--ink);border:1.5px solid var(--ink);padding:0 20px}.btn--plain{padding:0 22px}.btn--lg.btn--plain{padding:0 30px}.btn--lg{height:58px;padding-left:26px;font-size:14px}.btn--lg .btn__box{width:44px;height:44px}.loader{position:fixed;inset:0;z-index:90;color:#fff;overflow:hidden;background:radial-gradient(90% 70% at 50% 35%,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,#2f55e6 0%,var(--blue) 45%,var(--blue-deep) 100%);display:grid;grid-template-rows:auto 1fr auto auto;padding:26px var(--px) 0}.loader__top{display:flex;justify-content:space-between;gap:16px;opacity:.85}.loader__brand{font:900 14px/1 var(--display);font-stretch:125%;letter-spacing:0}.loader__center{align-self:center;justify-self:center;text-align:center}.loader__eyebrow{margin:0 0 10px;opacity:.75}.loader__price{font:900 clamp(72px,17vw,260px)/.86 var(--display);font-stretch:125%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.loader__device{display:inline-block;margin:18px 0 0;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px}.loader__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px}.loader__claim{margin:0;font:900 clamp(16px,2vw,26px)/1.05 var(--display);font-stretch:125%;text-transform:uppercase}.loader__pct{font-size:14px;opacity:.85}.loader__line{height:3px;margin:0 calc(var(--px) * -1);background:#fff3}.loader__line i{display:block;height:100%;width:0;background:var(--orange)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--px);background:#ffffffb8;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(0,0,0,.05);transition:translate .6s var(--ease)}.nav.is-hidden{translate:0 -100%}.nav__left{display:flex;gap:26px}.nav__left a{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;position:relative;padding:6px 0}.nav__left a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.nav__left a:hover:after,.nav__left a.is-active:after{transform:scaleX(1);transform-origin:left}.nav__left a.is-active{color:var(--blue)}.nav__logo{display:flex;align-items:center;gap:10px}.nav__word{font:900 19px/1 var(--display);font-stretch:125%;letter-spacing:-.01em}.nav__logo sup{font-size:9px;align-self:flex-start;margin:2px 0 0 -6px}.nav__right{justify-self:end;display:flex;align-items:center;gap:20px}.nav__phone:hover{color:var(--blue)}.hero{position:relative;height:100vh;height:100svh;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:0 var(--px) 9vh;overflow:hidden}.hero__grad{position:absolute;inset:0 0 auto;height:46%;background:linear-gradient(180deg,#5f73d2,#a7b2ec 38%,#fff0);transform-origin:top}.view--hero{position:absolute;inset:0}.hero__tags{position:absolute;top:96px;left:var(--px);right:var(--px);display:flex;justify-content:space-between;color:#ffffffeb;z-index:4}.hero__copy{position:relative;z-index:4;max-width:1560px}.hero__title{font-size:clamp(40px,6.4vw,104px);margin:0 0 20px}.hero__sub{max-width:560px;margin:0 auto;color:var(--ink-2);font-size:18px}.hero__scroll{position:absolute;bottom:24px;left:var(--px);display:flex;align-items:center;gap:10px;color:var(--muted);z-index:4}.hero__scroll i{width:7px;height:7px;border-radius:50%;background:var(--orange);animation:pulse 1.6s infinite}@keyframes pulse{50%{transform:scale(1.8);opacity:.3}}.teardown{position:relative}.teardown__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.view--teardown{position:absolute;inset:0}.pill-row{position:absolute;top:96px;left:50%;translate:-50% 0;z-index:4;display:flex;gap:10px;color:var(--muted);white-space:nowrap}.pill-row span{padding:6px 10px}.pill-row__box{border:1px solid var(--line);border-radius:4px}.teardown__words{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:2;pointer-events:none}.teardown__words li{position:absolute;left:50%;top:50%;font:500 15px/1 var(--body);display:flex;align-items:center;gap:8px;opacity:0}.teardown__words li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.callouts{position:absolute;inset:0;z-index:4;pointer-events:none}.callouts__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.callouts__lines line{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 4}.callouts__lines circle{fill:var(--paper);stroke:var(--blue);stroke-width:2}.callout{position:absolute;left:0;top:0;font:500 14px/1.25 var(--body);padding:10px 14px;background:#ffffffdb;border:1px solid var(--line);border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;white-space:nowrap}.callout b{display:block;color:var(--blue);margin-bottom:4px}.teardown__caption{position:absolute;left:50%;bottom:5vh;translate:-50% 0;z-index:4;max-width:520px;text-align:center;margin:0;font-size:clamp(17px,1.6vw,21px);color:var(--ink-2);opacity:0}.teardown__caption em{font-style:normal;color:var(--blue);font-weight:600}.wordmark-lock{position:absolute;left:var(--px);right:var(--px);top:50%;translate:0 -10%;z-index:2;opacity:0}.wordmark{font-size:12vw;margin:0;text-align:center;line-height:.82;white-space:nowrap}.wordmark-lock__l{display:block;color:var(--muted);margin-bottom:14px}.wordmark-lock__r{display:block;text-align:right;color:var(--blue);margin-top:18px}.manifesto{padding-top:clamp(150px,14vw,300px);padding-bottom:clamp(150px,14vw,300px);position:relative;z-index:4;background:var(--paper)}.manifesto__lead{max-width:1100px;margin:0 auto;font:500 clamp(26px,3.4vw,52px)/1.12 var(--body);letter-spacing:-.02em;text-align:center}.manifesto__lead .w{opacity:.14}.manifesto__grid{max-width:1100px;margin:clamp(90px,9vw,160px) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,120px)}.manifesto__item h3{color:var(--blue);margin:0 0 14px;font-weight:500}.manifesto__item p{margin:0;font-size:clamp(18px,1.5vw,22px);color:var(--ink-2)}.numbers__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.view--watch{position:absolute;inset:0}.numbers__stat{position:absolute;z-index:4;top:50%;translate:0 -50%}.numbers__stat--l{left:var(--px)}.numbers__stat--r{right:var(--px);text-align:right}.numbers__stat .display{font-size:clamp(54px,7vw,120px);display:inline-flex;align-items:flex-start}.numbers__stat i{font-style:normal;font-size:.38em;margin-top:.12em;margin-left:.05em}.numbers__stat--l .display{flex-direction:row}.numbers__stat p{margin:10px 0 0;line-height:1.5}.numbers__title{position:absolute;left:0;right:0;bottom:9vh;z-index:4;text-align:center;margin:0;font-size:clamp(30px,4.4vw,72px)}.numbers__note{position:absolute;top:96px;left:0;right:0;text-align:center;color:var(--muted);z-index:4;margin:0}.laptop{background:linear-gradient(180deg,var(--paper) 0%,var(--paper-2) 40%,var(--paper-2) 70%,var(--paper) 100%)}.laptop__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.view--laptop{position:absolute;inset:0}.laptop__head{position:absolute;top:100px;left:var(--px);right:var(--px);z-index:4}.laptop__title{font-size:clamp(36px,5.4vw,92px);margin:0}.laptop__checks{position:absolute;right:var(--px);top:50%;translate:0 -50%;z-index:4;list-style:none;margin:0;padding:0;display:grid;gap:16px}.laptop__checks li{display:flex;align-items:center;gap:12px;opacity:.25;transition:opacity .5s}.laptop__checks li.is-on{opacity:1}.laptop__checks i{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;position:relative;transition:background .4s,border-color .4s}.laptop__checks li.is-on i{background:var(--blue);border-color:var(--blue)}.laptop__checks li.is-on i:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.laptop__offer{position:absolute;left:var(--px);bottom:8vh;z-index:4;display:grid;gap:6px}.laptop__offer b{font-size:clamp(54px,7vw,120px);color:var(--blue)}.laptop__offer .mono:last-child{color:var(--orange)}.process{position:relative;z-index:4;background:var(--paper)}.process__pin{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:76px;padding-bottom:3vh;background:var(--paper)}.process__head{display:flex;justify-content:space-between;align-items:flex-end}.process__head h2{font-size:clamp(34px,min(6vw,8.5vh),104px);margin:0}.process__num{font-size:clamp(56px,min(10vw,15vh),180px);color:#e9e9ee;line-height:.8}.process__tabs{display:flex;justify-content:center;gap:10px;margin:clamp(18px,4vh,60px) 0 clamp(12px,2.4vh,26px)}.process__tabs button{padding:9px 14px;border-radius:6px;border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.process__tabs button[aria-selected=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.process__track{width:100%;max-width:980px;margin:0 auto}.process__rail{height:2px;background:var(--line);position:relative}.process__rail i{position:absolute;inset:0 auto 0 0;width:0%;background:var(--blue)}.process__times{display:flex;justify-content:space-between;color:var(--muted);margin-top:10px}.process__steps{display:grid;margin-top:clamp(28px,6vh,90px)}.step{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,420px) minmax(0,480px);justify-content:center;align-items:center;gap:clamp(40px,7vw,120px);opacity:0;visibility:hidden}.step.is-active{opacity:1;visibility:visible}.note{position:relative;background:#fff;padding:46px 28px 28px 52px;box-shadow:0 30px 60px -20px #0f143c40,0 0 0 1px #0000000a;transform:rotate(-3deg);background-image:repeating-linear-gradient(180deg,transparent 0 31px,#e8ebf6 31px 32px);background-position:0 40px}.note:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:10px;background:radial-gradient(circle,#d7d9e2 4px,transparent 5px) 0 18px / 10px 32px repeat-y}.note__tag{position:absolute;top:-12px;left:40px;background:var(--orange);color:#fff;font:600 11px/1 var(--mono);letter-spacing:.08em;padding:7px 10px;transform:rotate(-2deg)}.note__hand{font:600 clamp(22px,3.2vh,30px)/32px var(--hand);margin:0;color:#1d1f2b}.step__copy h3{font-size:clamp(32px,min(5vw,8vh),84px);margin:0 0 clamp(10px,2vh,18px)}.step__copy p{margin:0;font-size:19px;color:var(--ink-2);max-width:440px}.arc{position:relative;padding:clamp(110px,9vw,180px) 0 clamp(40px,4vw,80px);overflow:hidden}.arc__title{text-align:center;font-size:clamp(34px,5.4vw,92px);margin:0 var(--px);position:relative;z-index:4}.arc__stage{position:relative;height:clamp(460px,72vh,760px);margin-top:clamp(30px,4vw,70px)}.view--arc{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(70vw,720px);height:100%}.arc__row{position:absolute;left:50%;top:50%;display:flex;gap:14px;width:max-content;will-change:transform;z-index:1}.chip-card{width:152px;height:172px;flex:none;background:#fff;border:1px solid var(--line);display:grid;grid-template-rows:1fr auto;place-items:center;padding:12px;box-shadow:0 10px 30px -18px #00000040;font:500 12px/1 var(--mono);transition:transform .5s var(--ease)}.chip-card:hover{transform:translateY(-8px) rotate(-2deg)}.chip-card img{width:100%;height:118px;object-fit:contain}.chip-card span{padding-top:6px;display:grid;gap:4px;text-align:center}.chip-card span b{font:900 15px/1 var(--display);font-stretch:125%;color:var(--blue)}.showroom{padding-top:clamp(120px,10vw,200px);padding-bottom:clamp(100px,8vw,160px)}.showroom__head{max-width:640px;margin-bottom:40px;position:relative;z-index:4}.showroom__head h2{font-size:clamp(38px,5.4vw,92px);margin:0 0 20px}.showroom__head p{margin:0;font-size:19px;color:var(--ink-2)}.showroom__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;position:relative;z-index:4}.showroom__tabs button{padding:10px 16px;border-radius:999px;border:1px solid var(--line);transition:all .35s var(--ease)}.showroom__tabs button:hover{border-color:var(--ink)}.showroom__tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.showroom__frame{position:relative;height:clamp(440px,64vh,720px);border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fff,#eef0f6 55%,#dfe3ef);border:1px solid var(--line)}.view--showroom{position:absolute;inset:0;cursor:grab;touch-action:pan-y;z-index:1}.view--showroom:active{cursor:grabbing}.showroom__hud{position:absolute;left:20px;right:20px;top:18px;z-index:4;display:flex;justify-content:space-between;color:var(--muted);pointer-events:none}.showroom__hud span:first-child{color:var(--ink)}.showroom__price{position:absolute;left:20px;bottom:18px;z-index:4;display:grid;gap:4px;pointer-events:none}.showroom__price b{font-size:clamp(36px,4vw,64px);color:var(--blue)}.showroom__loading{position:absolute;inset:0;display:grid;place-items:center;z-index:4;color:var(--muted);pointer-events:none;transition:opacity .4s}.showroom__loading.is-done{opacity:0}.showroom__controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center;position:relative;z-index:4}.ctl{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:all .35s var(--ease)}.ctl i{font-style:normal;font-size:16px}.ctl:hover{border-color:var(--ink)}.ctl[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ctl:disabled{opacity:.35;pointer-events:none}.showroom__controls .btn{margin-left:auto}.quote{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,90px);padding-top:clamp(100px,9vw,180px);padding-bottom:clamp(100px,9vw,180px);position:relative;z-index:4;background:var(--paper)}.quote__head{grid-column:1 / -1}.quote__head h2{font-size:clamp(38px,6vw,108px);margin:0}.quote__accent{color:var(--blue)}.quote__beat{margin:-14px 0 24px;color:#ffb38a;font-weight:600}.quote__form{display:grid;gap:30px;align-content:start}.quote fieldset{border:0;padding:0;margin:0;min-width:0}.quote legend{color:var(--muted);margin-bottom:12px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{padding:11px 16px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font:500 15px/1 var(--body);transition:all .3s var(--ease)}.chips button:hover{border-color:var(--ink)}.chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chips--cond button{display:grid;gap:5px;text-align:left;padding:12px 16px}.chips--cond small{font-size:12px;opacity:.6}.select{position:relative;display:block}.select select{width:100%;appearance:none;-webkit-appearance:none;font:500 17px/1 var(--body);color:var(--ink);padding:16px 44px 16px 16px;border-radius:10px;border:1.5px solid var(--line);background:#fff}.select:after{content:"↓";position:absolute;right:16px;top:50%;translate:0 -50%;pointer-events:none}.quote__result{align-self:start;position:sticky;top:100px;background:var(--ink);color:#fff;border-radius:22px;padding:clamp(26px,3vw,44px);overflow:hidden}.quote__result:before{content:"";position:absolute;inset:auto -20% -60%;height:120%;background:radial-gradient(closest-side,rgba(35,70,224,.55),transparent);pointer-events:none}.quote__result>*{position:relative}.quote__result>.mono{color:#fff9}.quote__amount{font-size:clamp(44px,5.6vw,96px);margin:18px 0 10px;white-space:nowrap}.quote__amount i{font-style:normal;opacity:.4;margin:0 .08em}.quote__device{margin:0 0 30px;color:#ffffffb3}.quote__actions{display:flex;flex-wrap:wrap;gap:10px}.quote__actions .btn--line{--fg: #fff;border-color:#fff6}.quote__fine{font-size:13px;color:#ffffff80;margin:24px 0 0}.deal{text-align:center;padding-top:clamp(100px,9vw,180px);padding-bottom:clamp(140px,12vw,240px);position:relative;z-index:4;background:var(--paper)}.deal__title{font-size:clamp(44px,8vw,140px);margin:0 0 clamp(60px,6vw,110px)}.deal__cards{display:flex;justify-content:center;gap:0;margin-bottom:60px;perspective:1200px}.card{width:min(300px,30vw);aspect-ratio:3 / 4;border-radius:18px;padding:24px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -30px #0a143c59;margin:0 -14px;transition:transform .7s var(--ease)}.card:nth-child(1){transform:rotate(-7deg) translateY(16px)}.card:nth-child(2){transform:rotate(1deg);z-index:2}.card:nth-child(3){transform:rotate(8deg) translateY(22px)}.card:hover{transform:rotate(0) translateY(-14px) scale(1.03);z-index:3}.card h3{font-size:clamp(24px,2.5vw,38px);margin:auto 0 14px}.card p{margin:0;color:var(--ink-2)}.card--blue{background:var(--blue);color:#fff;border-color:var(--blue)}.card--blue p{color:#fffc}.card--orange{background:var(--orange);color:#fff;border-color:var(--orange)}.card--orange p{color:#ffffffe0}.deal__note{max-width:520px;margin:0 auto 34px;color:var(--ink-2);font-size:18px}.visit{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding-top:clamp(80px,7vw,140px);padding-bottom:clamp(120px,10vw,200px);border-top:1px solid var(--line);position:relative;z-index:4;background:var(--paper)}.visit h2{font-size:clamp(38px,5vw,84px);margin:0}.visit__info{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.visit__info h3{color:var(--blue);font-weight:500;margin:0 0 14px}.visit__info p{margin:0 0 14px}.hours{margin:0;display:grid;grid-template-columns:auto auto;gap:6px 18px;justify-content:start}.hours dt{color:var(--muted)}.hours dd{margin:0}.foot{position:relative;color:#fff;padding-top:140px;overflow:hidden;isolation:isolate}.foot__grad{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#ffffff 0%,#b8c2f2 12%,#4864e6 34%,var(--blue) 60%,var(--blue-deep) 100%)}.foot__top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;position:relative;z-index:4}.foot__slogan{font-size:clamp(18px,1.7vw,26px);line-height:1.08;margin:0}.foot__reach{text-align:right;display:grid;gap:10px}.foot__reach .display{font-size:clamp(22px,2.4vw,38px)}.foot__reach .display:hover{color:var(--orange)}.foot__mail{font-size:clamp(15px,1.2vw,18px);text-decoration:underline;text-underline-offset:3px}.foot__mail:hover{color:var(--orange)}.foot__mid{display:flex;justify-content:space-between;align-items:center;margin-top:90px;position:relative;z-index:4}.foot__nav{display:flex;gap:26px;flex-wrap:wrap}.foot__nav a:hover{color:var(--orange)}.pill{border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:10px 16px}.pill:hover{background:#fff;color:var(--blue)}.view--foot{position:absolute;left:50%;translate:-50% 0;bottom:120px;width:300px;height:380px}.foot__word{margin-top:40px;position:relative;z-index:2}.foot__word span{display:block;text-align:center;font-size:12vw;line-height:.82;white-space:nowrap}.foot__base{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:26px;padding-bottom:26px;margin-top:40px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffbf;position:relative;z-index:4}.foot__legal{text-transform:none;letter-spacing:0;font-size:11px;max-width:520px;text-align:center;opacity:.8}@media(max-width:1000px){.nav__left{display:none}.nav{grid-template-columns:auto 1fr}.nav__right{gap:12px}.nav__phone{display:none}.quote{grid-template-columns:1fr}.quote__result{position:relative;top:0}.visit{grid-template-columns:1fr}.step{grid-template-columns:1fr;text-align:center;justify-items:center;gap:28px}.step .note{max-width:360px;padding:34px 20px 18px 44px}.step__copy p{margin:0 auto}.laptop__checks{top:auto;bottom:8vh;translate:0 0}}@media(max-width:700px){body{font-size:16px}.nav{height:60px}.nav__word{font-size:15px}.btn{height:42px;padding-left:14px;gap:10px;font-size:11px}.btn__box{width:30px;height:30px}.hero__tags{top:80px;font-size:10px}.hero__tags .tag:nth-child(n+3){display:none}.hero__scroll{display:none}.hero__sub{font-size:16px}.manifesto__grid{grid-template-columns:1fr}.numbers__stat{top:auto;bottom:22vh;translate:0 0}.numbers__title{bottom:7vh}.laptop__head{top:84px}.laptop__checks{right:auto;left:var(--px);bottom:21vh;gap:10px}.laptop__offer{left:auto;right:var(--px);text-align:right}.process__head{flex-direction:column;align-items:flex-start;gap:10px}.deal__cards{flex-direction:column;align-items:center;gap:0}.card{width:min(320px,86vw);aspect-ratio:auto;min-height:190px;margin:8px 0}.card:nth-child(1){transform:rotate(-2deg)}.card:nth-child(2){transform:rotate(1.5deg)}.card:nth-child(3){transform:rotate(-1deg)}.card h3{margin-top:18px}.visit__info{grid-template-columns:1fr}.foot__top{flex-direction:column}.foot__reach{text-align:left}.foot__mid{flex-direction:column;align-items:flex-start;gap:20px;margin-top:50px}.foot__base{flex-direction:column;align-items:flex-start;gap:10px}.foot__legal{text-align:left}.view--foot{position:relative;left:50%;bottom:auto;width:170px;height:210px;margin-top:24px}.foot__word{margin-top:0}.showroom__controls .btn{margin-left:0}.arc__stage{height:clamp(380px,54vh,480px);margin-top:10px}.view--arc{width:86vw}.chip-card{width:116px;height:136px}.chip-card img{height:88px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero__tags b{font-weight:500}.hero__badge{position:absolute;right:var(--px);bottom:24px;z-index:4;display:flex;align-items:center;gap:12px;max-width:380px;padding:10px 16px 10px 10px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -22px #141e5a73;font-size:14px;line-height:1.35;text-align:left;transition:transform .5s var(--ease)}.hero__badge:hover{transform:translateY(-3px)}.hero__badge b{color:var(--blue)}.hero__badge i{font-style:normal}.hero__badge-new{flex:none;background:#5a1424;color:#fff;padding:7px 9px;border-radius:8px}.ticker{position:relative;z-index:4;padding:26px 0 40px;overflow:hidden;background:var(--paper)}.ticker__band{overflow:hidden;padding:14px 0}.ticker__band--blue{background:var(--blue);color:#fff;transform:rotate(-1.6deg)}.ticker__band--orange{background:var(--orange);color:#fff;transform:rotate(1.4deg);margin-top:-6px}.ticker__track{display:flex;width:max-content;gap:34px;will-change:transform}.ticker__item{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap;font:900 clamp(20px,2.4vw,34px)/1 var(--display);font-stretch:125%;text-transform:uppercase}.ticker__item small{font:500 12px/1 var(--mono);letter-spacing:.06em;opacity:.85}.ticker__item i{width:8px;height:8px;border-radius:50%;background:currentColor;align-self:center;opacity:.7}.wall{position:relative;z-index:2}.wall__pin{position:relative;display:flex;flex-direction:column;gap:clamp(18px,3vh,32px);padding:clamp(70px,8vw,130px) 0 clamp(40px,5vw,80px)}.wall__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 30px}.wall__head .kicker{grid-column:1 / -1;margin:0}.wall__head h2{font-size:clamp(32px,min(5vw,8vh),88px);margin:0}.wall__controls{display:flex;align-items:center;gap:12px;align-self:end;margin-bottom:6px}.wall__hint{display:none;color:var(--muted)}.wall__hint i{font-style:normal;display:inline-block;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translate(6px)}}.wall__arrow{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line);background:#fff;font-size:18px;transition:background .3s,color .3s,border-color .3s,opacity .3s}.wall__arrow:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.wall__arrow:disabled{opacity:.3;pointer-events:none}.wall__progress{width:min(220px,22vw);height:3px;background:var(--line);border-radius:3px;overflow:hidden}.wall__progress i{display:block;height:100%;width:0;background:var(--blue)}.wall__track{display:flex;gap:clamp(14px,1.6vw,24px);padding:4px var(--px) 18px;scroll-padding-inline:var(--px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.wall__track::-webkit-scrollbar{display:none}.wall__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.wall__track.is-dragging *{pointer-events:none}.wall__track>*{scroll-snap-align:start}.price-card{position:relative;flex:none;width:clamp(280px,30vw,460px);height:clamp(400px,62vh,640px);border-radius:24px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#f4f6fb,#dfe4f1 58%,#ccd4ea);border:1px solid #d8ddeb;display:flex;flex-direction:column}.price-card .view{position:relative;flex:1 1 auto;min-height:0}.price-card__info{position:relative;z-index:4;padding:0 22px 22px}.price-card__new{position:absolute;top:-34px;left:22px;font-size:10px;background:#5a1424;color:#fff;padding:6px 8px;border-radius:6px}.price-card h3{font:600 clamp(18px,1.5vw,22px)/1.1 var(--body);margin:0 0 10px}.price-card__up{color:var(--muted);margin:0}.price-card__amt{display:block;font-size:clamp(44px,min(4.6vw,8vh),78px);color:var(--blue);margin:4px 0 8px}.price-card__sub{margin:0;font-size:14px;color:var(--ink-2);line-height:1.4}.price-card__sub i,.price-card__end i{font-style:normal}.price-card--end{background:var(--blue);border-color:var(--blue);color:#fff;justify-content:center}.price-card__end{padding:28px}.price-card__end .kicker{color:#ffffffb3}.price-card__end h3{font:900 clamp(30px,2.9vw,52px)/.92 var(--display);font-stretch:125%;margin:0 0 18px}.price-card__end p{margin:0 0 26px;color:#ffffffd9}.showroom__swatches{position:absolute;right:20px;bottom:20px;z-index:4;display:flex;gap:8px}.showroom__swatches[hidden]{display:none}.showroom__swatches button{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--ease),box-shadow .3s}.showroom__swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--ink);transform:scale(1.08)}.showroom__swatches button:hover{transform:scale(1.12)}@media(max-width:700px){.hero__badge{left:var(--px);right:var(--px);bottom:16px;max-width:none;font-size:13px}.hero{padding-bottom:104px}.wall__head{grid-template-columns:1fr}.wall__progress{width:100%}.price-card{width:80vw;height:min(62svh,520px)}.showroom__hint{display:none}.showroom__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--px) * -1);margin-right:calc(var(--px) * -1);padding:0 var(--px)}.showroom__tabs::-webkit-scrollbar{display:none}.showroom__tabs button{flex:none}.showroom__swatches{right:14px;bottom:74px;flex-direction:column}.ctl{height:42px;padding:0 14px}.callout{font-size:11px;padding:6px 9px}.callout b{margin-bottom:2px}}.no-webgl .view{display:none}.nav__menu{display:none;width:42px;height:42px;border-radius:10px;border:1.5px solid var(--line);background:#fff;position:relative}.nav__menu i{position:absolute;left:11px;right:11px;height:2px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease),top .4s var(--ease)}.nav__menu i:first-child{top:15px}.nav__menu i:last-child{top:23px}.nav__menu[aria-expanded=true] i:first-child{top:19px;transform:rotate(45deg)}.nav__menu[aria-expanded=true] i:last-child{top:19px;transform:rotate(-45deg)}.mmenu{position:fixed;inset:0;z-index:45;background:linear-gradient(180deg,#fff 0% 55%,#dfe5ff);padding:96px var(--px) calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:space-between}.mmenu[hidden]{display:none}.mmenu__links{display:grid}.mmenu__links a{display:flex;align-items:baseline;gap:14px;font:900 clamp(24px,7.6vw,46px)/1.15 var(--display);font-stretch:125%;text-transform:uppercase;white-space:nowrap;padding:10px 0;border-bottom:1px solid var(--line)}.mmenu__links a span{color:var(--blue);font-size:12px}.mmenu__foot{display:grid;gap:8px}.mmenu__foot .mono{color:var(--muted)}.mmenu__foot .display{font-size:30px;color:var(--blue)}body.menu-open{overflow:hidden}@media(max-width:1000px){.nav__menu{display:block}}@media(max-width:700px){.nav__right{gap:8px}.nav__right .btn{white-space:nowrap}}@media(max-width:420px){.nav__word{font-size:13px}.nav__logo{gap:7px}.nav__logo sup{display:none}.nav__menu{width:38px;height:38px}.nav__menu i{left:10px;right:10px}.nav__menu i:first-child{top:13px}.nav__menu i:last-child{top:21px}.nav__menu[aria-expanded=true] i:first-child,.nav__menu[aria-expanded=true] i:last-child{top:17px}.nav__right .btn{height:38px;padding:0 14px;gap:8px;font-size:10px}.nav__right .btn__box{width:26px;height:26px}.nav__right .btn__box svg{width:16px;height:16px}}@media(max-width:700px){.wordmark-lock{top:auto;bottom:7svh}.manifesto{padding-top:36px;padding-bottom:72px}.manifesto__lead{font-size:25px}.manifesto__grid{margin-top:44px;gap:28px}.ticker{padding:14px 0 22px}.wall__pin{padding:64px 0 40px;gap:18px}.wall__hint{display:inline}.wall__arrow,.wall__progress{display:none}.wall__head h2{font-size:30px}.price-card{width:82vw;height:min(64svh,500px)}.arc{padding:64px 0 24px}.arc__stage{margin-top:0}.showroom{padding-top:64px;padding-bottom:56px}.showroom__head{margin-bottom:22px}.showroom__head h2{margin-bottom:12px}.showroom__head p{font-size:16px}.showroom__frame{height:min(58svh,460px)}.quote{padding-top:64px;padding-bottom:64px;gap:28px}.quote__form{gap:22px}.deal{padding-top:64px;padding-bottom:80px}.deal__title,.deal__cards{margin-bottom:32px}.visit{padding-top:56px;padding-bottom:72px;gap:32px}.foot{padding-top:90px}.foot__mid{margin-top:36px}.numbers__note{top:76px;padding:0 var(--px)}.laptop__head{top:76px}}@media(max-width:700px){.loader__top{align-items:baseline}.loader__brand{white-space:nowrap;font-size:13px}.loader__top span:last-child{font-size:10px;text-align:right}}
