
.seo-hero{position:relative;overflow:hidden;padding:86px 0 82px;background:linear-gradient(145deg,#fafaf6 0%,#edf4ec 100%)}.seo-orb{position:absolute;border-radius:50%;pointer-events:none}.seo-orb.one{width:480px;height:480px;right:-170px;top:-230px;background:radial-gradient(circle,rgba(188,233,102,.36),transparent 68%)}.seo-orb.two{width:340px;height:340px;left:-190px;bottom:-180px;background:radial-gradient(circle,rgba(32,166,106,.18),transparent 68%)}.seo-hero-grid{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center}.seo-breadcrumb{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:13px;margin:0 0 32px}.seo-breadcrumb a{font-weight:750;color:var(--green-dark)}.seo-hero h1{font-size:clamp(47px,6.3vw,78px);line-height:.98;letter-spacing:-.065em;margin:13px 0 26px;max-width:850px}.seo-lead{font-size:19px;color:var(--ink-2);max-width:720px}.seo-hero small{display:block;margin-top:20px;color:var(--muted)}.seo-scenario{background:var(--navy);color:#fff;padding:38px;border-radius:28px;box-shadow:0 28px 70px rgba(8,19,15,.18)}.seo-scenario>p{color:var(--lime);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.seo-scenario h2{font-size:27px;line-height:1.18;letter-spacing:-.035em}.seo-scenario ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:15px}.seo-scenario li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;color:#d9e5de}.seo-scenario li span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(188,233,102,.15);color:var(--lime);font-weight:900}.seo-process{text-align:center}.seo-process h2,.seo-benefits h2,.seo-faq h2,.seo-related h2{font-size:clamp(38px,5vw,58px);line-height:1.03;letter-spacing:-.055em;margin:10px 0 38px}.seo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.seo-steps article{min-height:190px;border:1px solid var(--line);background:#fff;border-radius:21px;padding:28px}.seo-steps span{font-size:12px;font-weight:900;color:var(--green-dark)}.seo-steps h3{font-size:22px;line-height:1.18;margin:40px 0 0}.seo-explainer{max-width:860px;margin:35px auto 0;color:var(--muted);font-size:17px}.seo-benefits{background:#e8eee7}.seo-two-cols{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.seo-two-cols>div>p:last-child{font-size:18px;color:var(--muted)}.seo-checks{display:grid;grid-template-columns:1fr 1fr;gap:15px}.seo-checks article{background:#fff;border:1px solid #d4ddd4;border-radius:18px;padding:25px}.seo-checks b{font-size:18px}.seo-checks p{color:var(--muted);margin:8px 0 0}.seo-narrow{max-width:850px}.seo-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 22px;margin:12px 0}.seo-faq summary{cursor:pointer;font-weight:800;padding:20px 28px 20px 0}.seo-faq details p{color:var(--muted);margin:0;padding:0 20px 22px 0}.seo-related{padding-top:30px}.seo-related>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.seo-related a{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;min-height:145px;flex-direction:column;justify-content:space-between;transition:.2s}.seo-related a:hover{transform:translateY(-3px);border-color:var(--green)}.seo-related b{font-size:18px}.seo-related span{color:var(--green-dark);font-weight:800;font-size:13px}.final-card p{color:#bad4c8;margin:8px 0 0}.site-header .locale-switcher{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#fff;flex:0 0 auto}.site-header .locale-switcher a{min-width:30px;padding:5px 6px;border-radius:7px;text-align:center;font-size:10px;font-weight:850;color:var(--muted)}.site-header .locale-switcher a.active{background:var(--green-dark);color:#fff}@media(max-width:1050px){.site-header .links{display:none}}@media(max-width:900px){.seo-hero-grid,.seo-two-cols{grid-template-columns:1fr;gap:45px}.seo-steps,.seo-related>div>div{grid-template-columns:1fr}.seo-steps article{min-height:150px}.site-header .nav{gap:12px}.site-header .locale-switcher{margin-left:auto}}@media(max-width:600px){.seo-hero{padding:52px 0 62px}.seo-hero h1{font-size:46px}.seo-scenario{padding:27px}.seo-checks{grid-template-columns:1fr}.seo-process h2,.seo-benefits h2,.seo-faq h2,.seo-related h2{font-size:39px}.seo-related{padding-top:0}.site-header .locale-switcher{max-width:180px;overflow-x:auto}.site-header .locale-switcher a{min-width:28px;padding:5px 4px}}
