.lang{display:inline-flex;position:relative}.lang-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.lang-btn:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.lang-list{z-index:200;color:#e9e8ee;background:#151518;border-radius:14px;min-width:180px;margin:0;padding:6px;font-size:14px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 50px #00000080}.lang.up .lang-list{top:auto;bottom:calc(100% + 8px)}.lang-list li{cursor:pointer;border-radius:9px;outline:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.lang-list li:hover,.lang-list li:focus{background:#ffffff14}.lang-list li[aria-selected=true]{color:#fff;font-weight:620}.flag{border-radius:3px;flex:none;width:20px;height:14px;display:inline-block;box-shadow:0 0 0 1px #ffffff26}.f-en{background:linear-gradient(#3c3b6e 0 0) 0 0/45% 54% no-repeat,repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px)}.f-fr{background:linear-gradient(90deg,#0055a4 33.3%,#fff 0 66.6%,#ef4135 0)}.f-es{background:linear-gradient(#aa151b 25%,#f1bf00 0 75%,#aa151b 0)}.f-nl{background:linear-gradient(#ae1c28 33.3%,#fff 0 66.6%,#21468b 0)}.f-pt{background:radial-gradient(circle at 40%,#ffe000 0 2.5px,#0000 3px),linear-gradient(90deg,#046a38 40%,#da291c 0)}.f-de{background:linear-gradient(#000 33.3%,#d00 0 66.6%,#ffce00 0)}.f-sv{background:linear-gradient(90deg,#0000 31.25%,#fecc02 0 43.75%,#0000 0),linear-gradient(#0000 40%,#fecc02 0 60%,#0000 0),#006aa7}.f-nb{background:linear-gradient(90deg,#0000 31.82%,#00205b 0 40.91%,#0000 0),linear-gradient(#0000 43.75%,#00205b 0 56.25%,#0000 0),linear-gradient(90deg,#0000 27.27%,#fff 0 45.45%,#0000 0),linear-gradient(#0000 37.5%,#fff 0 62.5%,#0000 0),#ba0c2f}.f-fi{background:linear-gradient(90deg,#0000 27.78%,#002f6c 0 44.44%,#0000 0),linear-gradient(#0000 36.36%,#002f6c 0 63.64%,#0000 0),#fff}.f-it{background:linear-gradient(90deg,#009246 33.3%,#fff 0 66.6%,#ce2b37 0)}.f-zh{background:radial-gradient(circle at 26% 34%,#ffde00 0 2.2px,#0000 2.6px),#de2910}.lang-row{margin-top:18px;display:flex}.lang-row .lang-list{left:0;right:auto}.lang-host{align-items:center;display:flex}@media (width<=820px){.lang-host .lang-btn span{display:none}}:root{--rb-h:40px}html.rb-on body{padding-top:var(--rb-h)}html.rb-on .nav{top:var(--rb-h)}html.rb-on .mnav{top:calc(76px + var(--rb-h))}html.rb-on body.builder{padding-top:0}html.rb-on .builder .bar{top:var(--rb-h)}html.rb-on .builder .app{top:calc(var(--bar) + var(--rb-h))}.rb{z-index:101;min-height:40px;color:var(--ice-on);background:var(--ice-grad);position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000024,0 1px #0878968c}.rb .rb-in{justify-content:center;align-items:center;gap:14px;min-height:40px;padding:0 44px;font-size:14px;line-height:1;display:flex;position:relative}.rb-t{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffffff40;min-width:0;margin:0;overflow:hidden}.rb-t b{font-weight:650}.rb-why{color:var(--ice-on);white-space:nowrap;align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.rb-short{display:none}.rb-why:hover{text-underline-offset:3px;text-decoration:underline}.rb-x{right:max(10px,env(safe-area-inset-right,0px));width:28px;height:28px;color:var(--ice-on);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rb-x:hover{background:#04222b1f}.rb a:focus-visible,.rb-x:focus-visible{outline:2px solid var(--ice-on);outline-offset:2px}.rp :focus-visible{outline:2px solid var(--ice-1);outline-offset:2px}@media (width<=640px){.rb .rb-in{gap:10px;font-size:13.5px}.rb-long{display:none}.rb-short{display:inline}.rb-t{white-space:normal;text-align:center;text-wrap:balance;padding:7px 0;line-height:1.25}}.rp{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rp-fade .28s var(--ease);background:#0404069e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rp-card{width:100%;max-width:468px;color:var(--ink);box-shadow:var(--sh-glass),0 40px 80px -24px #000c,0 0 120px -40px var(--ice-glow);animation:rp-up .42s var(--ease);background:#111114f7;border-radius:28px;padding:34px 32px 28px;position:relative}.builder .rp .eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6em;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.builder .rp .eyebrow:before,.builder .rp .eyebrow:after{content:"[";letter-spacing:0;font-weight:500}.builder .rp .eyebrow:after{content:"]"}.builder .rp .grad-text{background:linear-gradient(100deg,#e4fbff 0%,#8cebfa 30%,#3fd4f2 62%,#2bb4f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.builder .rp{-webkit-user-select:text;user-select:text}.rp .eyebrow{color:var(--ink-2)}.rp .eyebrow:before,.rp .eyebrow:after{color:var(--ice)}.rp-card:focus{outline:none}.rp-names{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,6vw,38px);font-weight:620;line-height:1.02}.rp-old{color:var(--muted);letter-spacing:-.02em;margin-bottom:6px;font-size:.62em;-webkit-text-decoration:line-through #f4f2ee52;text-decoration:line-through #f4f2ee52;text-decoration-thickness:2px;display:block}.rp-p{color:var(--ink-2);margin:16px 0 0;font-size:15.5px;line-height:1.6}.rp-p b{color:var(--ink);font-weight:560}.rp-act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.rp-act .btn-ice{padding:0 22px}.rp-why{color:var(--ice-ink);align-items:center;gap:5px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}.rp-why:hover{color:var(--ice-1)}.rp-x{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.rp-x:hover{color:var(--ink);background:#ffffff1a}@media (width<=640px){.rp{place-items:end center;padding:0}.rp-card{max-width:none;padding:30px 22px calc(22px + env(safe-area-inset-bottom,0px));animation:rp-sheet .42s var(--ease);border-radius:26px 26px 0 0}.rp-act{flex-direction:column;align-items:stretch;gap:14px}.rp-act .btn-ice{width:100%}.rp-why{justify-content:center}}@keyframes rp-fade{0%{opacity:0}}@keyframes rp-up{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes rp-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.rp,.rp-card{animation:none}}.wrap.nn{gap:44px;padding-top:56px;padding-bottom:96px;display:grid}.nn>*{max-width:640px}.nn h2{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}.nn p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.65}.nn-list{box-shadow:var(--sh-glass);background:#ffffff08;border-radius:22px;margin:0;padding:0;list-style:none;display:grid}.nn-list li{grid-template-columns:150px 1fr;gap:16px;padding:16px 20px;font-size:15.5px;line-height:1.5;display:grid}.nn-list li+li{border-top:1px solid var(--line)}.nn-list b{color:var(--ink);font-weight:560}.nn-list span{color:var(--ink-2)}.nn-old{color:var(--muted);-webkit-text-decoration:line-through #f4f2ee4d;text-decoration:line-through #f4f2ee4d;text-decoration-thickness:3px}.nn-fine{color:var(--muted)!important;font-size:13.5px!important}@media (width<=640px){.nn-list li{grid-template-columns:1fr;gap:4px}.wrap.nn{gap:36px;padding-top:40px}}@font-face{font-family:Geist;font-weight:300 800;font-display:swap;src:url(/assets/geist-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-DepVgxBB.woff2)format("woff2")}:root{--bg:#0a0a0c;--ink:#f4f2ee;--ink-2:#cbc9c4;--muted:#8e8d94;--muted-2:#616068;--line:#ffffff14;--line-2:#ffffff24;--paper:#f4f2ed;--card:#fff;--c-ink:#0e0f12;--c-ink-2:#2a2c31;--c-muted:#5e6068;--c-muted-2:#8a8c93;--c-line:#0e0f1214;--c-line-2:#0e0f1224;--ice:#22c1e0;--ice-1:#8ee3f3;--ice-2:#0b6f87;--ice-ink:#4cd3ee;--ice-on:#04222b;--ice-grad:linear-gradient(180deg,#5ad6ef 0%,#1aabcf 100%);--ice-deep:linear-gradient(180deg,#1590ae 0%,#0b6f87 100%);--ice-text:linear-gradient(100deg,#e4fbff 0%,#8cebfa 30%,#3fd4f2 62%,#2bb4f5 100%);--ice-glow:#22c1e061;--f:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--cond:"Barlow Condensed","Geist",sans-serif;--ease:cubic-bezier(.22,.8,.24,1);--wrap:1200px;--gut:24px;--rad:44px;--run:54px;--sh-glass:0 1px 0 0 #ffffff12 inset,0 0 60px 0 #ffffff06 inset,0 0 0 1px #ffffff17 inset;--sh-base:0 0 0 1px #0e0f120a,0 1px 1px -.5px #0e0f120a,0 3px 3px -1.5px #0e0f120f,0 6px 12px -6px #0e0f120d,0 24px 24px -12px #0e0f120d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}h1,h2,h3,h4,h5,p,figure,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--ice);color:var(--ice-on)}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:10px}body:after{content:"";pointer-events:none;z-index:300;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.d1{--d:1}.d2{--d:2}.d3{--d:3}.d4{--d:4}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-2);align-items:center;gap:.6em;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"[";color:var(--ice-2);letter-spacing:0;font-weight:500}.eyebrow:after{content:"]"}.dk .eyebrow,.cov .eyebrow{color:var(--ink-2)}.dk .eyebrow:before,.dk .eyebrow:after,.cov .eyebrow:before,.cov .eyebrow:after{color:var(--ice)}.h2{letter-spacing:-.047em;text-wrap:balance;margin-top:20px;font-size:clamp(36px,5.2vw,66px);font-weight:600;line-height:1}.h2 .soft{color:var(--c-muted-2)}.dk .h2 .soft{color:#6e6d75}.cov .h2 .soft{color:var(--muted)}.lead{color:var(--c-muted);text-wrap:pretty;max-width:560px;margin-top:20px;font-size:clamp(16px,1.35vw,18px);line-height:1.6}.dk .lead{color:var(--ink-2);opacity:.86}.cov .lead{color:var(--ink-2)}.grad-text{background:var(--ice-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.num{font-family:var(--cond);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ice-2);font-weight:600}.btn{--h:46px;height:var(--h);letter-spacing:-.01em;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .25s,color .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:560;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.985)}.btn .chev{width:26px;height:26px;transition:transform .35s var(--ease);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:grid;box-shadow:inset 0 1px #ffffff4d}.btn:hover .chev{transform:translate(3px)}.btn-ice{color:var(--ice-on);background:var(--ice-grad);text-shadow:0 1px #ffffff40;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -1px 0 #00000024,0 0 0 1px #0878968c,0 8px 22px -8px var(--ice-glow),0 0 44px -12px var(--ice-glow)}.btn-ice:hover{box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 0 #00000024,0 0 0 1px #08789699,0 12px 28px -8px #22c1e08c,0 0 60px -10px var(--ice-glow);transform:translateY(-1px)}.btn-ice .chev{background:#ffffff57;box-shadow:inset 0 1px #ffffff80}.sheet:not(.dk):not(.cov) .btn-ice{color:#fff;background:var(--ice-deep);text-shadow:0 1px #0028344d;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000024,0 0 0 1px #06506299,0 8px 22px -8px #0b6f8773}.sheet:not(.dk):not(.cov) .btn-ice .chev{background:#ffffff2e;box-shadow:inset 0 1px #ffffff4d}.btn-ink{color:#fff;background:#141416;box-shadow:inset 0 1px #ffffff24,0 10px 24px -10px #14141699}.btn-ink .chev{background:#ffffff1f}.btn-ink:hover{background:#000;transform:translateY(-1px)}.btn-ghost{color:var(--c-ink);box-shadow:inset 0 1px 0 #fff,0 0 0 1px var(--c-line-2),0 1px 2px #0e0f120d;background:#ffffffb3}.btn-ghost:hover{background:#fff;transform:translateY(-1px)}.dk .btn-ghost{color:var(--ink);box-shadow:var(--sh-glass),0 10px 30px -12px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f}.dk .btn-ghost:hover{background:#ffffff1a}.dk .btn-ghost .chev{background:#ffffff14}.btn-glass{color:var(--ink);box-shadow:var(--sh-glass);background:#ffffff0d}.btn-glass:hover{background:#ffffff17}.tile{--s:30px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.tile.snow{background:var(--ice-grad);color:var(--ice-on);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff6,0 6px 14px -6px #000000b3}.tile.snow svg{width:62%;height:62%}.plats{flex-wrap:wrap;gap:6px;display:flex}.plats span{letter-spacing:.02em;box-shadow:0 0 0 1px var(--line-2) inset;color:var(--ink-2);white-space:nowrap;background:#ffffff0d;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:600}.rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.up{animation:up 1s var(--ease) both;animation-delay:calc(var(--d,0) * 80ms)}@keyframes up{0%{opacity:0;transform:translateY(22px)}}.search{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:100%;max-width:640px;transition:background .3s var(--ease);background:linear-gradient(#1e1e22db,#131316db);border-radius:999px;align-items:center;gap:12px;margin:0 auto;padding:6px 6px 6px 20px;display:flex;box-shadow:inset 0 1px #ffffff12,0 30px 80px -24px #000000d9}.search:hover{background:linear-gradient(#242428e0,#161619e0)}.search:focus-within{background:linear-gradient(#2a2a2feb,#1a1a1eeb)}.search .pin{color:#aaa9b0;pointer-events:none;width:24px;height:24px;transition:color .2s var(--ease);flex:0 0 24px;place-items:center;display:grid}.search .pin svg{width:22px;height:22px}.search:focus-within .pin{color:var(--ice-ink)}.search input{color:#fff;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;font-size:16.5px}.search input::placeholder{color:#7c7b83}.search .btn{--h:52px;gap:12px;padding:0 7px 0 22px;font-size:15.5px}.search .btn .chev{width:38px;height:38px;margin-right:0}.search.light{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 30px 70px -26px #00304080}.search.light:focus-within{background:#fffdfb}.search.light input{color:var(--c-ink)}.search.light input::placeholder{color:#8f8a82}.search.light .pin{color:var(--c-muted)}.search.light:focus-within .pin{color:var(--ice-2)}.note{min-height:22px;color:var(--muted);margin-top:12px;font-size:14px}.note b{color:#fff;font-weight:600}.claims{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:6px;display:flex}.claim{box-shadow:var(--sh-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em;color:#eceae5;background:#0e0e116b;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:14.5px;font-weight:550;display:inline-flex}.claim .ci{background:var(--ice-grad);width:28px;height:28px;color:var(--ice-on);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 4px 12px -2px #22c1e08c}.claim.houses .ci svg{margin-top:-1px}.nav{z-index:100;transition:background .35s,box-shadow .35s,color .35s;position:fixed;top:0;left:0;right:0}.nav-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;height:72px;display:grid}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:0 1px 0 var(--line);background:#0a0a0ca3}.nav.on-light{color:var(--c-ink);box-shadow:0 1px 0 var(--c-line);background:#f4f2edc7}.brand{letter-spacing:-.05em;justify-self:start;font-size:21px;font-weight:720;line-height:1}.brand-name{white-space:nowrap}.brand-dot{background:var(--ice);color:#0000;vertical-align:baseline;border-radius:50%;width:.14em;height:.14em;margin-left:.035em;font-style:normal;line-height:0;display:inline-block;overflow:hidden}.nav-links{gap:2px;font-size:14.5px;font-weight:500;display:flex}.nav-links a{opacity:.78;border-radius:999px;padding:8px 13px;transition:opacity .2s,background .2s}.nav-links a:hover{opacity:1;background:#7f7f7f21}.nav-cta{justify-self:end;align-items:center;gap:8px;display:flex}.nav .btn{--h:40px;padding:0 16px;font-size:14px}.nav .btn-ice{padding:0 7px 0 16px}.nav .btn-ice .chev{margin-right:0}.nav.on-light .btn-glass{color:var(--c-ink);box-shadow:0 0 0 1px var(--c-line),0 2px 6px -2px #1414161f;background:#fff}.burger{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;place-items:center;display:none}.nav.on-light .burger{box-shadow:inset 0 0 0 1px var(--c-line-2)}.burger i{background:currentColor;width:16px;height:1.6px;transition:background .3s;display:block;position:relative}.burger i:before,.burger i:after{content:"";width:16px;height:1.6px;transition:transform .3s var(--ease),top .3s var(--ease);background:currentColor;position:absolute;left:0}.burger i:before{top:-5px}.burger i:after{top:5px}.nav.open .burger i{background:0 0}.nav.open .burger i:before{top:0;transform:rotate(45deg)}.nav.open .burger i:after{top:0;transform:rotate(-45deg)}.mnav{display:none}@media (width<=1160px){.nav-links,.nav-cta .btn-glass{display:none}.burger{display:grid}.nav-in{grid-template-columns:1fr auto;gap:12px}.mnav{z-index:99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -20px #000000b3;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease);background:#121215f5;border-radius:22px;padding:10px;display:block;position:fixed;top:76px;left:12px;right:12px;transform:translateY(-8px)}.mnav.open{opacity:1;pointer-events:auto;transform:none}.mnav a{border-radius:14px;justify-content:space-between;padding:15px 14px;font-size:16px;font-weight:550;display:flex}.mnav a:hover{background:#ffffff0f}.mnav a span{color:var(--muted);font-family:var(--cond);font-size:17px}}.hero{background:var(--bg);isolation:isolate;text-align:center;align-items:center;min-height:max(780px,min(100svh,1000px));padding:118px 0 96px;display:flex;position:relative;overflow:hidden}.hero .wrap{flex-direction:column;align-items:center;display:flex;position:relative}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-bg .ridges,.hero-bg .ridges img{width:100%;height:100%;position:absolute;inset:0}.hero-bg .ridges img{object-fit:fill}.hero-bg .snow{position:absolute;inset:0;overflow:hidden}.hero-bg .snow:before,.hero-bg .snow:after{content:"";opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='18' cy='30' r='1.2'/%3E%3Ccircle cx='96' cy='12' r='.9'/%3E%3Ccircle cx='160' cy='70' r='1.4'/%3E%3Ccircle cx='230' cy='40' r='1'/%3E%3Ccircle cx='60' cy='120' r='1.1'/%3E%3Ccircle cx='200' cy='150' r='.8'/%3E%3Ccircle cx='120' cy='190' r='1.3'/%3E%3Ccircle cx='30' cy='220' r='.9'/%3E%3Ccircle cx='245' cy='235' r='1.2'/%3E%3C/g%3E%3C/svg%3E");height:200%;position:absolute;top:-100%;left:0;right:0}.hero-bg .snow:after{opacity:.14;background-position:70px 40px;background-size:180px 180px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-bg .snow:before{animation:60s linear infinite snowfall}.hero-bg .snow:after{animation:90s linear infinite snowfall}.hero.off .hero-bg .snow:before,.hero.off .hero-bg .snow:after{animation-play-state:paused}}@keyframes snowfall{0%{transform:translate(0,0)}to{transform:translate(-40px,50%)}}.hero-bg .fade{background:linear-gradient(transparent,var(--bg));height:200px;position:absolute;bottom:0;left:0;right:0}.pill-top{box-shadow:var(--sh-glass),0 10px 30px -12px #000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink-2);background:linear-gradient(#ffffff16,#ffffff09);border-radius:999px;align-items:center;gap:12px;padding:5px 16px 5px 8px;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex}.pill-top:hover{background:linear-gradient(#ffffff1f,#ffffff0d)}.pill-top .tiles{padding-left:3px;display:flex}.pill-top .tile{border-radius:50%}.pill-top .tile+.tile{margin-left:-5px}.pill-top .tile.snow{box-shadow:0 0 0 2px #17171a,inset 0 0 0 1px #ffffff40}.pill-top b{color:#fff;font-weight:600}.pill-top .arr{color:var(--muted);transition:transform .3s var(--ease),color .3s}.pill-top:hover .arr{color:#fff;transform:translate(3px)}.pill-top .short{display:none}.hero h1{letter-spacing:-.05em;text-wrap:balance;text-shadow:0 2px 30px #00000080;max-width:16ch;margin:28px auto 0;font-size:clamp(48px,7.6vw,110px);font-weight:620;line-height:.95}.hero h1 .grad-text{text-wrap:balance;display:inline-block}.hero .sub{color:var(--ink-2);text-wrap:balance;text-shadow:0 1px 18px #0009;max-width:600px;margin:26px auto 0;font-size:clamp(16.5px,1.45vw,19.5px);line-height:1.55}.hero .sub b{color:#fff;font-weight:600}.hero .search{margin-top:36px}.topo{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 80%,#000 20%,#0000 80%)}.topo svg{width:100%;height:100%}.topo .c{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}.topo .c.maj{stroke:#ffffff4d;stroke-width:1.15px}.topo .el{font-family:var(--f);letter-spacing:.02em;fill:#ffffff73;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.topo .rd{fill:none;stroke:#22c1e00d;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.topo .rd-c{fill:none;stroke:#22c1e052;stroke-width:1.2px;stroke-dasharray:6 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.show{isolation:isolate;padding:20px 0 0;position:relative}.coral{z-index:-1;position:absolute;inset:22% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 16%,#000 42%);mask-image:linear-gradient(#0000 0%,#00000059 16%,#000 42%)}.coral:before{content:"";filter:blur(26px)saturate(1.08);background:radial-gradient(36% 46% at 16% 62%,#8ee3f3f2,#0000 70%),radial-gradient(40% 52% at 52% 72%,#22c1e0f2,#0000 70%),radial-gradient(34% 44% at 86% 58%,#78aae6cc,#0000 70%),radial-gradient(30% 36% at 70% 96%,#c8f0fad9,#0000 70%),radial-gradient(28% 34% at 30% 100%,#0b6f87e6,#0000 70%),#1fa9cc;animation:20s ease-in-out infinite alternate blob;position:absolute;inset:-25%}.show.off .coral:before{animation-play-state:paused}.coral:after{content:"";opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes blob{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-2%)scale(1.05)}to{transform:translate(-2.5%,1.5%)scale(1.02)}}.stage{perspective:1700px;position:relative}.frame{max-width:1080px;transform:rotateX(var(--tilt,14deg)) scale(var(--sc,.95));transform-origin:50% 0;will-change:transform;background:linear-gradient(#1e2226eb,#0e1013f0);border-radius:32px;margin:0 auto;padding:10px;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1a,0 60px 120px -40px #00141cd9,0 30px 60px -30px #0009}.screen{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#111;border-radius:23px;position:relative;overflow:hidden}.screen .ph{position:absolute;inset:0;overflow:hidden}.screen .ph svg{width:100%;height:100%;position:absolute;inset:0}.screen .ph.game img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen .ph.game{background:linear-gradient(#0b1620 0%,#0e3442 48%,#16202a 49%,#1a2530 100%)}.screen .ph.lidar{background:radial-gradient(70% 90% at 30% 30%,#202a33,#0e1318 70%)}.screen .ph.lidar .c{fill:none;stroke:#c9d6df38;stroke-width:1px;vector-effect:non-scaling-stroke}.screen .ph.lidar .c.maj{stroke:#22c1e08c;stroke-width:1.2px}.screen .ph.lidar .rd,.screen .ph.lidar .rd-c{display:none}.ph-lbl{z-index:2;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c8c;border:1px dashed #8ee3f38c;border-radius:999px;align-items:center;gap:8px;max-width:44%;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff38}.ph.game .ph-lbl{left:75%}.ph.lidar .ph-lbl{left:25%}.screen .scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#22c1e01a 80%,#8ee3f373 99%,#0000);width:30%;animation:5.5s linear infinite scan;position:absolute;top:0;bottom:0;left:0}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(340%)}}.screen .wire{mix-blend-mode:screen;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.real{clip-path:inset(0 calc(100% - var(--x,50%)) 0 0);position:absolute;inset:0}.split{top:0;bottom:0;left:var(--x,50%);z-index:3;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #fff9}.knob{width:44px;height:44px;color:var(--c-ink);cursor:ew-resize;background:#fff;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:30%;left:50%;box-shadow:0 8px 24px #00000073}.tag{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c99;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;box-shadow:inset 0 0 0 1px #ffffff24}.tag.l{left:16px}.tag.r{right:16px}.tag .d{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}.tag.r .d{background:var(--ice);box-shadow:0 0 0 3px #22c1e040}.tag .opt{color:#fff9;font-weight:500}.play{z-index:4;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);outline-offset:-1px;background:#0f0f101f;border-radius:50%;outline:1px solid #ffffff14;justify-content:center;align-items:center;width:4em;height:4em;margin:-2em 0 0 -2em;padding:1em;transition:opacity .3s linear,visibility .3s linear;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0a,inset 0 0 70px #ffffff05,inset 0 0 12px #ffffff0a}.play svg{opacity:.7;width:100%;height:auto}.play .i-pause{display:none}.play:focus-visible{outline:2px solid var(--ice);outline-offset:3px}@keyframes ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.reel{background:#0a0a0c}.reel-v{object-fit:cover;cursor:pointer;background:#0a0a0c;width:100%;height:100%;position:absolute;inset:0}.reel{font-size:15px}.reel:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#000;transition:opacity .3s linear;position:absolute;inset:0}.reel.paused:after,.reel:not(.paused):not(.idle):after{opacity:.3}.reel:not(.paused).idle .play{opacity:0;visibility:hidden}.reel:not(.paused) .play .i-play{display:none}.reel:not(.paused) .play .i-pause{display:block}.vp{z-index:3;color:#fff;font-variant-numeric:tabular-nums;transition:opacity .45s var(--ease),transform .45s var(--ease);background:linear-gradient(#0000,#0000008c);align-items:center;gap:6px;padding:40px 12px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.reel:not(.started) .vp,.reel.idle .vp{opacity:0;pointer-events:none;transform:translateY(8px)}.reel.idle{cursor:none}.reel:has(:focus-visible) .vp{opacity:1;pointer-events:auto;transform:none}.reel.failed .play,.reel.failed .vp,.reel.failed .vp-sound{display:none}.reel.failed .reel-v{cursor:default}.vp-btn{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.vp-btn:hover{background:#ffffff24}.vp-btn:focus-visible,.vp-bar:focus-visible,.vp-sound:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.vp-btn .i-play,.reel.paused .vp-btn .i-pause,.vp-btn .i-on,.reel.sound .vp-btn .i-off{display:none}.reel.paused .vp-btn .i-play,.reel.sound .vp-btn .i-on{display:block}.vp-bar{cursor:pointer;touch-action:none;flex:1;height:22px;margin:0 8px;position:relative}.vp-bar:before,.vp-bar i{content:"";border-radius:3px;height:3px;margin-top:-1.5px;transition:height .2s,margin .2s;position:absolute;top:50%;left:0}.vp-bar:before{background:#ffffff42;right:0}.vp-bar i{background:var(--ice-grad);width:0;box-shadow:0 0 12px #22c1e08c}.vp-bar i:after{content:"";width:12px;height:12px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;margin-top:-6px;position:absolute;top:50%;right:-6px;transform:scale(0);box-shadow:0 2px 8px #0006}.vp-bar:hover:before,.vp-bar:hover i,.vp-bar.drag:before,.vp-bar.drag i{height:5px;margin-top:-2.5px}.vp-bar:hover i:after,.vp-bar.drag i:after{transform:scale(1)}.vp-t{white-space:nowrap;color:#fff}.vp-t span{color:#ffffff8c}.vp-sound{z-index:4;background:0 0;padding:1em;transition:transform .2s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;right:0}.vp-sound:hover{transform:scale(1.05)}.vp-sound .vs-nudge{animation:3.5s ease-in-out infinite nudge;display:block}.vp-sound .vs-tag{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline-offset:-1px;background:#0f0f103d;border-radius:999em;outline:1px solid #ffffff14;justify-content:center;align-items:center;gap:.375em;width:max-content;padding:.375em .75em;animation:3.2s ease-in-out infinite breathe;display:flex;box-shadow:inset 0 1px #ffffff0a,inset 0 0 70px #ffffff05,inset 0 0 12px #ffffff0a}.vp-sound svg{flex:none;width:1.125em;height:1.125em}.vp-sound .t{white-space:nowrap;font-size:.875em;font-weight:500;line-height:1.4}.vp-sound .wave{animation:1.8s ease-in-out infinite waveFade}.vp-sound .wave.out{animation-delay:.3s}.reel.sound .vp-sound{display:none}.reel.off .vs-nudge,.reel.off .vs-tag,.reel.off .wave{animation-play-state:paused}@keyframes waveFade{0%,to{opacity:0}40%,70%{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes nudge{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-3deg)}88%{transform:rotate(3deg)}91%{transform:rotate(-2deg)}94%{transform:rotate(1.5deg)}97%{transform:rotate(0)}}.reel:fullscreen{aspect-ratio:auto;border-radius:0}.reel:fullscreen .reel-v{object-fit:contain}.engines{padding:60px 0 calc(92px + var(--rad));flex-direction:column;align-items:center;gap:16px;display:flex}.engines .k{letter-spacing:-.01em;color:#fffffff0;text-shadow:0 1px 12px #00324240;font-size:14px;font-weight:500}.engines .row{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#ffffff2b,#ffffff12);border-radius:999px;align-items:center;gap:22px;padding:11px 26px;display:flex;box-shadow:inset 0 0 0 1px #ffffff42,inset 0 1px #ffffff6b,0 18px 40px -22px #0030408c}.engines a{opacity:.95;transition:opacity .3s,transform .45s var(--ease);line-height:0;display:block}.engines a:hover{opacity:1;transform:translateY(-1px)}.engines .wm{font-family:var(--cond);letter-spacing:.02em;color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;line-height:1}.engines .wm.mod{text-transform:none;letter-spacing:-.01em;font-family:var(--f);font-size:19px;font-weight:700}.engines .wm.logo{align-items:center;display:flex}.engines .wm.logo img{width:auto;max-width:none;height:30px;display:block}.engines .wm.logo:not(.mod) img{filter:brightness(0)invert();height:64px;margin:-17px -10px}.engines .wm.logo.mod img{height:24px}.engines .sep{background:#fff6;flex:none;width:1px;height:22px}.sheet{border-radius:var(--rad) var(--rad) 0 0;margin-top:calc(var(--rad) * -1);isolation:isolate;background:var(--paper);color:var(--c-ink);position:relative;overflow:hidden}.sheet.dk{background:var(--bg);color:var(--ink)}.rails{width:min(var(--wrap),calc(100% - 24px));border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.flush{padding:0}.sec{padding:120px 0}.types-panel>.sec{padding:var(--run) 0 calc(120px + var(--rad))}.data>.sec{padding-bottom:calc(96px + var(--rad))}.reviews>.sec{padding:112px 0 calc(84px + var(--rad))}.faqs>.sec{padding:104px 0 calc(100px + var(--rad))}.how-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:120px 32px 60px;display:flex}.steps{border-top:1px solid var(--c-line);padding:32px 32px var(--run);grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{background:var(--card);border:1px solid var(--c-line);box-shadow:var(--sh-base);transition:opacity 1s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:22px;position:relative;overflow:hidden}.step.rv:not(.in),.ar-card.rv:not(.in){transform:translateY(22px)}.step:hover,.ar-card:hover{box-shadow:var(--sh-base),0 30px 60px -30px #0e0f1240;transform:translateY(-4px)}.step .art{aspect-ratio:4/3;border-bottom:1px solid var(--c-line);background:#f7f5f0;position:relative;overflow:hidden}.step .art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.step:hover .art img{transform:scale(1.025)}.step .body{padding:24px 24px 28px}.step .t{align-items:baseline;gap:12px;display:flex}.step .t .num{font-size:30px;line-height:.8}.step h3{letter-spacing:-.03em;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.15}.step p{color:var(--c-muted);margin-top:10px;font-size:15.5px;line-height:1.6}.cmp-host{container-type:inline-size}.cmp{--x:50%;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;background:#e6e3dc;border-radius:2.2cqw;position:absolute;inset:4.85% 3.64% 5.45%;overflow:hidden;box-shadow:0 0 0 1px #0e0f1214,0 10px 22px -12px #0e0f1259}.step .art .cmp img,.vs-art .cmp img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:none}.cmp .real{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.cmp-line{top:0;bottom:0;left:var(--x);z-index:3;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px #ffffff8c}.cmp-knob{width:40px;height:40px;color:var(--c-ink);cursor:ew-resize;pointer-events:auto;transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0000006b}.cmp-knob:hover,.cmp.drag .cmp-knob{transform:scale(1.08)}.cmp-knob:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:50%}.cmp-tag{z-index:2;letter-spacing:-.005em;color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s var(--ease);background:#0a0a0c9e;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:9px;box-shadow:inset 0 0 0 1px #ffffff24}.cmp-tag.l{left:9px}.cmp-tag.r{right:9px}.cmp-tag i{border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #fff}.cmp-tag.r i{background:var(--ice);box-shadow:0 0 0 3px #22c1e040}.cmp-tag.off{opacity:0}#area{border-top:1px solid var(--c-line);position:relative}.ar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:96px 32px 56px;display:flex}.ar-head .lead{max-width:520px}.ar-grid{border-top:1px solid var(--c-line);padding:32px 32px var(--run);flex-direction:column;gap:16px;display:flex}.ar-card{background:var(--card);border:1px solid var(--c-line);box-shadow:var(--sh-base);transition:opacity 1s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ar-card>.art{aspect-ratio:6/5;border-bottom:1px solid var(--c-line);background:#1b2a3a;position:relative;overflow:hidden}.ar-card .body{flex-direction:column;flex:1;padding:26px 28px 28px;display:flex}.ar-card h3{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(23px,2.4vw,30px);font-weight:600;line-height:1.1}.ar-card p{color:var(--c-muted);text-wrap:pretty;max-width:500px;margin-top:12px;font-size:15.5px;line-height:1.6}.ar-map>img,.ar-map>svg{width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.ar-map>img{object-fit:cover}.ar-map>svg{overflow:visible}.ar-card:hover .ar-map>img,.ar-card:hover .ar-map>svg{transform:scale(1.02)}.ar-map .terrain{background:#e4ecf1;width:100%;height:100%;position:absolute;inset:0}.ar-map .terrain .c{fill:none;stroke:#46627633;stroke-width:1.4px}.ar-map .terrain .c.maj{stroke:#46627661;stroke-width:2px}.ar-map .terrain .lake{fill:#c4dfea;stroke:#1597c973;stroke-width:2px}.ar-map .terrain .river{fill:none;stroke:#8cc9dd;stroke-width:7px;stroke-linecap:round}.ar-map .terrain .tree{fill:#2c4a42}.ar-map .terrain .trail{fill:none;stroke:#fff;stroke-width:4px;stroke-dasharray:14 12;stroke-linecap:round}.ar-map .terrain .trail-c{fill:none;stroke:#0e1e2840;stroke-width:8px;stroke-linecap:round}.ar-map .dim{fill:#080e1452}.ar-map .fill{fill:#ffffff0a}.ar-map .edge{fill:none;stroke:#1597c9;stroke-width:5.5px;stroke-linejoin:miter;stroke-dasharray:1 1;stroke-dashoffset:0}.ar-map .route{fill:none;stroke:#22c1e0;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:0}.ar-map .hd circle{fill:#fff;stroke:#1597c9;stroke-width:4.5px;r:13px}.ar-map .hd .rot{fill:#22c1e0;stroke:#fff;r:17px}.ar-map .hd line{stroke:#22c1e0;stroke-width:4px}.ar-map .hd path{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ar-map .hd>*{transform-box:fill-box;transform-origin:50%}.ar-map.arm .route{opacity:1;stroke-dashoffset:1px}.ar-map.arm .edge{stroke-dashoffset:1px}.ar-map.arm .dim,.ar-map.arm .fill{opacity:0}.ar-map.arm .hd>*{opacity:0;transform:scale(.3)}.ar-map.arm.go .route{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset 1.1s cubic-bezier(.45,.05,.3,1),opacity .7s 2s}.ar-map.arm.go .edge{stroke-dashoffset:0;transition:stroke-dashoffset 1.25s cubic-bezier(.6,0,.25,1) 1.15s}.ar-map.arm.go .dim,.ar-map.arm.go .fill{opacity:1;transition:opacity 1s 1.6s}.ar-map.arm.go .hd>*{opacity:1;transition:opacity .3s ease calc(2.25s + var(--i,0) * 70ms),transform .5s cubic-bezier(.3,1.6,.5,1) calc(2.25s + var(--i,0) * 70ms);transform:none}.ar-chip{z-index:2;letter-spacing:-.005em;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c9e;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff24}.ar-chip i{width:10px;height:10px;transition:border-radius .4s var(--ease);background:#5ad6ee40;border:1.6px solid #22c1e0;border-radius:2px}.ar-chip b{font-variant-numeric:tabular-nums;font-weight:600}@media (width>=981px){.ar-card{flex-direction:row}.ar-card>.art{border-bottom:0;border-right:1px solid var(--c-line);flex:0 0 44%}.ar-card .body{justify-content:center;padding:36px 40px}.ar-card h3{font-size:clamp(28px,2.8vw,38px)}.ar-card p{font-size:16.5px}}.vs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.vs-card{transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity 1s var(--ease);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e0f120f,0 1px 2px #0e0f120a}.vs-card.gen{background:#f1efea}.vs-card.rr{background:#fff;box-shadow:0 0 0 1px #0e0f120f,0 40px 80px -44px #0e0f1266}.vs-art{background:#e3e6e6;position:relative;overflow:hidden}.gen .vs-art{flex:auto;min-height:260px}.rr .vs-art{aspect-ratio:4/3}.vs-art>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.vs-art .cmp{box-shadow:none;background:#dce4ea;border-radius:0;inset:0}.vs-art .ph{background:radial-gradient(80% 90% at 30% 25%,#24313b,#10161c 75%);position:absolute;inset:0}.vs-art .ph svg{width:100%;height:100%;position:absolute;inset:0}.vs-art .ph .c{fill:none;stroke:#c9d6df29;stroke-width:1px;vector-effect:non-scaling-stroke}.vs-art .ph .c.maj{stroke:#22c1e073}.vs-art .ph .ph-lbl{max-width:80%;bottom:50%;left:50%;transform:translate(-50%,50%)}.vs-body{padding:24px 26px 26px}.vs-k{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.vs-card.rr .vs-k{color:var(--ice-2)}.vs-body h3{letter-spacing:-.035em;margin-top:10px;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.12}.gen h3{color:#5c5e64}.vs-body>p{color:var(--c-muted);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.55}.vs-list{border-top:1px solid var(--c-line);margin-top:16px}.vs-list li{border-bottom:1px solid var(--c-line);color:var(--c-muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:11px 0;font-size:15px;line-height:1.5;display:grid}.vs-list li:last-child{border-bottom:0;padding-bottom:0}.vs-list li b{color:var(--c-ink);font-weight:600}.vs-list .mk{border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-1px;display:grid}.vs-list.no li{color:#7a7c83}.vs-list.no .mk{color:#8a8c93;background:#0e0f120d}.vs-list.yes .mk{background:var(--ice-deep);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 4px 10px -3px #22c1e080}@media (width<=980px){.vs{grid-template-columns:1fr}.vs-card{width:100%;max-width:640px;margin:0 auto}.gen .vs-art{aspect-ratio:4/3;flex:none;min-height:0}.vs-card.rr{order:-1}}@media (width<=640px){.vs-card{border-radius:22px}.vs-body{padding:18px 18px 20px}}.types-panel{position:relative}.types-head{max-width:880px;margin-bottom:56px}.types{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.type{transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity 1s var(--ease);background:#fbfaf7;border-radius:28px;grid-column:span 2;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e0f120f,0 1px 2px #0e0f120a}.type.lg{grid-column:span 3}.type:hover{transform:translateY(-5px);box-shadow:0 0 0 1px #0e0f120f,0 34px 60px -32px #0e0f1252}.type .panel{aspect-ratio:1.55;background:#e9e4da;position:relative;overflow:hidden}.type .panel img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--ease);position:absolute;inset:0}.type:hover .panel img{transform:scale(1.04)}.type .txt{padding:22px 24px 24px}.type h3{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.2}.type p{color:var(--c-muted);max-width:460px;margin-top:8px;font-size:15px;line-height:1.55}.type:not(.lg):not(.any) h3{font-size:20px}.type:not(.lg):not(.any) p{font-size:14.5px}.chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.chips li{letter-spacing:-.005em;box-shadow:0 0 0 1px var(--c-line),0 1px 2px #0e0f120a;color:var(--c-ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:550;display:inline-flex}.chips li svg{color:var(--ice);flex:none}.type.any{grid-column:1/-1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;display:grid}.type.any:hover{transform:translateY(-3px)}.any .panel{aspect-ratio:auto;order:2;min-height:320px}.any .txt{flex-direction:column;order:1;justify-content:space-between;gap:24px;padding:32px 30px 28px 32px;display:flex}.any h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(26px,2.6vw,34px);line-height:1.05}.any .cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.any .live{width:100%;color:var(--c-muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.any .live i{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e29}.cov{color:var(--ink);background:#0c0c0f}.cov:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.cov-head{max-width:720px}.cov-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;margin-top:48px;display:grid;position:relative}.globe-wrap{aspect-ratio:1;touch-action:pan-y;isolation:isolate;width:100%;max-width:840px;margin-inline:auto;position:relative}.globe-wrap canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease)}.globe-wrap canvas.ready{opacity:1}.globe-wrap canvas:active{cursor:grabbing}.globe-wrap canvas.pin{cursor:pointer}.globe-wrap .fallback{box-shadow:0 0 0 1px var(--line-2) inset;background:radial-gradient(circle at 35% 30%,#24242b,#0a0a0d 75%);border-radius:50%;display:none;position:absolute;inset:4%}.globe-wrap.nf .fallback{display:block}.globe-wrap .legend{color:#ffffff73;align-items:center;gap:6px;font-size:12.5px;font-weight:450;display:flex;position:absolute;bottom:0;left:0}.globe-wrap .legend svg{flex:none;width:13px;height:13px}.glabel{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.01em;white-space:nowrap;opacity:0;will-change:transform;color:var(--ink);background:#121216c7;border-radius:12px;padding:8px 12px 9px;font-size:13px;font-weight:600;transition:opacity .35s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 30px -14px #000c}.glabel small{letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-weight:500;display:block}.glabel:before{content:"";background:#fff6;width:14px;height:1px;position:absolute;top:50%;left:-18px}.glabel.show{opacity:1}.maplist{border-top:1px solid var(--line);flex-direction:column;display:flex}.maprow{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 6px;transition:background .3s;display:grid}.maprow:hover{background:#ffffff09}.maprow.active{background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}.maprow:focus-visible{outline:2px solid var(--ice);outline-offset:-2px}.maprow .i{font-family:var(--cond);color:var(--muted-2);font-size:15px;font-weight:600}.maprow.active .i{color:var(--ice-ink)}.maprow .n{letter-spacing:-.01em;font-size:16px;font-weight:600}.maprow .n small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.maprow .km{font-family:var(--cond);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1}.maprow .km small{font-family:var(--f);letter-spacing:.06em;color:var(--muted);margin-left:4px;font-size:10px;font-weight:600}.badges{gap:6px;display:flex}.badge{letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px var(--line-2) inset;color:var(--ink-2);background:#ffffff0d;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:600}.badge.live{background:var(--ink);color:var(--bg);box-shadow:none}.badge.plan{color:var(--ice-1);background:#22c1e01a;box-shadow:inset 0 0 0 1px #22c1e066}.cov-note{color:var(--muted);margin-top:14px;font-size:13px}.cov-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding-top:40px;display:grid}.stat b{font-family:var(--cond);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1;display:block}.stat span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.request{box-shadow:0 0 0 1px var(--line) inset,var(--sh-glass),0 40px 80px -50px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:48px;padding:28px;display:grid}.request h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.request p{color:var(--muted);margin-top:6px;font-size:14.5px}.request form{gap:8px;display:flex}.request input{min-width:270px;height:48px;color:var(--ink);background:#ffffff0f;border:0;border-radius:999px;outline:0;padding:0 20px;transition:background .3s}.request input::placeholder{color:var(--muted)}.request input:focus{background:#ffffff1a}.layers{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.layers .lead{max-width:470px}.lrows{border-top:1px solid var(--c-line);margin-top:40px}.lrow{border-bottom:1px solid var(--c-line);cursor:default;grid-template-columns:44px 1fr;gap:6px 10px;padding:20px 0;transition:opacity .35s;display:grid;position:relative}.lrow:before{content:"";background:var(--ice-text);width:0;height:1px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.lrow.on:before{width:100%}.lrow.on.auto:before{transition:width 3.4s linear}.lrows.has-on .lrow:not(.on){opacity:.45}.lrow .num{padding-top:2px;font-size:20px;line-height:1}.lrow h4{letter-spacing:-.02em;font-size:18px;font-weight:600}.lrow p{color:var(--c-muted);grid-column:2;font-size:14.5px;line-height:1.55}.l3d{perspective:2200px;perspective-origin:50% 30%;place-items:center;height:680px;display:grid;position:relative}.l3d .floor{filter:blur(14px);width:520px;height:220px;transition:opacity .8s var(--ease);background:radial-gradient(closest-side,#0e0f122e,#0e0f1200);border-radius:50%;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.stack{--gap:14px;--tilt:60deg;--spin:-38deg;width:350px;height:262px;transform-style:preserve-3d;transform:translateY(60px) rotateX(var(--tilt)) rotateZ(var(--spin));transition:transform 1.2s var(--ease);position:relative}.l3d.in .stack{--gap:104px;transform:translateY(110px) rotateX(var(--tilt)) rotateZ(var(--spin))}.plate{transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--gap) + var(--lift,0px)));opacity:0;transition:transform 1.1s var(--ease),opacity .7s var(--ease);transition-delay:calc(var(--i) * .11s);position:absolute;inset:0}.l3d.in .plate{opacity:1}.l3d.ready .plate{transition-delay:0s}.plate .slab{background:var(--slab,#d9d4ca);border-radius:22px;position:absolute;inset:0;transform:translateZ(-6px);box-shadow:0 30px 50px -24px #0e0f1266}.plate .face{border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 1px #0e0f121a}.plate .face:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-60%)}.plate.on .face:after{animation:sheen 1.2s var(--ease) forwards}@keyframes sheen{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}.plate .face svg,.plate .face .fill{width:100%;height:100%;position:absolute;inset:0}.plate .face,.plate .slab{transition:opacity .5s var(--ease),box-shadow .5s var(--ease)}.plate .lbl{transition:opacity .5s var(--ease)}.stack.has-on .plate:not(.on) .face,.stack.has-on .plate:not(.on) .slab{opacity:.38}.stack.has-on .plate:not(.on) .lbl{opacity:.55}.plate.on{--lift:22px}.plate.on .face{box-shadow:inset 0 0 0 1px #fff9,0 0 0 2px var(--ice),0 0 40px -6px #22c1e08c}.p-terrain{--i:0;--slab:#0b0b0e}.p-terrain .face{background:radial-gradient(90% 90% at 30% 20%,#2a2a31,#121216 60%,#0b0b0e)}.p-ground{--i:1;--slab:#8fa3b3}.p-ground .face{background:linear-gradient(160deg,#f5f8fa,#c9d6df)}.p-roads{--i:2;--slab:#a0c8d64d}.p-roads .face{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff4d}.p-world{--i:3;--slab:#dcd8d02e}.p-world .face{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(135deg,#ffffff80,#ffffff2e)}.plate .lbl{transform-origin:0 0;transform:rotateZ(calc(-1 * var(--spin))) rotateX(calc(-1 * var(--tilt))) translate(18px,-50%);white-space:nowrap;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:100%;left:100%}.plate .lbl:before{content:"";width:26px;height:1px;transition:background .4s,width .4s var(--ease);background:#0e0f124d}.plate .lbl span{box-shadow:0 0 0 1px var(--c-line),0 8px 20px -10px #0e0f124d;letter-spacing:-.01em;color:var(--c-ink);transition:box-shadow .4s,transform .5s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.plate .lbl .num{font-size:15px}.plate.on .lbl:before{background:var(--ice);width:38px}.plate.on .lbl span{box-shadow:0 0 0 1px #22c1e066,0 10px 24px -10px #22c1e080}@media (width<=1240px) and (width>=981px){.stack{width:290px;height:218px}.l3d.in .stack{--gap:90px;transform:translate(-96px,100px) rotateX(var(--tilt)) rotateZ(var(--spin))}.l3d{height:600px}}@media (width<=980px){.layers{grid-template-columns:1fr}.l3d{height:600px}.l3d.in .stack{transform:translate(-80px,90px) rotateX(var(--tilt)) rotateZ(var(--spin))}}.reviews:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 340px at 50% 0,#22c1e021,#0000 72%),radial-gradient(30% 260px at 88% 38%,#8ee3f30a,#0000 70%);position:absolute;inset:0}.reviews:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 520px);mask-image:linear-gradient(#000,#0000 520px)}.sec-head-c{text-align:center;flex-direction:column;align-items:center;display:flex}.sec-head-c .lead{margin-left:auto;margin-right:auto}.rating{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 #ffffff0d;background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:6px 14px 6px 8px;font-size:14px;display:inline-flex}.stars{color:var(--ice-ink);gap:2px;display:flex}.wall{max-height:900px;transition:max-height 1.2s var(--ease);margin-top:56px;position:relative;overflow:hidden}.wall.open{max-height:3200px}.wall-cols{columns:3 300px;column-gap:16px}.rev{break-inside:avoid;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .4s var(--ease),box-shadow .4s;background:linear-gradient(#ffffff0b,#ffffff05);border-radius:22px;margin:0 0 16px;padding:22px 22px 20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff13,inset 0 1px #ffffff12,0 30px 60px -40px #000000e6}.rev:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff17,0 34px 70px -38px #000000f2}.rev q{color:#b9b8bf;quotes:"“" "”";margin-top:14px;font-size:15.5px;line-height:1.6;display:block}.rev q b{color:#fff;background:linear-gradient(#0000 66%,#22c1e06b 0);font-weight:600}.rev .meta{justify-content:space-between;align-items:center;display:flex}.rev .meta .role{letter-spacing:.1em;color:#77767e;text-transform:uppercase;font-size:10.5px;font-weight:550}.who{align-items:center;gap:12px;margin-top:18px;display:flex}.who .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff47}.who .nm{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.2}.who .hd{color:#77767e;font-size:12px}.who .hd a{color:var(--ice-ink);text-decoration:none}.who .hd a:hover{text-decoration:underline}.stars .off{opacity:.22}.rev:nth-child(12n+1) .av{background:#0b6f87}.rev:nth-child(12n+2) .av{background:#2a2c31}.rev:nth-child(12n+3) .av{background:#c77b3f}.rev:nth-child(12n+4) .av{background:#4e6e58}.rev:nth-child(12n+5) .av{background:#5865a8}.rev:nth-child(12n+6) .av{background:#8e5a9b}.rev:nth-child(12n+7) .av{background:#0e0f12}.rev:nth-child(12n+8) .av{background:#b04a3a}.rev:nth-child(12n+9) .av{background:#3f7f8c}.rev:nth-child(12n+10) .av{background:#d07a2b}.rev:nth-child(12n+11) .av{background:#2f5e3a}.rev:nth-child(12n+12) .av{background:#6b6f78}.wall-fade{background:linear-gradient(#0a0a0c00,#0a0a0c 80%);justify-content:center;align-items:flex-end;height:300px;padding-bottom:30px;transition:opacity .6s;display:flex;position:absolute;bottom:0;left:0;right:0}.wall.open .wall-fade{opacity:0;pointer-events:none}.sheet.faqs{background:#131316;box-shadow:inset 0 1px #ffffff12,0 -30px 60px -36px #000000e6}.faqs:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 420px at 12% 0,#ffffff09,#0000 70%);position:absolute;inset:0}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.faq-side{position:sticky;top:110px}.faq-side .h2{font-size:clamp(40px,5.6vw,72px)}.faq-side .ask{margin-top:30px}.qa{border-top:1px solid #ffffff17}.qa:last-child{border-bottom:1px solid var(--c-line-2)}.qa button{text-align:left;letter-spacing:-.025em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:550;transition:color .25s;display:flex}.qa button:hover,.qa.open button{color:var(--ice-ink)}.qa .pm{background:#ffffff0a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background .3s,box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.qa .pm:before,.qa .pm:after{content:"";width:11px;height:1.5px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute}.qa .pm:after{transform:rotate(90deg)}.qa.open .pm{background:#22c1e024;box-shadow:inset 0 0 0 1px #5ad6ee66}.qa.open .pm:after{transform:rotate(0)}.qa .ans{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:#a3a2aa;padding:0 56px 26px 0;font-size:16px;line-height:1.65}.cta-panel{border-radius:var(--rad) var(--rad) 0 0;margin-top:calc(var(--rad) * -1);color:var(--ice-on);text-align:center;isolation:isolate;background:#3ccbe6;position:relative;overflow:hidden}.cta-panel .bgx{z-index:-2;filter:blur(28px);will-change:transform;background:radial-gradient(36% 46% at 18% 30%,#aaecf8f2,#0000 70%),radial-gradient(40% 52% at 58% 18%,#3ccde8f2,#0000 70%),radial-gradient(34% 44% at 88% 46%,#8ee3f3cc,#0000 70%),radial-gradient(38% 40% at 46% 92%,#1597c9e6,#0000 70%),radial-gradient(30% 36% at 10% 90%,#6edcf0e6,#0000 70%),#3ccbe6;animation:22s ease-in-out infinite alternate blob;position:absolute;inset:-25%}.cta-panel.off .bgx{animation-play-state:paused}.cta-in{padding:120px var(--gut) 116px}.cta-panel h2{letter-spacing:-.05em;text-shadow:0 2px 30px #fff3;font-size:clamp(42px,6.4vw,92px);font-weight:620;line-height:.95}.cta-panel p.s{text-wrap:balance;color:#04222bd1;max-width:580px;margin:24px auto 0;font-size:clamp(16px,1.4vw,19px)}.cta-panel .search{margin-top:38px}.cta-panel .note{color:#04222bcc}.cta-panel .note b{color:var(--ice-on)}.cta-panel .topo .c{stroke:#ffffff26}.cta-panel .topo .c.maj{stroke:#ffffff4d}.cta-panel .topo .el{fill:#04222b73}.cta-panel .topo .rd{stroke:#04222b14;stroke-width:9px}.cta-panel .topo .rd-c{stroke:#fffc;stroke-width:2px;stroke-dasharray:8 9}.checks{color:var(--ice-on);flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:14.5px;font-weight:550;display:flex}.checks span{align-items:center;gap:8px;display:inline-flex}.checks svg{background:#ffffff73;border-radius:50%;width:18px;height:18px;padding:3px}.foot{background:var(--bg);padding:88px 0 0;position:relative;overflow:hidden}.fgrid{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:0 0 56px;display:grid}.fgrid h5{color:#fff;margin:0 0 14px;font-size:14px;font-weight:580}.fgrid a{color:var(--muted);padding:5px 0;font-size:14px;transition:color .2s;display:block}.fgrid a:hover{color:#fff}.fbrand p{color:var(--muted);max-width:280px;margin-top:12px;font-size:14px}.fbrand .plats{margin-top:20px}.plats span{align-items:center;gap:7px;display:inline-flex}.plats img{filter:invert();opacity:.85;width:14px;height:14px}.giant{letter-spacing:-.07em;text-align:center;color:#fff;opacity:.15;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:56px -2vw -.1em;font-size:clamp(68px,18vw,280px);font-weight:700;line-height:.8;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.small{color:#6e6d75;border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 0 28px;font-size:12.5px;display:flex;position:relative}.toast{opacity:0;z-index:150;box-shadow:0 0 0 1px var(--line-2) inset,0 20px 50px #00000080;transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none;background:#151518;border-radius:16px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 16px;font-size:14.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.toast i{background:var(--ice);width:8px;height:8px;box-shadow:0 0 10px var(--ice);border-radius:50%;flex:none}.toast.show{opacity:1;transform:translate(-50%)}ol{margin:0;padding:0;list-style:none}#ride{border-top:1px solid var(--c-line);position:relative}.ride-head{padding:96px 32px 56px}.ride-head .lead{max-width:600px}.ride-foot{padding:0 32px var(--run)}.ride-note{color:var(--c-muted);text-wrap:pretty;max-width:680px;margin:-12px 0 32px;font-size:14px;line-height:1.55}.eta{isolation:isolate;color:var(--ink);background:#0e1217;border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e0f121a,0 40px 80px -44px #0e0f128c}.eta:before{content:"";z-index:-1;background:radial-gradient(50% 120% at 100% 0,#22c1e024,#0000 70%);position:absolute;inset:0}.eta-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.eta h3{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.1}.eta-head p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.eta-total{color:var(--ice-1);background:#22c1e01a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #22c1e059}.eta-total i{background:var(--ice);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #22c1e038}.eta-art{margin-top:24px;position:relative}.eta-art img{width:100%;height:auto}.eta-stops{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px;display:grid}.eta-stops .num{color:var(--ice);font-size:18px;line-height:1}.eta-stops b{letter-spacing:-.02em;margin-top:6px;font-size:17px;font-weight:600;display:block}.eta-stops .t{color:var(--ice-1);min-height:1.4em;margin-top:2px;font-size:13px;font-weight:600;display:block}.eta-stops p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}@media (width<=820px){.eta-stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.eta-stops{grid-template-columns:1fr}}.ph-miss{background:repeating-linear-gradient(135deg,#edeae3 0 12px,#e6e2da 12px 24px)!important}.ph-miss>img{visibility:hidden}.ph-miss:after{content:"Illustration · coming soon";letter-spacing:.04em;color:var(--c-muted);border:1px dashed var(--c-line-2);white-space:nowrap;background:#ffffffbf;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eta-art.ph-miss{border-radius:16px;min-height:120px;background:repeating-linear-gradient(135deg,#ffffff09 0 12px,#0000 12px 24px)!important}.eta-art.ph-miss>img{position:absolute}.eta-art.ph-miss:after{color:var(--muted);border-color:var(--line-2);background:#ffffff0a}@media (width<=1080px){.types{grid-template-columns:repeat(2,minmax(0,1fr))}.type,.type.lg{grid-column:span 1}}@media (width<=1100px){.cov-grid{grid-template-columns:1fr}.globe-wrap{max-width:640px;margin-bottom:30px}.globe-wrap .legend{bottom:-30px}}@media (width<=980px){:root{--run:46px}.steps{padding:28px 28px var(--run);grid-template-columns:1fr}.steps .step{width:100%;max-width:560px;margin:0 auto}.how-head,.ride-head{padding:96px 28px 48px}.ride-foot{padding:0 28px var(--run)}.eta{max-width:560px;margin:0 auto}.ride-note{max-width:560px;margin-left:auto;margin-right:auto}.ar-head{padding:80px 28px 44px}.ar-grid{padding:28px 28px var(--run)}.ar-grid .ar-card{width:100%;max-width:560px;margin:0 auto}.type.any{grid-template-columns:1fr}.any .panel{aspect-ratio:1.55;order:0;min-height:0}.any .txt{gap:20px;padding:22px 18px 18px}.cov-stats{grid-template-columns:repeat(2,1fr)}.request{grid-template-columns:1fr}.request form{flex-direction:column}.request input{min-width:0}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-side{position:static}}@media (width<=820px){.sec{padding:88px 0}.types-panel>.sec{padding-bottom:calc(88px + var(--rad))}.data>.sec{padding-bottom:calc(72px + var(--rad))}.reviews>.sec{padding:88px 0 calc(64px + var(--rad))}.faqs>.sec{padding:84px 0 calc(80px + var(--rad))}.types{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}}@media (width<=640px){:root{--gut:16px;--rad:28px;--run:40px}.hero{min-height:0;padding:112px 0 72px}.hero h1{margin-top:24px;font-size:clamp(44px,12.6vw,62px)}.pill-top{gap:10px;padding-right:13px;font-size:13px}.pill-top .tile{--s:27px}.ph-lbl{gap:5px;padding:4px 8px;font-size:10px;bottom:10px}.engines .wm{font-size:18px}.engines .wm.mod{font-size:16px}.engines .wm.logo:not(.mod) img{height:52px;margin:-14px -8px}.engines .wm.logo.mod img{height:20px}.pill-top .long{display:none}.pill-top .short{display:inline}.search{gap:10px;padding:5px 5px 5px 16px}.search .pin{flex-basis:22px;width:22px}.search input{height:48px;font-size:16px}.search .btn{--h:48px;flex:none;gap:0;width:48px;padding:0;font-size:0}.search .btn .chev{width:100%;height:100%;box-shadow:none;background:0 0;margin:0}.search .btn .chev svg{width:18px;height:18px}.claim{font-size:13.5px}.rails{display:none}.coral{top:18%}.frame{border-radius:20px;padding:5px}.screen{border-radius:16px}.tag{padding:5px 10px;font-size:11px;top:10px}.tag.l{left:10px}.tag.r{right:10px}.tag .opt{display:none}.reel{font-size:12px}.vp{gap:2px;padding:28px 6px 4px;font-size:11px}.vp-btn{width:32px;height:32px}.vp-btn svg{width:16px;height:16px}.vp-sound{padding:.75em}.knob,.cmp-knob{width:36px;height:36px;margin:-18px 0 0 -18px}.engines{padding:40px 0 calc(60px + var(--rad));gap:12px}.engines .row{gap:16px;padding:10px 20px}.engines .sep{height:18px}.h2 br{display:none}.how-head,.ride-head{padding:76px var(--gut) 36px}.steps{padding:22px 0 var(--run);margin:0 var(--gut)}.ride-foot{margin:0 var(--gut);padding:0 0 var(--run)}.eta{padding:22px 18px}.step .body,.ar-card .body{padding:20px 20px 24px}.ar-head{padding:64px var(--gut) 32px}.ar-grid{padding:22px 0 var(--run);margin:0 var(--gut)}.ar-map .edge{stroke-width:8px}.ar-map .route{stroke-width:13px}.ar-map .hd circle{r:19px;stroke-width:6px}.ar-map .hd .rot{r:24px}.ar-map .hd line{stroke-width:6px}.ar-map .hd path{stroke-width:5px}.types-head{margin-bottom:36px}.type{border-radius:22px}.type .txt{padding:18px 18px 20px}.type h3{font-size:20px}.any .cta .btn{flex:100%}.maprow{grid-template-columns:20px 1fr auto;gap:10px}.glabel,.plate .lbl{display:none}.request{padding:20px}.l3d{height:330px;margin:-10px 0 -30px}.l3d .floor{width:300px;height:140px;top:70%}.stack{width:210px;height:158px}.l3d.in .stack{--gap:40px;transform:translateY(70px) rotateX(var(--tilt)) rotateZ(var(--spin))}.plate.on{--lift:14px}.rev{padding:20px}.qa button{font-size:16.5px}.qa .ans p{padding-right:0}.cta-in{padding:88px var(--gut) 84px}.stat b{font-size:44px}}@media (width<=380px){.claim{font-size:13px}.pill-top{font-size:12.5px}}@media (hover:none){body:after{display:none}.nav.scrolled{background:#0a0a0ceb}.mnav{background:#121215fa}.search{background:linear-gradient(#1e1e22f5,#131316f5)}.search.light{background:#fff}.claim{background:#141418d1}.pill-top{background:linear-gradient(#28282ceb,#1a1a1eeb)}.dk .btn-ghost{background:#28282ce6}.play{background:#0f0f106b}.vp-sound .vs-tag{background:#0f0f1099}.tag{background:#0a0a0cd1}.glabel{background:#121216f0}.request{background:#18181cf0}.search,.claim,.nav.scrolled,.mnav,.pill-top,.dk .btn-ghost,.play,.vp-sound .vs-tag,.tag,.glabel,.request,.engines .row,.ph-lbl,.cmp-tag,.ar-chip,.p-roads .face,.p-world .face{-webkit-backdrop-filter:none;backdrop-filter:none}.coral:before,.cta-panel .bgx{filter:none;animation:none}.coral:after{display:none}.frame{will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rv{opacity:1;transform:none}.frame{transform:none!important}.coral:before,.cta-panel .bgx{animation:none}.vp-sound .vs-nudge{animation-duration:3.5s!important;animation-iteration-count:infinite!important}.vp-sound .vs-tag{animation-duration:3.2s!important;animation-iteration-count:infinite!important}.vp-sound .wave{animation-duration:1.8s!important;animation-iteration-count:infinite!important}.vp-sound .wave.out{animation-delay:.3s!important}}
