:root{color-scheme:dark;font-family:Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#030712;color:#ffffff}*{box-sizing:border-box}body{position:relative;margin:0;background:linear-gradient(90deg,rgba(34,211,238,.08),transparent 18%,rgba(79,70,229,.08) 62%,transparent),linear-gradient(180deg,#030712,#080b17 48%,#030712);min-height:100vh;overflow-x:hidden}body:after,body:before{content:"";position:fixed;pointer-events:none;inset:0;z-index:0}body:before{top:-24vh;left:-14vw;width:128vw;height:82vh;background:radial-gradient(ellipse 34% 72% at 16% 24%,rgba(16,185,129,.42),transparent 64%),radial-gradient(ellipse 28% 78% at 34% 18%,rgba(34,211,238,.52),transparent 68%),radial-gradient(ellipse 36% 84% at 58% 29%,rgba(79,70,229,.38),transparent 66%),radial-gradient(ellipse 24% 62% at 76% 20%,rgba(6,182,212,.34),transparent 70%),radial-gradient(ellipse 46% 42% at 48% 8%,rgba(255,255,255,.08),transparent 66%);background-size:130% 118%,112% 130%,124% 124%,118% 112%,100% 100%;filter:blur(26px) saturate(1.35);mix-blend-mode:screen;opacity:.78;transform:skewY(-8deg) translateZ(0);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.76) 52%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.76) 52%,transparent);animation:aurora-drift 20s cubic-bezier(.45,0,.2,1) infinite}body:after{top:-10vh;left:0;height:72vh;background:radial-gradient(ellipse 16% 80% at 22% 16%,rgba(34,211,238,.2),transparent 68%),radial-gradient(ellipse 20% 74% at 43% 12%,rgba(16,185,129,.18),transparent 72%),radial-gradient(ellipse 18% 72% at 69% 20%,rgba(99,102,241,.2),transparent 70%),radial-gradient(ellipse 28% 54% at 88% 8%,rgba(6,182,212,.12),transparent 76%),linear-gradient(180deg,rgba(3,7,18,0),rgba(3,7,18,.66) 76%,#030712);background-size:118% 130%,124% 112%,116% 122%,132% 118%,100% 100%;filter:blur(32px);opacity:.62;transform:translateZ(0);animation:aurora-curtain 28s cubic-bezier(.52,.02,.2,.98) infinite}@keyframes aurora-drift{0%{transform:skewY(-7deg) translate3d(-5vw,-2vh,0) scale(1.04);background-position:6% 42%,22% 28%,74% 20%,88% 34%,50% 0}19%{transform:skewY(-2deg) translate3d(3vw,4vh,0) scale(1.1);background-position:18% 38%,58% 36%,52% 27%,71% 22%,49% 4%;opacity:.72}43%{transform:skewY(-10deg) translate3d(8vw,1vh,0) scale(1.06);background-position:32% 52%,76% 22%,28% 42%,63% 44%,52% 8%}68%{transform:skewY(-4deg) translate3d(-2vw,7vh,0) scale(1.13);background-position:10% 50%,42% 46%,66% 24%,92% 40%,48% 2%;opacity:.82}87%{transform:skewY(-8deg) translate3d(5vw,-1vh,0) scale(1.08);background-position:24% 35%,12% 58%,82% 34%,48% 18%,51% 6%}to{transform:skewY(-7deg) translate3d(-5vw,-2vh,0) scale(1.04);background-position:6% 42%,22% 28%,74% 20%,88% 34%,50% 0}}@keyframes aurora-curtain{0%{transform:translate3d(-5vw,-1vh,0) skewX(-5deg) scaleY(1);background-position:12% 18%,48% 12%,70% 20%,90% 8%,0 0;opacity:.46}23%{transform:translate3d(3vw,3vh,0) skewX(2deg) scaleY(1.08);background-position:32% 20%,35% 28%,82% 12%,72% 18%,0 0;opacity:.72}47%{transform:translate3d(7vw,1vh,0) skewX(-2deg) scaleY(.98);background-position:18% 34%,62% 18%,54% 31%,84% 24%,0 0;opacity:.58}71%{transform:translate3d(-2vw,6vh,0) skewX(6deg) scaleY(1.1);background-position:40% 15%,18% 34%,76% 26%,56% 14%,0 0;opacity:.76}to{transform:translate3d(-5vw,-1vh,0) skewX(-5deg) scaleY(1);background-position:12% 18%,48% 12%,70% 20%,90% 8%,0 0;opacity:.46}}button,input,select{font:inherit}.page{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:18px 20px 56px;display:grid;grid-gap:28px;gap:28px;overflow:hidden}.atmosphere{pointer-events:none;position:absolute;inset:78px 0 auto;height:520px;opacity:.86;z-index:0}.atmosphere span{position:absolute;left:50%;width:min(980px,88vw);height:210px;border-radius:46% 54% 62% 38%;filter:blur(24px) saturate(1.25);transform:translateX(-50%) rotate(-3deg);mix-blend-mode:screen}.atmosphere span:first-child{top:12px;background:radial-gradient(ellipse at 28% 50%,rgba(6,182,212,.2),transparent 58%),radial-gradient(ellipse at 66% 42%,rgba(79,70,229,.16),transparent 62%);animation:aurora-line 15s ease-in-out infinite}.atmosphere span:nth-child(2){top:92px;width:min(760px,78vw);background:radial-gradient(ellipse at 34% 55%,rgba(16,185,129,.14),transparent 58%),radial-gradient(ellipse at 72% 42%,rgba(6,182,212,.18),transparent 66%);transform:translateX(-42%) rotate(4deg);animation:aurora-line 19s ease-in-out infinite reverse}.atmosphere span:nth-child(3){top:186px;width:min(1080px,96vw);background:radial-gradient(ellipse at 22% 45%,rgba(79,70,229,.14),transparent 56%),radial-gradient(ellipse at 78% 52%,rgba(34,211,238,.13),transparent 64%);transform:translateX(-54%) rotate(-6deg);animation:aurora-line 23s ease-in-out infinite}@keyframes aurora-line{0%{opacity:.3;transform:translateX(-56%) translateY(-10px) rotate(-7deg) scaleX(.94) scaleY(.82)}28%{opacity:.72;transform:translateX(-47%) translateY(18px) rotate(4deg) scaleX(1.1) scaleY(1.12)}54%{opacity:.42;transform:translateX(-51%) translateY(4px) rotate(-2deg) scaleX(.98) scaleY(.94)}78%{opacity:.78;transform:translateX(-44%) translateY(26px) rotate(5deg) scaleX(1.08) scaleY(1.18)}to{opacity:.3;transform:translateX(-56%) translateY(-10px) rotate(-7deg) scaleX(.94) scaleY(.82)}}@keyframes intro-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes intro-panel{0%{opacity:0;transform:translate3d(0,24px,0) scale(.975);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes cta-breathe{0%,68%,to{box-shadow:0 0 0 rgba(6,182,212,0),0 0 0 rgba(79,70,229,0);transform:translateY(0)}76%{box-shadow:0 0 0 1px rgba(6,182,212,.2),0 0 26px rgba(6,182,212,.24);transform:translateY(-1px)}84%{box-shadow:0 0 0 5px rgba(79,70,229,.08),0 0 18px rgba(6,182,212,.18);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.atmosphere span,body:after,body:before{animation:none}}.grid,.heroGrid,.providerBand,.receiptSection,.statsGrid,.topNav{position:relative;z-index:1}.topNav{position:-webkit-sticky;position:sticky;top:14px;z-index:20;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,7,18,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 48px rgba(0,0,0,.26);animation:intro-rise .7s ease-out both}.brandBlock,.topNav{display:flex;align-items:center}.brandBlock{gap:12px}.brandMark{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,rgba(6,182,212,.95),rgba(79,70,229,.9)),#4f46e5;box-shadow:0 0 24px rgba(6,182,212,.42)}.brandBlock strong{display:block;font-size:.94rem;font-weight:600;color:#ffffff}.navActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dialerHeader span,.kicker,.routeSummary span,.statLabel,label,th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.kicker{color:#06b6d4;margin:0 0 3px;font-size:.68rem;font-weight:700}.heroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);align-items:start;grid-gap:28px;gap:28px;min-height:610px;padding-top:34px}.hero{display:grid;grid-gap:24px;gap:24px;padding:54px 0 20px}.hero h1{margin:0;max-width:12ch;font-size:clamp(3rem,7vw,5.8rem);font-weight:500;line-height:.96;letter-spacing:0;animation:intro-rise .78s ease-out .12s both}.hero>p{margin:0;max-width:620px;color:#a1a1aa;font-size:1.06rem;line-height:1.7;animation:intro-rise .78s ease-out .22s both}.heroCtas,.waitlistForm{display:flex;gap:10px;flex-wrap:wrap}.heroCtas{animation:intro-rise .72s ease-out .33s both}.waitlistForm{animation:intro-rise .72s ease-out .52s both}.featureList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;color:#d4d4d8;max-width:640px;animation:intro-rise .72s ease-out .43s both}.featureList li{position:relative;padding-left:18px;line-height:1.45}.featureList li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:#06b6d4;box-shadow:0 0 18px rgba(6,182,212,.75)}.dialerTopRight{position:-webkit-sticky;position:sticky;top:92px;animation:intro-panel .82s ease-out .28s both}.card,.dialerPanel,.providerBand,.receiptSection{border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(24,24,27,.76);box-shadow:0 24px 80px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card,.dialerPanel{padding:20px;display:grid;grid-gap:14px;gap:14px}.dialerPanel{background:linear-gradient(180deg,rgba(79,70,229,.18),rgba(24,24,27,.84)),rgba(24,24,27,.82)}.dialerHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dialerHeader p{margin-top:5px;font-size:.86rem;line-height:1.45}.dialerHeader span{flex:0 0 auto;color:#06b6d4;font-size:.66rem;font-weight:700;padding-top:4px}.resonanceWave{position:relative;overflow:hidden;height:132px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:radial-gradient(circle at 18% 96%,rgba(6,182,212,.16),transparent 26%),radial-gradient(circle at 84% 72%,rgba(79,70,229,.2),transparent 30%),linear-gradient(180deg,rgba(3,7,18,.98),rgba(3,7,18,.84));box-shadow:inset 0 0 48px rgba(6,182,212,.08),inset 0 -34px 70px rgba(79,70,229,.14)}.resonanceWave:after,.resonanceWave:before{content:"";position:absolute;inset:0;pointer-events:none}.resonanceWave:before{z-index:2;background:linear-gradient(180deg,rgba(3,7,18,.34),transparent 34%,transparent 70%,rgba(3,7,18,.18)),radial-gradient(circle at 50% 44%,transparent 0 36%,rgba(3,7,18,.3) 78%)}.resonanceWave:after{z-index:1;background:radial-gradient(circle at 30% 86%,rgba(6,182,212,.18),transparent 30%),radial-gradient(circle at 76% 78%,rgba(16,185,129,.12),transparent 28%);mix-blend-mode:screen}.resonanceWave canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.providerBand{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px;gap:28px;padding:28px;animation:intro-panel .82s ease-out .62s both}.card h2,.dialerPanel h2,.receiptSection h2,.sectionIntro h2{margin:0;font-size:1.16rem;font-weight:600}.sectionIntro p{margin-top:12px;max-width:430px}.providerMatrix{display:grid;grid-gap:12px;gap:12px}.routeSummary{display:grid;grid-gap:7px;gap:7px;padding:14px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.routeSummary span,.statLabel{margin:0;color:#06b6d4;font-size:.68rem;font-weight:700}.routeSummary strong{text-transform:capitalize;font-size:1.08rem}.providerList small,.routeSummary small{color:#a1a1aa;line-height:1.4}.providerList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.providerList li{display:grid;grid-gap:7px;gap:7px;padding:14px;border-radius:8px;background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.18)}.providerList li span{text-transform:capitalize;color:#ffffff}.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;animation:intro-panel .82s ease-out .72s both}.balance,.statValue{margin:0;color:#ffffff;font-size:1.55rem;font-weight:600}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;animation:intro-panel .82s ease-out .82s both}.walletPanel{background:linear-gradient(135deg,rgba(79,70,229,.22),rgba(6,182,212,.07)),rgba(24,24,27,.78)}.receiptSection{padding:24px;display:grid;grid-gap:14px;gap:14px;animation:intro-panel .82s ease-out .92s both}label,p{margin:0;color:#a1a1aa}label{color:#71717a;font-size:.68rem;font-weight:700}input,select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(3,7,18,.78);color:#ffffff;padding:.72rem .78rem;outline:none}input:focus,select:focus{border-color:rgba(6,182,212,.72);box-shadow:0 0 0 3px rgba(6,182,212,.14)}button{border:0;border-radius:8px;padding:.74rem .96rem;background:#4f46e5;color:#ffffff;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.dialerPanel>button,.heroCtas button:first-child,.navActions button:last-child,.waitlistForm button{animation:cta-breathe 9s ease-in-out 2.6s infinite}button:hover:not(:disabled){transform:translateY(-1px);background:#06b6d4}.buttonLink.secondary,button.secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#ffffff}.buttonLink{align-items:center;border:0;border-radius:10px;display:inline-flex;font-weight:700;justify-content:center;padding:.67rem .88rem;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}.rate-row{display:flex;justify-content:space-between;gap:.75rem;color:#d4d4d8}.rate-row strong{color:#ffffff}table{width:100%;border-collapse:collapse}.receiptSection table{display:block;overflow-x:auto;white-space:nowrap}td,th{text-align:left;padding:.72rem .85rem .72rem 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:.9rem}th{color:#06b6d4;font-size:.68rem;font-weight:700}.touchpad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dialKey{position:relative;isolation:isolate;overflow:hidden;min-height:58px;padding:.72rem .6rem;display:grid;place-items:center;grid-gap:.18rem;gap:.18rem;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dialKey:before{content:"";position:absolute;inset:-60% -45%;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(6,182,212,.08) 43%,rgba(255,255,255,.34) 50%,rgba(79,70,229,.18) 57%,transparent 66%);opacity:0;transform:translate3d(-72%,-44%,0) rotate(.001deg);animation:dial-key-reflection 8.8s cubic-bezier(.45,0,.2,1) var(--shine-delay,0s) infinite}.dialKey:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 42% 20%,rgba(255,255,255,.1),transparent 34%);opacity:.55}@keyframes dial-key-reflection{0%,62%,to{opacity:0;transform:translate3d(-72%,-44%,0) rotate(.001deg)}68%{opacity:.58}76%{opacity:.9;transform:translate3d(56%,38%,0) rotate(.001deg)}84%{opacity:0;transform:translate3d(88%,58%,0) rotate(.001deg)}}.dialKey span{font-size:1.22rem;font-weight:600;line-height:1}.dialKey small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;letter-spacing:.08em;color:#a1a1aa}.dialerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.routingResult{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(6,182,212,.2);border-radius:8px;background:rgba(6,182,212,.08)}.routingResult p{line-height:1.45}.routeError{color:#fda4af}.waitlistForm input{min-height:44px;max-width:280px}.waitlistForm input[type=checkbox]{min-height:auto;max-width:none;accent-color:#06b6d4}.waitlistOptIn{display:flex;flex-basis:100%;align-items:center;gap:8px;color:var(--muted);font-size:13px}.waitlistForm p{flex-basis:100%;color:#06b6d4}.legalFooter{color:#a1a1aa;font-size:.78rem;line-height:1.5}.legalFooter a{color:#ffffff;font-weight:800}@media (max-width:1024px){.heroGrid,.providerBand{grid-template-columns:1fr}.heroGrid{min-height:auto}.hero{padding-top:28px}.dialerTopRight{position:relative;top:auto}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:1fr}}@media (max-width:680px){.page{padding:12px 12px 36px;gap:18px}.topNav{position:relative;top:auto;align-items:stretch;flex-direction:column}.dialerActions,.heroCtas,.navActions,.waitlistForm{display:grid;grid-template-columns:1fr}.hero h1{max-width:11ch;font-size:clamp(2.6rem,16vw,4rem)}.featureList,.providerList,.statsGrid{grid-template-columns:1fr}.card,.dialerPanel,.providerBand,.receiptSection{padding:16px}td,th{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.dialerPanel>button,.dialerTopRight,.featureList,.grid,.hero h1,.hero>p,.heroCtas,.heroCtas button:first-child,.navActions button:last-child,.providerBand,.receiptSection,.resonanceWave,.statsGrid,.topNav,.waitlistForm,.waitlistForm button{animation:none;opacity:1;transform:none;filter:none}.dialKey:before{animation:none}}img.brandMark{object-fit:cover}