:root{--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-warm: #fbf7f1;--color-navy: #081b34;--color-navy-deep: #061327;--color-text: #18304f;--color-muted: #657389;--color-line: #e7ebf1;--color-orange: #f26a21;--color-orange-dark: #c94f12;--color-green: #12785e;--color-ink-soft: #445a75;--shadow-soft: 0 22px 60px rgba(8, 27, 52, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text)}body,button,input{font:inherit}a{color:inherit;text-decoration:none}.section-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(231,235,241,.92);background:#ffffffe0;backdrop-filter:blur(16px)}.nav{display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 40px));min-height:76px;margin:0 auto;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--color-navy)}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--color-navy-deep);color:#fff;font-size:.95rem;box-shadow:inset 0 -3px #f26a21bf}.nav-links{display:flex;align-items:center;gap:28px;font-size:.95rem;color:var(--color-muted)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--color-navy)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-weight:800;line-height:1}.nav-cta{padding:0 18px;background:var(--color-navy-deep);color:#fff;box-shadow:0 8px 18px #081b341f}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:58px;min-height:auto;padding:86px 0 96px}.eyebrow{margin:0 0 14px;color:var(--color-orange-dark);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--color-navy);letter-spacing:0}h1{max-width:660px;margin-bottom:22px;font-size:clamp(2.55rem,4.1vw,4.15rem);line-height:1.06}h2{margin-bottom:0;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.04}h3{margin-bottom:12px;font-size:1.25rem}.hero-subtext{max-width:610px;margin-bottom:30px;color:var(--color-ink-soft);font-size:1.18rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.button{padding:0 22px;border:1px solid transparent}.button.primary{background:var(--color-orange);color:#fff;box-shadow:0 12px 26px #f26a212e}.button.primary:hover,.button.primary:focus-visible{background:var(--color-orange-dark)}.button.secondary{border-color:var(--color-line);background:#fff;color:var(--color-navy)}.trust-row{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-muted);font-size:.88rem}.trust-row span{padding:8px 10px;border:1px solid var(--color-line);border-radius:8px;background:#fff}.dashboard-preview{border:1px solid var(--color-line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.preview-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-line);background:#f8fafc}.panel-title{color:var(--color-muted);font-size:.82rem;font-weight:800}.window-dot{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:999px;background:#d8dee8}.window-dot:first-child{background:var(--color-orange)}.sync-status,.profit-pill{color:var(--color-green);font-size:.82rem;font-weight:800}.preview-header,.metric-grid,.chart-card,.vendor-list,.ops-list{margin:18px}.preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.preview-header p,.metric-grid span,.vendor-list span,.ops-list span,.chart-header span{display:block;margin:0 0 6px;color:var(--color-muted);font-size:.82rem}.preview-header strong{color:var(--color-navy);font-size:2.3rem;line-height:1}.profit-pill{padding:8px 10px;border-radius:999px;background:#12785e1a;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metric-grid div,.vendor-list div,.ops-list div{padding:14px;border:1px solid var(--color-line);border-radius:8px;background:#fbfcfe}.metric-grid strong,.vendor-list strong,.ops-list strong{color:var(--color-navy)}.chart-card{padding:18px;border-radius:8px;background:linear-gradient(180deg,#fbf7f1cc,#fff0),#fff;border:1px solid var(--color-line);color:var(--color-navy)}.chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.chart-header strong{display:block;color:var(--color-navy);font-size:.96rem}.chart-header small{color:var(--color-orange-dark);font-size:.78rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.chart-bars{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;height:126px;gap:12px;padding-top:12px;border-bottom:1px solid var(--color-line)}.chart-bars span{display:block;height:var(--height);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ffb076,var(--color-orange))}.chart-bars span:nth-child(2n){background:linear-gradient(180deg,#95d5c2,var(--color-green))}.chart-legend{display:flex;justify-content:space-between;margin-top:14px;color:var(--color-muted);font-size:.86rem}.vendor-list,.ops-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ops-list{margin-top:-8px}.problem-section,.merchant-section,.cta-section{padding:86px 0}.problem-section{position:relative;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-surface-warm)}.problem-grid,.merchant-grid,.cta-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:58px;align-items:start}.problem-copy p,.merchant-panel p{color:var(--color-ink-soft);font-size:1.05rem;line-height:1.75}.problem-copy p:last-child,.merchant-panel p:last-child{margin-bottom:0}.question-list{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.question-list li{position:relative;padding-left:24px;color:var(--color-navy);font-weight:750;line-height:1.45}.question-list li:before{content:"";position:absolute;top:.65em;left:0;width:8px;height:8px;border-radius:999px;background:var(--color-orange)}.features{position:relative;display:block;padding:112px 0 124px;background:#fff}.features:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:var(--color-line);transform:translate(-50%)}.coming-section{position:relative;padding:106px 0 112px}.coming-section:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:#081b341a;transform:translate(-50%)}.section-heading{max-width:720px;margin-bottom:44px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 28px;border:0}.feature-card{position:relative;display:flex;min-height:220px;flex-direction:column;padding:30px 0 28px 24px;border:0;border-top:1px solid var(--color-line);border-radius:8px;background:transparent;box-shadow:none}.feature-card:before{content:"";position:absolute;top:30px;left:0;width:4px;height:46px;border-radius:999px;background:var(--color-orange);opacity:.85}.feature-kicker{margin-bottom:42px;color:var(--color-orange-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.feature-card h3{margin-bottom:14px}.feature-card p{margin-bottom:0;color:var(--color-muted);line-height:1.65}.merchant-section{position:relative;padding:104px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-surface-warm);color:var(--color-text)}.merchant-section h2,.merchant-section .eyebrow{color:var(--color-navy)}.merchant-section .eyebrow{color:var(--color-orange-dark)}.merchant-panel{padding:30px;border:1px solid var(--color-line);border-radius:8px;background:#ffffffbd}.merchant-panel p{color:var(--color-ink-soft)}.merchant-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.merchant-points span{padding:9px 11px;border:1px solid rgba(242,106,33,.14);border-radius:8px;background:#fff;color:var(--color-navy);font-size:.9rem;font-weight:800}.coming-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.coming-card{position:relative;display:flex;min-height:132px;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--color-line);border-radius:8px;background:#fff;overflow:hidden}.coming-card:after{content:"";position:absolute;right:0;bottom:0;width:38px;height:38px;border-top:1px solid rgba(242,106,33,.22);border-left:1px solid rgba(242,106,33,.22);background:#f26a210b}.coming-card span{color:var(--color-navy);font-weight:900}.coming-card small{color:var(--color-orange-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.cta-section{padding:0 0 104px;background:#fff}.cta-panel{align-items:center;padding:40px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface-warm);box-shadow:none}.cta-panel h2{color:var(--color-navy)}.cta-panel .eyebrow{color:var(--color-orange-dark)}.cta-panel .button{justify-self:end}.legal-page{padding:82px 0 104px}.legal-page h1{margin-bottom:12px}.legal-updated{margin-bottom:42px;color:var(--color-muted);font-weight:800}.legal-content{max-width:820px;color:var(--color-ink-soft);font-size:1.02rem;line-height:1.75}.legal-content h2{margin:38px 0 12px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.legal-content p,.legal-content ul{margin-bottom:18px}.legal-content ul{display:grid;gap:8px;padding-left:22px}.legal-content li::marker{color:var(--color-orange)}.legal-content address{color:var(--color-navy);font-style:normal;font-weight:750;line-height:1.7}.legal-content a{color:var(--color-orange-dark);text-decoration:underline;text-underline-offset:3px}.site-footer{border-top:1px solid var(--color-line);background:#fff}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.footer-inner p{margin:0;color:var(--color-muted)}.footer-copy{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;color:var(--color-muted)}.footer-copy a{color:var(--color-navy);font-weight:800}.footer-copy a:hover,.footer-copy a:focus-visible{color:var(--color-orange-dark)}.site-footer .brand{color:var(--color-navy)}.site-footer .brand-mark{background:var(--color-navy-deep);color:#fff;box-shadow:inset 0 -3px #f26a21d9}@media(max-width:940px){.nav-links{display:none}.hero,.problem-grid,.merchant-grid,.cta-panel{grid-template-columns:1fr}.hero{min-height:auto;padding-top:56px}.dashboard-preview{max-width:620px}.feature-grid,.coming-grid{grid-template-columns:repeat(2,1fr)}.cta-panel .button{justify-self:start}}@media(max-width:620px){.section-shell,.nav{width:min(100% - 28px,1120px)}.site-header{position:static}.nav{min-height:66px}.nav-cta{display:none}.hero{padding:42px 0 52px;gap:38px}.preview-topbar{align-items:flex-start;flex-direction:column;gap:8px}h1{font-size:clamp(2.6rem,14vw,3.45rem)}.hero-subtext{font-size:1.03rem}.hero-actions,.button{width:100%}.metric-grid,.vendor-list,.ops-list,.feature-grid,.coming-grid{grid-template-columns:1fr}.feature-card{min-height:auto;padding:26px 22px}.feature-kicker{margin-bottom:34px}.preview-header{flex-direction:column}.chart-bars{height:128px}.problem-section,.merchant-section,.features,.coming-section{padding:64px 0}.cta-section{padding:0 0 64px;background:#fff}.legal-page{padding:54px 0 68px}.cta-panel,.merchant-panel{padding:24px}.footer-inner{align-items:flex-start;flex-direction:column}.footer-copy{align-items:flex-start;flex-direction:column;justify-content:flex-start}}
