﻿    *{box-sizing:border-box;margin:0;padding:0}
    body{font-family:'Poppins',sans-serif;background:#f6f8fb;color:#0b2a1b}
    :root{--brand:#75bf53;--brand-dark:#75bf53;--ink:#0b2a1b;--muted:#6b7280}


    .page{max-width:1100px;margin:auto;padding:56px 18px 86px}
    .kicker{display:inline-block;color:var(--brand-dark);font-weight:800;letter-spacing:.18em;font-size:12px}
    .page > h2{font-size:44px;line-height:1.1;margin-top:12px}
    .lead{margin-top:14px;color:var(--muted);line-height:1.8;max-width:940px}

    .grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:18px;margin-top:24px}
    .card{background:#fff;box-shadow:0 18px 40px rgba(2,8,23,.08);padding:22px 22px 20px}
    .card h2{font-size:18px;margin-bottom:8px}
    .card p{color:var(--muted);line-height:1.75}
    .card ul{margin-top:12px;padding-left:18px;color:var(--muted);line-height:1.75}
    .card li{margin:6px 0}

    .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
    .btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;background:var(--brand);color:#fff;text-decoration:none;font-weight:800;border:1px solid var(--brand)}
    .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid #e5e7eb;background:#fff;color:var(--ink);text-decoration:none;font-weight:700}

    @media(max-width:920px){
      .page > h2{font-size:36px}
      .grid{grid-template-columns:1fr}
    }
  