:root{color:#162019;background:#f8f3e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}.hero{min-height:100vh;padding:28px clamp(20px,5vw,72px) 72px;background:radial-gradient(circle at 15% 20%,rgba(19,113,78,.18),transparent 30%),linear-gradient(135deg,#fffaf0,#f2eadb 52%,#dbe8d2)}.nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto 72px;max-width:1180px}.nav strong{background:#163c2a;border-radius:16px;color:#f8f3e9;letter-spacing:-.04em;padding:12px 16px}.nav a{border:1px solid rgba(22,32,25,.18);border-radius:999px;padding:10px 16px}.heroGrid{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(340px,460px);margin:0 auto;max-width:1180px}.heroCopy h1,.section h2{letter-spacing:-.07em;line-height:.95;margin:0}.heroCopy h1{font-size:clamp(56px,9vw,112px);max-width:820px}.heroCopy p{color:#3f4c43;font-size:clamp(18px,2vw,24px);line-height:1.45;max-width:680px}.eyebrow,.sectionTitle span{color:#17764f;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button{border-radius:999px;font-weight:800;padding:15px 22px}.primary{background:#163c2a;color:#fff8e8}.secondary{border:1px solid rgba(22,32,25,.2)}.dashboard,.card,.plan{background:#fffcf4c2;border:1px solid rgba(22,32,25,.12);box-shadow:0 24px 80px #1620191f}.dashboard{align-self:end;border-radius:34px;padding:24px}.dashboardHeader,.channels div{align-items:center;display:flex;justify-content:space-between}.dashboardHeader span,.metric span,.channels span,.plan p,.card p,.split p{color:#59675e}.dashboardHeader strong{display:block;font-size:24px;margin-top:4px}.badge{background:#d9f3c9;border-radius:999px;color:#184126!important;font-size:12px;font-weight:800;padding:8px 10px}.metricGrid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:24px 0}.metric{background:#fff;border-radius:22px;padding:18px}.metric strong{display:block;font-size:28px;margin:10px 0 4px}.metric em{color:#17764f;font-style:normal;font-weight:800}.channels{display:grid;gap:10px}.channels div{background:#163c2a;border-radius:18px;color:#fff8e8;padding:14px 16px}.channels span{color:#fff8e8b8}.section{margin:0 auto;max-width:1180px;padding:88px clamp(20px,5vw,72px)}.section h2{font-size:clamp(38px,5vw,72px);max-width:920px}.cards,.pricing{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:36px}.card,.plan{border-radius:28px;padding:26px}.card h3,.plan h3{font-size:24px;letter-spacing:-.04em;margin:0 0 14px}.card p,.plan p,.split p{line-height:1.6;margin:0}.split{align-items:end;display:grid;gap:32px;grid-template-columns:1.1fr .9fr}.split p{font-size:22px}.pricing{grid-template-columns:repeat(3,1fr)}.plan strong{display:block;font-size:38px;letter-spacing:-.05em;margin-bottom:14px}.plan small{color:#59675e;font-size:16px;letter-spacing:0}@media(max-width:900px){.heroGrid,.split,.cards,.pricing{grid-template-columns:1fr}.nav{margin-bottom:48px}.dashboard{align-self:stretch}}@media(max-width:520px){.metricGrid{grid-template-columns:1fr}.heroCopy h1{font-size:52px}}
