.landing{--bg:#06060b;--panel:#111118;--ink:#fbfbf7;--muted:#9c9ca8;--faint:#62626f;--line:#ffffff17;--accent:#5468f5;--good:#3fd37f;--warn:#e0a85a;--grid:#ffffff09;--step--2:clamp(10px, .55vw + 8.4px, 11.5px);--step--1:clamp(11.5px, .6vw + 9.7px, 12.5px);--step-0:clamp(12.5px, .7vw + 10.5px, 13.5px);--step-1:clamp(13.5px, .8vw + 11.2px, 15px);--step-2:clamp(15px, 1vw + 12.2px, 17px);--step-3:clamp(18px, 1.6vw + 13.8px, 22px);--step-4:clamp(21px, 2.4vw + 14.6px, 28px);--step-5:clamp(24px, 3.4vw + 15px, 34px);background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";letter-spacing:-.4px;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100svh;font-weight:400}.landing .num{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.landing .mono{font-family:var(--mono);letter-spacing:0;font-size:.92em}.landing .s{padding-inline:16px}.landing .wrap{max-width:1160px;margin:0 auto}@media (min-width:640px){.landing .s{padding-inline:32px}}@media (min-width:1024px){.landing .s{padding-inline:30px}}.landing .lnav{inset-inline:0;z-index:50;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:14px;height:56px;padding-inline:16px;transition:background .2s,border-color .2s;display:flex;position:fixed;top:0}@media (min-width:640px){.landing .lnav{padding-inline:32px}}@media (min-width:1024px){.landing .lnav{padding-inline:30px}}.landing .lnav.stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#06060bd1}.landing .brand{color:var(--ink);font-size:var(--step-2);align-items:center;gap:9px;font-weight:500;text-decoration:none;display:inline-flex}.landing .nav-links{gap:2px;margin-inline:auto;display:none}@media (min-width:861px){.landing .nav-links{display:flex}}.landing .nav-links a{height:34px;font-size:var(--step-1);color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;padding-inline:11px;font-weight:450;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.landing .nav-links a:hover{color:var(--ink);border-color:var(--line);background:#ffffff08}.landing .nav-cta{background:var(--ink);height:36px;color:var(--bg);font-size:var(--step-1);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding-inline:16px;font-weight:530;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}@media (min-width:861px){.landing .nav-cta{margin-left:0}}.landing .nav-cta:hover{opacity:.92;transform:translateY(-1px)}.landing .hero{padding-top:124px;padding-bottom:clamp(60px,9vw,110px);position:relative;overflow:hidden}.landing .hero-bg{pointer-events:none;position:absolute;inset:0}.landing .hero-grid{background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 8%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 8%,#000 35%,#0000 100%)}.landing .hero-glow{filter:blur(26px);background:radial-gradient(circle,#5468f533,#0000 62%);width:min(1100px,130vw);height:660px;position:absolute;top:-34%;left:50%;transform:translate(-50%)}.landing .hero-inner{text-align:center;position:relative}.landing .ann{border:1px solid var(--line);height:34px;color:var(--muted);font-size:var(--step-0);background:#ffffff05;border-radius:999px;align-items:center;gap:9px;padding-inline:14px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.landing .ann:hover{color:var(--ink);border-color:#ffffff2e}.landing .ann b{color:var(--ink);font-weight:500}.landing h1{letter-spacing:-.5px;text-wrap:balance;max-width:18ch;margin:26px auto 0;font-size:36px;font-weight:400;line-height:.98}@media (min-width:640px){.landing h1{font-size:48px}}@media (min-width:768px){.landing h1{font-size:60px}}@media (min-width:1024px){.landing h1{font-size:76px}}.landing .lead{color:var(--muted);text-wrap:balance;max-width:46rem;margin:22px auto 0;font-size:16px;line-height:1.75}@media (min-width:640px){.landing .lead{font-size:20px}}.landing .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.landing .pill-lg{border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 26px 0 22px;font-size:16px;font-weight:530;text-decoration:none;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.landing .pill-lg.solid{background:var(--ink);color:var(--bg)}.landing .pill-lg.solid:hover{opacity:.92;transform:translateY(-1px)}.landing .pill-lg.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.landing .pill-lg.ghost:hover{background:#ffffff0a;transform:translateY(-1px)}.landing .microcopy{font-family:var(--mono);font-size:var(--step--1);letter-spacing:0;color:var(--faint);margin-top:20px}.landing .r{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.landing .r.in{opacity:1;transform:none}.landing .r-1{transition-delay:60ms}.landing .r-2{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.landing .r{opacity:1;transition:none;transform:none}}.landing .hero{background:#0b1030 url(data:image/webp;base64,UklGRqAAAABXRUJQVlA4IJQAAABwBACdASogABQAPrVKnkmnJCKhMAgA4BaJQBYdg9JBqPn0k4E9NRWGUoWeAAD+8SDM29RYvdRc1v5R2zKcTSDn2V2dwmmDzckad+3bOsp3kdxgwvYm+uMbYY/gwU1/qCe/zPuIbVyoe+wOv+TRjKQlmUjYHXP5yPI4Jkq1I2HJu3nIRG/mDrXpN9XirnEoGKx3AAAA) 50% 40%/cover no-repeat;align-items:flex-end;min-height:100svh;padding-top:0;padding-bottom:clamp(56px,9vh,110px);display:flex}.landing .hero-bg{display:none}@media (max-width:760px){.landing .hero-img{object-position:52% 34%}}.landing .hero-grain{pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.landing .hero-inner{z-index:1;width:100%;position:relative}.landing .hero h1{text-shadow:0 2px 40px #06060b8c}.landing .hero .lead{color:#fbfbf7c7;text-shadow:0 1px 24px #06060b99}.landing .hero .ann{-webkit-backdrop-filter:blur(10px);background:#06060b61;border-color:#ffffff24}.landing .lnav:not(.stuck) .nav-links a{color:#fbfbf7c7}.landing .hero{background:var(--bg);min-height:0;padding:0;display:block;position:relative;overflow:visible}.landing .hero-frame{aspect-ratio:1591/989;background:#0b1030 url(data:image/webp;base64,UklGRqAAAABXRUJQVlA4IJQAAABwBACdASogABQAPrVKnkmnJCKhMAgA4BaJQBYdg9JBqPn0k4E9NRWGUoWeAAD+8SDM29RYvdRc1v5R2zKcTSDn2V2dwmmDzckad+3bOsp3kdxgwvYm+uMbYY/gwU1/qCe/zPuIbVyoe+wOv+TRjKQlmUjYHXP5yPI4Jkq1I2HJu3nIRG/mDrXpN9XirnEoGKx3AAAA) 50%/cover no-repeat;width:100%;position:relative;overflow:hidden}.landing .hero-img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0}.landing .hero-shade{pointer-events:none;background:linear-gradient(to bottom, #06060b73 0%, #06060b00 12%, #06060b00 55%, #06060b80 78%, var(--bg) 100%);position:absolute;inset:0}.landing .hero-inner{z-index:1;text-align:center;position:absolute;bottom:clamp(28px,5vw,80px);left:0;right:0}.landing .hero h1{margin-top:20px}@media (min-width:1024px){.landing .hero h1{font-size:68px}}@media (max-width:760px){.landing .hero-inner{margin-top:-28px;padding-bottom:56px;position:relative;bottom:auto}.landing .hero-shade{background:linear-gradient(to bottom, #06060b59 0%, #06060b00 18%, #06060b00 62%, var(--bg) 100%)}}.landing .lnav-inner{align-items:center;gap:14px;width:100%;max-width:1080px;margin:0 auto;display:flex}.landing .brand{gap:10px;font-size:19px;font-weight:450}.landing .nav-links a{color:#fbfbf7d1;font-size:15px;font-weight:400}.landing .nav-cta{height:38px;color:var(--ink);-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #fff3;padding-inline:18px;font-size:15px;font-weight:450}.landing .nav-cta:hover{opacity:1;background:#ffffff21}.landing .hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0 auto;font-size:clamp(36px,5vw,66px);font-weight:450;line-height:.96}.landing .hero .lead{color:#fbfbf7e0;max-width:30em;margin:18px auto 0;font-size:clamp(15px,1.25vw,18px);line-height:1.45}.landing .hero-pill{letter-spacing:-.2px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding-inline:24px;font-size:16px;font-weight:450;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.landing .hero-pill:hover{background:#ffffff21;transform:translateY(-1px)}.landing .hero-inner{bottom:clamp(36px,7vw,110px)}.landing .lnav-inner{max-width:clamp(560px,52vw,820px)}@media (max-width:860px){.landing .lnav-inner{max-width:100%}}.landing .brand{font-size:18px}.landing .nav-links a{padding-inline:9px;font-size:14px}.landing .nav-cta{height:34px;padding-inline:16px;font-size:14px}.landing .hero h1{letter-spacing:-.05em;font-size:clamp(30px,3.7vw,54px)}.landing .hero .lead{margin-top:14px;font-size:clamp(14px,1.05vw,16px)}.landing .hero-pill{height:38px;margin-top:22px;padding-inline:18px;font-size:14.5px}.landing .stats{text-align:center;padding-block:clamp(72px,10vw,140px)}.landing .stats-head{letter-spacing:-.3px;color:var(--ink);margin:0 0 clamp(36px,5vw,64px);font-size:clamp(17px,1.5vw,21px);font-weight:450}.landing .stats-grid{grid-template-columns:1fr 1fr;gap:44px 16px;max-width:900px;margin:0 auto;display:grid}@media (min-width:860px){.landing .stats-grid{grid-template-columns:repeat(4,1fr)}}.landing .stats-grid b{font-family:var(--mono);letter-spacing:-1px;color:var(--ink);font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1;display:block}.landing .stats-grid span{max-width:16em;color:var(--muted);margin:14px auto 0;font-size:14px;line-height:1.45;display:block}.landing .stats-head{color:#fbfbf7eb;opacity:0;font-weight:380;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.landing .stats-head.in{opacity:1;transform:none}.landing .stats-grid b{letter-spacing:-1.2px;font-weight:300}.landing .stats-grid span{font-weight:380}.landing .stat{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.landing .stat.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .stat,.landing .stats-head{opacity:1;transition:none;transform:none}}.landing .eyebrow{align-items:center;gap:9px;margin-bottom:18px;display:flex}.landing .eyebrow i{background:var(--accent);border-radius:2px;width:18px;height:3px;display:block}.landing .eyebrow span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.landing .how{padding-block:clamp(88px,11vw,150px);position:relative;overflow:hidden}.landing .how-sky{pointer-events:none;filter:blur(46px)saturate(.55)brightness(.55);opacity:.42;background:url(/hero-night.webp) 50% 30%/cover no-repeat;position:absolute;inset:-80px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%)}.landing .how-grain{pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff12 .7px,#0000 .9px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:3px 3px,160px 160px;position:absolute;inset:0}.landing .how-inner{position:relative}.landing .how-title{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:420;line-height:1.02}.landing .how-sub{color:#fbfbf7cc;margin:14px 0 0;font-size:clamp(15px,1.2vw,17px)}.landing .how-grid{gap:18px;margin-top:clamp(36px,5vw,60px);display:grid}@media (min-width:860px){.landing .how-grid{grid-template-columns:repeat(3,1fr)}}.landing .glass{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(#fff1,#ffffff05 60%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 80px -40px #000c}.landing .glass .art{flex:1;place-items:center;min-height:270px;padding:28px 22px 10px;display:grid;position:relative}.landing .glass .copy{padding:0 26px 28px}.landing .glass .label{font-family:var(--mono);letter-spacing:.06em;color:#fbfbf7db;align-items:center;gap:9px;margin-bottom:10px;font-size:13px;display:flex}.landing .glass p{color:#fbfbf7cc;margin:0;font-size:15.5px;line-height:1.5}.landing .mock-form{gap:10px;width:min(100%,250px);display:grid}.landing .mock-title{letter-spacing:-.03em;margin-bottom:4px;font-size:21px;font-weight:450}.landing .mock-field,.landing .mock-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.landing .mock-field{background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;height:42px;padding-inline:16px}.landing .mock-field b{color:var(--ink);font-size:15px;font-weight:450}.landing .mock-row{padding:2px 6px}.landing .mock-row .num{color:var(--ink)}.landing .mock-btn{color:#111;background:#fbfbf7db;border-radius:999px;place-items:center;height:42px;margin-top:4px;font-size:14px;font-weight:500;display:grid}.landing .pills{width:100%;height:230px;position:relative}.landing .chip{white-space:nowrap;color:#fbfbf7c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;height:40px;padding:0 16px 0 6px;font-size:14px;display:inline-flex;position:absolute}.landing .chip i{color:#111;background:#fbfbf7d9;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.landing .phone{border:1px solid #fff3;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;align-self:end;gap:10px;width:170px;height:250px;padding:18px 14px 0;display:flex}.landing .phone-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.landing .mock-tag{color:var(--ink);border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px}.landing .phone-chart{width:100%;height:110px;overflow:visible}.landing .phone-chart .price{fill:none;stroke:#fbfbf7cc;stroke-width:1.4px;stroke-linejoin:round}.landing .phone-chart .trigger{stroke:#fbfbf759;stroke-dasharray:3 4}.landing .phone-chart .hit{fill:var(--good)}.landing .toast{color:#fbfbf7d9;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.landing .toast b{font-weight:500}.landing .swipe-hint{display:none}@media (max-width:859px){.landing .how-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.landing .how-grid::-webkit-scrollbar{display:none}.landing .glass{scroll-snap-align:start;flex:0 0 84%;min-height:440px}.landing .swipe-hint{font-family:var(--mono);color:var(--faint);margin-top:14px;font-size:11.5px;display:block}}.landing .show{padding-block:clamp(88px,11vw,150px) 0;position:relative;overflow:hidden}.landing .show-inner{position:relative}.landing .show-head{text-align:center}.landing .show-grid{place-items:center;gap:48px;margin-top:clamp(40px,5vw,70px);display:grid}@media (min-width:860px){.landing .show-grid{grid-template-columns:auto auto;justify-content:center;gap:clamp(56px,7vw,110px)}}.landing .phone-frame{background:linear-gradient(160deg,#3a3a40,#16161a 40%,#2a2a30);border-radius:54px 54px 0 0;width:min(330px,86vw);height:560px;padding:9px 9px 0;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px #000000e6;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.landing .screen{background:#0a0a0f;border-radius:46px 46px 0 0;height:100%;padding:14px 22px 0;overflow:hidden}.landing .status{justify-content:space-between;align-items:center;height:34px;padding-inline:10px;font-size:13px;font-weight:600;display:flex;position:relative}.landing .island{background:#000;border-radius:999px;width:104px;height:30px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.landing .status-icons{align-items:center;gap:5px;display:inline-flex}.landing .scr-head{justify-content:space-between;align-items:center;margin:18px 0 22px;display:flex}.landing .scr-head>span:first-child{letter-spacing:-.03em;font-size:24px;font-weight:450}.landing .avatar{width:34px;height:34px;color:var(--muted);background:#ffffff12;border-radius:50%;place-items:center;font-size:12px;display:grid}.landing .scr-label{color:var(--muted);margin-bottom:6px;font-size:13px}.landing .scr-balance{align-items:baseline;gap:10px;display:flex}.landing .scr-balance>.num:first-child{letter-spacing:-.04em;font-size:40px;font-weight:450}.landing .scr-balance .dim{color:var(--faint)}.landing .up{color:var(--good);font-size:14px}.landing .down{color:#ff5b4e}.landing .scr-chart{width:100%;height:120px;margin-top:18px;overflow:visible}.landing .scr-chart .line{fill:none;stroke:#fbfbf7d9;stroke-width:1.4px;stroke-linejoin:round}.landing .scr-chart .area{fill:url(#showfill)}.landing .scr-ranges{color:var(--faint);justify-content:space-around;margin-top:14px;font-size:13px;display:flex}.landing .scr-ranges span{border-radius:999px;padding:5px 12px}.landing .scr-ranges .on{color:var(--ink);background:#ffffff1a}.landing .scr-row{align-items:center;gap:11px;padding:9px 0;display:flex}.landing .dot{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.landing .scr-name{flex:1;display:grid}.landing .scr-name b,.landing .scr-val b{font-size:14px;font-weight:500}.landing .scr-name small{color:var(--muted);font-size:12px}.landing .scr-val{text-align:right;display:grid}.landing .scr-val small{font-size:12px}.landing .feats{gap:38px;max-width:300px;margin:0;padding:0;list-style:none;display:grid}.landing .feats li{align-items:flex-start;gap:14px;display:flex}.landing .feats svg{color:#fbfbf7d9;flex-shrink:0;margin-top:3px}.landing .feats b{letter-spacing:-.02em;font-size:18px;font-weight:450;display:block}.landing .feats p{color:#fbfbf7c7;margin:5px 0 0;font-size:16px;line-height:1.45}@media (max-width:859px){.landing .feats{order:-1}}.landing .bento{padding-block:clamp(88px,11vw,150px)}.landing .bento-head{text-align:center}.landing .star{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.landing .star-eyebrow{color:#8fa0ff;align-items:center;gap:10px;margin-bottom:18px;font-size:16px;display:inline-flex}.landing .bento-title{text-wrap:balance;letter-spacing:-.045em;max-width:22ch;margin:0 auto;font-size:clamp(30px,3.8vw,52px);font-weight:420;line-height:1.08}.landing .bento-title span{color:var(--faint)}.landing .bento-top,.landing .bento-bottom{gap:18px;margin-top:18px;display:grid}@media (min-width:900px){.landing .bento-top{grid-template-columns:repeat(3,1fr)}.landing .bento-bottom{grid-template-columns:1fr 1fr}}.landing .bcard{background:linear-gradient(#17171c,#111115);border:1px solid #ffffff0f;border-radius:28px;padding:clamp(24px,2.6vw,34px);transition:transform .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.landing .bcard:hover{border-color:#ffffff1a;transform:translateY(-3px)}.landing .bcard h3{letter-spacing:-.03em;margin:0;font-size:clamp(21px,1.9vw,26px);font-weight:420}.landing .bcard p{color:var(--muted);max-width:30ch;margin:10px 0 0;font-size:15.5px;line-height:1.5}.landing .bviz{place-items:center;height:230px;margin-bottom:26px;display:grid;position:relative}.landing .panel{background:#0c0c10;border-radius:20px;width:min(100%,270px);padding:18px 18px 12px;box-shadow:0 -8px 0 -2px #141419,0 20px 40px -20px #000c}.landing .panel-title{color:#8fa0ff;margin-bottom:12px;font-size:17px;font-weight:500}.landing .bars{align-items:flex-end;gap:6px;height:120px;display:flex;position:relative}.landing .bars i{border-radius:99px;flex:1;min-height:8px}.landing .bars i.down{background:#ff5b4ebf}.landing .bars i.hit{background:#5468f5;box-shadow:0 0 16px #5468f5cc}.landing .bars i.up{background:#3fd37fd9}.landing .trigger-line{border-top:1px dashed #fbfbf74d;position:absolute;bottom:32%;left:0;right:0}.landing .trigger-line span{font-family:var(--mono);color:var(--muted);font-size:9.5px;position:absolute;top:-18px;right:0}.landing .axis{color:var(--faint);justify-content:space-between;margin-top:10px;font-size:10.5px;display:flex}.landing .notes{width:min(100%,290px);padding-top:26px;position:relative}.landing .note{border-radius:20px}.landing .note.back{height:60px;color:var(--faint);font-size:10.5px;font-family:var(--mono);background:#1a1a20;padding:10px 16px;position:absolute;top:0;left:8%;right:8%}.landing .note.front{background:#0e0e12;border:1px solid #ffffff0f;align-items:center;gap:14px;padding:14px;display:flex;position:relative;box-shadow:0 20px 40px -18px #000000e6}.landing .note-icon{color:#8fa0ff;background:#000;border-radius:16px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.landing .note.front b{margin-top:3px;font-size:17px;font-weight:450;display:block}.landing .note.front small{color:var(--faint);font-size:12.5px}.landing .dotlabel{font-family:var(--mono);letter-spacing:.06em;margin-right:6px;font-size:10px}.landing .dotlabel.green{color:var(--good)}.landing .dotlabel.grey{color:var(--faint)}.landing .dashes{gap:12px;margin:20px 0 0 22%;display:grid}.landing .dashes i{border-top:1px dashed #5468f54d;height:1px}.landing .dashes i:nth-child(odd){width:70%}.landing .curve{position:absolute;inset:-34px -34px 0}.landing .cols{justify-content:space-around;display:flex;position:absolute;inset:0}.landing .cols span{border-left:1px dashed #ffffff12;position:relative}.landing .cols em{color:#ffffff1f;font-size:13px;font-style:normal;position:absolute;top:58%;left:-12px}.landing .curve svg{width:100%;height:100%;position:absolute;inset:0}.landing .c-line{fill:none;stroke:#5468f5e6;stroke-width:2.4px}.landing .glow{background:#8fa0ff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 14px #5468f52e,0 0 60px 30px #5468f540}.landing .stop-tag{color:#c9d1ff;white-space:nowrap;background:#5468f52e;border-radius:999px;padding:4px 10px;font-size:11.5px;position:absolute;transform:translate(14px,-34px)}.landing .bcard.wide{align-items:center;gap:20px;min-height:250px;display:flex}.landing .wide-copy{flex:1;min-width:0}.landing .tokens{flex:1.1;grid-template-columns:repeat(3,76px);justify-content:end;gap:16px 18px;margin-right:-54px;display:grid}.landing .tok{letter-spacing:-.2px;border-radius:50%;place-items:center;width:76px;height:76px;font-size:13px;font-weight:600;display:grid;box-shadow:0 0 0 6px #121216,0 12px 24px -8px #000000b3}.landing .rungs{flex:1;height:150px;position:relative}.landing .rung{width:96px;height:96px;color:var(--ink);background:#121216;border:5px solid;border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid;position:absolute;top:20px}.landing .rung:first-child{left:0}.landing .rung.ghost{background:0 0;border-color:#ffffff14;left:210px}.landing .cursor{color:#fff;position:absolute;top:96px;left:222px;transform:rotate(-8deg)}.landing .bubble{color:#fff;background:#5468f5;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;position:absolute;top:116px;left:236px;box-shadow:0 0 40px #5468f580}@media (max-width:899px){.landing .bcard.wide{flex-direction:column;align-items:flex-start}.landing .tokens{justify-content:start;margin:10px 0 0}.landing .rungs{width:100%}}.landing .extras{flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:clamp(30px,4vw,44px) auto 0;display:flex}.landing .extras>span{color:var(--muted);background:#121216;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:15.5px;display:inline-flex}.landing .bento .wrap{max-width:1000px}.landing .bento{padding-inline:clamp(20px,6vw,96px)}.landing .bcard{border-radius:24px;padding:clamp(20px,2vw,26px)}.landing .bcard h3{font-size:clamp(19px,1.6vw,22px)}.landing .bcard p{margin-top:8px;font-size:14.5px}.landing .bviz{height:180px;margin-bottom:20px}.landing .bento-top,.landing .bento-bottom{gap:14px;margin-top:14px}.landing .bento-top{margin-top:clamp(36px,4.5vw,60px)}.landing .panel{width:min(100%,220px);padding:14px 14px 10px}.landing .panel-title{margin-bottom:8px;font-size:15px}.landing .bars{gap:5px;height:92px}.landing .trigger-line span{background:#0c0c10;border-radius:4px;padding:1px 6px;top:-17px;left:0;right:auto}.landing .notes{width:min(100%,240px);padding-top:30px}.landing .note.back{white-space:nowrap;text-overflow:ellipsis;height:54px;padding:9px 14px;font-size:9.5px;top:0;left:6%;right:6%;overflow:hidden}.landing .note-icon{border-radius:13px;width:48px;height:48px}.landing .note.front{gap:12px;padding:12px}.landing .note.front b{font-size:15px}.landing .dashes{gap:10px;margin-top:16px}.landing .curve{inset:-20px -20px 0}.landing .cols em{font-size:11px}.landing .bcard.wide{gap:16px;min-height:200px}.landing .tokens{grid-template-columns:repeat(3,60px);gap:12px 14px;margin-right:-40px}.landing .tok{width:60px;height:60px;font-size:11.5px;box-shadow:0 0 0 5px #121216,0 10px 20px -8px #000000b3}.landing .tok.row2{transform:translate(37px)}.landing .rungs{max-width:250px;height:130px}.landing .rung{border-width:4px;width:76px;height:76px;font-size:13.5px;top:14px}.landing .rung:nth-child(2){left:54px}.landing .rung:nth-child(3){left:108px}.landing .rung.ghost{left:162px}.landing .cursor{top:74px;left:150px}.landing .bubble{white-space:nowrap;padding:5px 12px;font-size:12.5px;top:98px;left:132px}.landing{--ease:cubic-bezier(.16, 1, .3, 1)}.landing .reveal{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(32px)}.landing .reveal.left{transform:translate(-44px)}.landing .reveal.right{transform:translate(44px)}.landing .reveal.zoom{transform:translateY(40px)scale(.94)}.landing .reveal.in{opacity:1;filter:none;transform:none}.landing .stagger>.reveal:nth-child(2){--d:.12s}.landing .stagger>.reveal:nth-child(3){--d:.24s}.landing .stagger>.reveal:nth-child(4){--d:.36s}.landing .r{filter:blur(4px);transition-property:opacity,transform,filter}.landing .r.in{filter:none}.landing .bars i{transform-origin:bottom;transition:transform .7s var(--ease);transition-delay:calc(var(--d,0s) + .25s + var(--i,0) * 45ms);transform:scaleY(0)}.landing .reveal.in .bars i{transform:scaleY(1)}.landing .trigger-line{opacity:0;transition:opacity .6s ease calc(var(--d,0s) + .9s)}.landing .reveal.in .trigger-line{opacity:1}.landing .c-line,.landing .phone-chart .price,.landing .scr-chart .line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) calc(var(--d,0s) + .3s)}.landing .reveal.in .c-line,.landing .reveal.in .phone-chart .price,.landing .reveal.in .scr-chart .line{stroke-dashoffset:0}.landing .scr-chart .area{opacity:0;transition:opacity 1s .9s}.landing .reveal.in .scr-chart .area{opacity:1}.landing .glow,.landing .stop-tag,.landing .phone-chart .hit{opacity:0;transition:opacity .6s ease calc(var(--d,0s) + 1.3s)}.landing .reveal.in .glow,.landing .reveal.in .stop-tag,.landing .reveal.in .phone-chart .hit{opacity:1}.landing .reveal.in .glow{animation:2.6s ease-in-out 2s infinite wx-pulse}@keyframes wx-pulse{0%,to{box-shadow:0 0 0 14px #5468f52e,0 0 60px 30px #5468f540}50%{box-shadow:0 0 0 20px #5468f51a,0 0 80px 40px #5468f552}}.landing .note.back{opacity:0;transition:opacity .6s ease calc(var(--d,0s) + .2s)}.landing .note.front{opacity:0;transition:opacity .7s var(--ease) calc(var(--d,0s) + .5s), transform .7s var(--ease) calc(var(--d,0s) + .5s);transform:translateY(18px)}.landing .reveal.in .note.back{opacity:1}.landing .reveal.in .note.front{opacity:1;transform:none}.landing .toast{opacity:0;transition:opacity .6s var(--ease) 1.5s, transform .6s var(--ease) 1.5s;transform:translateY(10px)}.landing .reveal.in .toast{opacity:1;transform:none}.landing .tok{opacity:0;transition:opacity .5s var(--ease), scale .6s var(--ease);scale:.6}.landing .reveal.in .tok{opacity:1;scale:1}.landing .tok:first-child{transition-delay:calc(var(--d,0s) + .25s)}.landing .tok:nth-child(2){transition-delay:calc(var(--d,0s) + .33s)}.landing .tok:nth-child(3){transition-delay:calc(var(--d,0s) + .41s)}.landing .tok:nth-child(4){transition-delay:calc(var(--d,0s) + .49s)}.landing .tok:nth-child(5){transition-delay:calc(var(--d,0s) + .57s)}.landing .tok:nth-child(6){transition-delay:calc(var(--d,0s) + .65s)}.landing .rung,.landing .cursor,.landing .bubble{opacity:0;transition:opacity .6s var(--ease), translate .7s var(--ease), scale .5s var(--ease)}.landing .rung{translate:-26px}.landing .reveal.in .rung{opacity:1;translate:0}.landing .rung:first-child{transition-delay:calc(var(--d,0s) + .25s)}.landing .rung:nth-child(2){transition-delay:calc(var(--d,0s) + .38s)}.landing .rung:nth-child(3){transition-delay:calc(var(--d,0s) + .51s)}.landing .rung:nth-child(4){transition-delay:calc(var(--d,0s) + .64s)}.landing .cursor{transition-delay:calc(var(--d,0s) + .8s)}.landing .bubble{transition-delay:calc(var(--d,0s) + .95s);scale:.6}.landing .reveal.in .cursor{opacity:1}.landing .reveal.in .bubble{opacity:1;scale:1}.landing .mock-form>*,.landing .chip{opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);translate:0 10px}.landing .reveal.in .mock-form>*,.landing .reveal.in .chip{opacity:1;translate:0}.landing .mock-form>:first-child,.landing .chip:first-child{transition-delay:calc(var(--d,0s) + .25s)}.landing .mock-form>:nth-child(2),.landing .chip:nth-child(2){transition-delay:calc(var(--d,0s) + .35s)}.landing .mock-form>:nth-child(3),.landing .chip:nth-child(3){transition-delay:calc(var(--d,0s) + .45s)}.landing .mock-form>:nth-child(4),.landing .chip:nth-child(4){transition-delay:calc(var(--d,0s) + .55s)}.landing .mock-form>:nth-child(5){transition-delay:calc(var(--d,0s) + .65s)}@media (prefers-reduced-motion:reduce){.landing .reveal,.landing .r,.landing .bars i,.landing .tok,.landing .rung,.landing .cursor,.landing .bubble,.landing .note.back,.landing .note.front,.landing .toast,.landing .mock-form>*,.landing .chip,.landing .glow,.landing .stop-tag,.landing .trigger-line,.landing .scr-chart .area{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}.landing .c-line,.landing .phone-chart .price,.landing .scr-chart .line{stroke-dashoffset:0!important;transition:none!important}}.landing .hero .r{filter:none}.landing .narrow{max-width:1000px}.landing .money,.landing .pre,.landing .proof-sec,.landing .honest,.landing .roadmap,.landing .final{padding-block:clamp(80px,10vw,140px)}.landing .roadmap{padding-top:0}.landing .sec-title{text-wrap:balance;letter-spacing:-.045em;max-width:24ch;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:420;line-height:1.06}.landing .sec-title span{color:var(--faint)}.landing .sec-title.center{text-align:center;margin-inline:auto}.landing .sec-sub{color:#fbfbf7c7;margin:16px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.5}.landing .sec-sub.center{text-align:center;max-width:36em;margin-inline:auto}.landing .sum{gap:12px;margin-top:clamp(36px,5vw,60px);display:grid}@media (min-width:760px){.landing .sum{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}}.landing .sum-box{background:linear-gradient(#17171c,#111115);border:1px solid #ffffff0f;border-radius:20px;padding:clamp(20px,2.2vw,28px)}.landing .sum-box .k,.landing .result .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.landing .sum-box .v,.landing .result .v{font-family:var(--mono);letter-spacing:-1.2px;margin-top:14px;font-size:clamp(30px,3.6vw,44px);font-weight:300;line-height:1;display:block}.landing .sum-box .n,.landing .result .n{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.landing .sum-box.good{background:#3fd37f0d;border-color:#3fd37f38}.landing .sum-box.good .v{color:var(--good)}.landing .sum-op{color:var(--faint);place-items:center;font-size:26px;font-weight:300;display:grid}.landing .promises{gap:26px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:760px){.landing .promises{grid-template-columns:repeat(3,1fr)}}.landing .promises>div{gap:12px;display:flex}.landing .promises svg{color:var(--accent-soft,#8fa0ff);flex-shrink:0;margin-top:2px}.landing .promises b{letter-spacing:-.02em;font-size:16.5px;font-weight:450;display:block}.landing .promises p{color:var(--muted);margin:5px 0 0;font-size:14.5px;line-height:1.5}.landing .pre-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;max-width:760px;margin:clamp(36px,5vw,56px) auto 0;overflow:hidden}.landing .pre-head,.landing .pre-row{grid-template-columns:1.6fr 1fr 1.1fr;align-items:center;gap:12px;padding:14px 22px;display:grid}.landing .pre-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);font-size:10.5px}.landing .pre-row{border-bottom:1px solid #ffffff0d;font-size:15px}.landing .pre-co{align-items:center;gap:12px;min-width:0;display:flex}.landing .pre-co img,.landing .pre-co i{object-fit:cover;background:#1a1a23;border-radius:50%;flex-shrink:0;width:32px;height:32px}.landing .pre-co b{white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.landing .gap.over{color:var(--warn)}.landing .gap.under{color:var(--good)}.landing .pre-note{color:#e0a85ae6;gap:10px;margin:0;padding:18px 22px;font-size:14px;line-height:1.55;display:flex}.landing .pre-note svg{flex-shrink:0;margin-top:2px}@media (max-width:560px){.landing .pre-head,.landing .pre-row{grid-template-columns:1.4fr 1fr}.landing .pre-head span:nth-child(2),.landing .pre-row>span:nth-child(2){display:none}}.landing .proof-grid{gap:14px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:860px){.landing .proof-grid{grid-template-columns:1fr 1.3fr}}.landing .result{background:#3fd37f0d;border:1px solid #3fd37f33;border-radius:22px;padding:clamp(22px,2.4vw,30px)}.landing .result .v{color:var(--good);font-size:clamp(38px,4.6vw,58px)}.landing .result .foot{color:var(--faint);margin:22px 0 0;font-size:12.5px;line-height:1.55}.landing .term{background:#0b0b0f;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.landing .term-bar{background:#131318;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.landing .term-bar i{background:#2e2e35;border-radius:50%;width:10px;height:10px}.landing .term-bar span{font-family:var(--mono);color:var(--faint);margin-left:8px;font-size:11px}.landing .term-body{font-family:var(--mono);color:#fbfbf7d9;padding:20px 22px 24px;font-size:13.5px;line-height:2.1}.landing .prompt{color:var(--accent-soft,#8fa0ff)}.landing .arrow{color:var(--faint);margin:0 10px}.landing .ok{color:var(--good)}.landing .bad{color:var(--bad)}.landing .term-line{opacity:0;transition:opacity .5s var(--ease), translate .5s var(--ease);transition-delay:calc(var(--d,0s) + .3s + var(--i,0) * .38s);translate:-8px}.landing .reveal.in .term-line{opacity:1;translate:0}.landing .blink{color:var(--ink);animation:1s step-end infinite wx-blink}@keyframes wx-blink{50%{opacity:0}}.landing .limits{border-top:1px solid var(--line);margin-top:clamp(30px,4vw,48px)}.landing .limits>div{border-bottom:1px solid var(--line);gap:6px;padding:22px 0;display:grid}@media (min-width:760px){.landing .limits>div{grid-template-columns:260px 1fr;align-items:baseline;gap:32px}}.landing .limits b{color:var(--warn);font-size:16px;font-weight:450}.landing .limits p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.landing .road-grid{gap:14px;display:grid}@media (min-width:760px){.landing .road-grid{grid-template-columns:repeat(4,1fr)}}.landing .road{background:linear-gradient(#17171c,#111115);border:1px solid #ffffff0f;border-radius:20px;padding:22px}.landing .road svg{color:var(--accent-soft,#8fa0ff)}.landing .road b{letter-spacing:-.02em;margin-top:16px;font-size:16.5px;font-weight:450;display:block}.landing .road p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.landing .final{position:relative;overflow:hidden}.landing .final:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#5468f52e,#0000 65%);width:700px;height:400px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.landing .final-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.landing .final .hero-pill{margin-top:4px}.landing .final-note{color:var(--faint);margin:0;font-size:12px}.landing .foot-s{border-top:1px solid var(--line);padding-block:34px 44px}.landing .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing .foot-row .brand{font-size:16px}.landing .foot-row nav{flex-wrap:wrap;gap:20px;display:flex}.landing .foot-row nav a{color:var(--muted);font-size:14px;text-decoration:none;transition:color .16s}.landing .foot-row nav a:hover{color:var(--ink)}.landing .disclaimer{max-width:70ch;color:var(--faint);margin:22px 0 0;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.landing .term-line{opacity:1!important;transition:none!important;translate:none!important}.landing .blink{animation:none}}.landing :is(.money,.pre,.proof-sec,.honest,.roadmap){position:relative;overflow:hidden}.landing :is(.money,.pre,.proof-sec,.honest,.roadmap)>.wrap{z-index:1;position:relative}.landing :is(.money,.pre,.proof-sec,.honest,.roadmap):before{content:"";pointer-events:none;background:url(/hero-night.webp) var(--sky-pos,center 30%) / cover no-repeat;filter:blur(46px)saturate(.55)brightness(.55);opacity:var(--sky-o,.38);position:absolute;inset:-80px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%)}.landing :is(.money,.pre,.proof-sec,.honest,.roadmap):after{content:"";pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff12 .7px,#0000 .9px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:3px 3px,160px 160px;position:absolute;inset:0}.landing .money{--sky-pos:20% 20%}.landing .pre{--sky-pos:78% 30%}.landing .proof-sec{--sky-pos:50% 62%}.landing .honest{--sky-pos:30% 72%;--sky-o:.3}.landing .roadmap{--sky-pos:70% 40%;--sky-o:.25}.landing :is(.sum-box,.promises>div,.result,.term,.limits,.road){-webkit-backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(#fff1,#ffffff05 60%);border:1px solid #ffffff1a;border-radius:22px;box-shadow:inset 0 1px #ffffff12,0 30px 80px -40px #000c}.landing :is(.sum-box.good,.result){background:linear-gradient(#3fd37f1c,#3fd37f08 60%);border-color:#3fd37f47}.landing .promises>div{padding:22px}.landing .term-bar{background:#ffffff0a}.landing .term-body{background:#00000059}.landing .limits{border-top:1px solid #ffffff1a;padding:4px 26px}.landing .limits>div:last-child{border-bottom:0}
