/* Scoped static SEO pages: no runtime dependency, no webfont request. */
.seo-page{max-width:1120px;padding-bottom:40px;font-family:Tahoma,system-ui,sans-serif;font-size:16px;line-height:1.8;color:#193326}.seo-page p{margin:12px 0}.seo-page a:not(.apply-link):not(.seo-button){color:#315e12;text-decoration:underline;text-underline-offset:3px}.seo-breadcrumb{font-size:14px;padding:22px 0;overflow-wrap:anywhere}.seo-hero{padding:22px 0 12px;border-bottom:2px solid #517f27}.seo-hero h1{font-size:clamp(26px,3.8vw,42px);line-height:1.4;max-width:940px;margin:8px 0 18px}.seo-lead{font-size:18px;max-width:850px}.seo-kicker{font-size:14px;font-weight:700;letter-spacing:.02em;color:#436422}.seo-small{font-size:14px;color:#4b5e51;line-height:1.7}.seo-toc{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0}.seo-toc a{border:1px solid #cbd8bd;border-radius:24px;padding:8px 16px;background:white}.seo-section{margin:22px 0 44px;scroll-margin-top:88px}.seo-section h2{font-size:clamp(22px,2.5vw,28px);line-height:1.5;margin-bottom:18px}.seo-section h3{font-size:22px;line-height:1.5}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.seo-offer{background:#fff;border:1px solid #cbd8bd;border-top:4px solid #517f27;border-radius:12px;padding:24px;min-width:0}.seo-offer>h2{margin-bottom:4px}.seo-offer ul{padding-left:20px;margin:18px 0}.seo-offer li{padding-bottom:8px}.seo-price{font-size:40px;font-weight:800;line-height:1.3}.seo-price span{font-size:16px;font-weight:400}.seo-renew{background:#f0f5e9;border-radius:6px;padding:10px 14px;font-size:14px}.seo-button,.seo-page .apply-link{background:#325d16;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;font-weight:700;text-decoration:none;min-height:48px}.seo-offer .offer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.seo-page .seo-copy{position:static;display:inline-flex;width:auto;height:auto;min-height:48px;max-width:100%;padding:10px 16px;border:1px solid #517f27;border-radius:8px;background:#fff;color:#315e12;font:inherit;cursor:pointer}.seo-more{margin-top:18px!important}.seo-table-scroll{overflow-x:auto;background:#fff;border:1px solid #ccd9c1;border-radius:10px}.seo-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.seo-table caption{text-align:left;padding:16px;font-weight:700;color:#193326}.seo-table th,.seo-table td{padding:16px;vertical-align:top;border-bottom:1px solid #e0e8d8;font-size:15px}.seo-table thead th{background:#e9f0e0;color:#203b15}.seo-table tbody th{min-width:170px}.seo-table small{font-size:14px}.seo-figure{max-width:720px;margin:28px auto}.seo-figure img{width:100%;height:auto}.seo-figure figcaption{font-size:14px;color:#4b5e51;margin-top:10px}.seo-facts{border-top:1px solid #cbd8bd}.seo-facts>div{display:grid;grid-template-columns:190px 1fr;gap:20px;border-bottom:1px solid #cbd8bd;padding:14px 0}.seo-facts dt{font-weight:700}.seo-facts dd{margin:0}.seo-faq{border-bottom:1px solid #cbd8bd;padding:16px 0}.seo-faq summary{font-size:17px;font-weight:700;cursor:pointer;min-height:36px}.seo-faq p{padding:4px 0 4px 18px}.seo-steps,.seo-section>ol,.seo-related{padding-left:24px}.seo-steps li{padding:8px 0}.seo-related li{padding:5px 0}.seo-status{border-left:5px solid #a86c12;background:#fff7e9;padding:22px;border-radius:4px}.seo-page :focus-visible{outline:3px solid #245dbe;outline-offset:4px}.seo-page code{overflow-wrap:anywhere;font-size:14px}.seo-page #status{scroll-margin-top:90px}@media(max-width:680px){.seo-grid{grid-template-columns:1fr}.seo-offer{padding:20px}.seo-facts>div{grid-template-columns:1fr;gap:4px}.seo-breadcrumb{font-size:14px}.seo-hero{padding-top:8px}.seo-page{padding-inline:16px}.seo-toc{gap:8px}.seo-toc a{padding:8px 12px}.seo-section{margin-bottom:32px}.seo-offer .apply-link,.seo-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}