.dac-seo-page .seo-kicker{display:inline-block;font-size:12px;letter-spacing:.14em;font-weight:800;color:#ff6347;margin-bottom:7px;text-transform:uppercase}.dac-seo-page .seo-coverage-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:18px;margin:18px 0}.dac-seo-page .seo-coverage-card{margin:0}.dac-seo-page .seo-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.dac-seo-page .seo-card-head h2{margin:.15rem 0 .35rem}.dac-seo-page .seo-mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.dac-seo-page .seo-mini-stats>div{background:#fff7f2;border:1px solid #f0d8d0;border-radius:14px;padding:13px}.dac-seo-page .seo-mini-stats b{display:block;font-size:24px;color:#5a2922}.dac-seo-page .seo-mini-stats span{display:block;font-size:12px;color:#756763;margin-top:3px}.dac-seo-page .seo-note{color:#756763;line-height:1.65}.dac-seo-page .seo-check-list{margin:15px 0 0;padding-left:20px;color:#352a27;line-height:1.85}.dac-seo-page .seo-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.dac-seo-page .seo-toggle-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.dac-seo-page .seo-toggle-row label{font-weight:700}.dac-seo-page .local-selector form{display:grid;grid-template-columns:220px 1fr auto;gap:14px;align-items:end}.dac-seo-page textarea{min-height:110px}.dac-seo-page input:focus,.dac-seo-page textarea:focus,.dac-seo-page select:focus{border-color:#ff6347;box-shadow:0 0 0 3px rgba(255,99,71,.12);outline:none}.local-seo-hero .local-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.local-seo-content{max-width:900px;margin:0 auto}.local-seo-content h2{color:#5a2922}.local-seo-image{margin:0 0 28px;border-radius:20px;overflow:hidden;border:1px solid #f0d8d0}.local-seo-image img{display:block;width:100%;max-height:460px;object-fit:cover}.local-nearby-grid{display:flex;flex-wrap:wrap;gap:10px}.local-faq{margin-top:30px}.local-faq details{border:1px solid #f0d8d0;border-radius:14px;padding:13px 16px;background:#fff7f2;margin:10px 0}.local-faq summary{font-weight:800;cursor:pointer;color:#5a2922}.local-faq details div{padding-top:10px;color:#756763;line-height:1.65}.local-seo-cta{margin-top:34px;background:linear-gradient(135deg,#fff7f2 0%,#ffe8df 100%);border:1px solid #f0d8d0;border-radius:22px;padding:26px;display:flex;justify-content:space-between;gap:20px;align-items:center}.local-seo-cta h2{margin:4px 0 8px;color:#5a2922}.local-seo-cta p{margin:0;color:#756763}.local-cta-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.dac-seo-page .seo-coverage-grid{grid-template-columns:1fr}.dac-seo-page .seo-mini-stats{grid-template-columns:repeat(2,1fr)}.dac-seo-page .local-selector form{grid-template-columns:1fr}.local-seo-cta{flex-direction:column;align-items:flex-start}.local-cta-actions{justify-content:flex-start}}@media(max-width:560px){.dac-seo-page .seo-card-head{flex-direction:column}.dac-seo-page .seo-mini-stats{grid-template-columns:1fr 1fr}.local-hero-actions,.local-cta-actions{width:100%}.local-hero-actions .btn,.local-cta-actions .btn{width:100%;text-align:center}}
