.page_main__nw1Wk{max-width:960px;margin:0 auto;padding:64px 24px 80px}.page_hero__7KFOs{text-align:center;margin-bottom:64px}.page_logo__ikIZE{font-size:56px;line-height:1}.page_title__po7na{font-size:44px;font-weight:700;color:var(--green);margin-top:12px;letter-spacing:-.02em}.page_subtitle__YBgxm{font-size:18px;color:var(--muted);margin-top:12px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.5}.page_heroActions__uE8fj{display:flex;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.page_cta__i2v5_{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#ffffff;font-weight:600;font-size:15px;padding:12px 22px;border-radius:var(--radius-pill);transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 1px 4px rgba(26,107,60,.2)}.page_cta__i2v5_:hover{transform:translateY(-1px);background:#14582f;box-shadow:0 4px 12px rgba(26,107,60,.25)}.page_ctaSecondary__5EfaG{display:inline-flex;align-items:center;justify-content:center;color:var(--green);font-weight:600;font-size:15px;padding:12px 22px;border-radius:var(--radius-pill);border:1.5px solid var(--green);transition:background .15s}.page_ctaSecondary__5EfaG:hover{background:rgba(26,107,60,.08)}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:56px}@media (max-width:720px){.page_features__GdcOS{grid-template-columns:1fr;gap:14px}.page_main__nw1Wk{padding:40px 20px 56px}.page_title__po7na{font-size:34px}.page_subtitle__YBgxm{font-size:16px}}.page_feature__LruQD{background:var(--surface);border-radius:var(--radius-lg);padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid var(--border)}.page_featureIcon__UHR_A{font-size:28px;line-height:1;margin-bottom:12px}.page_featureTitle__pGLZ6{font-size:16px;font-weight:600;color:var(--text);margin-bottom:6px}.page_featureBody___das8{font-size:14px;color:var(--muted);line-height:1.5}.page_footer__F3MD0{text-align:center;font-size:13px;color:var(--muted);padding-top:40px;border-top:1px solid var(--border)}.page_footer__F3MD0 code{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;font-size:12px}