.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:48px 0 64px;display:grid}.hero h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(34px,5.2vw,56px);font-weight:600}.hero-copy{gap:20px;display:grid}.hero-sub{color:var(--ink-soft);max-width:46ch;font-size:18px}.hero-demo{gap:12px;display:grid}.demo-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);gap:8px;padding:18px;display:grid}.demo-bubble{background:var(--paper);border-radius:16px 16px 16px 4px;justify-self:start;max-width:80%;padding:8px 12px;font-size:15px}.demo-me{background:var(--brand);color:var(--on-brand);border-radius:16px 16px 4px;justify-self:end;font-weight:600}.demo-rec{background:var(--brand);color:var(--on-brand);border:0;margin-left:24px;transform:rotate(-1.5deg)}.demo-k{color:var(--on-brand);font-size:14px;font-weight:700}.demo-r{color:#16241f;background:#dcf8c6;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.5}.how,.plans{gap:20px;padding:32px 0;display:grid}.how h2,.plans h2{font-size:30px}.how ol{gap:10px;max-width:60ch;margin:0;padding-left:22px;font-size:17px;display:grid}.plan-price{font:600 26px var(--display)}.plans ul{margin:0;padding-left:18px}@media (max-width:760px){.hero{grid-template-columns:1fr;padding-top:24px}.demo-rec{margin-left:0}}.hl{box-shadow:inset 0 -.18em 0 var(--warm)}
.eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}.para-note{font-size:14px}.para-hero{grid-template-columns:1fr auto}.phone-wrap{justify-items:center;gap:10px;margin:0;display:grid}.phone{background:#16191a;border-radius:44px;width:340px;height:680px;padding:12px;box-shadow:0 24px 60px #0000002e}.phone iframe{background:#fff;border:0;border-radius:34px;width:100%;height:100%;display:block}.phone-wrap figcaption{max-width:340px;color:var(--ink-soft);text-align:center;font-size:13px}.para-section{gap:16px;padding:32px 0;display:grid}.para-section h2,.para-cta h2{font-size:30px}.pains{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pain{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;gap:10px;padding:20px;display:grid}.pain-q{font-size:17px;font-weight:700}.pain-a{color:var(--ink-soft)}.para-split{grid-template-columns:1fr 1fr;align-items:center;gap:32px}.wa{border-radius:var(--radius-lg);background:#e6ddd4;overflow:hidden}.wa-top{color:#fff;background:#075e54;padding:12px 16px;font-weight:700}.wa-msg{color:#16241f;white-space:pre-line;background:#dcf8c6;border-radius:12px 12px 4px;max-width:88%;margin:16px 16px 16px auto;padding:12px 14px;font-size:15px;line-height:1.5}.checks{gap:10px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.checks li{padding-left:28px;position:relative}.checks li:before{content:"✓";color:var(--brand);font-weight:800;position:absolute;left:0}.faq{gap:8px;max-width:70ch;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px}.faq summary{cursor:pointer;font-weight:700}.faq details p{color:var(--ink-soft);margin-top:8px}.para-cta{border-top:1px solid var(--line);justify-items:start;gap:16px;padding:40px 0;display:grid}.verticals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.verticals a{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);gap:4px;padding:16px;text-decoration:none;display:grid}.verticals a b{font-size:17px}.verticals a span{color:var(--ink-soft);font-size:14px}@media (max-width:860px){.para-hero,.para-split{grid-template-columns:1fr}.phone{width:min(340px,100vw - 32px);height:620px}}.callout-call{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);border-left-width:1px;gap:6px;max-width:70ch;padding:18px 20px;display:grid}.callout-call b{font-size:17px}.callout-call p{color:var(--ink-soft);margin:0}
