.seo-guide{color:#2c1c15;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#f5eed9}.seo-guide__top{color:#fff;background:#071d19;border-bottom:3px solid #20c9cf;justify-content:space-between;align-items:center;height:92px;padding:0 max(5vw,24px);display:flex}.seo-guide__top a{color:inherit;font-weight:900;text-decoration:none}.seo-guide__brand{font-size:1.35rem}.seo-guide__top div{gap:28px;display:flex}.seo-guide__hero{color:#fff;background:linear-gradient(90deg,#021311f5 0%,#021311c7 48%,#02131133 100%),url(/product-stage-background-v2.png) 50%/cover;align-items:center;min-height:520px;padding:70px max(8vw,24px);display:grid}.seo-guide__hero>div{max-width:850px}.seo-guide__hero p{color:#b8ef23;letter-spacing:.18em;font-weight:950}.seo-guide__hero h1{text-transform:uppercase;letter-spacing:-.05em;margin:18px 0;font-size:clamp(2.8rem,6vw,6rem);line-height:.9}.seo-guide__hero span{max-width:720px;font-size:1.2rem;line-height:1.7;display:block}.seo-guide__hero a{color:#102316;text-transform:uppercase;background:#ace212;border:3px solid #173f31;border-radius:8px;margin-top:30px;padding:18px 25px;font-weight:950;text-decoration:none;display:inline-block;box-shadow:0 7px #173f31}.seo-guide__article{width:min(1000px,100% - 40px);margin:0 auto;padding:70px 0}.seo-guide__intro{border-left:7px solid #16bfc9;padding:12px 24px;font-size:1.35rem;font-weight:700;line-height:1.7}.seo-guide__article section{margin:60px 0}.seo-guide__article h2{text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.seo-guide__article section div,.seo-guide__article section>p{font-size:1.08rem;line-height:1.8}.seo-guide__article ul{padding-left:24px}.seo-guide__article li{margin:.7rem 0}.seo-guide__faq details{background:#fff9e8;border:1px solid #cdbd91;border-radius:8px;margin:12px 0;padding:20px}.seo-guide__faq summary{cursor:pointer;font-size:1.08rem;font-weight:900}.seo-guide__routes{color:#fff;background:#08241f;border-radius:14px;padding:35px}.seo-guide__routes h2{margin-top:0}.seo-guide__routes div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.seo-guide__routes a{color:#08241f;background:#b7e72d;border-radius:6px;padding:15px;font-weight:900;text-decoration:none}@media (max-width:650px){.seo-guide__top{height:72px}.seo-guide__top div{gap:12px;font-size:.83rem}.seo-guide__brand{font-size:1rem}.seo-guide__hero{min-height:460px}.seo-guide__routes div{grid-template-columns:1fr}}
