.page-head{background:radial-gradient(1000px 460px at 80% -10%, #e8f5ed 0%, #e8f5ed00 60%), var(--cloud);text-align:center;padding:60px 0 48px}.page-head h1{margin:.1em 0 .3em}.page-head .lead{margin:0 auto}.cs{grid-template-columns:1fr 1fr;gap:30px;display:grid}.cs .block h3{align-items:center;gap:9px;font-size:1.05rem;display:flex}.cs .block h3 .k{font-family:var(--font-head);color:var(--canopy);font-weight:800}.cs .block p{color:var(--muted)}.cs .block ul{color:var(--ink);margin:8px 0 0;padding-left:18px}.cs .block li{margin-bottom:6px;font-size:.94rem}@media (width<=760px){.cs{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.stat{text-align:center}.stat .n{font-family:var(--font-head);color:#fff;font-size:2.3rem;font-weight:800;line-height:1}.stat .n em{color:var(--amber);font-style:normal}.stat .c{color:#a9c5b6;margin-top:8px;font-size:.84rem}@media (width<=700px){.stats{grid-template-columns:1fr 1fr;gap:24px}}.quote{border-radius:var(--radius);color:#cfe2d7;background:#ffffff0f;border:1px dashed #ffffff40;margin-top:26px;padding:22px 24px;font-style:italic}.quote .ph{color:var(--amber);font-size:.74rem;font-style:normal;font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step .num{background:var(--canopy);color:#fff;width:34px;height:34px;font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.step h3{margin-bottom:.2em;font-size:1.02rem}.step p{color:var(--muted);margin:0;font-size:.9rem}@media (width<=760px){.steps{grid-template-columns:1fr 1fr}}.cta-band{background:var(--pine);color:#dce7e0;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);padding:40px}.cta-band h2{color:#fff;margin-bottom:.3em}.cta-band p{color:#bfd6c8;max-width:54ch;margin:0 auto 22px}
