@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2?dpl=dpl_G8PPVWEn7yQYGU8P7ug3KYq91t9Q)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#fdfaf1;--bg-2:#f8f4ea;--bg-3:#f1ece1;--paper:#fff;--paper-2:#fdfbf7;--ink-1:#161b20;--ink-2:#3c4349;--ink-3:#687076;--ink-4:#92999f;--border:#e0ded7;--border-strong:#c7c4bc;--rule:#d3d1ca;--primary:#007047;--primary-deep:#005130;--primary-soft:#d5f4e2;--primary-soft-ink:#005130;--primary-ink:#fcfcfc;--mint:#cceeda;--mint-ink:#005130;--peach:#f9dfcb;--peach-ink:#783a00;--sky:#c7e7f7;--sky-ink:#057;--sand:#f4ead9;--sand-ink:#5b4315;--success:#007e50;--warning:#d0901e;--warning-deep:#774f00;--danger:#c8393a;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--shadow-xs:0 1px 0 #0000000a;--shadow-sm:0 1px 1px #1816110a, 0 2px 6px #1816110a;--shadow-md:0 1px 1px #1816110d, 0 6px 18px #1816110f;--shadow-lg:0 1px 1px #1816110d, 0 8px 24px #18161112, 0 24px 48px #1816110f;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--gutter:32px;--max-w:1200px}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.3211% -.00444055 4.59415);--bg-2:lab(96.2365% .170022 5.36473);--bg-3:lab(93.6931% .205606 6.13896);--paper:lab(100% 0 0);--paper-2:lab(98.6365% .0582933 2.28938);--ink-1:lab(9.53184% -1.82015 -3.88987);--ink-2:lab(28.0963% -2.04255 -4.24509);--ink-3:lab(46.658% -2.07701 -4.26184);--ink-4:lab(62.8976% -1.93709 -3.94434);--border:lab(88.4461% -.0089407 3.44181);--border-strong:lab(79.1758% -.000238419 4.21398);--rule:lab(83.811% -.00524521 3.82737);--primary:lab(41.3781% -44.0935 17.2352);--primary-deep:lab(29.761% -45.0834 17.5082);--primary-soft:lab(93.5809% -12.8721 5.11038);--primary-soft-ink:lab(29.761% -45.0834 17.5082);--primary-ink:lab(98.84% .0000298023 -.0000119209);--mint:lab(91.3279% -14.4982 5.7539);--mint-ink:lab(29.513% -37.5145 14.6402);--peach:lab(90.6306% 7.05609 13.5441);--peach-ink:lab(32.1083% 26.234 46.7769);--sky:lab(89.703% -8.21906 -11.5512);--sky-ink:lab(32.8514% -16.4659 -30.2572);--sand:lab(93.105% 1.56859 9.51444);--sand-ink:lab(30.4267% 7.10109 30.9844);--success:lab(46.0232% -43.8359 17.1638);--warning:lab(65.057% 18.8831 63.965);--warning-deep:lab(37.0928% 19.71 73.0443);--danger:lab(47.1482% 56.871 34.6642);--shadow-xs:0 1px 0 lab(0% 0 0/.04);--shadow-sm:0 1px 1px lab(7.26815% .0956804 3.32349/.04), 0 2px 6px lab(7.26815% .0956804 3.32349/.04);--shadow-md:0 1px 1px lab(7.26815% .0956804 3.32349/.05), 0 6px 18px lab(7.26815% .0956804 3.32349/.06);--shadow-lg:0 1px 1px lab(7.26815% .0956804 3.32349/.05), 0 8px 24px lab(7.26815% .0956804 3.32349/.07), 0 24px 48px lab(7.26815% .0956804 3.32349/.06)}}[data-surface=cool]{--bg:#f6f9fb;--bg-2:#eff2f4;--bg-3:#e7ecee;--paper-2:#f6f9fa;--border:#dbdfe1;--rule:#cdd2d4}@supports (color:lab(0% 0 0)){[data-surface=cool]{--bg:lab(97.6959% -.855237 -1.17249);--bg-2:lab(95.3798% -1.06788 -1.46495);--bg-3:lab(93.0637% -1.27995 -1.75713);--paper-2:lab(97.692% -.642091 -.879753);--border:lab(88.4198% -1.06755 -1.46475);--rule:lab(83.7837% -1.27921 -1.75672)}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-sans);color:var(--ink-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{color:inherit}.wrap{width:100%;max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}[data-view=mobile] .page{border:1px solid var(--border);border-radius:var(--r-xl);width:414px;max-width:414px;box-shadow:var(--shadow-md);background:var(--bg);margin:24px auto;overflow:hidden}[data-view=mobile] :root,[data-view=mobile] .page{--max-w:414px;--gutter:20px}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.eyebrow .dot{color:var(--primary)}h1,h2,h3,h4{letter-spacing:-.025em;color:var(--ink-1);margin:0;font-weight:600}.display{letter-spacing:-.035em;font-size:clamp(40px,6vw,76px);font-weight:600;line-height:1.02}.section-title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.08}.section-title .quiet{color:var(--ink-3);font-weight:500}.lede{color:var(--ink-2);max-width:60ch;font-size:18px;line-height:1.55}.muted{color:var(--ink-3)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.caption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.nav{z-index:20;background:color-mix(in oklch, var(--bg), transparent 14%);-webkit-backdrop-filter:blur(12px)saturate(120%);border-bottom:1px solid color-mix(in oklch, var(--border), transparent 30%);position:sticky;top:0}.nav .wrap{align-items:center;gap:24px;height:68px;display:flex}.brand{letter-spacing:-.015em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.brand-mark{background:var(--ink-1);width:28px;height:28px;color:var(--bg);letter-spacing:-.04em;border-radius:8px;place-items:center;font-size:15px;font-weight:700;display:grid}.nav-links{color:var(--ink-2);gap:22px;margin-left:24px;font-size:14px;display:flex}.nav-links a{font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--ink-1)}.nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-region{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--border);border-radius:99px;padding:4px 10px;font-size:11px}.nav-region .pulse{background:var(--success);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.btn{border:1px solid var(--border);background:var(--paper);height:48px;color:var(--ink-1);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-sm{height:38px;padding:0 16px;font-size:13.5px}.btn-lg{height:56px;padding:0 28px;font-size:16px}.btn-primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.btn-primary:hover{background:var(--primary-deep);border-color:var(--primary-deep);box-shadow:0 6px 20px #00513038;box-shadow:0 6px 20px lab(29.761% -45.0834 17.5082/.22)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:color-mix(in oklch, var(--ink-1), transparent 95%)}.btn .arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(2px)}.section{border-top:1px solid var(--rule);padding:clamp(56px,8vw,112px) 0}.section.no-rule{border-top:0}.section.tinted{background:var(--bg-2)}.section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:56px;display:grid}.section-head .col-meta{flex-direction:column;gap:12px;display:flex}.section-head .lede{max-width:52ch}.hero{padding:clamp(56px,9vw,132px) 0 clamp(48px,7vw,96px);position:relative}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero h1{margin-top:18px}.hero .lede{max-width:52ch;margin-top:22px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-meta{color:var(--ink-3);align-items:center;gap:22px;margin-top:36px;font-size:13px;display:flex}.hero-meta b{color:var(--ink-1);font-weight:500}.hero-meta .vrule{background:var(--rule);width:1px;height:22px}.shot{filter:drop-shadow(0 24px 36px #31281024)drop-shadow(0 4px 8px #31281014);filter:drop-shadow(0 24px 36px lab(16.6011% 1.37486 16.9332/.14))drop-shadow(0 4px 8px lab(16.6011% 1.37486 16.9332/.08));position:relative}.shot.tilt{transform:rotate(1.2deg)}.shot.tilt-back{transform:rotate(-.8deg)}.shot-frame{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.shot-frame.with-bar{padding:0}.shot-bar{border-bottom:1px solid var(--border);background:var(--paper-2);align-items:center;gap:8px;padding:10px 14px;display:flex}.shot-bar .dot{background:#d0cec7;background:lab(82.651% -.00488758 3.82766);border-radius:50%;width:10px;height:10px}.shot-bar .url{font-family:var(--font-mono);color:var(--ink-3);background:var(--bg);letter-spacing:.02em;border-radius:99px;margin-left:14px;padding:4px 10px;font-size:11.5px}.dash{background:var(--paper-2);gap:14px;padding:18px;display:grid}.dash-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-stat{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);padding:12px}.dash-stat .l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.dash-stat .v{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:500}.dash-stat .v .ccy{color:var(--ink-3);margin-right:3px;font-size:12px;font-weight:400}.dash-stat .delta{font-family:var(--font-mono);color:var(--success);margin-top:2px;font-size:10.5px}.dash-stat .delta.warn{color:var(--warning-deep)}.dash-chart{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);padding:14px}.dash-chart-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dash-chart-h .t{font-size:12px;font-weight:500}.dash-chart-h .legend{font-family:var(--font-mono);color:var(--ink-3);gap:10px;font-size:10px;display:flex}.dash-chart-h .legend i{vertical-align:3px;background:var(--primary);width:8px;height:2px;margin-right:4px;display:inline-block}.dash-chart-h .legend i.b{background:var(--ink-4)}.dash-list{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.dash-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.dash-row:last-child{border-bottom:0}.dash-row .av{background:var(--primary-soft);width:26px;height:26px;color:var(--primary-soft-ink);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.dash-row .nm{font-weight:500;line-height:1.2}.dash-row .id{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.dash-row .am{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.pill-mini{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--mint);color:var(--mint-ink);border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:500}.pill-mini.warn{color:var(--warning-deep);background:#ffe7c7;background:lab(93.0921% 4.94614 18.9814)}.pill-mini.danger{color:var(--danger);background:#ffe3df;background:lab(92.6692% 12.2811 6.63735)}.pitch{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.pitch-item .ico{width:36px;height:36px;color:var(--primary-deep);place-items:center;margin-bottom:18px;display:grid}.pitch-item h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:600}.pitch-item p{color:var(--ink-2);max-width:32ch;margin:0;font-size:15px;line-height:1.55}.pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pain-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:24px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.pain-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pain-card .quote{font-family:var(--font-sans);color:var(--ink-1);letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.4}.pain-card .quote:before{content:"\"";font-family:var(--font-mono);color:var(--primary);vertical-align:-6px;margin-right:4px;font-size:28px;line-height:0}.pain-card .who{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:-16px;font-size:11px}.pain-card .answer{color:var(--ink-2);border-top:1px dashed var(--rule);padding-top:20px;font-size:14.5px;line-height:1.55}.pain-card .answer .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.pain-card[data-tone=mint]{background:linear-gradient(180deg, var(--mint) 0%, var(--paper) 38%)}.pain-card[data-tone=peach]{background:linear-gradient(180deg, var(--peach) 0%, var(--paper) 38%)}.pain-card[data-tone=sky]{background:linear-gradient(180deg, var(--sky) 0%, var(--paper) 38%)}.steps{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.step{flex-direction:column;gap:18px;display:flex}.step .num{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:13px;font-weight:500}.step h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.step .preview{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:10px;min-height:200px;margin-top:8px;padding:14px;display:flex}.step .meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.step .meta .clock{color:var(--primary-deep)}.ui-row{border-bottom:1px dashed var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.ui-row:last-child{border-bottom:0}.ui-row .av-mini{background:var(--bg-3);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:9.5px;font-weight:600;display:grid}.ui-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.parent-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.phone{width:320px;box-shadow:var(--shadow-lg);background:#11171b;background:lab(7.23663% -1.65557 -3.83845);border-radius:36px;margin:0 auto;padding:12px;position:relative}.phone-screen{background:var(--bg);border-radius:26px;height:600px;position:relative;overflow:hidden}.phone-status{letter-spacing:.02em;justify-content:space-between;align-items:center;padding:14px 22px 8px;font-size:11px;font-weight:600;display:flex}.phone-status .icons{color:var(--ink-2);align-items:center;gap:5px;display:flex}.parent-screen{flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.parent-h{justify-content:space-between;align-items:center;padding:6px 6px 0;display:flex}.parent-h .greet{color:var(--ink-3);font-size:12.5px}.parent-h .name{letter-spacing:-.01em;font-size:15px;font-weight:600}.parent-h .av{background:var(--peach);width:36px;height:36px;color:var(--peach-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.wallet{border-radius:var(--r-lg);color:#fff;background:linear-gradient(140deg,#008b5a 0%,#005130 60%,#00331d 100%);background:linear-gradient(140deg,lab(50.6677% -43.625 17.1054) 0%,lab(29.761% -45.0834 17.5082) 60%,lab(17.6471% -30.9997 12.0628) 100%);flex-direction:column;min-height:180px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #00331d40;box-shadow:inset 0 1px lab(100% 0 0/.18),0 8px 24px lab(17.6471% -30.9997 12.0628/.25)}.wallet:before{content:"";pointer-events:none;background:radial-gradient(900px 200px at -20% -40%,#ffffff2e,#0000 60%),radial-gradient(500px 300px at 120% 120%,#0000002e,#0000 60%);background:radial-gradient(900px 200px at -20% -40%,lab(100% 0 0/.18),#0000 60%),radial-gradient(500px 300px at 120% 120%,lab(0% 0 0/.18),#0000 60%);position:absolute;inset:0}.wallet-top{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;z-index:1;justify-content:space-between;align-items:flex-start;font-size:10.5px;display:flex;position:relative}.wallet-top .ghs{background:#ffffff29;background:lab(100% 0 0/.16);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:99px;padding:3px 8px;font-size:9.5px}.wallet-mid{z-index:1;align-items:center;gap:12px;margin-top:18px;display:flex;position:relative}.wallet-chip{background:linear-gradient(160deg,#dcc091 0%,#b38143 60%,#805b2c 100%);background:linear-gradient(160deg,lab(79.2378% 5.53143 27.7338) 0%,lab(58.0899% 15.1674 40.7509) 60%,lab(41.876% 12.2006 32.7766) 100%);border-radius:5px;flex-shrink:0;width:38px;height:28px;position:relative}.wallet-chip:before{content:"";border-top:1px solid #6f4e1a80;border-top:1px solid lab(36.1418% 10.3965 34.8301/.5);border-bottom:1px solid #6f4e1a80;border-bottom:1px solid lab(36.1418% 10.3965 34.8301/.5);position:absolute;inset:4px 0}.wallet-bal{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.wallet-bal .ccy{opacity:.75;margin-right:4px;font-size:12px}.wallet-bot{z-index:1;justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex;position:relative}.wallet-bot .label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:9px}.wallet-bot .name{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:12.5px;font-weight:500}.wallet-bot .acct{font-family:var(--font-mono);letter-spacing:.18em;margin-top:2px;font-size:11px}.btn-topup{background:var(--ink-1);height:44px;color:var(--bg);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:500;display:flex}.upcoming{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px}.upcoming .l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.upcoming .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:500}.upcoming .v .ccy{color:var(--ink-3);margin-right:3px;font-size:10px}.upcoming .due{color:var(--ink-3);margin-top:6px;font-size:11.5px}.reports-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:20px;padding:24px;display:flex}.report h3{letter-spacing:-.015em;font-size:18px;font-weight:600}.report .lede{color:var(--ink-2);max-width:36ch;font-size:14px;line-height:1.5}.report .takeaway{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);border-top:1px dashed var(--rule);padding-top:16px;font-size:11px}.buckets{flex-direction:column;gap:14px;display:flex}.bucket .head{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;display:flex}.bucket .head .nm{font-weight:500}.bucket .head .ct{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.bucket .bar{background:var(--bg-3);border-radius:99px;height:8px;position:relative;overflow:hidden}.bucket .bar i{background:var(--primary);border-radius:99px;height:100%;display:block}.bucket[data-tone=warn] .bar i{background:var(--warning)}.bucket[data-tone=danger] .bar i{background:var(--danger)}.curve{width:100%;height:180px}.curve .grid line{stroke:var(--rule);stroke-dasharray:2 4}.curve .axis{font-family:var(--font-mono);fill:var(--ink-3);font-size:10px}.curve .lineA{stroke:var(--primary);stroke-width:2px;fill:none;stroke-linecap:round}.curve .lineB{stroke:var(--ink-4);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:4 3}.curve .areaA{fill:#0070471a;fill:lab(41.3781% -44.0935 17.2352/.1)}.curve .lineA-end{fill:var(--primary)}.price{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px;display:grid}.price h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.price-meta{color:var(--ink-2);font-size:15px;line-height:1.55}.price-list{flex-direction:column;gap:0;display:flex}.price-item{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.price-item:last-child{border-bottom:0;padding-bottom:0}.price-item .v{font-family:var(--font-mono);color:var(--ink-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:88px;font-size:28px;font-weight:500}.price-item .v.zero{color:var(--primary)}.price-item .l{color:var(--ink-2);font-size:15px;line-height:1.5}.price-item .l b{color:var(--ink-1);font-weight:500}.trust{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.logo-strip{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.logo-card{border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--paper-2);height:64px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;place-items:center;padding:6px;font-size:10.5px;line-height:1.2;display:grid}.facts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fact{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);padding:18px}.fact .l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10.5px}.fact .b{color:var(--ink-1);font-size:15px;font-weight:500;line-height:1.4}.fact .b a{color:var(--primary-deep);border-bottom:1px solid;text-decoration:none}.faq-list{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule);padding:0}.faq-item summary{cursor:pointer;letter-spacing:-.02em;color:var(--ink-1);grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding:28px 4px;font-size:clamp(20px,2.4vw,26px);font-weight:500;list-style:none;display:grid;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .plus{font-family:var(--font-mono);color:var(--ink-3);text-align:center;width:24px;font-size:18px;transition:transform .2s}.faq-item[open] summary .plus{color:var(--primary);transform:rotate(45deg)}.faq-item .faq-body{max-width:64ch;color:var(--ink-2);padding:0 4px 28px;font-size:16px;line-height:1.6}.faq-item .faq-body a{color:var(--primary-deep);border-bottom:1px solid;text-decoration:none}.final{text-align:center;background:var(--bg-3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(80px,12vw,160px) 0}.final .display{max-width:18ch;margin:0 auto 24px}.final .lede{margin:0 auto 36px}.final .btn-lg{font-size:17px}.footer{color:var(--ink-2);padding:56px 0 64px;font-size:13.5px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-grid h4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px;font-weight:500}.footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{text-decoration:none}.footer ul a:hover{color:var(--ink-1)}.footer-bot{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);justify-content:space-between;margin-top:56px;padding-top:24px;font-size:11.5px;display:flex}.footer-bot .countries{gap:16px;display:flex}.footer-bot .countries .live{color:var(--primary-deep)}.footer-bot .countries .live:before{content:"";background:var(--primary);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.footer-bot .countries .soon{color:var(--ink-4)}.sheet{background:var(--bg-2);border-top:1px solid var(--rule);padding:80px 0 96px}.sheet .sheet-h{justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.sheet h2{letter-spacing:-.025em;font-size:32px;font-weight:600}.sheet-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sheet-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.sheet-card .sheet-card-h{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.sheet-card h3{font-size:14px;font-weight:600}.sheet-card .tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.sheet-row{border-bottom:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.sheet-row:last-child{border-bottom:0}.sheet-row .label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);min-width:80px;font-size:10.5px}.swatch{flex-wrap:wrap;gap:10px;display:flex}.swatch-card{width:88px}.swatch-card .chip{border:1px solid var(--border);border-radius:10px;height:56px;margin-bottom:6px}.swatch-card .nm{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.04em;font-size:10.5px}.swatch-card .v{font-family:var(--font-mono);color:var(--ink-3);font-size:9.5px}.pill-demo{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);background:var(--paper-2);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.pill-demo .pill-dot{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.pill-demo[data-tone=paid]{background:var(--mint);color:var(--mint-ink);border-color:#a3d1b799;border-color:lab(79.9274% -19.4202 7.69659/.6)}.pill-demo[data-tone=paid] .pill-dot{background:var(--success)}.pill-demo[data-tone=partial]{color:var(--warning-deep);background:#ffe7c7;background:lab(93.0921% 4.94614 18.9814);border-color:#e3bd8a99;border-color:lab(79.151% 8.85192 31.423/.6)}.pill-demo[data-tone=partial] .pill-dot{background:var(--warning)}.pill-demo[data-tone=overdue]{color:var(--danger);background:#ffe7e4;background:lab(93.8292% 12.2803 6.63641);border-color:#f4b0aa99;border-color:lab(78.3655% 24.7378 13.5339/.6)}.pill-demo[data-tone=overdue] .pill-dot{background:var(--danger)}.pill-demo[data-tone=draft]{background:var(--bg-3);color:var(--ink-2)}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-grid .shot{order:2;max-width:480px;margin:0 auto}.pitch{grid-template-columns:1fr;gap:32px}.pain-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:32px}.parent-grid{grid-template-columns:1fr;gap:48px}.reports-grid{grid-template-columns:1fr}.price{grid-template-columns:1fr;gap:32px;padding:32px}.trust{grid-template-columns:1fr;gap:40px}.section-head{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bot{flex-direction:column;gap:12px}.sheet-grid{grid-template-columns:1fr}.nav-links,.nav-region{display:none}}@media (max-width:520px){:root{--gutter:20px}.logo-strip{grid-template-columns:repeat(2,1fr)}.facts{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.price{padding:24px}.pain-card{padding:22px}.nav .wrap{gap:12px}.nav-cta .btn-ghost{display:none}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.hero-meta{flex-wrap:wrap;gap:8px 14px}.hero-meta .vrule{display:none}.dash-stats{grid-template-columns:1fr}.price aside .btn{justify-content:center;align-self:stretch}.faq-item summary{gap:16px;padding:22px 4px}}.tweaks{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-md);z-index:50;width:248px;box-shadow:var(--shadow-lg);padding:16px;font-size:12.5px;display:none;position:fixed;bottom:20px;right:20px}.tweaks[data-on=true]{display:block}.tweaks h4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:10.5px;font-weight:500;display:flex}.tweaks h4 button{font-family:var(--font-mono);color:var(--ink-3);background:0 0;border:0;padding:0;font-size:14px;line-height:1}.tweak-row{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.tweak-row:last-child{margin-bottom:0}.tweak-row .lab{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.tweak-seg{border:1px solid var(--border);background:var(--bg-2);border-radius:8px;gap:2px;padding:2px;display:flex}.tweak-seg button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;flex:1;padding:6px 4px;font-family:inherit;font-size:11.5px}.tweak-seg button[data-on=true]{background:var(--paper);color:var(--ink-1);box-shadow:var(--shadow-xs)}
