.seo-delivery-page{color:#153a31;background:#eef3ef}.seo-hero{grid-template-columns:1.35fr .85fr;align-items:start;gap:30px;max-width:1180px;margin:auto;padding:72px 22px 42px;display:grid}.seo-hero small,.seo-section small{letter-spacing:.14em;color:#547065;font-size:11px;font-weight:900}.seo-hero h1{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(42px,7vw,78px);line-height:.92}.seo-hero p{max-width:760px;font-size:19px;line-height:1.6}.seo-cta{color:#fff;background:#153a31;border-radius:18px;padding:26px;position:sticky;top:18px}.seo-cta h2{margin:6px 0 10px;font-size:30px}.seo-cta p{color:#d5e1dc;font-size:14px}.seo-cta a{color:#153a31;text-align:center;background:#dfff7a;border-radius:10px;margin-top:16px;padding:16px;font-weight:900;text-decoration:none;display:block}.seo-trust{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.seo-trust span{background:#fff;border:1px solid #d7e0da;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.seo-section{max-width:1180px;margin:auto;padding:40px 22px}.seo-section h2{letter-spacing:-.04em;margin:8px 0 18px;font-size:clamp(30px,4vw,50px)}.seo-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seo-grid article,.seo-steps article,.seo-faq details{background:#fff;border:1px solid #d9e2dc;border-radius:14px;padding:20px}.seo-grid h3,.seo-steps h3{margin:0 0 8px}.seo-grid p,.seo-steps p,.seo-faq p{color:#5d6f66;line-height:1.55}.seo-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.seo-steps b{background:#dfff7a;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;display:inline-grid}.seo-city-links{flex-wrap:wrap;gap:8px;display:flex}.seo-city-links a{color:#153a31;background:#fff;border:1px solid #d7e0da;border-radius:8px;padding:10px 12px;font-weight:800;text-decoration:none}.seo-faq{gap:8px;display:grid}.seo-faq summary{cursor:pointer;font-weight:900}.seo-final{max-width:1180px;margin:30px auto 0;padding:38px 22px 70px}.seo-final>div{background:#dfff7a;border-radius:20px;padding:30px}.seo-final h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(34px,5vw,60px)}.seo-final a{color:#fff;background:#153a31;border-radius:9px;margin-top:10px;padding:15px 18px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:850px){.seo-hero{grid-template-columns:1fr}.seo-cta{position:static}.seo-grid{grid-template-columns:1fr}.seo-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.seo-hero{padding-top:42px}.seo-steps{grid-template-columns:1fr}}
