.seo-page{color:#1b302c;background:#f5f7f8;min-height:100svh;padding:32px}.seo-page .btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.seo-page .btn.lime{background:var(--lime);color:#19322a}.seo-page .btn.outline{color:#334742;background:#fff;border-color:#d7dedc}.seo-hero,.seo-card-grid,.seo-two-col,.seo-keywords,.seo-faq,.seo-footer{max-width:1120px;margin-inline:auto}.seo-hero{padding:22px 0 36px}.seo-brand{color:#19322a;align-items:center;gap:9px;margin-bottom:54px;font-size:30px;font-weight:750;display:inline-flex}.seo-brand span{background:var(--lime);border-radius:9px 9px 9px 2px;justify-content:center;align-items:center;width:34px;height:37px;padding-bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:35px;line-height:1;display:inline-flex}.seo-kicker{color:#476354;font-size:14px;font-weight:700}.seo-hero h1{letter-spacing:0;max-width:14ch;margin-top:14px;font-size:54px;font-weight:720;line-height:1.04}.seo-hero>p:last-of-type{color:#50635b;max-width:660px;margin-top:20px;font-size:19px;line-height:1.65}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seo-card,.seo-two-col,.seo-keywords,.seo-faq{border:1px solid var(--border);background:#fff;border-radius:8px;box-shadow:0 1px #1b302c0a}.seo-card{padding:22px}.seo-card svg{color:#376f4d}.seo-card h2,.seo-two-col h2,.seo-keywords h2,.seo-faq h2{margin-top:10px;font-size:22px;font-weight:680;line-height:1.25}.seo-card p,.seo-two-col p,.seo-faq p{color:#50635b;margin-top:10px;font-size:15px;line-height:1.7}.seo-two-col{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:24px;margin-top:18px;padding:26px;display:grid}.seo-price-box{background:#eef7df;border:1px solid #9bbb76;border-radius:8px;padding:18px}.seo-price-box span{color:#476354;font-size:13px;font-weight:700;display:block}.seo-price-box strong{margin-top:6px;font-size:30px;line-height:1.1;display:block}.seo-price-box p{margin-top:10px;font-size:14px}.seo-keywords,.seo-faq{margin-top:18px;padding:24px}.seo-keywords div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.seo-keywords span{color:#617052;background:#fafbf8;border:1px solid #e2e7dd;border-radius:4px;padding:5px 9px;font-size:13px}.seo-faq article{padding-top:18px}.seo-faq h3{font-size:17px;font-weight:680}.seo-more-link{color:#315b42;text-underline-offset:4px;align-items:center;gap:7px;margin-top:20px;font-weight:650;text-decoration:underline;display:inline-flex}.seo-footer{color:#506853;justify-content:space-between;gap:18px;margin-top:34px;font-size:14px;display:flex}@media (max-width:820px){.seo-page{padding:22px 17px}.seo-brand{margin-bottom:36px}.seo-hero h1{font-size:40px}.seo-hero>p:last-of-type{font-size:17px}.seo-card-grid,.seo-two-col{grid-template-columns:1fr}.seo-footer{flex-direction:column}}
