.seo-hero{padding:105px 0 95px;max-width:980px}.seo-hero h1{font-size:clamp(50px,7vw,88px);line-height:.96;letter-spacing:-.06em;margin:20px 0 28px}.seo-hero h1 em{font-style:normal;color:var(--red2)}.seo-lead{max-width:760px;color:#bec2c7;font-size:20px;line-height:1.7}.seo-actions{display:flex;gap:18px;align-items:center;margin-top:36px}.seo-breadcrumb{font-size:12px;color:var(--muted);padding-top:25px}.seo-breadcrumb a{text-underline-offset:4px}.seo-statbar{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:#0e1012}.seo-statbar div{padding:30px;text-align:center;border-right:1px solid var(--line)}.seo-statbar div:last-child{border:0}.seo-statbar strong,.seo-statbar span{display:block}.seo-statbar strong{font-size:25px}.seo-statbar span{color:var(--muted);font-size:12px;margin-top:7px}.article-shell{width:min(900px,calc(100% - 40px));margin:auto;padding:100px 0}.article-shell section{margin-bottom:100px}.article-shell h2{font-size:clamp(36px,5vw,57px);line-height:1.05;letter-spacing:-.045em;margin:14px 0 26px}.article-shell h3{font-size:25px;margin:0 0 12px}.article-shell p{color:#b5bac1;line-height:1.8;font-size:16px}.article-shell strong{color:var(--text)}.seo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}.seo-card{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.seo-card span{color:var(--red2);font-size:12px}.seo-card p{font-size:14px;margin-bottom:0}.check-list{list-style:none;padding:0;display:grid;gap:13px;margin:28px 0}.check-list li{padding:17px 19px;border:1px solid var(--line);border-radius:13px;color:#d0d3d7;background:#111316}.check-list li:before{content:"✓";color:var(--red2);margin-right:12px}.seo-flow{counter-reset:flow;display:grid;gap:16px;margin-top:35px}.seo-flow article{counter-increment:flow;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:25px;border-bottom:1px solid var(--line)}.seo-flow article:before{content:"0" counter(flow);color:var(--red2);font-size:13px}.seo-flow p{font-size:14px;margin:0}.seo-note{padding:30px;border-left:3px solid var(--red);background:#151719;border-radius:0 16px 16px 0}.seo-cta{padding:55px;border-radius:26px;background:linear-gradient(135deg,#ed3f35,#a92520);margin-bottom:0!important}.seo-cta h2{max-width:650px}.seo-cta p{color:#ffe6e4;max-width:650px}.seo-cta .cta-primary{background:#fff;color:#111}.seo-faq details{border-bottom:1px solid var(--line);padding:20px 0}.seo-faq summary{font-weight:750;font-size:18px;cursor:pointer}.seo-faq p{font-size:14px}.text-link{text-underline-offset:5px}.seo-updated{font-size:12px!important;color:#777d85!important;margin-top:40px}@media(max-width:680px){.seo-hero{padding:70px 0}.seo-hero h1{font-size:52px}.seo-lead{font-size:17px}.seo-actions{align-items:stretch;flex-direction:column}.seo-statbar{grid-template-columns:1fr}.seo-statbar div{border-right:0;border-bottom:1px solid var(--line)}.seo-grid{grid-template-columns:1fr}.article-shell{width:calc(100% - 28px);padding:75px 0}.article-shell section{margin-bottom:75px}.seo-cta{padding:30px}.seo-flow article{padding:20px 4px}}
