.seo-local{padding:64px 0;background:#081526;color:#edf4ff}.seo-local h2{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.15;margin:14px 0}.seo-local p{max-width:800px;color:#b4c4d7;line-height:1.8}.seo-local nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.seo-local a{padding:20px;border:1px solid #30445c;border-radius:8px;text-decoration:none;color:#fff;display:flex;justify-content:space-between;gap:16px}.seo-local a:hover{border-color:#2990ff;background:#10233c}.seo-page{background:#06101f;color:#eef4fc;font-family:Geist,Arial,sans-serif;margin:0}.seo-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.seo-header{padding:22px 0;border-bottom:1px solid #29394c}.seo-header .seo-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.seo-header a{color:#fff;text-decoration:none}.seo-header img{width:180px;height:56px;object-fit:contain}.seo-hero{padding:65px 0 35px}.seo-hero h1{font-size:clamp(2.3rem,6vw,4rem);line-height:1.08;max-width:950px}.seo-page p{font-size:1.05rem;line-height:1.8;color:#b7c6d9}.seo-page a{color:#78b6ff}.seo-page .seo-cta{display:inline-block;padding:15px 22px;background:#0667ff;color:#fff;border-radius:6px;text-decoration:none;margin:15px 0}.seo-text{max-width:850px;padding-bottom:30px}.seo-text h2{margin-top:35px;font-size:1.6rem}.seo-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.seo-package{background:#0c1d31;padding:25px;border:1px solid #2c405a;border-radius:10px}.seo-package h3{font-size:1.3rem}.seo-package li{line-height:1.7;color:#becbdd}.seo-page details{padding:20px 0;border-bottom:1px solid #293e56}.seo-page summary{cursor:pointer;font-size:1.1rem}.seo-contact{padding:35px 0 55px}.seo-footer{padding:25px 0;border-top:1px solid #293e56}.seo-footer nav{display:flex;gap:20px;flex-wrap:wrap}.seo-breadcrumb{font-size:.9rem;color:#9db2cb}.seo-price{font-weight:700;color:#fff!important}@media(max-width:720px){.seo-local nav,.seo-packages{grid-template-columns:1fr}.seo-hero{padding-top:35px}.seo-header img{width:140px}.seo-header .seo-cta{padding:12px;font-size:.85rem}.seo-local{padding:40px 0}}
.seo-page .seo-local .container{width:min(1120px,calc(100% - 40px));margin:auto}
