:root{--ink:#16231d;--muted:#55645c;--paper:#f7f5ef;--card:#fff;--line:#dcd8cc;--green:#1f5c46;--green-soft:#e3eee8;--amber:#e9b35f;--amber-soft:#f8ecd6;--red-soft:#f6e2dd;--font:ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:var(--green)}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}.narrow{max-width:720px;margin:0 auto;padding:56px 24px 88px}.site-header{border-bottom:1px solid var(--line)}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.site-nav{gap:20px;font-size:15px;display:flex}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover{color:var(--ink)}h1,h2,h3{letter-spacing:-.01em;line-height:1.15}h1,h2{font-family:var(--serif);font-weight:600}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding:80px 0 72px;display:grid}.hero h1{margin:0 0 20px;font-size:clamp(38px,6vw,58px)}.lede{color:var(--muted);margin:0 0 28px;font-size:20px}.button{background:var(--green);color:#fff;border-radius:8px;padding:13px 22px;font-weight:600;text-decoration:none;display:inline-block}.button:hover{background:#17483a}.button.secondary{color:var(--green);box-shadow:inset 0 0 0 2px var(--green);background:0 0}.button.secondary:hover{background:var(--green-soft)}.button.light{color:var(--green);background:#f7f5ef}.button.light:hover{background:#fff}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions.center{justify-content:center}.action-note{color:var(--muted);margin:12px 0 0;font-size:15px}.nav-call{background:var(--green);border-radius:8px;padding:6px 12px;font-weight:600}.site-nav a.nav-call,.site-nav a.nav-call:hover{color:#fff}.nav-call-short{display:none}.demo{background:var(--ink);color:#f7f5ef;border-radius:14px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin-bottom:64px;padding:40px;display:grid}.demo h2{font-family:var(--serif);margin:0 0 10px;font-size:34px}.demo p{color:#c9d3cd;margin:0}.demo-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.demo-email{color:#f7f5ef;font-size:15px}.after-price{color:var(--muted);margin:20px 0 0}.queue{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -28px #16231d66}.queue-title{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 18px;font-size:14px;display:flex}.queue-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;display:flex}.queue-row:last-child{border-bottom:0}.pill{background:var(--green-soft);color:var(--green);border-radius:99px;flex:none;padding:3px 10px;font-size:13px;font-weight:600}.pill.wait{background:var(--amber-soft);color:#7a4f10}.pill.plain{color:var(--muted);background:#eceae2}.section{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:16px}.section h2{margin:0 0 12px;font-size:34px}.section-lede{color:var(--muted);max-width:620px;margin:0 0 36px}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:counter(step);font-family:var(--serif);color:var(--green);font-size:30px;display:block}.steps h3{margin:8px 0 6px;font-size:18px}.steps p{color:var(--muted);margin:0;font-size:16px}.split{grid-template-columns:1fr 1fr;gap:28px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px 26px}.panel h3{margin:0 0 10px;font-size:19px}.panel ul{color:var(--muted);margin:0;padding-left:20px}.panel p{color:var(--muted);margin:0}.hero-total{border-bottom:1px solid var(--line);background:var(--green-soft);padding:22px 18px 18px}.hero-amount{font-family:var(--serif);color:var(--green);margin:0;font-size:clamp(44px,7vw,60px);line-height:1.05}.hero-sub{color:var(--muted);margin:8px 0 0;font-size:15px}.hero-sub strong{color:var(--ink)}.hero-total .dash-label{color:var(--ink);font-weight:600}.scene{border-radius:14px;width:100%;height:auto;margin:0 0 56px;display:block}.icon{width:30px;height:30px;color:var(--green);margin-bottom:10px;display:block}.logos{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.logos li{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:center;align-items:center;min-height:116px;padding:16px 20px;display:flex}.logos li.dark{background:var(--ink);border-color:var(--ink)}.logos img{object-fit:contain;width:auto;max-width:100%;max-height:72px}.flow{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.flow li{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:18px 18px 20px;position:relative}.flow li:nth-child(2){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.flow li:not(:last-child):after{content:"→";color:var(--green);font-size:20px;font-weight:700;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.flow h3{margin:0 0 6px;font-size:17px}.flow p{color:var(--muted);margin:0;font-size:15px}.connect-steps{counter-reset:connect;margin:0;padding:0;list-style:none}.connect-steps li{counter-increment:connect;padding:0 0 18px 44px;position:relative}.connect-steps li:before{content:counter(connect);background:var(--green);color:#fff;text-align:center;border-radius:50%;width:30px;height:30px;font-size:15px;font-weight:700;line-height:30px;position:absolute;top:0;left:0}.connect-steps strong{display:block}.connect-steps span{color:var(--muted)}.panel.accent{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.dash{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -28px #16231d66}.dash-bar{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 20px;font-size:14px;display:flex}.dash-tag{color:#7a4f10;font-weight:600}.dash-totals{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 20px;display:grid}.dash-value{font-family:var(--serif);color:var(--green);margin:0;font-size:clamp(26px,4vw,38px);line-height:1.1}.dash-label{color:var(--muted);margin:4px 0 0;font-size:14px}.dash-row-end{flex:none;align-items:center;gap:12px;display:flex}.dash .queue-row{padding-left:20px;padding-right:20px}.problem{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.problem h3{margin:0 0 6px;font-size:18px}.problem p{color:var(--muted);margin:0;font-size:16px}.price{background:var(--green);color:#f7f5ef;border-radius:14px;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:40px;display:grid}.price-figure{font-family:var(--serif);margin:0 0 10px;font-size:clamp(38px,6vw,56px);line-height:1.1}.price p{color:#d6e5dd;margin:0}.price ul{margin:0;padding:0;list-style:none}.price li{border-top:1px solid #f7f5ef38;padding:10px 0}.price li:first-child{border-top:0}.faq{max-width:720px}.faq h3{margin:0 0 4px;font-size:18px}.faq>div+div{margin-top:24px}.faq p{color:var(--muted);margin:0}.closing{text-align:center;border-top:1px solid var(--line);padding:72px 0 80px}.closing h2{margin:0 0 10px;font-size:34px}.closing p{color:var(--muted);margin:0 0 24px}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 40px;font-size:14px}.footer-links{flex-wrap:wrap;gap:18px;margin-bottom:12px;display:flex}.site-footer p{max-width:760px;margin:0}.prose h1{margin:0 0 8px;font-size:42px}.prose h2{margin:36px 0 8px;font-size:24px}.prose .meta{color:var(--muted);margin:0 0 24px}.prose li{margin-bottom:6px}.notice{background:var(--amber-soft);color:#7a4f10;border-radius:8px;margin:0 0 24px;padding:10px 14px;font-size:15px;font-weight:600}.notice.good{background:var(--green-soft);color:var(--green)}.notice.bad{background:var(--red-soft);color:#7c2d1c}@media (max-width:820px){.hero{grid-template-columns:1fr;gap:36px;padding:48px 0}.steps{grid-template-columns:1fr 1fr}.split,.problem{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:26px}.logos{grid-template-columns:1fr 1fr}.flow li:not(:last-child):after{content:"↓";top:auto;bottom:-25px;right:50%;transform:translate(50%)}.price,.demo{grid-template-columns:1fr;gap:24px;padding:28px 24px}}@media (max-width:480px){.steps{grid-template-columns:1fr}.brand{white-space:nowrap}.site-nav{align-items:center;gap:12px;font-size:14px}.site-nav a:nth-child(2),.nav-call-long{display:none}.nav-call-short{display:inline}.actions .button{text-align:center;width:100%}.dash-totals{grid-template-columns:1fr;gap:12px}.dash .queue-row{flex-direction:column;align-items:flex-start;gap:6px}}
