:root{--bg:#f4f3f7;--bg-2:#eeebf6;--tile:#fff;--tile-2:#fbfafd;--line:#eceaf3;--line-2:#e1deec;--strip:#d6ceea;--ink:#171320;--ink-2:#565064;--ink-3:#9a93a9;--acc-base:#5b34e0;--acc:var(--acc-base);--acc-2:color-mix(in srgb, var(--acc), white 14%);--acc-soft:color-mix(in srgb, var(--acc) 12%, var(--tile));--acc-soft-2:color-mix(in srgb, var(--acc) 7%, var(--bg));--acc-line:color-mix(in srgb, var(--acc) 26%, var(--tile));--acc-ink:color-mix(in srgb, var(--acc-base), black 12%);--money:#0e9f6e;--money-soft:color-mix(in srgb,#0e9f6e 12%, var(--tile));--money-ink:#0a6b4b;--warn:#c2410c;--warn-soft:color-mix(in srgb,#c2410c 12%, var(--tile));--warn-ink:#8a3009;--disp:"Bricolage Grotesque",sans-serif;--sans:"Instrument Sans","Inter",sans-serif;--mono:"JetBrains Mono",monospace;--r:18px;--r-sm:12px;--r-lg:24px;--sh:0 1px 2px #1713200a, 0 4px 14px -6px #17132014;--sh-lift:0 2px 4px #1713200d, 0 20px 44px -20px color-mix(in srgb, var(--acc) 42%, transparent);--ledge:color-mix(in srgb, var(--acc-base), black 30%)}[data-theme=dark]{--bg:#131118;--bg-2:#0e0c14;--tile:#1c1a24;--tile-2:#221f2b;--line:#2a2733;--line-2:#332f3f;--strip:#08060c;--ink:#f4f2fa;--ink-2:#aba4bc;--ink-3:#6f6982;--acc:color-mix(in srgb, var(--acc-base), white 12%);--acc-soft:color-mix(in srgb, var(--acc) 15%, var(--tile));--acc-soft-2:color-mix(in srgb, var(--acc) 9%, var(--bg));--acc-line:color-mix(in srgb, var(--acc) 30%, var(--tile));--acc-ink:color-mix(in srgb, var(--acc-base), white 40%);--money:#2fd897;--money-soft:color-mix(in srgb,#2fd897 14%, var(--tile));--money-ink:#5fe9b4;--warn:#f59e5b;--warn-soft:color-mix(in srgb,#f59e5b 14%, var(--tile));--warn-ink:#f8b27e;--sh:0 1px 2px #0006, 0 6px 20px -8px #00000080;--sh-lift:0 2px 6px #00000080, 0 24px 50px -20px color-mix(in srgb, var(--acc) 55%, transparent);--ledge:color-mix(in srgb, var(--acc-base), black 45%)}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--acc-soft);color:var(--acc-ink)}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;transition:background .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,92vw);margin-inline:auto}.field{z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 82% -4%, var(--acc-soft-2) 0%, transparent 60%), radial-gradient(48% 34% at 4% 22%, color-mix(in srgb,var(--money) 6%, transparent) 0%, transparent 62%), var(--bg);transition:background .4s;position:fixed;inset:0}.field:after{content:"";opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=dark] .field:after{opacity:.18}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}h1,h2,h3{font-family:var(--disp);letter-spacing:-.03em;font-weight:600;line-height:1.02}.btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:600;line-height:1;transition:transform .14s cubic-bezier(.2,.7,.3,1),box-shadow .14s,background .14s,border-color .14s;display:inline-flex}.btn svg{width:17px;height:17px;transition:transform .14s}.btn--primary{background:var(--acc);color:#fff;box-shadow:0 2px 0 var(--ledge), 0 6px 16px -8px var(--acc)}.btn--primary:hover{background:var(--acc-2);box-shadow:0 4px 0 var(--ledge), 0 10px 20px -10px var(--acc);transform:translateY(-2px)}.btn--primary:hover svg{transform:translate(3px)}.btn--primary:active{box-shadow:0 1px 0 var(--ledge), 0 4px 10px -6px var(--acc);transform:translateY(0)}.btn--ghost{background:var(--tile);color:var(--ink);border-color:var(--line-2);box-shadow:var(--sh)}.btn--ghost:hover{color:var(--acc);border-color:var(--acc-line);box-shadow:var(--sh-lift);transform:translateY(-2px)}.btn--ghost:hover svg{transform:translate(3px)}.btn--ghost:active{transform:translateY(0)}.btn--sm{padding:10px 15px;font-size:13.5px}header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:66px;display:flex}.brand{font-family:var(--disp);letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.brand b{color:var(--acc);font-weight:700}.brandmark{flex:none;height:auto}.brandmark .wv{stroke:var(--acc,#5b34e0)}.brandmark .wv-soft{stroke:var(--acc,#5b34e0);opacity:.5}.brandmark .pill{stroke:currentColor}.brandmark .mic{fill:var(--acc,#5b34e0);animation:2.6s ease-in-out infinite micpulse}@keyframes micpulse{0%,to{opacity:1}50%{opacity:.5}}.nav-links{color:var(--ink-2);align-items:center;gap:28px;font-size:14.5px;display:flex}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--acc)}.nav-links a.on{color:var(--ink);font-weight:600}.nav-r{align-items:center;gap:12px;display:flex}.iconbtn{border:1px solid var(--line-2);background:var(--tile);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:11px;place-items:center;transition:all .15s;display:grid}.iconbtn:hover{color:var(--acc);border-color:var(--acc-line)}.iconbtn svg{width:18px;height:18px}@media (max-width:820px){.nav-links{display:none}}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;padding:64px 0 40px;display:grid}.hero h1{margin:18px 0 0;font-size:clamp(40px,5.4vw,62px)}.hero h1 .grad{background:linear-gradient(100deg, var(--acc) 10%, color-mix(in srgb,var(--acc),#c084fc 55%) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.lede{color:var(--ink-2);max-width:34ch;margin-top:20px;font-size:18.5px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-meta{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.hero-meta div{flex-direction:column;gap:2px;display:flex}.hero-meta .n{font-family:var(--disp);letter-spacing:-.02em;font-size:24px;font-weight:700}.hero-meta .n.c{color:var(--money-ink)}.hero-meta .l{color:var(--ink-3);font-size:12px;font-family:var(--mono);letter-spacing:.02em}.rise{opacity:0;animation:.6s cubic-bezier(.2,.7,.3,1) forwards rise;transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}.d1{animation-delay:50ms}.d2{animation-delay:.12s}.d3{animation-delay:.19s}.d4{animation-delay:.26s}.d5{animation-delay:.33s}.d6{animation-delay:.4s}.call{background:var(--tile);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lift);position:relative;overflow:hidden}.call:before{content:"";background:linear-gradient(90deg, var(--acc), var(--acc-2));opacity:.9;height:4px;position:absolute;inset:0 0 auto}.call-head{border-bottom:1px solid var(--line);background:radial-gradient(120% 180% at 100% 0%, var(--acc-soft) 0%, transparent 55%), var(--tile);align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.call-ava{background:var(--acc-soft);width:42px;height:42px;color:var(--acc);border-radius:12px;flex:none;place-items:center;display:grid}.call-ava svg{width:22px;height:22px}.call-id{flex:1;min-width:0}.call-id .biz{align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:flex}.call-id .biz .badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:var(--acc-soft);border-radius:6px;padding:2px 6px;font-size:9px;font-weight:600}.call-id .num{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:12px}.call-timer{font-family:var(--mono);color:var(--money-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.call-timer .live{background:var(--money);border-radius:2px;width:8px;height:8px;animation:1.4s ease-in-out infinite livedot}.call.done .call-timer .live{opacity:.4;animation:none}@keyframes livedot{0%,to{opacity:1}50%{opacity:.3}}.wave{align-items:center;gap:3px;height:20px;padding:0 2px;display:flex}.wave i{background:var(--acc);opacity:.65;transform-origin:50%;border-radius:3px;width:3px}.wave i:first-child{height:7px}.wave i:nth-child(2){height:14px}.wave i:nth-child(3){height:18px}.wave i:nth-child(4){height:10px}.wave i:nth-child(5){height:15px}.wave i:nth-child(6){height:8px}.call:not(.done) .wave i{animation:1s ease-in-out infinite wavebar}.call:not(.done) .wave i:nth-child(2){animation-delay:.12s}.call:not(.done) .wave i:nth-child(3){animation-delay:.24s}.call:not(.done) .wave i:nth-child(4){animation-delay:.36s}.call:not(.done) .wave i:nth-child(5){animation-delay:.18s}.call:not(.done) .wave i:nth-child(6){animation-delay:.3s}@keyframes wavebar{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:.85;transform:scaleY(1)}}.call.done .wave i{opacity:.3;height:5px;animation:none}.call-body{flex-direction:column;gap:11px;min-height:294px;padding:16px 18px;display:flex}.turn{opacity:0;max-width:86%;animation:.34s cubic-bezier(.2,.7,.3,1) forwards turnin;transform:translateY(8px)}@keyframes turnin{to{opacity:1;transform:none}}.turn .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 4px 4px;font-size:9.5px;font-weight:600}.turn .bub{border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.5}.turn.caller{align-self:flex-start}.turn.caller .bub{background:var(--tile-2);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px}.turn.rezi{text-align:right;align-self:flex-end}.turn.rezi .who{color:var(--acc)}.turn.rezi .bub{text-align:left;background:var(--acc);color:#fff;box-shadow:0 6px 16px -10px var(--acc);border-bottom-right-radius:5px}.turn .bub .cursor{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.typing{background:var(--acc);border-radius:14px 14px 5px;align-self:flex-end;gap:4px;width:max-content;padding:11px 14px;display:inline-flex}.typing i{background:#ffffffd9;border-radius:50%;width:6px;height:6px;animation:1s infinite td}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes td{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.call-foot{border-top:1px solid var(--line);opacity:0;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:13px 18px;transition:opacity .4s;display:flex}.call-foot.show{opacity:1}.outcome{border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.outcome svg{width:14px;height:14px}.outcome.book{background:var(--money-soft);color:var(--money-ink)}.outcome.urgent{background:var(--warn-soft);color:var(--warn-ink)}.outcome.info{background:var(--acc-soft);color:var(--acc-ink)}.call-foot .mn{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:11.5px}section{padding:56px 0}.sec-head{max-width:640px}.sec-head h2{margin-top:14px;font-size:clamp(28px,3.6vw,40px)}.sec-head p{color:var(--ink-2);margin-top:14px;font-size:16.5px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}.steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--acc-line), var(--acc), var(--money));opacity:.5;z-index:0;height:2px;position:absolute;top:28px;left:8%;right:8%}.step{background:var(--tile);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);z-index:1;padding:20px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.step:hover{box-shadow:var(--sh-lift);border-color:var(--acc-line);transform:translateY(-4px)}.step .num{width:44px;height:44px;font-family:var(--mono);color:#fff;background:var(--acc);box-shadow:0 2px 0 var(--ledge);border-radius:13px;place-items:center;margin-bottom:14px;font-size:16px;font-weight:600;display:grid}.step:last-child .num{background:var(--money);box-shadow:0 2px 0 var(--money-ink)}.step h3{letter-spacing:-.02em;font-size:17.5px}.step p{color:var(--ink-2);margin-top:7px;font-size:13.5px}.step .t{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;font-size:10.5px;display:inline-flex}.step .t svg{width:13px;height:13px;color:var(--acc)}@media (max-width:820px){.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}}@media (max-width:480px){.steps{grid-template-columns:1fr}}.trade{position:relative}.trade-bg{z-index:-1;background:radial-gradient(50% 60% at 30% 0%, var(--acc-soft-2) 0%, transparent 70%);border-radius:40px;transition:background .5s;position:absolute;inset:-40px -6vw}.tabs{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.tab{font-family:var(--sans);color:var(--ink-2);background:var(--tile);border:1px solid var(--line-2);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .16s;display:inline-flex}.tab .ic{color:currentColor;place-items:center;width:20px;height:20px;display:grid}.tab .ic svg{width:18px;height:18px}.tab:hover{color:var(--acc);border-color:var(--acc-line);transform:translateY(-2px)}.tab.on{color:#fff;background:var(--acc);border-color:var(--acc);box-shadow:0 2px 0 var(--ledge), 0 10px 22px -12px var(--acc)}.tab .med{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--acc-soft);color:var(--acc);border-radius:5px;padding:2px 5px;font-size:8.5px}.tab.on .med{color:#fff;background:#ffffff38}.trade-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:22px;margin-top:24px;display:grid}@media (max-width:900px){.trade-grid{grid-template-columns:1fr}}.scene{flex-direction:column;gap:14px;display:flex}.scene-card{background:var(--tile);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:18px 19px}.scene-card .lbl{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.scene-card .lbl svg{width:15px;height:15px;color:var(--acc)}.scene-title{font-family:var(--disp);letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:600}.scene-title span{color:var(--acc)}.scene-sum{color:var(--ink-2);margin-top:9px;font-size:14px;line-height:1.5}.sms{background:var(--tile-2);border:1px solid var(--line);border-radius:5px 14px 14px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;position:relative}.sms:before{content:"SMS";font-family:var(--mono);letter-spacing:.08em;color:var(--money-ink);background:var(--money-soft);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:-9px;left:12px}.sms .meta{font-family:var(--mono);color:var(--ink-3);gap:8px;margin-top:8px;font-size:10.5px;display:flex}.sms .meta b{color:var(--money-ink);font-weight:600}.trust-note{border-radius:var(--r-sm);background:color-mix(in srgb, var(--acc) 6%, var(--tile));border:1px solid var(--acc-line);color:var(--ink-2);gap:11px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:none}.trust-note.show{display:flex}.trust-note svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:1px}.trust-note b{color:var(--ink);font-weight:600}.swap{animation:.4s cubic-bezier(.2,.7,.3,1) swapin}@keyframes swapin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.caps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}@media (max-width:900px){.caps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.caps{grid-template-columns:1fr}}.cap{background:var(--tile);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:20px 19px;transition:transform .18s,box-shadow .18s,border-color .18s}.cap:hover{box-shadow:var(--sh-lift);border-color:var(--acc-line);transform:translateY(-4px)}.cap .ic{background:var(--acc-soft);width:44px;height:44px;color:var(--acc);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}.cap .ic svg{width:22px;height:22px}.cap:nth-child(4) .ic{background:var(--money-soft);color:var(--money-ink)}.cap h3{letter-spacing:-.02em;font-size:16.5px}.cap p{color:var(--ink-2);margin-top:7px;font-size:13.5px}.cap .stat{font-family:var(--mono);color:var(--money-ink);margin-top:12px;font-size:11px;font-weight:600}.stack{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;margin-top:32px;display:grid}@media (max-width:820px){.stack{grid-template-columns:1fr}}.stack-card{background:var(--tile);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:24px}.stack-card h3{letter-spacing:-.02em;font-size:19px}.stack-card p{color:var(--ink-2);margin-top:8px;font-size:14px}.integrations{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.intg{border-radius:var(--r-sm);background:var(--tile-2);border:1px solid var(--line);align-items:center;gap:11px;padding:12px 13px;transition:all .16s;display:flex}.intg:hover{border-color:var(--acc-line);transform:translateY(-2px)}.intg .g{background:var(--tile);border:1px solid var(--line-2);width:34px;height:34px;font-family:var(--disp);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.intg .g svg{width:20px;height:20px}.intg .t b{font-size:13.5px;font-weight:600;display:block}.intg .t span{color:var(--ink-3);font-size:11px;font-family:var(--mono)}.trust-panel{background:linear-gradient(180deg, var(--acc-soft) 0%, var(--tile) 60%);border:1px solid var(--acc-line)}.trust-panel .lbl{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.trust-panel .lbl svg{width:15px;height:15px}.trust-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.trust-list li{color:var(--ink-2);gap:11px;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.trust-list li svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:1px}.trust-list li b{color:var(--ink);font-weight:600}.closing{text-align:center;padding:76px 0 84px}.closing .panel{background:radial-gradient(120% 140% at 50% 0%, var(--acc-soft) 0%, transparent 55%), var(--tile);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lift);padding:56px 32px}.closing h2{font-size:clamp(30px,4.4vw,48px)}.closing h2 span{color:var(--acc)}.closing p{color:var(--ink-2);font-size:15px;font-family:var(--mono);margin:16px 0 26px}footer{border-top:1px solid var(--line);padding:30px 0 40px}.foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.foot-links{flex-wrap:wrap;gap:20px;display:flex}.foot-links a:hover{color:var(--acc)}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:34px;padding-top:44px}.hero p.lede{max-width:none}}@media (prefers-reduced-motion:reduce){.rise,.reveal,.turn,.swap{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.typing i,.brandmark .mic,.call-timer .live,.wave i{animation:none!important}}.ar-mkt{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55}.ar-mkt a{text-decoration:none}.ar-mkt .btn--primary,.ar-mkt a.btn--primary{color:#fff;background:#6d28d9}.ar-mkt .btn--primary:hover{color:#fff;background:#7c3aed}
