:root{color-scheme:dark;--bg:#061124;--panel:#0b1930;--panel2:#0d2038;--ink:#f5f8ff;--muted:#a9b9cf;--line:#23334b;--cyan:#12d8eb;--blue:#268aff;--purple:#975bff;--pink:#f12cce;--green:#59e4be;--gradient:linear-gradient(105deg,#08d9ef 0%,#4a7cff 48%,#ae37f5 76%,#f52dcc 100%)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{display:block}img{max-width:100%;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{background:#6642aa;color:white}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(48px,4.9vw,72px);font-weight:760}h2{font-size:clamp(32px,3.1vw,46px);font-weight:740}h3{font-size:24px;letter-spacing:-.025em}p+p{margin-top:18px}.shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}.section{padding-block:98px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--cyan);line-height:1.6;margin-bottom:20px}.eyebrow>span{display:inline-block;width:6px;height:6px;background:var(--cyan);border-radius:50%;margin-right:9px;box-shadow:0 0 14px #12d8eb88}.gradient-text{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.icon{flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:12px;z-index:100;transform:translateY(-140%);padding:12px 20px;background:white;color:#071225;border-radius:8px}.skip-link:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 22px;border-radius:30px;font-weight:700;font-size:14px;line-height:1.5;min-height:50px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gradient);color:white;box-shadow:0 6px 30px #6b42f526;border:1px solid #b68cff4d}.button-primary:hover{box-shadow:0 10px 35px #8b40dd55}.button .icon,.text-link .icon{width:18px;height:18px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;min-height:44px}.text-link:hover{color:var(--cyan)}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.muted-note{font-size:13px;color:#91a4be;line-height:1.7}.status-dot{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px}.section-description{color:var(--muted);font-size:17px;line-height:1.8;margin-top:24px}
.site-header{position:relative;z-index:20;border-bottom:1px solid #25334c99;background:#061124ef}.header-inner{height:87px;display:flex;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{height:43px;width:44px;padding:2px;border-radius:50%;background:conic-gradient(from 215deg,#e82bc9,#ffb626 36%,#12d8eb 65%,#a542fb 85%,#e82bc9);display:grid;place-items:center;transform:rotate(-9deg)}.brand-mark>span{background:#061124;border-radius:50%;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg);font-size:24px;line-height:1;font-weight:850;letter-spacing:-3px;padding-right:4px}.brand-mark>span>span{color:#20d5ee}.brand-name{font-size:19px;font-weight:760;letter-spacing:-.04em;white-space:nowrap}.brand-name>span{font-weight:650}.header-tagline{font-size:8px;letter-spacing:.17em;font-weight:750;padding-left:24px;border-left:1px solid var(--line);background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent;white-space:nowrap}#main-nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:12px;font-weight:600}#main-nav>a:not(.nav-button){color:#c7d1e2;padding:12px 0}#main-nav>a:hover,#main-nav>a[aria-current=page]{color:var(--cyan)}.nav-button{display:flex;align-items:center;gap:8px;background:#12233b;border:1px solid #385071;padding:8px 14px;border-radius:24px}.nav-button .icon{height:16px;width:16px}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--ink);width:44px;height:44px;border-radius:12px;padding:11px}.menu-lines,.menu-lines:before,.menu-lines:after{display:block;height:2px;width:20px;background:currentColor;position:relative}.menu-lines:before,.menu-lines:after{content:"";position:absolute;left:0;top:-6px}.menu-lines:after{top:6px}
.home-hero{position:relative;overflow:hidden;padding:62px 0 68px;background:radial-gradient(ellipse at 78% 42%,#1235607a,transparent 56%),radial-gradient(ellipse at 10% 90%,#18245b44,transparent 46%)}.hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:34px;align-items:center;position:relative}.hero-copy{position:relative;z-index:3;padding:12px 0 25px}.hero-description{max-width:475px;color:#b6c6db;font-size:17px;line-height:1.8;margin:24px 0 30px}.hero-values{display:flex;gap:22px;margin-top:30px;font-size:11px;color:#aabbd0}.hero-values>span{display:flex;align-items:center;gap:8px}.hero-values .icon{height:16px;width:16px;color:var(--cyan)}.hero-orbit{position:absolute;inset:auto -260px -520px auto;width:920px;height:1050px;border-radius:50%;border:1px solid #21375a;transform:rotate(-30deg)}.hero-orbit:before{content:"";position:absolute;inset:40px;border:1px solid #24375466;border-radius:50%}.hero-stage{min-height:620px;position:relative;display:grid;place-items:center}.stage-grid{position:absolute;inset:80px -70px 100px;background-image:linear-gradient(#3e88cc0a 1px,transparent 1px),linear-gradient(90deg,#3e88cc0a 1px,transparent 1px);background-size:36px 36px;transform:perspective(500px) rotateY(-16deg);border-radius:50%;mask-image:radial-gradient(black,transparent 70%)}.hero-stage:after{content:"";position:absolute;bottom:42px;width:90%;height:75px;background:radial-gradient(ellipse,#05cff06b,transparent 66%);filter:blur(18px)}.hero-stage .phone{transform:rotate(-5deg);position:relative;z-index:2}.orbital-label{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;border:1px solid #3e5975;border-radius:15px;padding:14px 17px;background:linear-gradient(120deg,#13243be8,#09162bea);box-shadow:0 16px 35px #0005;backdrop-filter:blur(12px);font-size:13px;font-weight:700;line-height:1.5}.orbital-label small{display:block;font-size:9px;font-weight:400;color:#a6bad1;margin-top:3px}.orbital-label>.icon{width:27px;height:27px;color:var(--cyan)}.label-business{right:-10px;top:70px;border-color:#4e609b}.label-business>.icon{color:var(--green)}.label-local{left:-48px;top:270px;border-color:#268da1}.label-local>.icon{color:#20d2ec}.label-sales{right:-18px;bottom:126px;border-color:#864ba3}.label-sales>.icon{color:#f45ad9}.stage-caption{position:absolute;bottom:0;z-index:4;font-size:10px;text-align:center;color:#bed0df;letter-spacing:.025em}.stage-caption small{display:block;color:#8499b5;font-size:9px;margin-top:4px}
.phone{width:270px;height:558px;flex-shrink:0;border-radius:39px;background:#050b14;border:2px solid #9bb5cd;box-shadow:0 0 0 5px #081a32,0 0 0 6px #365571,0 30px 75px #0009,0 0 55px #188dcb18;position:relative;padding:7px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f2f6ff;line-height:1.4}.phone-island{position:absolute;width:77px;height:20px;background:#03060a;top:11px;left:calc(50% - 38.5px);border-radius:20px;z-index:4}.phone-top{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 8px;font-size:10px;font-weight:700;background:#071326;border-radius:29px 29px 0 0}.phone-body{background:#071326;height:calc(100% - 31px);border-radius:0 0 29px 29px;padding:9px 10px}.phone-logo{width:148px;height:auto;margin-bottom:13px}.phone-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.phone-summary>div{padding:8px 7px;border:1px solid #276c99;border-radius:9px;background:#0d2641}.phone-summary>div+div{border-color:#754a9b;background:#251d3e}.phone-summary span{display:block;font-size:7px;color:#adbed6}.phone-summary strong{display:block;font-size:17px;line-height:1.3;margin-top:2px}.mini-calendar{border:1px solid #2b7aa4;border-right-color:#8248a4;border-radius:11px;padding:10px 9px 8px;background:#0a1a2f}.calendar-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar-title strong{font-size:11px}.calendar-title>span{padding:3px 9px;background:var(--gradient);border-radius:20px;font-size:7px;font-weight:600}.week-labels,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;align-items:center;justify-items:center}.week-labels{font-size:6px;color:#8ca3bd;margin-bottom:7px}.calendar-grid{row-gap:5px;font-size:8px;font-weight:600}.calendar-grid>span{display:grid;place-items:center;width:21px;height:21px;position:relative}.calendar-grid .muted-day{color:#536883}.calendar-grid .payday{border-radius:50%;background:linear-gradient(#0a1a2f,#0a1a2f) padding-box,conic-gradient(#25d4e9 50%,#f16896 50%) border-box;border:1.5px solid transparent}.mini-plan-heading{font-size:10px;display:flex;justify-content:space-between;margin:15px 1px 6px}.mini-plan-heading>span{color:#a4b7ce;font-size:8px}.mini-bill{display:flex;align-items:center;gap:7px;font-size:8px;border-bottom:1px solid #233049;padding:7px 1px}.mini-bill>span:nth-child(2){flex:1;font-weight:600}.mini-bill small{display:block;font-size:6px;color:#839ab6;font-weight:400}.mini-bill-icon{border:1px solid #2b6084;border-radius:6px;padding:4px;background:#0f2038}.mini-bill-icon .icon{width:13px;height:13px;color:#b9d4ec}.mini-bill strong{font-size:9px}.mini-balance{display:flex;justify-content:space-between;align-items:center;background:#15383255;border:1px solid #326c62;padding:7px;border-radius:7px;margin-top:8px;font-size:7px;color:#b6cfcf}.mini-balance strong{color:#62e8b9;font-size:12px}.phone-tabs{display:flex;justify-content:space-around;margin:10px 12px 0;font-size:6px;color:#889ab4;border:1px solid #2a3c56;border-radius:20px;padding:5px}.phone-tabs>span{display:flex;align-items:center;flex-direction:column;gap:2px}.phone-tabs .icon{width:13px;height:13px}.phone-tabs .active{color:var(--cyan)}.home-indicator{display:block;width:72px;height:3px;background:#c6d2e0;border-radius:6px;position:absolute;bottom:9px;left:calc(50% - 36px)}
.ecosystem-section{padding-top:74px;border-top:1px solid #1c2b433d}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:13px}.section-heading>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:330px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{display:block;position:relative;padding:26px 23px 23px;border:1px solid #2e5774;border-radius:17px;background:linear-gradient(150deg,#11273c,#091629);overflow:hidden;min-height:279px;--accent:var(--cyan)}.product-card:before{content:"";position:absolute;top:0;left:23px;right:23px;height:1px;background:var(--accent);box-shadow:0 0 22px var(--accent);opacity:.8}.product-card:hover{border-color:var(--accent)}.product-business{--accent:#68dcb0;border-color:#325654;background:linear-gradient(150deg,#122b30,#091629)}.product-local{--accent:#f4cf59;border-color:#666238;background:linear-gradient(150deg,#282a21,#091629)}.product-sales{--accent:#d580ee;border-color:#5f3e75;background:linear-gradient(150deg,#251c3c,#091629)}.product-icon{display:inline-flex;color:var(--accent);margin-bottom:26px}.product-icon .icon{width:29px;height:29px}.product-status{display:block;position:absolute;top:31px;right:20px;font-size:8px;font-weight:600;color:#aebfd1;letter-spacing:.025em}.product-card h3{font-size:22px;margin-bottom:14px}.product-card p{font-size:13px;color:#a8b9cf;line-height:1.75}.card-link,.card-note{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--accent);margin-top:27px;line-height:1.7}.card-link .icon{width:15px;height:15px}.card-note{color:#899eb7}.vision-section{background:linear-gradient(180deg,transparent,#0a193055,transparent);padding-top:40px}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.vision-grid .muted-note{margin-top:20px;max-width:460px}.connection-map{height:385px;position:relative;background:radial-gradient(circle,#3c24655c,transparent 58%)}.connection-map:before,.connection-map:after{content:"";position:absolute;border:1px solid #30435f;border-radius:50%;inset:70px 35px;transform:rotate(28deg)}.connection-map:after{transform:rotate(-28deg);border-color:#3e2f62}.map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:136px;width:136px;border-radius:50%;background:linear-gradient(#0b1b32,#0b1b32) padding-box,var(--gradient) border-box;border:2px solid transparent;box-shadow:0 0 50px #5c49d13b,0 0 15px #15d8ee22;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.map-mark{font-size:48px;font-weight:800;letter-spacing:-5px;line-height:1.1;margin-right:5px}.map-mark>span{color:var(--cyan)}.map-center small{font-size:6px;letter-spacing:.16em;color:#b3c3dc;margin-top:8px}.map-product{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;border:1px solid #38536f;background:#0b1a30;border-radius:11px;padding:12px 17px;font-size:12px;box-shadow:0 9px 22px #0004}.map-product .icon{width:20px;height:20px}.map-budget{left:0;top:65px;color:var(--cyan)}.map-business{right:0;top:65px;color:var(--green)}.map-local{bottom:55px;left:0;color:#eed069}.map-sales{bottom:55px;right:0;color:#d58ce6}.budget-spotlight{padding-top:10px;padding-bottom:90px}.spotlight-inner{border:1px solid #405a7f;border-radius:22px;background:radial-gradient(ellipse at 0 100%,#00547555,transparent 60%),linear-gradient(115deg,#102038,#181b39);display:flex;align-items:center;gap:26px;padding:36px}.spotlight-inner .eyebrow{margin-bottom:8px}.spotlight-inner h2{font-size:29px}.spotlight-inner p:not(.eyebrow){font-size:13px;color:#adbcd3;margin-top:10px}.spotlight-inner>.button{margin-left:auto;white-space:nowrap}.spotlight-symbol .icon{height:47px;width:47px;color:var(--cyan)}
.budget-hero{background:radial-gradient(ellipse at 74% 45%,#12386366,transparent 50%);padding-top:48px;padding-bottom:78px}.budget-wordmark{width:225px;height:auto;margin-bottom:30px}.budget-hero h1{font-size:clamp(52px,5vw,76px)}.budget-hero .eyebrow{font-size:10px;margin-bottom:15px}.availability-note{font-size:11px;line-height:1.9;color:#93a8c3;margin-top:27px}.budget-preview{position:relative;display:flex;align-items:center;flex-direction:column;padding-top:25px}.budget-preview .phone{transform:rotate(4deg)}.preview-caption{font-size:10px;color:#839bb5;margin-top:30px}.floating-balance{position:absolute;bottom:100px;left:-30px;z-index:4;padding:18px 25px;border:1px solid #3a8c86;border-radius:17px;background:#0c2532f5;box-shadow:0 18px 40px #0005;transform:rotate(-4deg)}.floating-balance>span,.floating-balance>small{display:block;font-size:10px;color:#9eb9cb}.floating-balance strong{color:#68edbb;font-size:34px;line-height:1.7;letter-spacing:-.04em}.floating-balance>small{font-size:9px}.feature-section{border-top:1px solid #1c2b43;padding-top:80px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:53px}.feature-grid article{position:relative;border-top:1px solid #30425f;padding-top:28px}.feature-number{position:absolute;right:0;top:25px;color:#4f6480;font-size:11px}.feature-grid article>.icon{color:var(--cyan);width:29px;height:29px;margin-bottom:20px}.feature-grid article:nth-child(2)>.icon{color:#b178ff}.feature-grid article:nth-child(3)>.icon{color:#e75bcf}.feature-grid h3{font-size:22px;line-height:1.25;margin-bottom:16px}.feature-grid p{font-size:14px;color:#a7b8ce;line-height:1.8}.planning-section{padding-block:45px 100px}.planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.payday-example{padding:30px;border:1px solid #3e5b7c;border-radius:20px;background:linear-gradient(145deg,#0e243b,#0b172c);box-shadow:0 25px 65px #0002}.example-header{display:flex;justify-content:space-between;align-items:center;color:#8fa8c2;font-size:8px;letter-spacing:.14em;font-weight:650;margin-bottom:18px}.example-header .icon{height:22px;width:22px;color:var(--cyan)}.payday-example h3{font-size:25px;margin-bottom:26px}.payday-income,.allocation,.example-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #27374f;font-size:13px;color:#b8c7d9}.payday-income{background:#12354666;border:1px solid #2e5f75;padding:13px 15px;border-radius:10px;margin-bottom:14px}.payday-income strong{color:var(--cyan);font-size:20px}.allocation strong{color:#e4ebf5;font-size:14px}.example-total{padding-top:24px;border:0;font-size:13px}.example-total strong{font-size:30px;color:var(--green)}.payday-example>p{font-size:10px;color:#8298b3;margin-top:10px}.check-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px;font-size:14px;color:#c8d4e4}.check-list li{display:flex;align-items:center;gap:12px}.check-list .icon{height:17px;width:17px;color:var(--cyan)}.trust-section{background:#0a182b;border-top:1px solid #23334b;border-bottom:1px solid #23334b}.trust-inner{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.trust-inner>div>p:not(.eyebrow){font-size:14px;color:#aebfd4;line-height:1.8;margin-top:20px}.trust-links{display:grid;gap:15px}.trust-links>a{display:flex;align-items:center;gap:16px;padding:23px;border-radius:13px;border:1px solid #344760;background:#0e2036;transition:border-color .2s}.trust-links>a:hover{border-color:var(--cyan)}.trust-links>a>.icon:first-child{color:var(--cyan)}.trust-links>a>.icon:last-child{margin-left:auto;width:18px;height:18px;color:#8b9fb8}.trust-links span{font-size:15px;font-weight:600}.trust-links small{display:block;font-size:11px;color:#90a7c3;font-weight:400;margin-top:4px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-grid .section-description a{color:var(--cyan)}.faq-items details{border-bottom:1px solid #2a3a53}.faq-items details:first-child{border-top:1px solid #2a3a53}.faq-items summary{display:flex;justify-content:space-between;gap:25px;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;padding:22px 0;line-height:1.55}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary>span{color:var(--cyan);font-size:21px;font-weight:400}.faq-items details[open] summary>span{transform:rotate(45deg)}.faq-items details>p{color:#a9bcd3;font-size:14px;padding-bottom:24px;line-height:1.8}
.site-footer{background:#040e1f;border-top:1px solid #23324a;padding:45px 0 22px}.footer-top{display:flex;align-items:flex-start;gap:35px;flex-wrap:wrap;padding-bottom:35px}.footer-top>.brand{margin-right:15px}.footer-top>p{font-size:12px;color:#859bb6;margin-top:9px;max-width:200px}.footer-top>nav{display:grid;grid-template-columns:repeat(2,auto);column-gap:38px;row-gap:12px;margin-left:auto;font-size:11px;color:#b5c4d9}.footer-top nav a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #1e2c43;padding-top:19px;color:#7c93ad;font-size:10px}.page-heading{padding-block:70px 50px}.page-heading h1{font-size:clamp(42px,5vw,64px);max-width:800px}.page-heading .lede,.lede{font-size:18px;color:#afc1d8;line-height:1.8;max-width:770px;margin-top:24px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding-bottom:90px;align-items:start}.legal-toc{position:sticky;top:30px;border-left:1px solid #3c5775;padding-left:20px;display:grid;gap:11px;font-size:12px;color:#9eb4cd}.legal-toc a:hover{color:var(--cyan)}.legal-copy{max-width:790px;color:#bdcce0;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.legal-copy h2{font-size:28px;line-height:1.3;color:#f1f6ff;margin:42px 0 16px;letter-spacing:-.03em}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{font-size:19px;color:#f1f6ff;margin:26px 0 12px;line-height:1.35}.legal-copy p{margin:0 0 17px}.legal-copy a,.support-card a:not(.button),.support-grid a:not(.button){color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.legal-copy ul,.legal-copy ol{padding-left:23px;margin:15px 0 22px}.legal-copy li+li{margin-top:9px}.legal-copy section{scroll-margin-top:35px}.legal-copy table{border-collapse:collapse;width:100%;margin:22px 0;font-size:13px}.legal-copy th,.legal-copy td{padding:13px;text-align:left;border:1px solid #30435f;vertical-align:top}.legal-copy th{background:#11253c;color:#f1f6ff}.legal-copy th:first-child{width:28%}.notice{background:#102640;border:1px solid #345a7d;border-radius:14px;padding:20px 23px;color:#bfd0e5;font-size:14px;line-height:1.8;margin:25px 0}.notice strong{color:#f4f8ff}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:20px 0 65px}.support-card{padding:29px;background:#0d1d33;border:1px solid #304964;border-radius:16px;color:#b3c4da;font-size:14px;line-height:1.8}.support-card h2,.support-card h3{color:#f5f8ff;font-size:23px;margin-bottom:15px}.support-card p{margin-bottom:15px}.email-link{display:inline-flex;font-size:clamp(16px,2vw,22px);font-weight:650;overflow-wrap:anywhere;word-break:break-word}.legal-page .section{padding-top:30px}.legal-page .page-heading{padding-top:65px}.legal-page .site-footer{margin-top:0}.legal-copy>.button{margin:15px 0}
@media(min-width:1500px){.home-hero{padding-top:75px;padding-bottom:85px}.hero-stage{min-height:640px}}
@media(max-width:1150px){.header-tagline{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.hero-stage{transform:scale(.93);transform-origin:center}.label-business{right:-5px}.label-local{left:-15px}.label-sales{right:-5px}.hero-values{gap:13px}.hero-values>span{font-size:10px}.product-grid{gap:12px}.product-card{padding:24px 18px}.product-status{position:static;margin:-13px 0 18px;font-size:9px}.product-icon{margin-bottom:28px}.product-card h3{font-size:21px}.vision-grid,.planning-grid{gap:60px}.spotlight-inner{padding:30px;gap:20px}.spotlight-inner h2{font-size:26px}.spotlight-symbol{display:none}.floating-balance{left:-5px}.trust-inner{gap:50px}.faq-grid{gap:60px}}
@media(max-width:900px){.shell{width:calc(100% - 44px)}.header-inner{height:77px}.brand-name{font-size:17px}.brand-mark{height:38px;width:39px}.brand-mark>span{font-size:21px}#main-nav{gap:19px;font-size:11px}.nav-button{display:none}.hero-grid{gap:16px}h1{font-size:49px}.hero-description{font-size:15px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:12px}.hero-values{flex-direction:column;gap:9px;margin-top:22px}.hero-values>span{font-size:11px}.hero-stage{transform:scale(.83);width:117%;margin-left:-9%;min-height:610px}.home-hero{padding:15px 0 0}.orbital-label{padding:12px}.label-local{left:-8px}.label-business{right:0}.label-sales{right:-7px}.section{padding-block:75px}.section-heading{align-items:flex-start;gap:20px}.section-heading>p{max-width:250px;font-size:13px}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.product-card{padding:26px;min-height:254px}.product-status{position:absolute;top:33px;right:25px;margin:0;font-size:9px}.product-icon{margin-bottom:22px}.product-card h3{font-size:25px}.product-card p{font-size:14px}.vision-grid{gap:30px}.connection-map{transform:scale(.9);width:110%;margin-left:-5%}.spotlight-inner{display:grid;grid-template-columns:1fr;gap:24px}.spotlight-inner>.button{margin:0;justify-self:start}.budget-hero .hero-grid{gap:30px}.budget-hero h1{font-size:54px}.budget-preview{transform:scale(.86);width:112%;margin-left:-8%}.floating-balance{left:-15px;bottom:75px}.budget-hero{padding-top:40px;padding-bottom:50px}.budget-wordmark{width:195px}.feature-grid{gap:24px}.feature-grid h3{font-size:21px}.planning-grid{gap:40px}.payday-example{padding:23px}.payday-income{padding:10px;font-size:11px}.trust-inner,.faq-grid{gap:40px}.trust-links>a{padding:18px;gap:12px}.trust-links span{font-size:13px}.footer-top>p{display:none}.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}}
@media(max-width:680px){html{scroll-padding-top:28px}.shell{width:calc(100% - 40px)}.header-inner{height:75px;justify-content:space-between}.brand-name{font-size:18px}.brand-mark{height:39px;width:40px}.menu-toggle{display:block;margin-left:auto}#main-nav{display:none;position:absolute;top:74px;left:0;right:0;margin:0;background:#071427;border-bottom:1px solid #345170;padding:14px 24px 22px;box-shadow:0 15px 28px #0006;flex-direction:column;align-items:stretch;font-size:15px;gap:3px}#main-nav.is-open{display:flex}#main-nav>a{padding:12px!important}.nav-button{display:none!important}.section{padding-block:62px}.home-hero{padding-top:39px;padding-bottom:20px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:0}h1{font-size:clamp(44px,11.7vw,65px);letter-spacing:-.055em;line-height:1.04}.hero-description{font-size:16px;margin-top:25px;max-width:530px;line-height:1.8}.eyebrow{font-size:10px;margin-bottom:19px}.hero-actions{gap:18px}.button{font-size:13px;padding:13px 21px}.hero-values{flex-direction:row;gap:20px;margin-top:25px;flex-wrap:wrap}.hero-values>span{font-size:10px}.hero-stage{transform:none;margin:40px -3px 0;width:auto;min-height:605px}.hero-stage .phone{transform:rotate(-4deg) scale(.92)}.orbital-label{padding:12px 13px;font-size:11px;gap:8px;border-radius:12px}.orbital-label small{font-size:8px}.orbital-label>.icon{width:21px;height:21px}.label-business{top:49px;right:-3px}.label-local{top:284px;left:-4px}.label-sales{bottom:88px;right:-4px}.stage-caption{bottom:6px}.hero-stage:after{bottom:35px}.hero-orbit{right:-400px;bottom:-350px}.ecosystem-section{padding-top:55px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:18px;max-width:none;font-size:14px}.section-heading>p br{display:none}h2{font-size:35px;line-height:1.13}.product-grid{gap:14px}.product-card{padding:21px 17px;min-height:275px;border-radius:14px}.product-icon{margin-bottom:23px}.product-icon .icon{height:25px;width:25px}.product-status{font-size:8px;position:static;margin:-13px 0 15px;letter-spacing:0}.product-card h3{font-size:21px;line-height:1.15}.product-card p{font-size:12px;line-height:1.8}.card-note,.card-link{font-size:9px;line-height:1.7;margin-top:22px}.card-link .icon{height:13px;width:13px}.vision-grid{grid-template-columns:1fr;gap:25px}.vision-section{padding-top:10px}.section-description{font-size:16px}.connection-map{width:100%;transform:none;margin:0;height:350px;max-width:450px;justify-self:center}.map-product{font-size:11px;padding:10px 12px}.map-budget,.map-business{top:55px}.map-local,.map-sales{bottom:50px}.connection-map:before,.connection-map:after{inset:66px 20px}.map-center{height:126px;width:126px}.spotlight-inner{padding:27px 23px;border-radius:17px}.spotlight-inner h2{font-size:28px}.spotlight-inner p:not(.eyebrow){font-size:13px;line-height:1.8}.budget-spotlight{padding-top:0}.budget-hero{padding-top:31px;padding-bottom:47px}.budget-wordmark{width:194px;margin-bottom:29px}.budget-hero h1{font-size:58px}.budget-hero .hero-description{font-size:16px}.budget-preview{transform:none;width:auto;margin:42px 0 0;padding:15px 0 0}.budget-preview .phone{transform:rotate(3deg) scale(.95)}.floating-balance{left:-2px;bottom:85px;padding:13px 18px;border-radius:13px}.floating-balance>span{font-size:9px}.floating-balance strong{font-size:30px}.preview-caption{margin-top:15px}.availability-note{font-size:11px;max-width:350px}.feature-grid{grid-template-columns:1fr;gap:31px;margin-top:34px}.feature-grid article{padding-top:24px}.feature-grid article>.icon{margin-bottom:15px}.feature-grid h3{font-size:24px;margin-bottom:12px}.feature-grid p{font-size:14px;max-width:450px}.planning-grid{grid-template-columns:1fr;gap:40px}.planning-section{padding-top:0;padding-bottom:62px}.planning-copy{grid-row:1}.payday-example{padding:26px}.payday-example h3{font-size:27px}.payday-income{font-size:12px;padding:13px}.check-list{font-size:13px}.trust-inner{grid-template-columns:1fr;gap:32px}.trust-links>a{padding:22px 18px}.trust-links span{font-size:14px}.faq-grid{grid-template-columns:1fr;gap:29px}.faq-grid .section-description{font-size:15px;margin-top:18px}.faq-grid .section-description br{display:none}.faq-items summary{font-size:14px;padding:21px 0}.faq-items details>p{font-size:13px}.site-footer{padding-top:34px}.footer-top{gap:25px;padding-bottom:28px}.footer-top>nav{width:100%;margin:0;font-size:12px;gap:15px;grid-template-columns:1fr 1fr}.footer-bottom{font-size:9px;flex-wrap:wrap;gap:8px}.page-heading{padding-block:45px 32px}.page-heading h1{font-size:43px;line-height:1.1}.page-heading .lede,.lede{font-size:16px;line-height:1.8;margin-top:20px}.legal-page .page-heading{padding-top:45px}.legal-layout{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.legal-toc{position:static;grid-template-columns:1fr 1fr;gap:10px 15px;font-size:11px;padding:20px;background:#0d1f35;border:1px solid #2a4565;border-radius:12px}.legal-copy{font-size:14px;line-height:1.85}.legal-copy h2{font-size:25px;margin-top:33px}.legal-copy h3{font-size:19px}.legal-copy th,.legal-copy td{font-size:11px;padding:9px}.support-grid{grid-template-columns:1fr;gap:17px;margin:0 0 45px}.support-card{padding:24px;font-size:14px}.notice{padding:17px 19px;font-size:13px}.email-link{font-size:18px}}
@media(max-width:360px){.shell{width:calc(100% - 32px)}h1{font-size:42px}.hero-actions{gap:10px}.hero-actions .button{padding-inline:18px}.hero-stage{margin-top:14px;min-height:565px}.hero-stage .phone{transform:rotate(-3deg) scale(.86)}.label-local{top:250px;left:-6px}.label-business{top:43px;right:-8px}.label-sales{right:-8px;bottom:65px}.orbital-label{font-size:10px;padding:10px;gap:6px}.orbital-label small{font-size:7px}.product-card{padding-inline:14px}.product-card h3{font-size:19px}.product-card p{font-size:11px}.budget-hero h1{font-size:53px}.floating-balance{left:-6px}.legal-toc{grid-template-columns:1fr}}
.brand-word{font-size:36px;line-height:1;font-weight:800;letter-spacing:-2.5px}.brand-word>span{color:var(--cyan)}.fine-print{font-size:12px;color:#8da3be;line-height:1.7}.brand-word+.brand-name{font-size:19px;letter-spacing:-.035em;padding-left:12px;border-left:1px solid #34516f;margin-left:3px}
@media(max-width:680px){.brand-word{font-size:33px}.brand-word+.brand-name{font-size:18px;padding-left:10px;margin-left:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.legal-page #main{width:min(1200px,calc(100% - 64px));margin-inline:auto}.legal-toc h2{font-size:12px;letter-spacing:.04em;margin:0 0 12px}.legal-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.legal-toc{display:block}.legal-page .button:not(.button-primary){border:1px solid #385b7e;background:#12324b;color:white}.legal-copy,.support-card{overflow-wrap:anywhere}
@media(max-width:900px){.legal-page #main{width:calc(100% - 44px)}}
@media(max-width:680px){.legal-page #main{width:calc(100% - 40px)}.legal-toc ul{grid-template-columns:1fr 1fr;gap:10px 15px}}
@media(max-width:360px){.legal-page #main{width:calc(100% - 32px)}.legal-toc ul{grid-template-columns:1fr}}
.home-page{overflow-x:clip}
