.hero{background:var(--cobalt);color:var(--on-cobalt);isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffc93c38,#ffc93c00 62%);border-radius:50%;width:820px;height:820px;animation:14s ease-in-out infinite drift;position:absolute;top:-260px;right:-200px}.hero:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cobalt-deep) 55%, transparent));z-index:-1;pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.hero .wrap{grid-template-columns:1.22fr .78fr;align-items:center;gap:48px;padding-block:48px 80px;display:grid}.hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.hero .eyebrow{color:var(--on-cobalt-soft);align-items:center;gap:10px;display:flex}.pulse{background:var(--sun);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #ffc93cb3}@keyframes pulse{70%{box-shadow:0 0 0 12px #ffc93c00}to{box-shadow:0 0 #ffc93c00}}.h1{font-size:clamp(42px,5vw,64px);font-weight:800;font-stretch:112%;line-height:.96}.h1 .w{white-space:nowrap;display:inline-block}.h1 .c{animation:stretch 1.1s var(--ease) both;animation-delay:calc(var(--i) * 28ms + .15s);display:inline-block}.h1 em{color:var(--sun);font-style:normal}@keyframes stretch{0%{opacity:0;font-stretch:50%;transform:translateY(.45em)rotate(4deg)}to{opacity:1;font-stretch:112%;transform:none}}.h1 .c:hover{font-stretch:150%;transition:font-stretch .3s}.lede{max-width:34em;color:var(--on-cobalt-soft);font-size:clamp(18px,1.6vw,20px)}.lede b{color:var(--on-cobalt);font-weight:600}.trust{font-family:var(--f-mono);color:var(--on-cobalt-soft);flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.trust span{align-items:center;gap:8px;display:inline-flex}.trust svg{flex:none;width:16px;height:16px}.fade-up{animation:fadeUp .9s var(--ease) both}.stage{perspective:1400px;min-width:0;position:relative}.browser{color:#2a1e16;transform:rotateY(var(--ry,-9deg)) rotateX(var(--rx,5deg));transition:transform .9s var(--ease);background:#fbfaf7;border-radius:16px;animation:7s ease-in-out infinite float;overflow:hidden;box-shadow:0 50px 90px -30px #05083cbf,0 0 0 1px #ffffff26}.stage .badge{translate:var(--bx,0) var(--by,0);transition:translate .9s var(--ease)}.bar{background:#eae7e0;border-bottom:1px solid #dbd6cc;align-items:center;gap:7px;padding:11px 14px;display:flex}.bar i{background:#d2ccc1;border-radius:50%;width:10px;height:10px}.bar i:first-child{background:#ff6159}.bar i:nth-child(2){background:#ffbd2e}.bar i:nth-child(3){background:#28c941}.url{font:500 11.5px/1 var(--f-mono);color:#7a7065;white-space:nowrap;background:#fbfaf7;border-radius:7px;flex:1;margin-left:10px;padding:7px 10px;overflow:hidden}.url b{color:#2a1e16;font-weight:500}.site{height:clamp(330px,34vw,420px);position:relative;overflow:hidden}.s-nav{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.s-logo{letter-spacing:.02em;font:700 15px/1 Georgia,Times New Roman,serif}.s-links{gap:12px;display:flex}.s-links i{background:#cfc5b8;border-radius:4px;width:34px;height:7px}.s-hero{background:#e9e3da;border-radius:12px;height:58%;margin:4px 14px;position:relative;overflow:hidden}.s-hero .img{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--ease);background:radial-gradient(120% 90% at 85% 20%,#c0703a 0%,#0000 55%),radial-gradient(80% 90% at 10% 100%,#3b2418 0%,#0000 60%),linear-gradient(135deg,#6e4128,#2b1a12);position:absolute;inset:0}.s-hero .img:after{content:"";aspect-ratio:1.6;background:linear-gradient(160deg,#1a0f0a,#4a2a1a 60%,#7a4a2a);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;width:46%;position:absolute;bottom:-10%;right:8%;transform:rotate(-8deg);box-shadow:inset -10px -8px #120a06}.s-text{color:#fff6ea;flex-direction:column;gap:8px;display:flex;position:absolute;top:22px;left:18px;right:45%}.s-title{min-height:2.1em;font:700 clamp(20px,2.3vw,28px)/1.05 Georgia,Times New Roman,serif}.s-title .caret{vertical-align:-2px;background:#fff6ea;width:2px;height:.9em;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.s-sub{font:500 11px/1.4 var(--f-body);opacity:0;transition:all .6s var(--ease);transform:translateY(6px)}.s-btn{font:600 11.5px/1 var(--f-body);color:#2a1e16;background:#f2b33d;border-radius:999px;align-self:flex-start;padding:9px 14px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.s-btn.press{transform:scale(.92)!important}.s-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 14px;display:grid}.s-card{background:#efeae2;border-radius:9px;height:62px;position:relative;overflow:hidden}.s-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.6s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.s-card .fill{opacity:0;transition:opacity .5s, transform .5s var(--ease);flex-direction:column;justify-content:flex-end;gap:2px;padding:9px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.s-card .fill b{font:700 11px/1.1 var(--f-body)}.s-card .fill span{font:500 10px/1.1 var(--f-mono);color:#8a5a35}.cursor-fake{z-index:5;width:22px;height:22px;transition:left 1.1s var(--ease), top 1.1s var(--ease);pointer-events:none;filter:drop-shadow(0 3px 4px #00000059);position:absolute;top:85%;left:70%}.toast{color:#fff6ea;font:500 12px/1.3 var(--f-body);background:#1f1611;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;transition:transform .6s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(140%)}.toast i{background:#3dbe6e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.site.s1 .s-links i{background:#2a1e16}.site.s2 .img{clip-path:inset(0)}.site.s3 .s-sub{opacity:.85;transform:none}.site.s3 .s-btn{transform:scale(1)}.site.s3 .s-card:before{opacity:0;animation:none}.site.s3 .s-card .fill{opacity:1;transform:none}.site.s3 .s-card:nth-child(2) .fill{transition-delay:.12s}.site.s3 .s-card:nth-child(3) .fill{transition-delay:.24s}.site.s5 .toast{transform:none}.badge{font:500 12px/1 var(--f-mono);background:var(--sun);color:var(--on-sun);white-space:nowrap;border-radius:999px;padding:9px 12px;animation:5s ease-in-out infinite bob;position:absolute;box-shadow:0 12px 30px -10px #00000073}.badge.b1{animation-delay:-1s;top:18%;left:-18px}.badge.b2{background:var(--on-cobalt);color:#141a70;animation-delay:-3s;bottom:-16px;right:-10px}@media (width<=920px){.hero .wrap{grid-template-columns:1fr;gap:48px;padding-block:40px 72px}.browser{transform:none}.badge.b1{top:-14px;left:6px}}.hero-phone{aspect-ratio:9/19;z-index:3;background:#0b0c17;border-radius:24px;width:118px;max-width:100%;padding:5px;animation:6s ease-in-out -2s infinite float;position:absolute;bottom:-46px;right:-26px;box-shadow:0 0 0 1.5px #2a2d45,0 30px 50px -20px #05083cbf}.hp-scr{background:#fbfaf7;border-radius:19px;flex-direction:column;gap:5px;height:100%;padding:16px 6px 6px;display:flex;overflow:hidden}.hp-nav{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.hp-nav b{background:#2a1e16;border-radius:3px;width:44px;height:6px}.hp-nav i{background:#2a1e16;width:12px;height:2px;box-shadow:0 3px #2a1e16,0 -3px #2a1e16}.hp-hero{background:radial-gradient(120% 90% at 85% 20%,#c0703a 0%,#0000 55%),linear-gradient(135deg,#6e4128,#2b1a12);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:4px;height:46%;padding:8px;display:flex}.hp-hero i{background:#fff6ea;border-radius:3px;width:85%;height:6px}.hp-hero i+i{width:60%}.hp-hero b{background:#f2b33d;border-radius:999px;width:46px;height:12px;margin-top:3px}.hp-row{background:#efeae2;border-radius:6px;height:18px;position:relative;overflow:hidden}.hp-row:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:2.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.badge.b2{bottom:-18px;left:40px;right:auto}@media (width<=920px){.hero-phone{border-radius:18px;width:88px;padding:4px;bottom:-34px;right:-4px}.hp-scr{border-radius:14px;padding-top:12px}}.btn-wa{color:#08310f;background:#25d366;box-shadow:0 8px 24px -10px #25d366e6}.btn-wa:hover{box-shadow:0 14px 34px -10px #25d366}.btn-wa svg{flex:none}.aip{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:clamp(20px,3vw,30px);display:flex;position:relative;overflow:hidden}.aip-intro{color:var(--ink-soft);grid-column:1/-1;max-width:34em}.aip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aip-n{font:800 13px/1 var(--f-mono);letter-spacing:.1em;color:var(--sun)}.aip h3{font-size:clamp(22px,2.2vw,28px);font-weight:800;font-stretch:108%}.aip p:last-child{color:var(--ink-soft)}.aip-base{background:var(--paper-2);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;padding:clamp(20px,3vw,32px);display:flex}.aip-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;width:100%;display:grid}.aip-close{margin-top:4px;font-size:18px}.aip-close b{font-weight:700}@media (width<=900px){.aip-grid{grid-template-columns:1fr}}@media (width<=620px){.aip-checks{grid-template-columns:1fr}}.marquee{background:var(--sun);color:var(--on-sun);border-block:1px solid color-mix(in srgb, var(--on-sun) 15%, transparent);overflow:hidden}.marquee .track{width:max-content;animation:38s linear infinite scroll;display:flex}.marquee:hover .track{animation-play-state:paused}.marquee ul{gap:0;margin:0;padding:18px 0;list-style:none;display:flex}.marquee li{font-family:var(--f-display);white-space:nowrap;align-items:center;gap:44px;padding:0 22px;font-size:clamp(22px,3vw,34px);font-weight:700;font-stretch:125%;display:flex}.marquee li:after{content:"";background:currentColor;width:12px;height:12px;transform:rotate(45deg)}@keyframes scroll{to{transform:translate(-50%)}}.reel{background:var(--cobalt);box-shadow:0 60px 100px -50px #14185ab3, 0 0 0 1px var(--line);aspect-ratio:16/9;border-radius:28px;max-width:100%;position:relative;overflow:hidden}.reel video{object-fit:cover;width:100%;height:100%;display:block}.reel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reel{animation:linear both reelIn view();animation-range:entry cover 40%}}}@keyframes reelIn{0%{opacity:.4;transform:perspective(1200px)rotateX(18deg)scale(.88)}to{opacity:1;transform:none}}@media (width<=640px){.reel{aspect-ratio:4/3;border-radius:18px}}.reel{cursor:pointer;background:radial-gradient(60% 70% at 50% 45%,#4652ff 0%,#4652ff00 70%),radial-gradient(40% 50% at 85% 90%,#ffc93c59,#ffc93c00 70%),linear-gradient(160deg,#2f3bf5,#1a22b8)}.reel canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.reel .reel-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel .reel-poster[hidden],.reel canvas[hidden],.reel-hint[hidden]{display:none}.reel:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.reel-hint{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.reel-hint span{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;backdrop-filter:blur(8px);white-space:nowrap;background:#0a0c2873;border-radius:999px;padding:8px 12px}@media (pointer:coarse){.reel-hint span:first-child{display:none}}.ba{box-shadow:0 0 0 1px var(--line), 0 50px 80px -40px #14185a73;-webkit-user-select:none;user-select:none;background:#eae7e0;border-radius:20px;overflow:hidden}.ba-view{--x:50%;touch-action:pan-y;cursor:ew-resize;height:clamp(400px,46vw,540px);position:relative}.old-site,.new-site{position:absolute;inset:0;overflow:hidden}.new-site{clip-path:inset(0 0 0 var(--x))}.ba-handle{top:0;bottom:0;left:var(--x);z-index:3;width:0;position:absolute}.ba-handle:before{content:"";background:var(--sun);width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 22px #ffc93ce6}.ba-knob{background:var(--sun);width:58px;height:58px;color:var(--on-sun);border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite knob;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 6px #ffc93c4d,0 12px 30px -8px #00000080}@keyframes knob{50%{box-shadow:0 0 0 14px #ffc93c00,0 12px 30px -8px #00000080}}.ba-lab{z-index:2;font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;pointer-events:none;background:#000000b3;border-radius:999px;padding:8px 12px;position:absolute;bottom:16px}.ba-lab.l{left:16px}.ba-lab.r{background:var(--sun);color:var(--on-sun);right:16px}.old-site{color:#000;background:#d4d0c8;flex-direction:column;gap:8px;padding:14px;font-family:Times New Roman,Times,serif;display:flex}.os-head{text-align:center;color:#ff0;text-shadow:2px 2px #000;background:linear-gradient(#a8d84a,#5e7e1e);border:3px outset #e0e0e0;padding:12px 8px;font:700 clamp(14px,2vw,22px)/1.2 Comic Sans MS,Comic Sans,cursive}.os-nav{text-align:center;font-size:13px}.os-link{color:#00e;text-decoration:underline}.os-new{color:red;text-align:center;font-size:14px;font-weight:700;animation:1s step-end infinite blink}.os-body{grid-template-columns:150px 1fr;gap:12px;display:grid}.os-photo{color:#777;text-align:center;background:#fff;border:2px inset #999;place-items:center;height:130px;font-size:12px;display:grid}.os-text{font-size:13.5px;line-height:1.35}.os-count{margin-top:10px;font:12px Courier New,monospace}.os-count span{color:#0f0;letter-spacing:2px;background:#000;padding:2px 5px}.os-uc{background:repeating-linear-gradient(45deg,gold 0 14px,#000 14px 28px) 0 0/40px 40px;place-items:center;height:34px;animation:1s linear infinite uc;display:grid}@keyframes uc{to{background-position:40px 0}}.os-uc span{background:gold;border:2px solid #000;padding:3px 10px;font:700 13px Arial,sans-serif}.os-foot{text-align:center;color:#444;font-size:11px;font-style:italic}.new-site{color:#2a1e16;font-family:var(--f-body);background:#fbf7f1;flex-direction:column;display:flex}.ns-nav{justify-content:space-between;align-items:center;padding:16px 22px;font:700 18px/1 Georgia,serif;display:flex}.ns-nav span{align-items:center;gap:16px;display:flex}.ns-nav em{font:500 13px/1 var(--f-body);font-style:normal}.ns-nav .pill{color:#fbf7f1;background:#2a1e16;border-radius:999px;padding:9px 14px}.ns-hero{color:#fff6ea;background:radial-gradient(120% 90% at 85% 20%,#c0703a 0%,#0000 55%),radial-gradient(80% 90% at 10% 100%,#3b2418 0%,#0000 60%),linear-gradient(135deg,#6e4128,#2b1a12);border-radius:16px;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;margin:0 18px;padding:clamp(18px,3vw,36px);display:flex;position:relative;overflow:hidden}.ns-hero:after{content:"";aspect-ratio:1.6;background:linear-gradient(160deg,#1a0f0a,#4a2a1a 60%,#7a4a2a);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;width:38%;animation:6s ease-in-out infinite shoe;position:absolute;bottom:-8%;right:6%;transform:rotate(-8deg);box-shadow:inset -12px -10px #120a06}@keyframes shoe{50%{transform:rotate(-4deg)translateY(-8px)}}.ns-hero .ns-h{z-index:1;max-width:9em;margin:0;font:700 clamp(26px,3.8vw,50px)/1 Georgia,serif;position:relative}.ns-hero p{opacity:.85;z-index:1;font-size:14px;position:relative}.ns-hero .b{color:#2a1e16;z-index:1;background:#f2b33d;border-radius:999px;align-self:flex-start;padding:11px 18px;font-size:14px;font-weight:600;position:relative}.ns-cards{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 18px 18px;display:grid}.ns-cards div{background:#f1e9de;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ns-cards b{font-size:14px}.ns-cards span{font:500 12px var(--f-mono);color:#8a5a35}@media (width<=640px){.os-body{grid-template-columns:1fr}.os-photo{height:70px}.ns-nav span em:not(.pill){display:none}.ns-cards{grid-template-columns:1fr 1fr}.ns-cards div:last-child{display:none}}.night{grid-template-columns:auto 1fr;align-items:center;gap:clamp(40px,7vw,96px);display:grid}.night-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.night-copy .eyebrow{color:var(--cobalt)}.night-p{color:var(--ink-soft);max-width:30em}.phone{aspect-ratio:9/19;background:#0b0c17;border-radius:46px;width:290px;max-width:100%;margin-inline:auto;padding:10px;position:relative;box-shadow:0 0 0 2px #2a2d45,0 60px 90px -40px #14185aa6}.phone .notch{z-index:3;background:#000;border-radius:20px;width:88px;height:24px;position:absolute;top:18px;left:50%;translate:-50%}.phone .scr{border-radius:36px;height:100%;position:relative;overflow:hidden}.lockscr{color:#fff;background:radial-gradient(120% 70% at 30% 0,#5761ff,#1a22b8 45%,#0b0c2e)}.lockscr:before{content:"";background:radial-gradient(circle,#ffc93c80,#0000 65%);border-radius:50%;width:220px;height:220px;animation:8s ease-in-out infinite drift;position:absolute;bottom:-60px;right:-80px}.lock{text-align:center;padding-top:62px;position:relative}.lock .tm{font:300 66px/1 var(--f-display);letter-spacing:-.02em;font-stretch:85%}.lock .dt{opacity:.8;text-transform:capitalize;margin-top:6px;font-size:13px}.notifs{flex-direction:column;gap:8px;display:flex;position:absolute;top:165px;left:10px;right:10px}.nt{color:#111;font:12px/1.3 var(--f-body);backdrop-filter:blur(10px);transform-origin:top;background:#ffffffe6;border-radius:18px;align-items:flex-start;gap:10px;padding:10px 12px;animation:.7s cubic-bezier(.3,1.4,.5,1) both ntIn;display:flex;box-shadow:0 10px 24px -12px #00000080}.nt .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nt .ic svg{width:17px;height:17px}.nt .tx{flex:1;min-width:0}.nt .ap{color:#666;justify-content:space-between;margin-bottom:1px;font-size:10.5px;display:flex}.nt b{font-size:12.5px;display:block}@keyframes ntIn{0%{opacity:0;transform:translateY(-36px)scale(.85)}}.nt.out{animation:.45s forwards ntOut}@keyframes ntOut{to{opacity:0;transform:scale(.9)translateY(20px)}}.serp{background:var(--card);box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #14185a66;border-radius:22px;max-width:540px;padding:20px}.sbox{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.sbox .q{color:var(--ink);min-height:1.2em}.sbox .q:after{content:"";background:var(--cobalt);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}.res{height:292px;margin-top:14px;position:relative}.r{border-radius:14px;align-items:center;gap:12px;height:64px;padding:10px 14px;transition:transform .9s cubic-bezier(.65,0,.25,1),background .5s,box-shadow .5s,opacity .5s;display:flex;position:absolute;top:0;left:0;right:0}.r .fav{border-radius:50%;flex:none;width:30px;height:30px}.r b{color:var(--cobalt);font-size:16px;font-weight:600;line-height:1.2;display:block}.r span{color:var(--ink-soft);font-size:13px}.r:not(.us){opacity:.85}.r.us.top{background:color-mix(in srgb, var(--sun) 26%, transparent);box-shadow:inset 0 0 0 1.5px var(--sun)}.r.us.top:after{content:var(--you-label,"");font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--sun);color:var(--on-sun);border-radius:999px;padding:6px 9px;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop;position:absolute;top:50%;right:12px;translate:0 -50%}@keyframes pop{0%{transform:scale(0)}}@media (width<=860px){.night{grid-template-columns:1fr}.phone.big{width:270px}}@media (width<=520px){.r.us.top:after{display:none}}.wall{padding:20px max(16px, env(safe-area-inset-left,0px)) 30px max(16px, env(safe-area-inset-right,0px));scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:center;gap:26px;display:flex;overflow-x:auto}.wall::-webkit-scrollbar{display:none}.pw{scroll-snap-align:center;width:208px;color:var(--ink);transition:transform .6s var(--ease);flex-direction:column;flex:none;gap:16px;text-decoration:none;display:flex}.pw:nth-child(2n){margin-top:64px}.pw:hover{transform:translateY(-10px)}.pw .phone{border-radius:36px;width:100%;padding:7px;transition:box-shadow .5s}.pw:hover .phone{box-shadow:0 0 0 2px var(--sun), 0 60px 90px -40px #14185ab3}.pw .notch{width:62px;height:18px;top:13px}.pw .scr{background:var(--bg);color:var(--fg);border-radius:30px}.pw:hover .tall{animation-play-state:paused}.pw-cap{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pw-cap h3{font-size:19px;font-weight:700;font-stretch:110%;line-height:1.1}.pw-cap p{color:var(--ink-soft);margin-top:4px;font-size:13px}@media (width<=1180px){.wall{justify-content:flex-start}}.wall.orbit{perspective:1800px;perspective-origin:50% 35%;cursor:grab;touch-action:pan-y;--R:380px;height:700px;padding:0;display:block;position:relative;overflow:hidden}.wall.orbit.drag{cursor:grabbing}.orbit .spin{width:208px;height:600px;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateY(var(--a,0deg));margin-left:-104px;position:absolute;top:40px;left:50%}.orbit .pw{transform:rotateY(calc(var(--i) * 90deg)) translateZ(var(--R));-webkit-user-drag:none;transition:filter .3s;position:absolute;top:0;left:0;margin:0!important}.orbit .pw:hover{transform:rotateY(calc(var(--i) * 90deg)) translateZ(calc(var(--R) + 40px))}.orbit .pw.away{pointer-events:none}.ring-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--cobalt) 30%, transparent), transparent);pointer-events:none;border-radius:50%;width:min(900px,90%);height:120px;position:absolute;bottom:30px;left:50%;translate:-50%}@media (width<=720px){.wall.orbit{--R:230px;height:620px}.orbit .spin{top:10px;scale:.82}}.wall.orbit{--R:380px;height:400px}.orbit .spin{width:360px;height:420px;margin-left:-180px;top:40px}.orbit .pw{-webkit-backface-visibility:hidden;backface-visibility:hidden;gap:44px;width:360px}.pw:hover .dk{box-shadow:0 0 0 2px var(--sun), 0 50px 70px -40px #14185ab3}@media (width<=720px){.wall.orbit{--R:240px;height:300px}.orbit .spin{top:-30px;scale:.66}}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.rail{background:var(--line);border-radius:3px;height:3px;position:absolute;top:34px;left:0;right:0;overflow:hidden}.rail i{background:linear-gradient(90deg,var(--cobalt),var(--sun));transform-origin:0;position:absolute;inset:0}.step{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.num{background:var(--paper);width:70px;height:70px;box-shadow:inset 0 0 0 3px var(--cobalt);font:800 26px/1 var(--f-display);color:var(--cobalt);z-index:1;border-radius:50%;place-items:center;font-stretch:130%;transition:background .4s,color .4s;display:grid;position:relative}.step:hover .num{background:var(--cobalt);color:var(--on-cobalt)}.step h3{margin-top:8px;font-size:clamp(24px,2.4vw,30px);font-weight:700;font-stretch:112%}.step p{color:var(--ink-soft);max-width:22em}.step .when{font:500 12.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}@media (width<=820px){.steps{grid-template-columns:1fr;gap:40px}.rail{width:3px;height:auto;inset:0 auto 0 34px}.rail i{transform-origin:top}}.ill{background:var(--card);height:190px;box-shadow:0 0 0 1px var(--line);border-radius:18px;margin-top:8px;position:relative;overflow:hidden}.chat{flex-direction:column;gap:8px;padding:14px;font-size:12.5px;line-height:1.3;display:flex}.bub{border-radius:14px;max-width:80%;padding:9px 12px}.bub.me{background:var(--cobalt);color:var(--on-cobalt);border-bottom-right-radius:4px;align-self:flex-end;animation:9s infinite both c1}.reply{min-height:36px;position:relative}.bub.you{background:var(--paper-2);border-bottom-left-radius:4px;animation:9s infinite both c3;display:inline-block}.typing{background:var(--paper-2);border-radius:14px;gap:4px;padding:12px 14px;animation:9s infinite both c2;display:flex;position:absolute;top:0;left:0}.typing i{background:var(--ink-soft);border-radius:50%;width:6px;height:6px;animation:1s infinite dotb}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dotb{50%{opacity:.4;transform:translateY(-4px)}}.lcard{max-width:85%;box-shadow:0 0 0 1px var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:10px;padding:8px;animation:9s infinite both c4;display:flex}.lth{background:radial-gradient(90% 80% at 90% 10%,#c27a43,#0000 60%),linear-gradient(140deg,#5c3520,#22140d);border-radius:8px;flex:none;width:46px;height:38px}.lcard b{font-size:12.5px;display:block}.lcard small{color:#1db45a;font-weight:600}@keyframes c1{0%,4%{opacity:0;transform:translateY(10px)scale(.9)}9%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes c2{0%,14%{opacity:0}18%,32%{opacity:1}35%,to{opacity:0}}@keyframes c3{0%,34%{opacity:0;transform:translateY(10px)scale(.9)}39%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes c4{0%,44%{opacity:0;transform:translateY(14px)scale(.9)}50%,92%{opacity:1;transform:none}to{opacity:0}}.pal{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.pm-site{background:var(--paper);width:72%;box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.pm-h{border-radius:8px;flex-direction:column;justify-content:flex-end;gap:4px;height:52px;padding:8px;animation:8s infinite recolor;display:flex}.pm-h span{background:#ffffffd9;border-radius:3px;width:60%;height:6px}.pm-h span.s{opacity:.6;width:35%}.pm-row{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pm-row i{background:var(--paper-2);border-radius:5px;height:20px}.pm-b{border-radius:999px;align-self:flex-start;width:44px;height:12px;animation:8s .25s infinite recolor}@keyframes recolor{0%,22%{background:#c0703a}25%,47%{background:#1db97a}50%,72%{background:#e2301f}75%,97%{background:#2b37f0}to{background:#c0703a}}.sw{gap:12px;display:flex;position:relative}.sw i{border-radius:50%;width:24px;height:24px}.sw i:first-child{background:#c0703a}.sw i:nth-child(2){background:#1db97a}.sw i:nth-child(3){background:#e2301f}.sw i:nth-child(4){background:#2b37f0}.ring2{width:32px;height:32px;box-shadow:0 0 0 2.5px var(--ink);border-radius:50%;animation:8s infinite ringmove;position:absolute;top:-4px;left:-4px}@keyframes ringmove{0%,22%{transform:translate(0)}25%,47%{transform:translate(36px)}50%,72%{transform:translate(72px)}75%,97%{transform:translate(108px)}to{transform:translate(0)}}.launch{flex-direction:column;padding:14px;display:flex}.ln-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.live{font:600 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:#0f6a35;background:#ddf6e6;border-radius:999px;padding:7px 10px 7px 22px;position:relative}.live:before{content:"";background:#1db45a;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;animation:1.6s infinite pulseg;position:absolute;top:50%;left:9px}@keyframes pulseg{0%{box-shadow:0 0 #1db45a99}80%,to{box-shadow:0 0 0 9px #1db45a00}}.dom{font:500 11.5px/1 var(--f-mono);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart{width:100%;height:120px;position:absolute;bottom:0;left:0;right:0}.chart .ln{fill:none;stroke:var(--cobalt);stroke-width:3px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;vector-effect:non-scaling-stroke;animation:6s ease-in-out infinite draw}.chart .area{fill:color-mix(in srgb, var(--cobalt) 16%, transparent);animation:6s ease-in-out infinite areaf}@keyframes draw{0%,8%{stroke-dashoffset:400px}55%,88%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes areaf{0%,30%{opacity:0}60%,88%{opacity:1}to{opacity:0}}.ln-lab{font:500 11px/1 var(--f-mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;position:absolute;bottom:12px;left:14px}@media (prefers-reduced-motion:reduce){.bub.me,.bub.you,.lcard{opacity:1!important}.typing{display:none}.chart .ln{stroke-dashoffset:0}}.ill{transition:transform .5s var(--ease)}.price-sec{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.price-sec .eyebrow{color:var(--sun)}.price-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.price-tag{font-family:var(--f-display);align-items:flex-start;gap:6px;font-weight:900;line-height:.8;display:flex}.price-tag .cur{color:var(--sun);margin-top:.25em;font-size:clamp(40px,5vw,64px);font-stretch:100%}.price-tag .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(150px,22vw,290px);font-stretch:150%}.price-tag .per{font:500 18px/1.3 var(--f-body);opacity:.7;white-space:nowrap;align-self:flex-end;margin-bottom:.8em}.price-copy{flex-direction:column;gap:26px;min-width:0;display:flex}.price-copy h2{font-size:clamp(34px,4vw,54px);font-weight:800;font-stretch:110%}.incl{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.incl li{opacity:.9;align-items:flex-start;gap:10px;font-size:16px;display:flex}.incl li:before{content:"";background:var(--sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1300' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:4px}.price-copy .note{font-family:var(--f-mono);opacity:.6;font-size:13px}.ring{border:1px dashed color-mix(in srgb, var(--paper) 18%, transparent);pointer-events:none;border-radius:50%;width:780px;height:780px;animation:60s linear infinite spin;position:absolute;top:50%;left:-260px;translate:0 -50%}.ring.r2{width:520px;height:520px;animation-duration:40s;animation-direction:reverse;left:-130px}@media (width<=900px){.price-grid{grid-template-columns:1fr;gap:20px}.incl{grid-template-columns:1fr}}.coin3d{aspect-ratio:1;perspective:900px;flex:none;width:clamp(74px,9vw,124px);margin-top:.2em;display:inline-block}.coin{width:100%;height:100%;transform-style:preserve-3d;animation:5s cubic-bezier(.5,0,.5,1) infinite coinspin;display:block;position:relative}@keyframes coinspin{0%{transform:rotateY(0)rotateX(10deg)}50%{transform:rotateY(180deg)rotateX(-10deg)}to{transform:rotateY(360deg)rotateX(10deg)}}.coin i{transform:translateZ(calc(var(--z) * 1px));background:#b8860b;border-radius:50%;position:absolute;inset:0}.coin i:nth-child(odd){background:#d49b18}.coin .face{font-family:var(--f-display);color:#5a3a00;background:radial-gradient(circle at 32% 28%,#fff1b8 0%,#ffd34d 30%,#f2a900 70%,#c98a00 100%);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #ffffff59,inset 0 0 0 11px #965f0059}.coin .f{font-size:clamp(40px,5vw,66px);font-stretch:100%;transform:translateZ(8px)}.coin .b{letter-spacing:.02em;font-size:clamp(22px,2.6vw,34px);font-stretch:140%;transform:rotateY(180deg)translateZ(8px)}.price-tag{align-items:center}.price-tag .per{align-self:flex-end}@media (width<=560px){.price-tag{flex-wrap:wrap;gap:4px;min-width:0}.price-tag .n{font-size:clamp(92px,28vw,150px)}.price-tag .per{margin-bottom:.4em}.price-copy{min-width:0}}.faq{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}.qa{border-top:1px solid var(--line)}.qa:last-child{border-bottom:1px solid var(--line)}.qa button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--f-display);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(19px,1.9vw,23px);font-weight:700;font-stretch:108%;line-height:1.2;display:flex}.qa button:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.qa .pm{background:var(--paper-2);width:34px;height:34px;transition:background .3s, transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.qa .pm:before,.qa .pm:after{content:"";width:12px;height:2px;transition:rotate .4s var(--ease);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa .pm:after{rotate:90deg}.qa.open .pm{background:var(--sun);color:var(--on-sun);transform:rotate(180deg)}.qa.open .pm:after{rotate:0deg}.qa .ans{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--ink-soft);max-width:38em;padding:0 0 24px}@media (width<=860px){.faq{grid-template-columns:1fr;gap:24px}}
