.marketing-site{--ink:#0a1628;--ink-2:#1a2332;--ink-3:#2c3849;--paper:#f6f2e9;--paper-2:#fbf8f1;--paper-3:#fff;--blue:#2451e6;--blue-deep:#1a3fb8;--blue-soft:#eaf0ff;--amber:#e8a33d;--amber-soft:#fbeed5;--green:#0f9d7a;--green-soft:#d9f1e8;--rust:#c84630;--rust-soft:#f8e0dc;--line:#0a16281a;--line-strong:#0a16282e;--muted:#0a162899;--muted-2:#0a162866;--shadow-sm:0 1px 2px #0a16280f,0 1px 3px #0a16280a;--shadow-md:0 4px 12px #0a162814,0 2px 4px #0a16280a;--shadow-lg:0 24px 48px -12px #0a16282e,0 8px 16px -4px #0a162814;--shadow-xl:0 40px 80px -20px #0a162840,0 16px 32px -8px #0a16281a}.marketing-site,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site *{margin:0}.marketing-site{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:var(--font-landing-sans),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:var(--paper);font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55;overflow-x:hidden}.nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);background:#f6f2e9d1;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:32px;display:flex;padding:10px 0!important}.logo{color:inherit;letter-spacing:-.01em;flex-direction:column;align-items:flex-start;gap:1px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.logo-row{align-items:center;gap:0;margin-bottom:5px;line-height:1;display:inline-flex}.logo-mark{background:linear-gradient(135deg,var(--blue)0%,var(--blue-deep)100%);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 3px 8px #2451e638}.logo-mark:after{content:"";border:1.5px solid #fff;border-radius:2px;width:16px;height:11px;position:absolute}.logo-mark:before{content:"";background:#fff;width:16px;height:3px;margin-top:-3px;position:absolute}.logo-pay{font-family:var(--font-landing-serif),serif;color:var(--amber);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;margin-left:0;font-size:23px;font-style:italic;font-weight:400;line-height:1}.logo-tagline{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:0;font-size:9.5px;font-weight:600;line-height:1}.nav-links{color:var(--ink-2);align-items:center;gap:32px;font-size:14.5px;font-weight:450;display:flex}.nav-links a{padding:6px 0;transition:color .2s;position:relative}.nav-links a:hover{color:var(--blue)}.nav-cta{align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost{color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--ink-3);background:#0a16280a}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 6px 14px #2451e640}.btn-blue:hover{background:var(--blue-deep);transform:translateY(-1px)}.btn-large{border-radius:12px;padding:14px 26px;font-size:15.5px}.marketing-site .nav-cta .nav-toggle{display:none}.hero{position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e61a 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-300px}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d14 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-150px;left:-200px}.eyebrow{background:var(--paper-3);border:1px solid var(--line);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 8px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow-pill{background:var(--green-soft);color:var(--green);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:600}h1.hero-title{font-family:var(--font-landing-serif),serif;letter-spacing:-.025em;color:var(--ink);font-variation-settings:"SOFT" 100,"opsz" 144;max-width:980px;font-size:clamp(40px,6.4vw,82px);font-weight:380;line-height:1.02}h1.hero-title em{color:var(--blue);font-style:italic;font-weight:300;position:relative}h1.hero-title em:after{content:"";background:var(--amber);opacity:.6;height:.08em;position:absolute;bottom:.04em;left:0;right:0}.hero-sub{color:var(--muted);max-width:620px;margin-top:28px;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.55}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;font-size:13.5px;display:flex}.hero-meta-dot{background:var(--muted-2);border-radius:50%;width:4px;height:4px}.hero-stats{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;padding:28px 0;display:grid}.hero-stat{border-right:1px solid var(--line);padding:0 28px}.hero-stat:last-child{border-right:none}.hero-stat:first-child{padding-left:0}.hero-stat-num{font-family:var(--font-landing-serif),serif;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"SOFT" 100;font-size:clamp(28px,4vw,42px);font-weight:380;line-height:1}.hero-stat-num span{color:var(--muted-2);margin-left:2px;font-size:24px;font-weight:300}.hero-stat-label{color:var(--muted);letter-spacing:.01em;margin-top:10px;font-size:13px}.hero-mockup-wrap{margin-top:48px;position:relative}.hero-mockup{background:var(--paper-3);border:1px solid var(--line-strong);box-shadow:var(--shadow-xl);z-index:4;border-radius:18px;position:relative;overflow:hidden;transform:perspective(2000px)rotateX(2deg)}.mockup-bar{border-bottom:1px solid var(--line);background:#f4f2ee;align-items:center;gap:8px;padding:14px 18px;display:flex}.mockup-dot{background:#e0dcd3;border-radius:50%;width:11px;height:11px}.mockup-dot:first-child{background:#ff6058}.mockup-dot:nth-child(2){background:#ffc130}.mockup-dot:nth-child(3){background:#28c941}.mockup-url{background:var(--paper);border:1px solid var(--line);max-width:320px;color:var(--muted);font-size:12px;font-family:var(--font-landing-mono),monospace;border-radius:7px;flex:1;align-items:center;gap:6px;margin-left:14px;padding:5px 12px;display:flex}.mockup-url:before{content:"⌬";color:var(--green);font-size:11px}.mockup-body{grid-template-columns:230px 1fr;min-height:560px;display:grid}.mockup-body--shots{background:#f8fafc;min-height:auto;display:block}.hero-dashboard-shot{vertical-align:top;width:100%;height:auto;display:block}.hero-dashboard-shot--mobile{display:none}.mockup-side{background:var(--paper-2);border-right:1px solid var(--line);padding:20px 14px}.mockup-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding:6px 8px 16px;display:flex}.mockup-brand .logo-mark{width:32px;height:32px}.mockup-brand-text{flex-direction:column;line-height:1.1;display:flex}.mockup-brand-text strong{font-size:14px;font-weight:600}.mockup-brand-text small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10px}.mockup-nav-item{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:13.5px;display:flex}.mockup-nav-item.active{background:var(--blue-soft);color:var(--blue);font-weight:500}.mockup-nav-icon{opacity:.5;background:currentColor;border-radius:3px;flex-shrink:0;width:14px;height:14px}.mockup-nav-item.active .mockup-nav-icon{opacity:1}.mockup-content{background:var(--paper);padding:24px;overflow:hidden}.mockup-h1{letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:600}.mockup-sub{color:var(--muted);margin-bottom:20px;font-size:13px}.mockup-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.mockup-card{background:var(--paper-3);border:1px solid var(--line);border-radius:11px;padding:14px}.mockup-card-label{color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.mockup-card-icon{background:var(--green-soft);width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.mockup-card-icon.red{background:var(--rust-soft);color:var(--rust)}.mockup-card-icon.blue{background:var(--blue-soft);color:var(--blue)}.mockup-card-icon.amber{background:var(--amber-soft);color:var(--amber)}.mockup-card-num{font-family:var(--font-landing-mono),monospace;color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:600}.mockup-card-num.green{color:var(--green)}.mockup-card-num.red{color:var(--rust)}.mockup-card-meta{color:var(--muted);margin-top:4px;font-size:11px}.mockup-chart{background:var(--paper-3);border:1px solid var(--line);border-radius:11px;height:230px;padding:18px;position:relative}.mockup-chart-title{margin-bottom:12px;font-size:13px;font-weight:600}.mockup-chart-svg{width:100%;height:170px}.float-card{background:var(--paper-3);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);z-index:5;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;display:flex;position:absolute}.float-card .float-dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;flex-shrink:0;animation:2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #e8a33d}50%{box-shadow:0 0 0 8px #e8a33d1a}}.float-card strong{font-weight:600}.float-card .float-amt{color:var(--green);font-family:var(--font-landing-mono),monospace;font-weight:600}.float-card-1{top:-30px;right:-20px}.float-card-2{bottom:30px;left:-30px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.trust-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.trust-logos{font-family:var(--font-landing-serif),serif;color:var(--ink-3);font-variation-settings:"SOFT" 100;flex-wrap:wrap;align-items:center;gap:48px;font-size:18px;font-weight:400;display:flex}.trust-logos span{letter-spacing:-.01em;opacity:.7;transition:opacity .2s}.trust-logos span:hover{opacity:1}section{position:relative}.section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:500;display:inline-flex}.section-tag:before{content:"";background:var(--blue);width:24px;height:1px}.section-title{font-family:var(--font-landing-serif),serif;letter-spacing:-.022em;color:var(--ink);font-variation-settings:"SOFT" 100;max-width:780px;font-size:clamp(34px,4.5vw,56px);font-weight:380;line-height:1.05}.section-title em{color:var(--blue);font-style:italic;font-weight:300}.section-sub{color:var(--muted);max-width:600px;margin-top:16px;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.problem-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.problem-list{flex-direction:column;gap:4px;display:flex}.problem-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:24px;padding:28px 0;display:grid}.problem-item:last-child{border-bottom:1px solid var(--line)}.problem-num{font-family:var(--font-landing-serif),serif;color:var(--blue);font-variation-settings:"SOFT" 100;font-size:38px;font-style:italic;font-weight:300;line-height:1}.problem-text h4{letter-spacing:-.005em;margin-bottom:8px;font-size:19px;font-weight:600}.problem-text p{color:var(--muted);font-size:15px;line-height:1.6}.problem-visual{background:var(--ink);color:var(--paper-2);box-shadow:var(--shadow-lg);border-radius:18px;padding:36px;position:sticky;top:120px;overflow:hidden}.problem-visual:before{content:"";background:radial-gradient(circle,#e8a33d33 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.problem-visual h3{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;margin-bottom:20px;font-size:28px;font-weight:380;line-height:1.15;position:relative}.problem-visual h3 em{color:var(--amber);font-style:italic}.problem-visual p{color:#ffffffb3;margin-bottom:24px;font-size:15px;line-height:1.6;position:relative}.problem-visual-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-bottom:12px;font-size:11px;position:relative}.problem-visual-footnote{color:#fff9;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.55;position:relative}.problem-visual-footnote strong{color:var(--amber)}.problem-visual .compare-row{z-index:1;grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid;position:relative}.problem-visual .compare-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:18px}.problem-visual .compare-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:11px}.problem-visual .compare-val{font-family:var(--font-landing-mono),monospace;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.15}.problem-visual .compare-card.bad .compare-val{color:#ff8e7f}.problem-visual .compare-card.good .compare-val{color:#7be5c5}.problem-visual .compare-meta{color:#ffffff8c;margin-top:6px;font-size:12px}.pillars{background:var(--paper-2)}.pillars-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.pillar{background:var(--paper-3);border:1px solid var(--line);border-radius:20px;padding:44px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pillar:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pillar-icon{border-radius:14px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid;position:relative}.pillar.collect .pillar-icon{background:var(--green-soft);color:var(--green)}.pillar.payout .pillar-icon{background:var(--blue-soft);color:var(--blue)}.pillar-icon svg{width:26px;height:26px}.pillar h3{font-family:var(--font-landing-serif),serif;letter-spacing:-.018em;font-variation-settings:"SOFT" 100;margin-bottom:12px;font-size:32px;font-weight:400;line-height:1.1}.pillar h3 em{color:var(--blue);font-style:italic}.pillar.collect h3 em{color:var(--green)}.pillar p.lead{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.6}.pillar-features{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex}.pillar-feature{grid-template-columns:auto 1fr;align-items:center;gap:14px;font-size:14.5px;display:grid}.pillar-feature .check{background:var(--paper);width:18px;height:18px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.pillar.collect .pillar-feature .check{background:var(--green-soft);color:var(--green)}.pillar.payout .pillar-feature .check{background:var(--blue-soft);color:var(--blue)}.pillar-link{color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:32px;padding-bottom:2px;font-size:14.5px;font-weight:500;transition:gap .2s;display:inline-flex}.pillar-link:hover{gap:14px}.features-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.features-grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.feature{background:var(--paper-2);padding:36px 32px;transition:background .3s;position:relative}.feature:hover{background:var(--paper-3)}.feature-icon{background:var(--paper);border:1px solid var(--line);width:42px;height:42px;color:var(--blue);border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.feature-icon svg{width:20px;height:20px}.feature h4{letter-spacing:-.005em;margin-bottom:8px;font-size:18px;font-weight:600}.feature p{color:var(--muted);font-size:14.5px;line-height:1.55}.industry{background:linear-gradient(180deg,var(--paper)0%,var(--paper-2)100%)}.industry-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:48px;display:grid}.industry-tag{background:var(--ink);color:var(--paper-2);border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.industry-tag-pill{background:var(--amber);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:600}.industry-points{flex-direction:column;gap:20px;margin-top:32px;display:flex}.industry-point{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.industry-point-num{font-family:var(--font-landing-mono),monospace;color:var(--blue);letter-spacing:.05em;margin-top:3px;font-size:13px;font-weight:600}.industry-point h4{margin-bottom:6px;font-size:17px;font-weight:600}.industry-point p{color:var(--muted);font-size:14.5px;line-height:1.55}.industry-visual{aspect-ratio:1;background:var(--ink);border-radius:24px;padding:0;position:relative;overflow:hidden}.industry-svg{width:100%;height:100%;display:block}.how-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid;position:relative}.how-grid:before{content:"";border-top:1px dashed var(--line-strong);z-index:0;height:1px;position:absolute;top:38px;left:14%;right:14%}.how-step{z-index:1;text-align:left;padding:20px 4px;position:relative}.how-num{background:var(--paper-3);border:1px solid var(--line-strong);width:76px;height:76px;font-family:var(--font-landing-serif),serif;color:var(--blue);font-variation-settings:"SOFT" 100;box-shadow:var(--shadow-md);border-radius:50%;place-items:center;margin-bottom:24px;font-size:32px;font-style:italic;font-weight:300;display:grid}.how-step h4{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;margin-bottom:10px;font-size:24px;font-weight:400}.how-step p{color:var(--muted);font-size:15px;line-height:1.6}.showcase{background:var(--ink);color:var(--paper-2);position:relative;overflow:hidden}.showcase:before{content:"";pointer-events:none;background:radial-gradient(#2451e62e 0%,#0000 60%);width:900px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.showcase .section-title{color:var(--paper-2)}.showcase .section-title em{color:var(--amber)}.showcase .section-sub{color:#fff9}.showcase .section-tag{color:var(--amber)}.showcase .section-tag:before{background:var(--amber)}.showcase-tabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;margin-top:50px;padding-bottom:0;display:flex}.showcase-tab{color:#ffffff80;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 22px;font-size:14.5px;font-weight:500;transition:all .2s}.showcase-tab.active{color:var(--paper-2);border-bottom-color:var(--amber)}.showcase-tab:hover{color:var(--paper-2)}.showcase-content{background:var(--paper-3);box-shadow:var(--shadow-xl);border-radius:18px;margin-top:40px;padding:0;position:relative;overflow:hidden}.showcase-mockup{min-height:480px;color:var(--ink);grid-template-columns:200px 1fr;display:grid}.showcase-pane{padding:36px 40px;display:none}.showcase-pane.active{display:block}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.price-card{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:36px;transition:transform .3s,box-shadow .3s;position:relative}.price-card.featured{background:var(--ink);color:var(--paper-2);border-color:var(--ink);box-shadow:var(--shadow-lg);transform:scale(1.02)}.price-card:hover{transform:translateY(-4px)}.price-card.featured:hover{transform:translateY(-4px)scale(1.02)}.price-badge{background:var(--amber);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:20px;right:20px}.price-name{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;margin-bottom:8px;font-size:24px;font-weight:400}.price-tag{color:var(--muted);margin-bottom:30px;font-size:13.5px}.price-card.featured .price-tag{color:#fff9}.price-amount{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.price-num{font-family:var(--font-landing-serif),serif;letter-spacing:-.025em;font-variation-settings:"SOFT" 100;font-size:54px;font-weight:380;line-height:1}.price-num em{font-style:italic;font-weight:300}.price-plus{color:var(--muted);font-size:15px;font-weight:500}.price-card.featured .price-plus{color:#ffffffb3}.price-fixed{font-family:var(--font-landing-mono),monospace;color:var(--ink-2);margin-bottom:32px;font-size:15px}.price-card.featured .price-fixed{color:#ffffffd9}.price-features{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-bottom:32px;padding-top:24px;display:flex}.price-card.featured .price-features{border-top-color:#ffffff1f}.price-feature{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.price-feature .check{background:var(--green-soft);width:16px;height:16px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:9px;font-weight:600;display:grid}.price-card.featured .price-feature .check{background:var(--amber);color:var(--ink)}.price-cta{background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--line-strong);border-radius:11px;justify-content:center;align-items:center;padding:14px;font-size:14.5px;font-weight:500;transition:all .2s;display:flex}.price-cta:hover{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.price-card.featured .price-cta{background:var(--amber);color:var(--ink);border-color:var(--amber)}.price-card.featured .price-cta:hover{background:var(--paper-2);color:var(--ink)}.pricing-note{text-align:center;color:var(--muted);margin-top:32px;font-size:13.5px}.faq-grid{max-width:840px;margin-top:48px;margin-left:auto;margin-right:auto}.faq-item{border-top:1px solid var(--line-strong);padding:0}.faq-item:last-child{border-bottom:1px solid var(--line-strong)}.faq-q{text-align:left;letter-spacing:-.005em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;padding:28px 0;font-size:18px;font-weight:500;display:flex}.faq-icon{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;margin-left:20px;font-size:14px;transition:transform .3s,background .3s;display:grid}.faq-item.open .faq-icon{background:var(--ink);color:var(--paper-2);border-color:var(--ink);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-a{max-height:300px}.faq-a-inner{color:var(--muted);max-width:90%;padding:0 0 28px;font-size:15.5px;line-height:1.6}.final-cta{position:relative}.final-cta-inner{background:var(--ink);color:var(--paper-2);border-radius:24px;padding:80px 60px;position:relative;overflow:hidden}.final-cta-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e640 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.final-cta-inner:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d2e 0%,#0000 65%);width:400px;height:400px;position:absolute;bottom:-150px;left:-150px}.final-cta-content{z-index:1;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;display:grid;position:relative}.final-cta h2{font-family:var(--font-landing-serif),serif;letter-spacing:-.025em;font-variation-settings:"SOFT" 100;font-size:clamp(36px,5vw,64px);font-weight:380;line-height:1.04}.final-cta h2 em{color:var(--amber);font-style:italic}.final-cta-buttons{flex-direction:column;gap:12px;display:flex}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover{background:#f2b452;transform:translateY(-1px);box-shadow:0 8px 20px #e8a33d4d}.btn-white-ghost{color:var(--paper-2);background:0 0;border-color:#fff3}.btn-white-ghost:hover{background:#ffffff0f;border-color:#fff6}footer{background:var(--ink-2);color:#ffffffb3;font-size:14px}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr repeat(3,1fr);gap:60px;padding-bottom:60px;display:grid}.footer-brand .logo{color:var(--paper-2);margin-bottom:18px}.footer-brand p{color:#ffffff8c;max-width:340px;margin-bottom:24px;font-size:14px;line-height:1.6}.footer-col h5{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:18px;font-size:12px;font-weight:600}.footer-col ul{flex-direction:column;gap:11px;display:flex}.footer-col a{color:#ffffffb3;font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--paper-2)}.footer-bottom{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:12.5px;display:flex}.footer-legal{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:980px){.nav-links,.nav-cta .nav-signin{display:none}.marketing-site .nav-cta .nav-toggle{border:1px solid var(--line-strong);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.hero-stats{grid-template-columns:repeat(2,1fr);gap:24px 0}.hero-stat{border-right:none;border-bottom:1px solid var(--line);padding:16px}.hero-stat:nth-child(2){border-right:none}.problem-grid,.industry-grid,.pillars-grid,.final-cta-content{grid-template-columns:1fr;gap:40px}.features-grid,.how-grid,.pricing-grid{grid-template-columns:1fr}.how-grid:before{display:none}.price-card.featured{transform:none}.price-card.featured:hover{transform:translateY(-4px)}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.float-card{display:none}.hero-mockup{transform:none}.mockup-body{grid-template-columns:1fr}.mockup-side{display:none}.mockup-grid{grid-template-columns:repeat(2,1fr)}.final-cta-inner{padding:48px 28px}.problem-visual{position:relative;top:auto}}@media (max-width:560px){.container{padding:0 20px}.hero-stats,.features-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:36px}.trust-logos{gap:24px;font-size:16px}}.marketing-site{--ink:#0a1628;--ink-2:#1a2332;--ink-3:#2c3849;--paper:#f6f2e9;--paper-2:#fbf8f1;--paper-3:#fff;--blue:#2451e6;--blue-deep:#1a3fb8;--blue-soft:#eaf0ff;--amber:#e8a33d;--amber-soft:#fbeed5;--green:#0f9d7a;--green-soft:#d9f1e8;--rust:#c84630;--rust-soft:#f8e0dc;--line:#0a16281a;--line-strong:#0a16282e;--muted:#0a162899;--muted-2:#0a162866;--shadow-sm:0 1px 2px #0a16280f,0 1px 3px #0a16280a;--shadow-md:0 4px 12px #0a162814,0 2px 4px #0a16280a;--shadow-lg:0 24px 48px -12px #0a16282e,0 8px 16px -4px #0a162814}.app-view,.app-view *{box-sizing:border-box}.app-view *{margin:0}.marketing-site:before{content:"";pointer-events:none;z-index:1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.08 0 0 0 0 0.15 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.serif{font-family:var(--font-landing-serif),serif;font-feature-settings:"ss01"}.mono{font-family:var(--font-landing-mono),monospace;font-feature-settings:"tnum","zero"}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul{list-style:none}.container{z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);background:#f6f2e9eb;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:32px;padding:18px 0;display:flex}.topbar-actions{align-items:center;gap:18px;font-size:14px;display:flex}.topbar-save{color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-weight:500;transition:all .2s;display:inline-flex}.topbar-save:hover{color:var(--ink);background:#0a16280a}.topbar-save:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.topbar-help{color:var(--muted);font-weight:500;transition:color .2s}.topbar-help:hover{color:var(--blue)}.apply-hero{border-bottom:1px solid var(--line);padding:60px 0 40px}.apply-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;transition:color .2s;display:inline-flex}.apply-back:hover{color:var(--blue)}.apply-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:12px;font-weight:600}.apply-title{font-family:var(--font-landing-serif),serif;letter-spacing:-.022em;color:var(--ink);font-variation-settings:"SOFT" 100;max-width:780px;font-size:clamp(34px,4.5vw,52px);font-weight:380;line-height:1.05}.apply-title em{color:var(--blue);font-style:italic;font-weight:300}.apply-meta{color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:18px;font-size:14px;display:flex}.apply-meta-item{align-items:center;gap:8px;display:flex}.apply-meta-item svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.apply-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.apply-progress-summary{flex:none;min-width:220px;max-width:280px}.apply-progress-summary-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.apply-progress-count{color:var(--muted);letter-spacing:-.01em;font-size:13px}.apply-progress-count strong{color:var(--ink);font-weight:600}.apply-progress-pct{font-family:var(--font-landing-mono),monospace;letter-spacing:.04em;color:var(--blue);font-size:11px;font-weight:500}.apply-progress-bar{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.apply-progress-bar-fill{background:linear-gradient(90deg,var(--blue),#3d6ef0);border-radius:99px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.apply-progress-mobile{background:var(--paper-3,#f7f8fa);border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:14px 16px;display:none}.apply-progress-mobile-label{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.apply-progress-mobile-desc{color:var(--muted);margin-top:2px;font-size:13px;display:block}.apply-progress-steps{margin-top:32px;padding-top:4px}.apply-progress-steps-list{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.apply-progress-step{align-items:flex-start;min-width:0;display:flex;position:relative}.apply-progress-connector{background:var(--line-strong);z-index:0;pointer-events:none;height:2px;position:absolute;top:17px;left:calc(20px - 50%);right:calc(50% + 125px)}.apply-progress-connector--filled{background:var(--green)}.apply-progress-step-btn,.apply-progress-step-inner{z-index:1;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:0 12px 0 0;font-family:inherit;display:flex;position:relative}.apply-progress-step-btn{cursor:pointer;border-radius:10px;margin:-4px 4px -4px 0;padding:4px 8px 4px 0;transition:background .15s}.apply-progress-step-btn:hover{background:#2451e60f}.apply-progress-step-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.apply-progress-dot{width:34px;height:34px;font-family:var(--font-landing-mono),monospace;border:2px solid var(--line-strong);background:var(--paper-2);color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;display:flex}.apply-progress-dot svg{width:14px;height:14px}.apply-progress-step--active .apply-progress-dot{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 4px #2451e61f}.apply-progress-step--complete .apply-progress-dot{border-color:var(--green);background:var(--green);color:#fff}.apply-progress-step-text{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.apply-progress-step-num{font-family:var(--font-landing-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:500}.apply-progress-step--active .apply-progress-step-num{color:var(--blue)}.apply-progress-step--complete .apply-progress-step-num{color:var(--green)}.apply-progress-step-label{color:var(--muted);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.3}.apply-progress-step-label--active{color:var(--ink);font-weight:600}.apply-progress-step--complete .apply-progress-step-label{color:var(--ink-2)}.apply-progress-step-desc{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.apply-progress-step--active .apply-progress-step-desc{color:var(--muted)}.steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;padding-top:20px;display:grid}.step{cursor:default;padding-right:24px;position:relative}.step-line{background:var(--ink);width:0%;height:2px;transition:width .4s;position:absolute;top:-1px;left:0}.step.active .step-line{width:100%}.step.complete .step-line{background:var(--green);width:100%}.step-num{font-family:var(--font-landing-mono),monospace;letter-spacing:.06em;color:var(--muted-2);margin-bottom:4px;font-size:11px;font-weight:500}.step.active .step-num{color:var(--blue)}.step.complete .step-num{color:var(--green)}.step-name{color:var(--muted);letter-spacing:-.005em;font-size:14.5px;font-weight:500}.step.active .step-name{color:var(--ink);font-weight:600}.step.complete .step-name{color:var(--ink-2)}.step-check{background:var(--green);color:#fff;text-align:center;vertical-align:1px;opacity:0;border-radius:50%;width:13px;height:13px;margin-left:6px;font-size:9px;font-weight:600;line-height:13px;transition:opacity .3s;display:inline-block}.step.complete .step-check{opacity:1}.apply-main{grid-template-columns:1fr 320px;align-items:start;gap:60px;padding:48px 0 80px;display:grid}.form-card{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:18px;padding:48px}.form-step{display:none}.form-step.active{animation:.3s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.step-header{margin-bottom:36px}.step-eyebrow{font-family:var(--font-landing-mono),monospace;letter-spacing:.08em;color:var(--blue);margin-bottom:10px;font-size:11.5px;font-weight:600}.step-h1{font-family:var(--font-landing-serif),serif;letter-spacing:-.018em;color:var(--ink);font-variation-settings:"SOFT" 100;font-size:34px;font-weight:400;line-height:1.1}.step-h1 em{color:var(--blue);font-style:italic;font-weight:300}.step-desc{color:var(--muted);max-width:560px;margin-top:10px;font-size:15px;line-height:1.55}.form-section{border-top:1px solid var(--line);padding:32px 0}.form-section:first-of-type{border-top:none;padding-top:0}.form-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.form-section-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:600}.form-section-link{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.form-section-link:hover{color:var(--blue-deep)}.form-row{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.form-row.cols-3{grid-template-columns:1.5fr 1fr 1fr}.form-row.cols-1{grid-template-columns:1fr}.form-row.cols-2-1{grid-template-columns:2fr 1fr}.form-row.cols-1-2{grid-template-columns:1fr 2fr}.field{flex-direction:column;display:flex;position:relative}.field-label{color:var(--ink-2);letter-spacing:-.005em;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12.5px;font-weight:500;display:flex}.field-label .req{color:var(--rust);margin-left:2px}.field-label .opt{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:400}.field-help{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.4}.field-error{color:#c0392b;margin-top:6px;font-size:12px;line-height:1.4}.input.input-error{background:#fff8f8;border-color:#c0392b}.input.input-error:focus{box-shadow:0 0 0 3px #c0392b1f}.ownership-total{background:var(--paper-3);border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13.5px;display:flex}.ownership-total strong{font-family:var(--font-landing-mono),monospace;color:var(--ink);font-size:15px}.ownership-total-remaining{color:var(--muted-2);margin-left:auto;font-size:12.5px}.ownership-total--error{background:#fff8f8;border-color:#e8b4b0}.ownership-total--error strong,.ownership-total--error .ownership-total-remaining{color:#c0392b}.input,.select,.textarea{background:var(--paper-3);border:1px solid var(--line-strong);width:100%;color:var(--ink);appearance:none;border-radius:9px;padding:13px 14px;font-family:inherit;font-size:14.5px;transition:all .15s}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #2451e61f}.input::-moz-placeholder{color:var(--muted-2)}.textarea::-moz-placeholder{color:var(--muted-2)}.input::placeholder,.textarea::placeholder{color:var(--muted-2)}.textarea{resize:vertical;min-height:88px;line-height:1.5}.select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230A1628' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.input-phone{background:var(--paper-3);border:1px solid var(--line-strong);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;transition:all .15s;display:grid}.input-phone:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2451e61f}.input-phone-flag{color:var(--ink-2);border-right:1px solid var(--line);align-items:center;gap:5px;height:46px;padding:0 12px 0 14px;font-size:13.5px;font-weight:500;display:flex}.input-phone-flag:before{content:"🇺🇸";font-size:14px}.input-phone input{color:var(--ink);background:0 0;border:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14.5px}.input-phone input:focus{outline:none}.input-sensitive{position:relative}.input-sensitive .input{font-family:var(--font-landing-mono),monospace;letter-spacing:.04em;padding-right:44px}.input-sensitive-toggle{width:32px;height:32px;color:var(--muted);border-radius:7px;place-items:center;transition:all .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-sensitive-toggle:hover{background:var(--paper);color:var(--ink)}.input-sensitive-toggle svg{width:15px;height:15px}.input-sensitive .secure-badge{letter-spacing:.04em;color:var(--green);pointer-events:none;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.input-sensitive .secure-badge:before{content:"🔒";font-size:9px}.input-with-icon{position:relative}.input-with-icon .input{padding-right:44px}.input-with-icon-action{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;transition:all .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-with-icon-action:hover{background:var(--blue);color:#fff}.check-row{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:14px 0 0;padding:14px 18px;font-size:14px;transition:all .15s;display:flex}.check-row:hover{border-color:var(--ink-3)}.check-row input[type=checkbox]{appearance:none;border:1.5px solid var(--line-strong);background:var(--paper-3);cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:all .15s;position:relative}.check-row input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.check-row input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-group{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.radio-pill{position:relative}.radio-pill input[type=radio]{opacity:0;position:absolute}.radio-pill label{background:var(--paper);border:1.5px solid var(--line);cursor:pointer;color:var(--ink-2);text-align:center;border-radius:10px;padding:14px 16px;font-size:14px;font-weight:500;transition:all .15s;display:block}.radio-pill label:hover{border-color:var(--ink-3)}.radio-pill input[type=radio]:checked+label{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.owner-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;overflow:hidden}.owner-card-head{background:var(--paper-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.owner-card-title{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.owner-num{background:var(--blue);color:#fff;width:28px;height:28px;font-family:var(--font-landing-mono),monospace;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.owner-card.collapsed .owner-num{background:var(--ink-3)}.owner-status{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.owner-status.complete{color:var(--green)}.owner-status.complete:before{content:"●";color:var(--green)}.owner-status:before{content:"○";color:var(--muted-2)}.owner-card-actions{align-items:center;gap:8px;display:flex}.owner-card-toggle,.owner-card-remove{width:30px;height:30px;color:var(--muted);border-radius:7px;place-items:center;transition:all .15s;display:grid}.owner-card-toggle:hover,.owner-card-remove:hover{background:var(--paper);color:var(--ink)}.owner-card-remove:hover{color:var(--rust);background:var(--rust-soft)}.owner-card-body{padding:24px;transition:max-height .3s,padding .3s,opacity .3s}.owner-card.collapsed .owner-card-body{opacity:0;max-height:0;padding:0 24px;overflow:hidden}.btn-add-owner{border:1.5px dashed var(--line-strong);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:14.5px;font-weight:500;transition:all .15s;display:flex}.btn-add-owner:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.btn-add-owner:disabled{opacity:.4;cursor:not-allowed}.btn-add-owner svg{width:16px;height:16px}.review-block{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;padding:24px 28px}.review-block-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.review-block-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:600}.review-edit{color:var(--blue);font-size:13px;font-weight:500}.review-grid{grid-template-columns:1fr 1fr;gap:16px 32px;font-size:14px;display:grid}.review-item-label{color:var(--muted);letter-spacing:.02em;margin-bottom:3px;font-size:11.5px}.review-item-val{color:var(--ink);font-weight:500}.review-item-val.empty{color:var(--muted-2);font-style:italic;font-weight:400}.legal-text{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:11px;margin-top:24px;padding:20px 24px;font-size:13px;line-height:1.6}.legal-text strong{color:var(--ink-2)}.signature-row{background:var(--paper);border:1px solid var(--line);border-radius:11px;margin-top:24px;padding:24px}.signature-canvas{background:var(--paper-3);border:1px solid var(--line-strong);font-family:var(--font-landing-serif),serif;color:var(--ink);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;border-radius:9px;min-height:60px;margin-top:14px;padding:24px;font-size:32px;font-style:italic;font-weight:380;line-height:1}.signature-canvas:empty:before{content:"Your signature will appear here";font-family:var(--font-landing-sans),sans-serif;color:var(--muted-2);font-size:13px;font-style:normal;font-weight:400}.form-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn-back{color:var(--ink-2);border-color:var(--line-strong);background:var(--paper-3)}.btn-back:hover{background:var(--paper)}.btn-back:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--paper-2);box-shadow:inset 0 1px #ffffff0d,0 4px 10px #0a16282e}.btn-primary:hover{background:var(--blue);transform:translateY(-1px);box-shadow:0 6px 16px #2451e64d}.btn-submit{background:var(--green);color:#fff;padding:16px 28px;font-size:15px;box-shadow:0 6px 14px #0f9d7a4d}.btn-submit:hover{background:#0d8869;transform:translateY(-1px)}.sidebar{flex-direction:column;gap:18px;display:flex;position:sticky;top:108px}.side-card{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:24px}.side-card-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.side-card-head svg{width:16px;height:16px;color:var(--blue)}.side-list{flex-direction:column;gap:12px;display:flex}.side-item{color:var(--ink-2);grid-template-columns:auto 1fr;gap:11px;font-size:13.5px;line-height:1.4;display:grid}.side-item .check{background:var(--green-soft);width:16px;height:16px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:9px;font-weight:600;display:grid}.side-item small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.side-card.dark{background:var(--ink);color:var(--paper-2);border:none;position:relative;overflow:hidden}.side-card.dark:before{content:"";background:radial-gradient(circle,#e8a33d2e 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;right:-50px}.side-card.dark .side-card-head{color:var(--paper-2)}.side-card.dark .side-card-head svg{color:var(--amber)}.side-card.dark p{color:#ffffffb3;font-size:13px;line-height:1.5;position:relative}.side-card.dark p strong{color:var(--paper-2)}.side-card.dark a{color:var(--amber);border-bottom:1px solid var(--amber);margin-top:14px;padding-bottom:1px;font-size:13px;font-weight:500;display:inline-block;position:relative}.success-screen{text-align:center;padding:80px 40px;display:none}.success-screen.active{display:block}.success-icon{background:var(--green-soft);width:80px;height:80px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 28px;font-size:36px;font-weight:600;display:grid}.success-h1{font-family:var(--font-landing-serif),serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 100;margin-bottom:16px;font-size:42px;font-weight:380}.success-h1 em{color:var(--green);font-style:italic}.success-p{color:var(--muted);max-width:480px;margin:0 auto 32px;font-size:16px;line-height:1.6}.success-id{background:var(--paper);border:1px solid var(--line);font-family:var(--font-landing-mono),monospace;border-radius:100px;align-items:center;gap:10px;margin-bottom:32px;padding:10px 18px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:980px){.apply-main{grid-template-columns:1fr;gap:32px}.sidebar{flex-flow:wrap;position:static}.sidebar>*{flex:280px}.form-card{padding:32px 24px}.form-row,.form-row.cols-3,.form-row.cols-2-1,.form-row.cols-1-2,.review-grid{grid-template-columns:1fr}}@media (max-width:640px){.container{padding:0 18px}.topbar-save span{display:none}.steps{grid-template-columns:repeat(4,1fr);gap:0}.step{padding-right:8px}.step-name{font-size:12.5px}.step-num{font-size:10px}.apply-hero-head{flex-direction:column;align-items:stretch;gap:20px}.apply-progress-summary{min-width:0;max-width:none}.apply-progress-mobile{display:block}.apply-progress-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.apply-progress-step-desc,.apply-progress-step-num{display:none}.apply-progress-step-label{font-size:11.5px}.apply-progress-dot{width:28px;height:28px;font-size:11px}.apply-progress-connector{top:14px;left:calc(16px - 50%);right:calc(50% + 16px)}.apply-progress-step-btn,.apply-progress-step-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 4px}.apply-progress-step-btn{margin:0}.apply-progress-step-text{align-items:center;padding-top:0}.form-card{padding:24px 18px}.step-h1{font-size:26px}.form-nav{flex-direction:column-reverse;gap:12px}.form-nav .btn{justify-content:center;width:100%}.radio-group{grid-template-columns:1fr 1fr}}.app-view{display:block}.app-view[hidden]{display:none!important}.what-is-ach{background:var(--paper-2);border-top:1px solid var(--line)}.ach-explainer{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.ach-card{background:var(--paper-3);padding:36px 32px;transition:background .25s;position:relative}.ach-card:hover{background:var(--paper-2)}.ach-num{font-family:var(--font-landing-serif),serif;color:var(--blue);font-variation-settings:"SOFT" 100;margin-bottom:18px;font-size:42px;font-style:italic;font-weight:300;line-height:1}.ach-card h3{letter-spacing:-.005em;margin-bottom:10px;font-size:20px;font-weight:600}.ach-card p{color:var(--muted);font-size:15px;line-height:1.6}.ach-card .ach-fact{border-top:1px solid var(--line);color:var(--ink-2);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.5}.ach-card .ach-fact strong{color:var(--blue);font-weight:600}.how-ach-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:24px;margin-top:48px;display:grid}.how-ach-step{background:var(--paper-3);border:1px solid var(--line);border-radius:18px;padding:32px 28px;transition:transform .25s,box-shadow .25s;position:relative}.how-ach-step:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.how-ach-step-tag{font-family:var(--font-landing-mono),monospace;color:var(--blue);letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-flex}.how-ach-step-tag:before{content:"";background:var(--blue);width:24px;height:1px}.how-ach-step h4{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;margin-bottom:10px;font-size:24px;font-weight:400}.how-ach-step p{color:var(--muted);margin-bottom:14px;font-size:14.5px;line-height:1.55}.how-ach-step .step-detail{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.how-ach-step .step-detail svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.how-ach-arrow{width:36px;color:var(--muted-2);align-self:center;place-items:center;padding-top:50px;display:grid}.how-ach-arrow svg{width:24px;height:24px}.compare-section{background:var(--paper-2)}.compare-table{background:var(--paper-3);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:18px;margin-top:48px;overflow:hidden}.compare-table-head{background:var(--ink);color:var(--paper-2);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;display:grid}.compare-th{letter-spacing:.06em;text-transform:uppercase;padding:22px 18px;font-size:13px;font-weight:600}.compare-th.us{background:var(--blue);position:relative}.compare-th.us:after{content:"YOU";background:var(--amber);color:var(--ink);letter-spacing:.04em;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:37%;right:10px}.compare-row-grid{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;display:grid}.compare-cell{color:var(--ink-2);border-right:1px solid var(--line);align-items:center;padding:18px;font-size:14px;display:flex}.compare-cell:last-child{border-right:none}.compare-cell.label{color:var(--ink);background:var(--paper-2);font-size:14.5px;font-weight:600}.compare-cell.us{background:var(--blue-soft);color:var(--blue);font-weight:600}.compare-icon{width:16px;height:16px;color:var(--green);flex-shrink:0;margin-right:8px}.compare-good{color:var(--green)}.compare-bad{color:var(--rust)}.compare-mid{color:var(--amber)}.compare-note{color:var(--muted);text-align:center;margin-top:24px;font-size:13px}.compare-intro{max-width:780px}.compare-mobile{flex-direction:column;gap:14px;margin-top:32px;display:none}.compare-mobile-context{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.compare-mobile-card{background:var(--paper-3);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.compare-mobile-card-title{color:var(--ink);background:var(--paper-2);border-bottom:1px solid var(--line);margin:0;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.35}.compare-mobile-feature{background:var(--blue-soft);border-bottom:1px solid #2451e626;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.compare-mobile-feature-label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.compare-mobile-feature-value{color:var(--blue);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.compare-mobile-alts{margin:0;padding:0;list-style:none}.compare-mobile-alts li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13.5px;line-height:1.4;display:flex}.compare-mobile-alts li:last-child{border-bottom:none}.compare-mobile-alt-label{color:var(--muted);flex-shrink:0;max-width:42%;font-weight:500}.compare-mobile-alt-value{text-align:right;color:var(--ink-2);font-weight:500}.compare-mobile-alt-value .compare-icon{display:none}.nsf-section{background:linear-gradient(180deg,var(--paper)0%,var(--paper-2)100%)}.nsf-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:48px;display:grid}.nsf-text h3{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;margin-bottom:16px;font-size:30px;font-weight:400;line-height:1.15}.nsf-text h3 em{color:var(--blue);font-style:italic}.nsf-text>p{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.6}.nsf-features{flex-direction:column;gap:18px;display:flex}.nsf-feat{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.nsf-feat-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nsf-feat-icon svg{width:18px;height:18px}.nsf-feat h5{margin-bottom:5px;font-size:15.5px;font-weight:600}.nsf-feat p{color:var(--muted);font-size:14px;line-height:1.5}.nsf-visual{background:var(--paper-3);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:18px;padding:32px;position:relative}.nsf-codes{flex-direction:column;gap:10px;display:flex}.nsf-code{background:var(--paper);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.nsf-code-pill{font-family:var(--font-landing-mono),monospace;background:var(--rust-soft);color:var(--rust);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.nsf-code-text{color:var(--ink-2);font-size:13.5px;font-weight:500}.nsf-code-text small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.nsf-code-action{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:10.5px;font-weight:600}.nsf-code-action.retry{background:var(--amber-soft);color:var(--amber)}.nsf-code-action.alert{background:var(--blue-soft);color:var(--blue)}.nsf-stats{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.nsf-stat{background:var(--ink);color:#fff;text-align:center;border-radius:12px;padding:18px}.nsf-stat-num{font-family:var(--font-landing-serif),serif;letter-spacing:-.02em;color:var(--amber);font-variation-settings:"SOFT" 100;font-size:32px;font-weight:380;line-height:1}.nsf-stat-label{color:#ffffffa6;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:11.5px}.field-tip{background:var(--paper);border:1px solid var(--line-strong);width:14px;height:14px;color:var(--muted);cursor:help;border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-weight:600;transition:all .15s;display:inline-grid;position:relative}.field-tip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.field-tip:hover:after{content:attr(data-tip);background:var(--ink);color:var(--paper-2);white-space:normal;text-transform:none;letter-spacing:0;z-index:100;width:260px;box-shadow:var(--shadow-lg);pointer-events:none;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.field-tip:hover:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--ink);z-index:101;pointer-events:none;width:0;height:0;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.step-tip{background:var(--blue-soft);border-left:3px solid var(--blue);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.step-tip strong{color:var(--blue)}.step-tip svg{width:16px;height:16px;color:var(--blue);flex-shrink:0;margin-top:2px}.success-next{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:680px;margin:48px auto 0;display:grid}.success-next-card{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:20px}.success-next-num{font-family:var(--font-landing-mono),monospace;color:var(--blue);letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.success-next-card h5{margin-bottom:6px;font-size:14px;font-weight:600}.success-next-card p{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:980px){.ach-explainer{grid-template-columns:1fr}.how-ach-flow{grid-template-columns:1fr;gap:14px}.how-ach-arrow{display:none}.nsf-grid{grid-template-columns:1fr;gap:40px}.compare-table--desktop{display:none}.compare-mobile{display:flex}.compare-note{text-align:left;margin-top:20px}.success-next{grid-template-columns:1fr}}.chat-fab{z-index:200;background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:60px;height:60px;transition:all .25s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #2451e666,0 4px 10px #2451e633}.chat-fab:hover{background:var(--blue-deep);transform:translateY(-2px)scale(1.05);box-shadow:0 16px 36px #2451e680,0 6px 14px #2451e640}.chat-fab svg{width:26px;height:26px}.chat-fab-badge{background:var(--amber);width:18px;height:18px;color:var(--ink);border:2px solid var(--paper);font-size:11px;font-weight:700;font-family:var(--font-landing-sans),sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.chat-fab-pulse{background:var(--blue);opacity:.4;pointer-events:none;border-radius:50%;animation:2s ease-out infinite chatPulse;position:absolute;inset:0}@keyframes chatPulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.chat-panel{z-index:199;background:var(--paper-3);border:1px solid var(--line-strong);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);transition:all .25s;display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;transform:translateY(20px)scale(.96);box-shadow:0 30px 60px #0a162840,0 12px 24px #0a16281f}.chat-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.chat-head{background:linear-gradient(135deg,var(--blue)0%,var(--blue-deep)100%);color:#fff;padding:20px 22px;position:relative}.chat-head h4{font-family:var(--font-landing-serif),serif;letter-spacing:-.01em;font-variation-settings:"SOFT" 100;margin-bottom:4px;font-size:20px;font-weight:400}.chat-head h4 em{color:var(--amber);font-style:italic}.chat-head p{color:#ffffffd9;align-items:center;gap:8px;font-size:13px;display:flex}.chat-head p:before{content:"";background:#7be5c5;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 3px #7be5c540}.chat-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid;position:absolute;top:18px;right:18px}.chat-close:hover{background:#ffffff38}.chat-close svg{width:14px;height:14px}.chat-team{align-items:center;gap:8px;margin-top:14px;display:flex}.chat-avatar{color:#fff;background:#ffffff26;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-10px;font-size:11px;font-weight:600;display:grid}.chat-avatar:first-child{margin-left:0}.chat-avatar.a{background:#e8a33d}.chat-avatar.b{background:#0f9d7a}.chat-avatar.c{background:#c84630}.chat-body{background:var(--paper-2);flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.chat-msg{border-radius:14px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.5;animation:.3s msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-msg.bot{background:var(--paper-3);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg.user{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-msg-meta{color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:11px}.chat-msg.bot .chat-msg-meta{margin-left:0}.chat-quick{background:var(--paper-2);flex-wrap:wrap;gap:8px;padding:0 20px 16px;display:flex}.chat-quick-btn{background:var(--paper-3);border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;border-radius:100px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.chat-quick-btn:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.chat-input-row{background:var(--paper-3);border-top:1px solid var(--line);gap:8px;padding:16px 18px;display:flex}.chat-input{background:var(--paper-2);border:1px solid var(--line-strong);color:var(--ink);border-radius:10px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.chat-input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #2451e61f}.chat-send{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:all .15s;display:grid}.chat-send:hover{background:var(--blue-deep)}.chat-send:disabled{opacity:.4;cursor:not-allowed}.chat-send svg{width:16px;height:16px}.chat-footer-note{color:var(--muted);text-align:center;background:var(--paper-3);padding:0 18px 12px;font-size:11px}.mobile-app-section{background:var(--ink);color:var(--paper-2);position:relative;overflow:hidden}.mobile-app-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e633 0%,#0000 60%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.mobile-app-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d26 0%,#0000 65%);width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}.mobile-app-grid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.mobile-app-section .section-tag{color:var(--amber)}.mobile-app-section .section-tag:before{background:var(--amber)}.mobile-app-section .section-title{color:var(--paper-2)}.mobile-app-section .section-title em{color:var(--amber);font-style:italic}.mobile-app-section .section-sub{color:#ffffffb3}.app-features{flex-direction:column;gap:18px;margin-top:36px;display:flex}.app-feat{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.app-feat-icon{width:38px;height:38px;color:var(--amber);background:#e8a33d2e;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.app-feat-icon svg{width:18px;height:18px}.app-feat h5{color:var(--paper-2);margin-bottom:5px;font-size:15.5px;font-weight:600}.app-feat p{color:#ffffffa6;font-size:14px;line-height:1.5}.app-store-buttons{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.store-btn{background:var(--paper-2);color:var(--ink);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:12px;padding:14px 22px;transition:all .2s;display:inline-flex}.store-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #ffffff26}.store-btn svg{flex-shrink:0;width:28px;height:28px}.store-btn-text{text-align:left;flex-direction:column;line-height:1;display:flex}.store-btn-text small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:500}.store-btn-text strong{letter-spacing:-.01em;margin-top:3px;font-size:16px;font-weight:600}.phone-mockup{background:#0a0a0a;border-radius:42px;width:280px;height:580px;margin:0 auto;padding:14px;position:relative;transform:perspective(1500px)rotateY(-8deg)rotateX(2deg);box-shadow:0 0 0 1px #ffffff14,0 60px 100px -20px #00000080,0 30px 60px -15px #2451e64d}.phone-screen{background:var(--paper);border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{z-index:5;background:#0a0a0a;border-radius:14px;width:90px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-content{background:linear-gradient(180deg,var(--paper)0%,var(--paper-2)100%);flex-direction:column;height:100%;padding:48px 18px 18px;display:flex;overflow:hidden}.phone-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.phone-greeting{color:var(--muted);font-size:13px}.phone-greeting strong{color:var(--ink);font-size:18px;font-weight:600;font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;margin-top:2px;display:block}.phone-avatar{background:linear-gradient(135deg,var(--amber)0%,var(--blue)100%);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.phone-balance{background:linear-gradient(135deg,var(--blue)0%,var(--blue-deep)100%);color:#fff;border-radius:14px;margin-bottom:14px;padding:18px;position:relative;overflow:hidden}.phone-balance:before{content:"";background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-30px;right:-30px}.phone-balance-label{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.phone-balance-amt{font-family:var(--font-landing-mono),monospace;letter-spacing:-.02em;font-size:28px;font-weight:600;position:relative}.phone-balance-meta{color:#ffffffb3;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.phone-balance-meta:before{content:"";background:#7be5c5;border-radius:50%;width:5px;height:5px}.phone-quick-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.phone-action{background:var(--paper-3);text-align:center;border:1px solid var(--line);border-radius:12px;padding:12px 6px}.phone-action-icon{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;margin:0 auto 6px;font-size:14px;display:grid}.phone-action-icon.green{background:var(--green-soft);color:var(--green)}.phone-action-icon.amber{background:var(--amber-soft);color:var(--amber)}.phone-action-label{color:var(--ink-2);font-size:10px;font-weight:500}.phone-section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.phone-tx-list{flex-direction:column;gap:7px;display:flex}.phone-tx{background:var(--paper-3);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.phone-tx-icon{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.phone-tx-icon.out{background:var(--rust-soft);color:var(--rust)}.phone-tx-name{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2}.phone-tx-meta{color:var(--muted);margin-top:1px;font-size:10px}.phone-tx-amt{font-family:var(--font-landing-mono),monospace;color:var(--green);font-size:12px;font-weight:600}.phone-tx-amt.out{color:var(--rust)}.phone-notif{background:var(--paper-3);border:1px solid var(--line-strong);z-index:10;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;animation:4s ease-in-out infinite notifFloat;display:flex;position:absolute;top:-20px;left:-50px;box-shadow:0 16px 32px #0000002e}@keyframes notifFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.phone-notif-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #0f9d7a33}.phone-notif strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.phone-notif small{color:var(--muted);font-size:10.5px}.channels-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.channel-card{cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:all .2s;display:flex}.channel-card:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.channel-icon{width:32px;height:32px;color:var(--amber);background:#e8a33d33;border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.channel-icon svg{width:16px;height:16px}.channel-card h6{color:var(--paper-2);letter-spacing:-.005em;font-size:13px;font-weight:600}.channel-card p{color:#fff9;margin:0;font-size:12px;line-height:1.45}@media (max-width:980px){.mobile-app-grid{grid-template-columns:1fr;gap:60px}.phone-mockup{transform:none}.phone-notif{display:none}.channels-grid{grid-template-columns:1fr}.chat-panel{width:auto;bottom:88px;left:12px;right:12px}.chat-fab{width:56px;height:56px;bottom:20px;right:20px}}.price-card-track{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.price-card-track:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px}.price-card.featured .price-card-track{color:var(--amber)}.price-card.featured .price-card-track:before{background:var(--amber)}.price-card.specialty .price-card-track:before{background:#a57fe0}.price-monthly{font-family:var(--font-landing-mono),monospace;color:var(--muted);align-items:baseline;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.price-monthly strong{font-family:var(--font-landing-serif),serif;color:var(--ink);font-variation-settings:"SOFT" 100;font-size:22px;font-weight:400}.price-card.featured .price-monthly{color:#ffffffb3}.price-card.featured .price-monthly strong{color:var(--paper-2)}.price-card.specialty .price-card-track{color:#a57fe0}.price-cap-pill{background:var(--green-soft);color:var(--green);letter-spacing:.02em;font-size:11.5px;font-weight:600;font-family:var(--font-landing-mono),monospace;border-radius:100px;align-items:center;gap:6px;margin-top:6px;margin-bottom:14px;padding:5px 11px;display:inline-flex}.price-card.featured .price-cap-pill{color:#7be5c5;background:#7be5c52e}.price-pos-bundle{background:linear-gradient(135deg,var(--amber-soft)0%,#e8a33d14 100%);border:1px dashed var(--amber);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex}.price-pos-bundle svg{width:14px;height:14px;color:var(--amber);flex-shrink:0;margin-top:2px}.price-pos-bundle strong{color:var(--ink);font-weight:600}.roi-calc{background:linear-gradient(135deg,var(--paper-2)0%,var(--paper-3)100%);border:1px solid var(--line);border-radius:20px;margin-top:60px;padding:48px;position:relative;overflow:hidden}.roi-calc:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e614 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.roi-calc-head{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:32px;display:grid;position:relative}.roi-calc-head h3{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;color:var(--ink);font-size:32px;font-weight:400}.roi-calc-head h3 em{color:var(--blue);font-style:italic}.roi-calc-head p{color:var(--muted);margin-top:6px;font-size:14px}.roi-calc-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid;position:relative}.roi-inputs{flex-direction:column;gap:22px;display:flex}.roi-field label{color:var(--ink-2);letter-spacing:-.005em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.roi-field-input-wrap{background:var(--paper-3);border:1.5px solid var(--line-strong);border-radius:11px;transition:all .15s;position:relative}.roi-field-input-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2451e61f}.roi-field-input-wrap .prefix{font-family:var(--font-landing-mono),monospace;color:var(--muted);font-size:16px;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.roi-field input{width:100%;font-family:var(--font-landing-mono),monospace;color:var(--ink);letter-spacing:-.005em;background:0 0;border:none;outline:none;padding:14px 14px 14px 32px;font-size:18px;font-weight:600}.roi-segments{background:var(--paper);border:1px solid var(--line);border-radius:11px;gap:6px;padding:4px;display:flex}.roi-segment{text-align:center;cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:8px;flex:1;padding:11px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.roi-segment.active{background:var(--ink);color:var(--paper-2)}.roi-segment:hover:not(.active){background:var(--paper-2);color:var(--ink)}.roi-results{background:var(--ink);color:var(--paper-2);border-radius:14px;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden}.roi-results:before{content:"";pointer-events:none;background:radial-gradient(circle,#0f9d7a2e 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;left:-50px}.roi-result-row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex;position:relative}.roi-result-row:last-of-type{border-bottom:none;padding-bottom:0}.roi-result-row.savings{background:#7be5c514;border:1px solid #7be5c540;border-radius:11px;margin-top:6px;padding:18px}.roi-result-label{color:#ffffffb3;flex-direction:column;gap:2px;font-size:13px;display:flex}.roi-result-label small{color:#ffffff73;letter-spacing:.02em;font-size:11px}.roi-result-amt{font-family:var(--font-landing-mono),monospace;color:var(--paper-2);letter-spacing:-.01em;font-size:20px;font-weight:600}.roi-result-row.savings .roi-result-amt{color:#7be5c5;font-size:28px;font-weight:700}.roi-result-row.savings .roi-result-label{color:#ffffffd9;font-size:14px;font-weight:500}.roi-tier-suggested{color:#ffffffa6;border-top:1px dashed #ffffff26;align-items:center;gap:8px;margin-top:12px;padding-top:14px;font-size:12px;display:flex}.roi-tier-suggested strong{color:var(--amber);font-weight:600}.comparison-strip{background:var(--ink);color:var(--paper-2);border-radius:18px;margin-top:48px;padding:48px;position:relative;overflow:hidden}.comparison-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d1f 0%,#0000 65%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.comparison-head{text-align:center;margin-bottom:36px;position:relative}.comparison-head .section-tag{color:var(--amber);justify-content:center}.comparison-head .section-tag:before{background:var(--amber)}.comparison-head h3{font-family:var(--font-landing-serif),serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 100;color:var(--paper-2);margin-top:6px;font-size:36px;font-weight:400}.comparison-head h3 em{color:var(--amber);font-style:italic}.comparison-head p{color:#ffffffa6;max-width:580px;margin:14px auto 0;font-size:15px}.compare-rows{background:#ffffff1a;border-radius:14px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1px;display:grid;position:relative;overflow:hidden}.compare-cell{background:var(--ink);color:#ffffffd9;align-items:center;padding:16px 20px;font-size:13.5px;display:flex}.compare-cell.head{letter-spacing:.06em;text-transform:uppercase;color:#fff9;background:#ffffff0a;padding:14px 20px;font-size:11.5px;font-weight:700}.compare-cell.label{font-weight:600}.compare-cell.amount{font-family:var(--font-landing-mono),monospace;font-weight:500}.compare-cell.amount.bad{color:#f09f90}.compare-cell.amount.good{color:#7be5c5;font-weight:700}.compare-cell.amount.neutral{color:#ffffffb3}@media (max-width:980px){.roi-calc{padding:28px}.roi-calc-head{grid-template-columns:1fr;align-items:start}.roi-calc-grid{grid-template-columns:1fr;gap:24px}.roi-results{padding:22px}.comparison-strip{padding:28px}.compare-rows{grid-template-columns:1.2fr 1fr}.compare-cell.col3,.compare-cell.col4{display:none}.roi-calc-head h3,.comparison-head h3{font-size:26px}}.app-coming-pill{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;background:#e8a33d2e;border:1px solid #e8a33d59;border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.app-coming-pill:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 0 3px #e8a33d40}.waitlist-form{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;margin-top:32px;padding:22px}.waitlist-form h4{color:var(--paper-2);margin-bottom:6px;font-size:15px;font-weight:600}.waitlist-form p{color:#fff9;margin-bottom:16px;font-size:13px;line-height:1.5}.waitlist-row{gap:8px;display:flex}.waitlist-input{color:var(--paper-2);background:#00000040;border:1px solid #ffffff2e;border-radius:10px;flex:1;padding:13px 16px;font-family:inherit;font-size:14px;transition:all .15s}.waitlist-input:focus{border-color:var(--amber);background:#00000059;outline:none;box-shadow:0 0 0 3px #e8a33d26}.waitlist-input::placeholder{color:#fff6}.waitlist-submit{background:var(--amber);color:var(--ink);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.waitlist-submit:hover{background:#f0b250;transform:translateY(-1px)}.waitlist-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.waitlist-confirm{color:#7be5c5;background:#0f9d7a26;border:1px solid #7be5c559;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;font-size:13.5px;display:none}.waitlist-confirm.shown{display:flex}.waitlist-confirm svg{flex-shrink:0;width:18px;height:18px}.waitlist-meta{color:#ffffff73;margin-top:10px;font-size:11.5px}.phone-coming-badge{z-index:11;background:var(--amber);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:7px 14px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:-14px;transform:rotate(8deg);box-shadow:0 8px 20px #e8a33d59}@media (max-width:980px){.waitlist-row{flex-direction:column}.waitlist-submit{width:100%}.phone-coming-badge{right:0}}.signin-bg{background:linear-gradient(135deg,var(--paper)0%,var(--paper-2)60%,var(--paper-3)100%);min-height:100vh;position:relative;overflow:hidden}.signin-bg:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e61a 0%,#0000 65%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.signin-bg:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d14 0%,#0000 65%);width:500px;height:500px;position:absolute;bottom:-200px;left:-200px}.signin-wrap{z-index:1;grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.signin-side{background:var(--ink);color:var(--paper-2);flex-direction:column;justify-content:space-between;padding:60px;display:flex;position:relative;overflow:hidden}.signin-side:before{content:"";pointer-events:none;background:radial-gradient(circle,#2451e633 0%,#0000 65%);width:400px;height:400px;position:absolute;top:-150px;right:-150px}.signin-logo{z-index:1;cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.signin-logo .logo-mark{background:var(--blue);color:#fff;letter-spacing:-.02em;width:32px;height:32px;font-size:15px;font-weight:700;font-family:var(--font-landing-serif),serif;border-radius:8px;place-items:center;display:grid}.signin-logo .logo-mark:after{content:"q"}.signin-logo .logo-text{line-height:1;font-family:var(--font-landing-serif),serif;color:var(--paper-2);font-variation-settings:"SOFT" 100;flex-direction:column;font-size:18px;font-weight:400;display:flex}.signin-logo .logo-text small{font-family:var(--font-landing-sans),sans-serif;color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:500}.signin-pitch{z-index:1;max-width:440px;position:relative}.signin-pitch h2{font-family:var(--font-landing-serif),serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 100;color:var(--paper-2);margin-bottom:18px;font-size:42px;font-weight:400;line-height:1.05}.signin-pitch h2 em{color:var(--amber);font-style:italic}.signin-pitch p{color:#ffffffb3;font-size:15.5px;line-height:1.6}.signin-pitch-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px;display:grid}.signin-pitch-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:14px 16px}.signin-pitch-stat strong{font-family:var(--font-landing-mono),monospace;color:var(--amber);margin-bottom:3px;font-size:18px;font-weight:600;display:block}.signin-pitch-stat span{color:#ffffff8c;font-size:11.5px;line-height:1.4}.signin-side-foot{z-index:1;color:#fff6;font-size:12px;position:relative}.signin-form-side{flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative}.signin-back{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex;position:absolute;top:30px;left:30px}.signin-back:hover{color:var(--ink);background:var(--paper-3)}.signin-card{width:100%;max-width:420px;margin:0 auto}.signin-card h1{font-family:var(--font-landing-serif),serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 100;color:var(--ink);margin-bottom:8px;font-size:32px;font-weight:400}.signin-card h1 em{color:var(--blue);font-style:italic}.signin-card .signin-sub{color:var(--muted);margin-bottom:32px;font-size:14.5px;line-height:1.5}.signin-field{margin-bottom:18px}.signin-field label{color:var(--ink-2);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.signin-input{background:var(--paper-3);border:1.5px solid var(--line-strong);width:100%;color:var(--ink);border-radius:10px;padding:13px 14px;font-family:inherit;font-size:14.5px;transition:all .15s}.signin-input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #2451e61f}.signin-input.error{border-color:var(--rust);box-shadow:0 0 0 3px #c846301a}.signin-pwd-wrap{position:relative}.signin-pwd-toggle{color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;padding:6px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.signin-pwd-toggle:hover{color:var(--blue)}.signin-options{justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13.5px;display:flex}.signin-remember{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.signin-remember input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.signin-forgot{color:var(--blue);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;background:0 0;border:none;padding:0}.signin-forgot:hover{text-decoration:underline}.signin-submit{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:flex}.signin-submit:hover{background:var(--blue-deep);transform:translateY(-1px);box-shadow:0 8px 20px #2451e640}.signin-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.signin-submit svg{width:16px;height:16px;transition:transform .15s}.signin-submit:hover svg{transform:translate(3px)}.signin-divider{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:14px;margin:28px 0 22px;font-size:12px;font-weight:500;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:var(--line);flex:1;height:1px}.signin-newuser{text-align:center;color:var(--muted);font-size:14px}.signin-newuser a{color:var(--blue);cursor:pointer;font-weight:600}.signin-newuser a:hover{text-decoration:underline}.signin-demo-notice{background:var(--amber-soft);color:#7a4f0f;border:1px solid #e8a33d4d;border-radius:9px;align-items:flex-start;gap:9px;margin-top:22px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.signin-demo-notice svg{width:14px;height:14px;color:var(--amber);flex-shrink:0;margin-top:1px}.signin-message{background:var(--blue-soft);color:var(--blue-deep);border:1px solid #2451e640;border-radius:10px;margin-top:22px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:none}.signin-message.shown{display:block}.signin-message.shown.success{color:var(--green);background:#0f9d7a14;border-color:#0f9d7a47}@media (max-width:980px){.signin-wrap{grid-template-columns:1fr}.signin-side{padding:40px 30px;display:none}.signin-form-side{padding:40px 24px}.signin-back{top:18px;left:18px}.signin-card h1{font-size:26px}.signin-pitch h2{font-size:32px}}.logo-img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;height:26px;display:block}.logo-mark.logo-mark-fallback{display:none}.logo-row:has(.logo-img) .logo-mark-fallback{display:none!important}.logo-mark.logo-mark-fallback.show{display:grid}.signin-side .logo-img{background:#fff;border-radius:6px;height:32px;padding:4px 8px}.signin-side .logo-tagline{color:#fff9}.footer-brand .logo-img{background:#fff;border-radius:6px;height:30px;padding:4px 8px}.footer-brand .logo-tagline{color:#ffffff8c}.cap-rationale{background:linear-gradient(135deg,var(--paper-2)0%,var(--paper-3)100%);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:32px;padding:24px 28px;display:grid}.cap-rationale-icon{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cap-rationale-icon svg{width:22px;height:22px}.cap-rationale h4{font-family:var(--font-landing-serif),serif;letter-spacing:-.005em;color:var(--ink);font-variation-settings:"SOFT" 100;margin-bottom:5px;font-size:18px;font-weight:400}.cap-rationale h4 em{color:var(--blue);font-style:italic}.cap-rationale p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.cap-rationale p strong{color:var(--ink);font-weight:600}.cap-rationale-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;font-size:12.5px;display:grid}.cap-rationale-cell{background:var(--paper-3);border:1px solid var(--line);border-radius:9px;align-items:baseline;gap:8px;padding:10px 14px;line-height:1.3;display:flex}.cap-rationale-cell strong{font-family:var(--font-landing-mono),monospace;color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.cap-rationale-cell.featured strong{color:var(--amber)}.cap-rationale-cell.featured{background:#e8a33d0f;border-color:#e8a33d40}.cap-rationale-cell span{color:var(--muted);font-weight:500}@media (max-width:780px){.cap-rationale{text-align:left;grid-template-columns:1fr}.cap-rationale-grid{grid-template-columns:1fr;gap:8px}}.nextday-banner{background:linear-gradient(135deg,var(--ink)0%,#142342 50%,var(--ink)100%);color:var(--paper-2);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.nextday-banner:before{content:"";pointer-events:none;background:radial-gradient(at 20%,#e8a33d26 0%,#0000 50%),radial-gradient(at 80%,#2451e62e 0%,#0000 50%);width:140%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nextday-banner:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 60px,#ffffff04 60px 61px);position:absolute;inset:0}.nextday-inner{z-index:1;text-align:center;padding:64px 0 72px;position:relative}.nextday-eyebrow{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#e8a33d2e;border:1px solid #e8a33d59;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 18px;font-size:11.5px;font-weight:700;display:inline-flex}.nextday-eyebrow:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse;box-shadow:0 0 0 4px #e8a33d40}.nextday-headline{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;letter-spacing:-.025em;color:var(--paper-2);max-width:900px;margin:0 auto 18px;font-size:clamp(36px,5.5vw,64px);font-weight:400;line-height:1}.nextday-headline em{color:var(--amber);font-style:italic;display:inline-block;position:relative}.nextday-headline em:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--amber)30%,var(--amber)70%,transparent 100%);opacity:.5;border-radius:2px;height:3px;position:absolute;bottom:-8px;left:0;right:0}.nextday-sub{color:#ffffffb8;max-width:680px;margin:0 auto 38px;font-size:18px;line-height:1.55}.nextday-sub strong{color:var(--amber);font-weight:600}.nextday-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;max-width:880px;margin:0 auto 36px;display:grid}.nextday-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:24px;position:relative;overflow:hidden}.nextday-card.standard{opacity:.7}.nextday-card.featured{background:linear-gradient(135deg,#e8a33d2e 0%,#e8a33d0f 100%);border:1.5px solid #e8a33d73;box-shadow:0 20px 40px -20px #e8a33d66}.nextday-card-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:11px;font-weight:600}.nextday-card.featured .nextday-card-label{color:var(--amber)}.nextday-card-time{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--paper-2);align-items:baseline;gap:6px;margin-bottom:6px;font-size:38px;font-weight:400;line-height:1;display:flex}.nextday-card-time small{color:#ffffff8c;font-size:14px;font-style:normal;font-weight:400;font-family:var(--font-landing-sans),sans-serif}.nextday-card.featured .nextday-card-time{color:var(--amber)}.nextday-card-desc{color:#ffffffa6;font-size:13.5px;line-height:1.5}.nextday-card.featured .nextday-card-desc{color:#ffffffd9}.nextday-vs{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;color:#fff6;letter-spacing:-.01em;justify-content:center;align-items:center;font-size:22px;font-style:italic;display:flex}.nextday-cutoff{color:#ffffffd9;text-align:left;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;max-width:680px;margin:0 auto;padding:18px 28px;font-size:15px;display:inline-flex}.nextday-cutoff-icon{width:46px;height:46px;color:var(--amber);background:#e8a33d2e;border:1px solid #e8a33d59;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nextday-cutoff-icon svg{width:22px;height:22px}.nextday-cutoff-text strong{font-family:var(--font-landing-mono),monospace;color:var(--amber);letter-spacing:-.01em;margin-bottom:3px;font-size:17px;font-weight:600;display:block}.nextday-cutoff-text span{color:#fff9;font-size:13px;line-height:1.4;display:block}@media (max-width:900px){.nextday-headline{font-size:42px}.nextday-sub{font-size:16px}.nextday-comparison{grid-template-columns:1fr;gap:14px}.nextday-vs{padding:6px 0;font-size:18px}.nextday-card-time{font-size:30px}.nextday-cutoff{text-align:center;flex-direction:column;padding:18px 22px}}.hero-stat.featured-stat{margin-top:-8px;background:linear-gradient(135deg,#e8a33d1a 0%,#e8a33d05 100%);border-radius:14px;margin-inline:10px;position:relative;border:1px solid #e8a33d4d!important;padding:16px 20px!important}.hero-stat.featured-stat .hero-stat-num{color:var(--amber)}.hero-stat.featured-stat:before{content:"FAST";background:var(--amber);color:var(--ink);letter-spacing:.08em;font-size:10px;font-weight:700;font-family:var(--font-landing-sans),sans-serif;border-radius:100px;padding:3px 10px;position:absolute;top:-9px;right:14px}.skip-link{background:var(--ink);color:var(--paper-2);z-index:9999;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.btn:focus-visible,.price-cta:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scroll-top{background:var(--ink);width:44px;height:44px;color:var(--paper-2);cursor:pointer;opacity:0;pointer-events:none;z-index:150;border:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,background .15s;display:grid;position:fixed;bottom:96px;left:24px;transform:translateY(10px);box-shadow:0 6px 16px #0a162840}.scroll-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top:hover{background:var(--blue)}.scroll-top svg{width:18px;height:18px}@media (max-width:768px){.scroll-top{width:40px;height:40px;bottom:84px;left:16px}}.proof-bar{background:var(--paper-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.proof-bar-inner{grid-template-columns:repeat(4,1fr);align-items:center;gap:32px;display:grid}.proof-stat{text-align:center;flex-direction:column;display:flex;position:relative}.proof-stat:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;right:-16px}.proof-stat-num{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:36px;font-weight:400;line-height:1}.proof-stat-num em{color:var(--blue);font-style:italic}.proof-stat-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}@media (max-width:780px){.proof-bar-inner{grid-template-columns:repeat(2,1fr);gap:24px 16px}.proof-stat:nth-child(2):after{display:none}.proof-stat:not(:last-child):after{right:-8px}.proof-stat-num{font-size:28px}}.apply-fast-strip{background:linear-gradient(135deg,var(--ink)0%,#142342 100%);color:var(--paper-2);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:38px 44px;display:grid;position:relative;overflow:hidden}.apply-fast-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d33 0%,#0000 65%);width:300px;height:300px;position:absolute;top:-100px;right:-50px}.apply-fast-icon{width:64px;height:64px;color:var(--amber);z-index:1;background:#e8a33d2e;border:1px solid #e8a33d59;border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.apply-fast-icon svg{width:30px;height:30px}.apply-fast-text{z-index:1;position:relative}.apply-fast-text h3{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;color:var(--paper-2);margin-bottom:6px;font-size:26px;font-weight:400}.apply-fast-text h3 em{color:var(--amber);font-style:italic}.apply-fast-text p{color:#ffffffb8;max-width:520px;font-size:14.5px;line-height:1.55}.apply-fast-cta{z-index:1;background:var(--amber);color:var(--ink);white-space:nowrap;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.apply-fast-cta:hover{background:#f0b250;transform:translateY(-1px);box-shadow:0 8px 18px #e8a33d4d}.apply-fast-cta svg{width:14px;height:14px;transition:transform .15s}.apply-fast-cta:hover svg{transform:translate(3px)}@media (max-width:880px){.apply-fast-strip{text-align:center;grid-template-columns:1fr;padding:32px 28px}.apply-fast-icon{margin:0 auto}.apply-fast-text h3{font-size:22px}.apply-fast-cta{justify-self:center}}.sticky-apply{z-index:140;background:var(--ink);color:var(--paper-2);opacity:0;pointer-events:none;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:14px;padding:12px 18px 12px 22px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,100px);box-shadow:0 10px 30px #0a16284d}.sticky-apply.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-apply-text{color:#ffffffd9;font-size:13.5px;font-weight:500}.sticky-apply-text strong{color:var(--amber)}.sticky-apply-cta{background:var(--amber);color:var(--ink);white-space:nowrap;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.sticky-apply-cta:hover{background:#f0b250}.sticky-apply-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:4px;transition:color .15s,background .15s;display:grid}.sticky-apply-close:hover{color:var(--paper-2);background:#ffffff1a}.sticky-apply-close svg{width:14px;height:14px}@media (max-width:560px){.sticky-apply{border-radius:14px;flex-wrap:wrap;padding:10px 12px 10px 16px;left:12px;right:12px;transform:translateY(100px)}.sticky-apply.show{transform:translate(0)}.sticky-apply-text{flex:1;min-width:140px;font-size:12.5px}.sticky-apply-cta{padding:6px 12px;font-size:12px}}.custom-pricing{background:var(--paper)}.custom-pricing-factors{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.cpf-card{background:var(--paper-3);border:1px solid var(--line);border-radius:14px;padding:26px 24px;transition:all .2s}.cpf-card:hover{border-color:var(--line-strong);background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #0a16280f}.cpf-icon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.cpf-icon svg{width:20px;height:20px}.cpf-card:nth-child(2) .cpf-icon{background:var(--amber-soft);color:var(--amber)}.cpf-card:nth-child(3) .cpf-icon{background:var(--green-soft);color:var(--green)}.cpf-card:nth-child(5) .cpf-icon{background:var(--amber-soft);color:var(--amber)}.cpf-card:nth-child(6) .cpf-icon{background:var(--green-soft);color:var(--green)}.cpf-card h4{color:var(--ink);letter-spacing:-.005em;margin-bottom:6px;font-size:16px;font-weight:600}.cpf-card p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.custom-pricing-cta{text-align:center;background:linear-gradient(135deg,var(--ink)0%,#142342 100%);color:var(--paper-2);border-radius:20px;max-width:780px;margin-top:64px;margin-left:auto;margin-right:auto;padding:56px 40px;position:relative;overflow:hidden}.custom-pricing-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8a33d1f 0%,#0000 65%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.custom-pricing-cta h3{font-family:var(--font-landing-serif),serif;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--paper-2);z-index:1;margin-bottom:10px;font-size:32px;font-weight:400;position:relative}.custom-pricing-cta>p{color:#ffffffb8;z-index:1;max-width:480px;margin:0 auto 28px;font-size:15px;line-height:1.55;position:relative}.custom-pricing-buttons{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.custom-pricing-buttons .btn-ghost{color:var(--paper-2);background:#ffffff1a;border-color:#fff3}.custom-pricing-buttons .btn-ghost:hover{color:#fff;background:#ffffff2e;border-color:#ffffff59}.custom-pricing-note{z-index:1;max-width:520px;position:relative;color:#ffffff73!important;margin:24px auto 0!important;font-size:12px!important}@media (max-width:880px){.custom-pricing-factors{grid-template-columns:1fr;gap:14px}.custom-pricing-cta{padding:40px 28px}.custom-pricing-cta h3{font-size:24px}}@media (max-width:980px){.marketing-site .nav-inner{flex-wrap:wrap;gap:12px}.marketing-site .logo{flex:1;min-width:0}.marketing-site .nav-cta{gap:8px;margin-left:auto}.marketing-site .nav-cta .nav-apply{padding:10px 14px;font-size:13px}.marketing-site .nav-cta .nav-toggle{border:1px solid var(--line-strong);border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.marketing-site .nav-inner.nav-open{padding-bottom:16px}.marketing-site .nav-inner.nav-open .nav-links,.marketing-site .nav-inner.nav-open .nav-cta .nav-signin{display:flex}.marketing-site .nav-inner.nav-open .nav-links{border-top:1px solid var(--line);flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding-top:12px}.marketing-site .nav-inner.nav-open .nav-links a{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.marketing-site .nav-inner.nav-open .nav-links a:last-child{border-bottom:none}.marketing-site .nav-inner.nav-open .nav-cta .nav-signin{display:inline-flex}}@media (min-width:981px){.marketing-site .nav-cta .nav-toggle{display:none!important}}.marketing-site{--landing-pad-xl:88px;--landing-pad-lg:72px;--landing-pad-md:56px;--landing-pad-sm:40px;--landing-pad-xs:32px;--landing-content-gap:48px}.marketing-site>header.hero{padding:var(--landing-pad-md)0 var(--landing-pad-sm);overflow:hidden}.marketing-site>section.nextday-banner{padding:0}.marketing-site>section.proof-bar,.marketing-site>section.trust,.marketing-site>section.landing-apply-strip{padding-top:var(--landing-pad-sm);padding-bottom:var(--landing-pad-sm)}.marketing-site>section.what-is-ach{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-md)}.marketing-site>section#how-ach{padding-top:var(--landing-pad-md);padding-bottom:var(--landing-pad-lg)}.marketing-site>section.compare-section{padding-top:var(--landing-pad-lg);padding-bottom:var(--landing-pad-xl)}.marketing-site>section#problem{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-xl)}.marketing-site>section.pillars{padding-top:var(--landing-pad-lg);padding-bottom:var(--landing-pad-lg)}.marketing-site>section#features{padding-top:var(--landing-pad-lg);padding-bottom:var(--landing-pad-xl)}.marketing-site>section.nsf-section{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-lg)}.marketing-site>section.mobile-app-section,.marketing-site>section.industry{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-xl)}.marketing-site>section#how{padding-top:var(--landing-pad-md);padding-bottom:var(--landing-pad-md)}.marketing-site>section.custom-pricing{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-sm)}.marketing-site>section#faq{padding-top:var(--landing-pad-xl);padding-bottom:var(--landing-pad-xl)}.marketing-site>section.final-cta{padding-top:var(--landing-pad-lg);padding-bottom:var(--landing-pad-lg)}.marketing-site>footer{padding-top:var(--landing-pad-md);padding-bottom:var(--landing-pad-xs)}.marketing-site>section.what-is-ach+section#how-ach,.marketing-site>section.pillars+section#features,.marketing-site>section#how+section.custom-pricing{padding-top:var(--landing-pad-md)}.marketing-site .mockup-body{min-height:auto}.marketing-site .mockup-chart{height:auto;min-height:180px}.marketing-site .custom-pricing-factors{margin-top:var(--landing-content-gap)}.marketing-site .mobile-app-grid{gap:48px}.marketing-site .section-tag{margin-bottom:14px}@media (max-width:980px){.marketing-site{--landing-pad-xl:64px;--landing-pad-lg:56px;--landing-pad-md:48px;--landing-pad-sm:32px;--landing-pad-xs:24px;--landing-content-gap:36px}.marketing-site>header.hero{padding:var(--landing-pad-md)0 var(--landing-pad-sm)}.nextday-inner{padding:var(--landing-pad-md)0 var(--landing-pad-lg)}.marketing-site>section.proof-bar,.marketing-site>section.trust,.marketing-site>section.landing-apply-strip{padding-top:var(--landing-pad-sm);padding-bottom:var(--landing-pad-sm)}.marketing-site>section.custom-pricing{padding-bottom:var(--landing-pad-xs)}.marketing-site>section.final-cta{padding-top:var(--landing-pad-md);padding-bottom:var(--landing-pad-md)}.marketing-site>footer{padding-top:var(--landing-pad-md);padding-bottom:var(--landing-pad-xs)}.hero-stats{margin-top:36px;padding:20px 0}.hero-mockup-wrap{margin-top:36px}.hero-stat-num{font-size:clamp(24px,6vw,32px)}.problem-grid,.industry-grid,.nsf-grid{margin-top:var(--landing-content-gap);gap:32px}.marketing-site .problem-grid{grid-template-columns:1fr}.marketing-site .problem-visual{padding:28px 24px;position:relative;top:auto}.marketing-site .problem-visual h3{margin-bottom:16px;font-size:clamp(22px,4.8vw,26px)}.marketing-site .problem-visual p{margin-bottom:20px;font-size:14px}.marketing-site .problem-visual .compare-row{grid-template-columns:1fr;gap:12px}.marketing-site .problem-visual .compare-card{min-width:0;padding:16px}.marketing-site .problem-visual .compare-val{font-size:clamp(18px,4.8vw,22px)}.marketing-site .problem-visual-footnote{margin-top:20px;padding-top:16px;font-size:12.5px}.how-ach-flow{margin-top:var(--landing-content-gap);grid-template-columns:1fr;gap:16px}.how-ach-arrow{display:none}}@media (max-width:560px){.marketing-site{--landing-pad-xl:52px;--landing-pad-lg:44px;--landing-pad-md:40px;--landing-pad-sm:28px;--landing-pad-xs:20px;--landing-content-gap:28px}.container{padding:0 20px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center;width:100%}.proof-bar-inner{grid-template-columns:repeat(2,1fr);gap:20px}.final-cta-inner{padding:36px 24px}.marketing-site .problem-visual{border-radius:14px;padding:24px 18px}.marketing-site .problem-visual .compare-row{grid-template-columns:1fr}.marketing-site .problem-visual .compare-val{font-size:22px}.marketing-site .problem-item{gap:16px;padding:22px 0}.marketing-site .problem-num{font-size:30px}}@media (max-width:980px){.marketing-site .eyebrow{border-radius:14px;flex-wrap:wrap;max-width:100%;line-height:1.45}.marketing-site h1.hero-title{letter-spacing:-.02em;font-size:clamp(34px,7.5vw,56px)}.marketing-site .hero-sub{margin-top:20px;font-size:16px}.marketing-site .hero-meta{gap:10px 12px;font-size:12.5px}.marketing-site .hero-dashboard-shot--desktop{display:none}.marketing-site .hero-dashboard-shot--mobile{display:block}.marketing-site .hero-stat.featured-stat{margin-inline:0;margin-top:0}.marketing-site .mockup-grid{grid-template-columns:1fr 1fr;gap:10px}.marketing-site .mockup-h1,.marketing-site .mockup-card-num{font-size:18px}.marketing-site .compare-note{font-size:12.5px;line-height:1.55}.marketing-site .nextday-headline{font-size:clamp(30px,8vw,42px);line-height:1.05}.marketing-site .nextday-inner{padding:48px 0 56px}.marketing-site .section-title{font-size:clamp(28px,6.5vw,44px)}.marketing-site .section-sub{font-size:15px}.marketing-site .footer-bottom{text-align:left;flex-direction:column;align-items:flex-start;gap:14px}.marketing-site .footer-legal{flex-wrap:wrap;gap:16px}.marketing-site .custom-pricing-buttons{flex-direction:column;align-items:stretch}.marketing-site .custom-pricing-buttons .btn,.marketing-site .final-cta-content .btn{justify-content:center;width:100%}}@media (max-width:560px){.marketing-site .nav .logo-img{max-width:min(150px,38vw);height:22px}.marketing-site .nav-cta .nav-apply{padding:9px 12px;font-size:12.5px}.marketing-site h1.hero-title{font-size:clamp(30px,8.8vw,40px)}.marketing-site .eyebrow{margin-bottom:20px;padding:8px 12px 8px 8px;font-size:12px}.marketing-site .eyebrow-pill{font-size:10px}.marketing-site .hero-meta-dot{display:none}.marketing-site .hero-meta{flex-direction:column;align-items:flex-start;gap:6px}.marketing-site .hero-meta>span:not(.hero-meta-dot){display:block}.marketing-site .mockup-grid{grid-template-columns:1fr}.marketing-site .mockup-url{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.marketing-site .proof-stat:not(:last-child):after{display:none}.marketing-site .proof-stat-num{font-size:28px}.marketing-site .btn-large{padding:13px 18px;font-size:14.5px}.marketing-site .nextday-card{padding:22px 18px}.marketing-site .nextday-card-time{font-size:26px}.marketing-site .ach-explainer,.marketing-site .pillars-grid,.marketing-site .how-ach-flow{gap:14px}.marketing-site .faq-q{gap:12px;padding:16px 0;font-size:14.5px}.marketing-site .faq-icon{width:24px;height:24px;margin-left:12px;font-size:12px}.marketing-site .sticky-apply{bottom:12px}}@media (max-width:380px){.marketing-site .nav-cta .nav-apply{padding:8px 10px;font-size:12px}.marketing-site .container{padding:0 16px}}
