@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_191b64f3-module__BQr58a__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_191b64f3-module__BQr58a__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_1a151e01-module__g8QyoW__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_1a151e01-module__g8QyoW__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.p.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cd23130a-module__RuuyTW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cd23130a-module__RuuyTW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.0jy~hsr~8qg9i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.p.0l3mtu3k~c~p5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.1046u3md2_it8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.0qywn6e1zlgah.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.0gbsf1ziwpy8j.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0q4z1slna1oeh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.0n1h9.0sfuk_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.11~i--ovv74c_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_adb07a5e-module__rlrpCG__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_adb07a5e-module__rlrpCG__variable{--font-noto:"Noto Sans", "Noto Sans Fallback"}
:root{--bg:#06080f;--surface:#0e1220;--surface-raised:#161b2e;--surface-high:#1f2540;--border:#ffffff14;--border-strong:#ffffff29;--text:#e8ecff;--text-2:#b4bce0;--muted:#6b7399;--accent:#4d9dff;--accent-2:#e26bff;--cyan:#55dbc1;--red:#ff5a5a;--amber:#ffb84d;--accent-rgb:77,157,255;--accent-2-rgb:226,107,255;--display:var(--font-unbounded),"Noto Sans",var(--font-noto),sans-serif;--body:var(--font-onest),"Noto Sans",var(--font-noto),sans-serif;--mono:var(--font-jetbrains),"Noto Sans Mono",monospace;--maxw:1200px;--radius-card:20px;--radius-lg:24px;--radius-sm:14px;--reveal-y:22px}:root[data-lead=magenta]{--accent:#e26bff;--accent-2:#4d9dff;--accent-rgb:226,107,255;--accent-2-rgb:77,157,255}:root[data-lead=cyan]{--accent:#55dbc1;--accent-2:#4d9dff;--accent-rgb:85,219,193;--accent-2-rgb:77,157,255}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.02}p{margin:0}.bg-canvas{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-canvas:before{content:"";opacity:.7;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}.orb{filter:blur(70px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.orb.blue{background:radial-gradient(circle,#4d9dff8c,#0000 68%);width:520px;height:520px;animation:26s ease-in-out infinite drift1;top:-160px;left:-120px}.orb.mag{background:radial-gradient(circle,#e26bff6b,#0000 68%);width:460px;height:460px;animation:32s ease-in-out infinite drift2;top:18%;right:-160px}.orb.cyan{background:radial-gradient(circle,#55dbc14d,#0000 68%);width:380px;height:380px;animation:30s ease-in-out infinite drift3;bottom:-120px;left:30%}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(80px,60px)scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,90px)scale(1.08)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-70px)scale(1.15)}}main{z-index:1;position:relative}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}section{position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px 2px rgba(var(--accent-rgb),.8);border-radius:50%}.section-head{text-align:center;max-width:680px;margin:0 auto}.section-head h2{margin:18px 0 14px;font-size:clamp(30px,4.6vw,52px)}.section-head h2 .hl{color:var(--accent)}.section-head p{color:var(--text-2);font-size:18px}.pad{padding:108px 0}.btn{font-family:var(--body);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:16px;font-weight:700;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,background .22s,border-color .22s;display:inline-flex}.btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent),#fff 8%),var(--accent));color:#04122b;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.5),0 10px 28px -6px rgba(var(--accent-rgb),.55),0 0 22px rgba(var(--accent-rgb),.4)}.btn-primary:hover{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.7),0 16px 38px -6px rgba(var(--accent-rgb),.7),0 0 34px rgba(var(--accent-rgb),.6);transform:translateY(-2px)}.btn-ghost{color:var(--text);border-color:var(--border-strong);background:#ffffff08}.btn-ghost:hover{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 24px -6px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.btn svg{width:18px;height:18px}.store-row{flex-wrap:wrap;gap:12px;display:flex}.store{border:1px solid var(--border-strong);min-width:200px;color:var(--text);background:#ffffff0a;border-radius:14px;align-items:center;gap:11px;padding:11px 20px;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.store:hover{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 24px -8px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.store svg{flex:none;width:24px;height:24px}.store .s-txt{flex-direction:column;line-height:1;display:flex}.store .s-small{letter-spacing:.06em;color:var(--text-2);font-size:10px;font-family:var(--mono);text-transform:uppercase;white-space:nowrap;margin-bottom:3px}.store .s-big{white-space:nowrap;font-size:16px;font-weight:700;line-height:1.1}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--border);background:#06080fb8}.nav-in{justify-content:space-between;align-items:center;height:72px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:1px;font-size:23px;font-weight:800;display:inline-flex}.wordmark .dot{color:var(--accent);text-shadow:0 0 14px rgba(var(--accent-rgb),.9);margin:0 1px}.wordmark .pc{color:var(--accent)}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a.lnk{color:var(--text-2);font-size:15px;transition:color .2s;position:relative}.nav-links a.lnk:hover{color:var(--text)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-store{border:1px solid var(--border-strong);white-space:nowrap;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.nav-store:hover{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 20px -8px rgba(var(--accent-rgb),.6);transform:translateY(-1px)}.nav-store svg{width:17px;height:17px}.nav-store.primary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent),#fff 8%),var(--accent));color:#04122b;box-shadow:0 0 20px -4px rgba(var(--accent-rgb),.6);border-color:#0000}.burger{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.mobile-menu{display:none}.mobile-menu .m-lnk{color:var(--text-2);border-bottom:1px solid var(--border);padding:14px 4px;font-size:16px;transition:color .2s}.mobile-menu .m-lnk:hover{color:var(--text)}.mobile-menu .m-cta{width:100%;margin-top:16px}.hero{align-items:center;min-height:100svh;padding:120px 0 80px;display:flex}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;width:100%;display:grid}.hero-copy{max-width:600px}.hero h1{margin:22px 0;font-size:clamp(40px,6.6vw,82px)}.hero h1 .hl{color:var(--accent);text-shadow:0 0 40px rgba(var(--accent-rgb),.45)}.hero-sub{color:var(--text-2);max-width:520px;font-size:clamp(17px,1.5vw,20px)}.hero-cta{flex-wrap:wrap;gap:14px;margin:34px 0 28px;display:flex}.hero-trust{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:18px;font-size:12.5px;display:flex}.hero-trust .avatars{display:flex}.hero-trust .avatars span{border:2px solid var(--bg);background:var(--surface-high);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-9px;font-size:12px;display:grid}.hero-trust .avatars span:first-child{margin-left:0}.hero-stage{justify-content:center;display:flex;position:relative}:root[data-hero=center] .hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:50px}:root[data-hero=center] .hero-sub,:root[data-hero=center] .hero-copy{max-width:760px}:root[data-hero=center] .hero-cta,:root[data-hero=center] .hero-trust{justify-content:center}.phone{width:312px;box-shadow:0 0 0 1px #ffffff0f,0 40px 90px -30px #000000e6,0 0 90px -20px rgba(var(--accent-rgb),.45);background:linear-gradient(160deg,#23293f,#0a0d18);border-radius:46px;flex:none;padding:13px;position:relative}.phone.float{animation:7s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(-.4deg)}}.phone-screen{background:var(--bg);border-radius:34px;flex-direction:column;height:640px;display:flex;position:relative;overflow:hidden}.notch{z-index:6;background:#05070d;border-radius:0 0 16px 16px;width:108px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.statusbar{font-family:var(--mono);color:var(--text);z-index:5;justify-content:space-between;align-items:center;padding:13px 22px 6px;font-size:12px;display:flex}.statusbar .sb-ic{align-items:center;gap:5px;display:flex}.statusbar .sb-ic i{border:1px solid var(--text-2);opacity:.8;border-radius:2px;width:15px;height:9px;display:inline-block}.app-top{justify-content:space-between;align-items:center;gap:10px;padding:6px 18px 12px;display:flex}.app-loc{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:flex}.app-loc b{color:var(--text);font-weight:700}.app-loc svg{width:15px;height:15px;color:var(--accent)}.app-av{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:50%;flex:none;width:30px;height:30px}.app-search{background:var(--surface-raised);border:1px solid var(--border);color:var(--muted);border-radius:13px;align-items:center;gap:9px;margin:0 18px 12px;padding:10px 13px;font-size:13px;display:flex}.app-search svg{width:15px;height:15px}.app-chips{gap:8px;padding:0 18px 12px;display:flex;overflow:hidden}.chip{font-family:var(--mono);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px}.chip.on{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.5);color:var(--text)}.map{background:radial-gradient(120% 80% at 50% 0%,rgba(var(--accent-rgb),.1),transparent 60%),var(--surface);flex:1;margin:0;position:relative;overflow:hidden}.map:before{content:"";opacity:.6;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.map .road{background:#ffffff0f;border-radius:3px;position:absolute}.map .r1{width:110%;height:10px;top:38%;left:-5%;transform:rotate(-7deg)}.map .r2{width:9px;height:90%;top:8%;left:34%;transform:rotate(6deg)}.map .r3{width:110%;height:8px;top:64%;left:-5%;transform:rotate(4deg)}.pin{z-index:3;position:absolute;transform:translate(-50%,-50%)}.pin .ring{opacity:.5;background:currentColor;border-radius:50%;width:18px;height:18px;animation:2.4s ease-out infinite pulsering;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pin .dot{border:2.5px solid var(--bg);background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative;box-shadow:0 0 14px 2px}.pin .cnt{font-family:var(--mono);background:var(--surface-high);border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.pin.av{color:var(--cyan)}.pin.bz{color:var(--accent)}.pin.full{color:var(--red)}@keyframes pulsering{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.sheet{z-index:5;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px -16px #000c,0 0 30px -10px rgba(var(--accent-rgb),.4);background:linear-gradient(#1f2540eb,#0e1220f5);border-radius:20px;padding:15px;position:absolute;bottom:14px;left:12px;right:12px}.sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.sheet-head .rm{font-family:var(--display);font-size:17px;font-weight:700}.tag{font-family:var(--mono);letter-spacing:.04em;border-radius:999px;padding:4px 9px;font-size:10px}.tag.av{color:var(--cyan);background:#55dbc129;border:1px solid #55dbc166}.tag.dist{border:1px solid var(--border);color:var(--text-2);background:#ffffff0d}.sheet-meta{gap:18px;margin-bottom:13px;display:flex}.sheet-meta .m{flex-direction:column;gap:2px;display:flex}.sheet-meta .m .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.sheet-meta .m .v{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:600}.sheet-meta .m .v.cy{color:var(--cyan)}.sheet-btn{cursor:pointer;width:100%;font-family:var(--body);background:linear-gradient(180deg,color-mix(in oklab,var(--accent),#fff 8%),var(--accent));color:#04122b;box-shadow:0 8px 22px -6px rgba(var(--accent-rgb),.6),0 0 18px rgba(var(--accent-rgb),.4);border:none;border-radius:13px;padding:12px;font-size:15px;font-weight:700}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff04}.stats-in{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--border);text-align:center;padding:34px 26px}.stat:first-child{border-left:none}.stat .num{font-family:var(--display);color:var(--text);font-size:clamp(30px,3.6vw,44px);font-weight:800}.stat .num .u{color:var(--accent)}.stat .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px}.feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.fcard{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);padding:28px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.fcard:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--accent-rgb),.1),transparent 55%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.fcard:hover{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 18px 44px -22px rgba(var(--accent-rgb),.6);transform:translateY(-4px)}.fcard:hover:after{opacity:1}.ficon{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.32);width:52px;height:52px;color:var(--accent);box-shadow:0 0 22px -6px rgba(var(--accent-rgb),.6);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.ficon svg{width:26px;height:26px}.fcard.mag .ficon{background:rgba(var(--accent-2-rgb),.12);border-color:rgba(var(--accent-2-rgb),.32);color:var(--accent-2);box-shadow:0 0 22px -6px rgba(var(--accent-2-rgb),.6)}.fcard.cy .ficon{color:var(--cyan);background:#55dbc11f;border-color:#55dbc152;box-shadow:0 0 22px -6px #55dbc199}.fcard.am .ficon{color:var(--amber);background:#ffb84d1f;border-color:#ffb84d52;box-shadow:0 0 22px -6px #ffb84d99}.fcard h3{letter-spacing:-.01em;margin-bottom:9px;font-size:21px}.fcard p{color:var(--text-2);font-size:15.5px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.step{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);padding:24px;position:relative}.step-badge{width:46px;height:46px;font-family:var(--display);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.4);color:var(--accent);box-shadow:0 0 20px -5px rgba(var(--accent-rgb),.6);border-radius:14px;place-items:center;margin-bottom:18px;font-size:20px;font-weight:800;display:grid}.step h4{font-size:18px;font-family:var(--display);margin-bottom:7px}.step p{color:var(--text-2);margin-bottom:18px;font-size:14.5px}.step-shot{border:1px solid var(--border);background:var(--bg);aspect-ratio:9/11;border-radius:14px;position:relative;overflow:hidden}.steps .step:not(:last-child):after{content:"";background:linear-gradient(90deg,rgba(var(--accent-rgb),.6),transparent);z-index:2;width:18px;height:1px;position:absolute;top:46px;right:-13px}.mini{font-family:var(--body);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.mini .mh{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.mini .mrow{align-items:center;gap:6px;display:flex}.mini .mbar{background:var(--surface-high);border-radius:5px;flex:1;height:9px}.mini .mbar.a{background:rgba(var(--accent-rgb),.4)}.mini .mtile{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;flex:1;place-items:center;display:grid}.mini .mtiles{flex:1;gap:6px;display:flex}.mini .mpin{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.mini .mbtn{background:linear-gradient(180deg,color-mix(in oklab,var(--accent),#fff 8%),var(--accent));color:#04122b;border-radius:8px;place-items:center;height:26px;margin-top:auto;font-size:10px;font-weight:700;display:grid}.mini .mqr{background:#fff;border-radius:8px;width:64px;height:64px;margin:auto;padding:7px}.mini .seat{aspect-ratio:1;background:var(--surface-high);border-radius:4px}.mini .seat.on{background:var(--accent);box-shadow:0 0 8px var(--accent)}.mini .seat.x{background:#ff5a5a4d}.mini .mgrid{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.market{background:radial-gradient(90% 60% at 80% 10%,rgba(var(--accent-2-rgb),.12),transparent 60%), radial-gradient(70% 60% at 10% 90%,rgba(var(--accent-rgb),.08),transparent 60%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.market-grid{grid-template-columns:1fr .9fr;align-items:center;gap:60px;display:grid}.market-copy .wordmark.market-mark{margin:16px 0 18px;font-size:30px}.market-copy .wordmark.market-mark .dot,.market-copy .wordmark.market-mark .pc{color:var(--accent-2);text-shadow:0 0 14px rgba(var(--accent-2-rgb),.9)}.market-copy h2{margin-bottom:16px;font-size:clamp(30px,4.4vw,48px)}.market-copy p{color:var(--text-2);max-width:520px;margin-bottom:26px;font-size:18px}.market-feats{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.mfeat{align-items:flex-start;gap:13px;display:flex}.mfeat .mi{background:rgba(var(--accent-2-rgb),.14);border:1px solid rgba(var(--accent-2-rgb),.34);width:34px;height:34px;color:var(--accent-2);border-radius:10px;flex:none;place-items:center;display:grid}.mfeat .mi svg{width:18px;height:18px}.mfeat b{font-size:15.5px;display:block}.mfeat span{color:var(--text-2);font-size:14.5px}.prod-grid{grid-template-columns:1fr 1fr;gap:11px;padding:4px 16px 16px;display:grid;overflow:hidden}.prod{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.prod .img{aspect-ratio:4/3;background:radial-gradient(120% 100% at 50% 0%,rgba(var(--accent-2-rgb),.18),transparent 65%),var(--surface-high);place-items:center;display:grid;position:relative}.prod .img svg{opacity:.92;width:46%;height:46%}.prod .boost{font-family:var(--mono);background:linear-gradient(90deg,var(--accent-2),var(--accent));color:#0a0414;letter-spacing:.06em;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.prod .distp{font-family:var(--mono);border:1px solid var(--border);color:var(--text-2);background:#00000080;border-radius:999px;padding:3px 7px;font-size:9px;position:absolute;top:8px;right:8px}.prod .pinfo{padding:9px 11px 11px}.prod .pname{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.25}.prod .pprice{font-family:var(--mono);color:var(--accent);margin-top:5px;font-size:13px;font-weight:700}.prod .pseller{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:9.5px}.market .phone{box-shadow:0 0 0 1px #ffffff0f,0 40px 90px -30px #000000e6,0 0 90px -20px rgba(var(--accent-2-rgb),.5)}.market-mtop{justify-content:space-between;align-items:center;padding:8px 16px 12px;display:flex}.market-mtop .mm-title{font-family:var(--display);font-size:16px;font-weight:700}.market-mtop .mm-title em{color:var(--accent-2);font-style:normal}.reviews{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.review{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);padding:26px;transition:transform .26s,border-color .26s}.review:hover{border-color:var(--border-strong);transform:translateY(-3px)}.review .stars{color:var(--amber);gap:3px;margin-bottom:16px;display:flex}.review .stars svg{filter:drop-shadow(0 0 6px #ffb84d99);width:17px;height:17px}.review .quote{color:var(--text);margin-bottom:20px;font-size:16px;line-height:1.55}.review .who{align-items:center;gap:12px;display:flex}.review .who .av{width:42px;height:42px;font-family:var(--display);color:#04122b;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.review .who .nm{white-space:nowrap;font-size:15px;font-weight:700}.review .who>div{min-width:0}.review .who .hd{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:11px}.finalcta{padding:120px 0}.cta-box{text-align:center;background:radial-gradient(120% 130% at 50% 0%,rgba(var(--accent-rgb),.22),transparent 60%),linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--border-strong);max-width:980px;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18),0 40px 100px -40px rgba(var(--accent-rgb),.6),inset 0 1px 0 #ffffff0f;border-radius:30px;margin:0 auto;padding:64px 48px;position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.3),transparent 65%);filter:blur(50px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.cta-box .inner{position:relative}.cta-box h2{margin:16px 0;font-size:clamp(36px,5.4vw,66px)}.cta-box h2 .hl{color:var(--accent);text-shadow:0 0 40px rgba(var(--accent-rgb),.5)}.cta-box p{color:var(--text-2);max-width:440px;margin:0 auto 30px;font-size:18px}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.qr{width:128px;height:128px;box-shadow:0 0 30px -8px rgba(var(--accent-rgb),.6);background:#fff;border-radius:16px;flex:none;padding:11px}.qr svg{width:100%;height:100%}.qr img{width:100%;height:100%;display:block}.qr-wrap{flex-direction:column;align-items:center;gap:9px;display:flex}.qr-wrap .qr-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.cta-badges{flex-direction:column;gap:12px;display:flex}.footer{border-top:1px solid var(--border);padding:60px 0 40px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:48px;display:grid}.foot-brand .wordmark{margin-bottom:14px;font-size:24px}.foot-brand p{color:var(--muted);max-width:280px;font-size:14.5px}.foot-col h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:600}.foot-col a{color:var(--text-2);margin-bottom:11px;font-size:14.5px;transition:color .2s;display:block}.foot-col a:hover{color:var(--accent)}.foot-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:28px;display:flex}.foot-bottom .cp{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12.5px}.socials{gap:10px;display:flex}.socials a{border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);background:#ffffff08;border-radius:11px;place-items:center;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s;display:grid}.socials a:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.5);box-shadow:0 0 18px -6px rgba(var(--accent-rgb),.6);transform:translateY(-2px)}.socials a svg{width:19px;height:19px}.reveal{transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal.pre{opacity:0;transform:translateY(var(--reveal-y))}.reveal.pre.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}:root[data-motion=off] .orb,:root[data-motion=off] .phone.float{animation:none}:root[data-motion=off] .pin .ring{opacity:0;animation:none}:root[data-motion=off] .reveal.pre{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.orb,.phone.float,.pin .ring{animation:none!important}.reveal{transition:none}.reveal.pre{opacity:1;transform:none}html{scroll-behavior:auto}}@media (max-width:980px){.hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:48px}.hero-copy,.hero-sub{max-width:680px}.hero-cta,.hero-trust{justify-content:center}.market-grid{grid-template-columns:1fr;gap:48px}.market-copy{text-align:center}.market-feats{text-align:left;margin-inline:auto;max-width:460px;margin-bottom:30px}.market-copy p{margin-inline:auto}.feat-grid,.steps{grid-template-columns:repeat(2,1fr)}.steps .step:not(:last-child):after{display:none}.reviews{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){body{font-size:16px}.nav-links,.nav-cta{display:none}.burger{display:flex}.nav.menu-open{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--border);background:#06080feb}.mobile-menu{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#06080ff7;flex-direction:column;padding:8px 24px 24px;transition:opacity .24s,transform .24s;display:flex;position:absolute;top:72px;left:0;right:0;transform:translateY(-14px)}.mobile-menu.open{opacity:1;pointer-events:auto;transform:none}.pad{padding:78px 0}.stats-in{grid-template-columns:1fr 1fr}.stat:nth-child(odd){border-left:none}.stat:nth-child(n+3){border-top:1px solid var(--border)}.cta-actions{gap:22px}.cta-box{padding:48px 24px}}@media (max-width:520px){.feat-grid,.steps{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:28px}.phone{width:280px}.wrap{padding:0 18px}}.shots-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.shot{margin:0}.shot-phone{border:1px solid var(--border-strong);background:#000;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 0 4px #ffffff0a}.shot-phone img{width:100%;height:auto;display:block}.shot figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.45}.shot figcaption b{color:var(--text);margin-bottom:3px;font-size:14px;display:block}@media (max-width:1000px){.shots-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.shots-grid{grid-template-columns:1fr;gap:26px;margin-top:38px}.shot{max-width:320px;margin:0 auto}}.phone-screen.shot{height:auto}.phone-screen.shot img{width:100%;height:auto;display:block}
