.sfv-service-areas,.sfv-city-landing{--sfv-ink: #1a1a1a;--sfv-muted: #5c5c5c;--sfv-border: #e5e2dc;--sfv-bg: #f7f5f1;--sfv-accent: #2c4a3e;--sfv-accent-soft: #e8f0ec;--sfv-radius: 12px;color:var(--sfv-ink);padding:2.5rem 0 3rem}.sfv-sa__inner,.sfv-city__inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.sfv-sa__heading,.sfv-city__h1{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25;font-weight:700}.sfv-sa__subheading,.sfv-city__intro{margin:0 0 1.75rem;color:var(--sfv-muted);font-size:1.05rem;line-height:1.55;max-width:46rem}.sfv-sa__grid{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.sfv-sa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.sfv-sa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sfv-sa__link{display:block;height:100%;padding:.9rem 1rem;border:1px solid var(--sfv-border);border-radius:var(--sfv-radius);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.sfv-sa__link:hover,.sfv-sa__link:focus-visible{border-color:var(--sfv-accent);box-shadow:0 2px 10px #2c4a3e14;outline:none}.sfv-sa__city{display:block;font-weight:600;margin-bottom:.2rem}.sfv-sa__meta{display:block;font-size:.85rem;color:var(--sfv-muted)}.sfv-sa__cta{background:var(--sfv-bg);border-radius:var(--sfv-radius);padding:1.25rem 1.35rem}.sfv-sa__cta-text{margin:0 0 .65rem;font-weight:600}.sfv-sa__cta-actions{margin:0 0 .5rem;display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:center}.sfv-sa__phone,.sfv-sa__visit,.sfv-city__btn{color:var(--sfv-accent);font-weight:600;text-decoration:none}.sfv-sa__phone:hover,.sfv-sa__visit:hover,.sfv-city__btn:hover{text-decoration:underline}.sfv-sa__sep{color:var(--sfv-muted)}.sfv-sa__address,.sfv-sa__note{margin:.35rem 0 0;font-size:.92rem;color:var(--sfv-muted)}.sfv-city__eyebrow{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700;color:var(--sfv-accent)}.sfv-city__grid-copy{display:grid;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.sfv-city__grid-copy{grid-template-columns:1fr 1fr}.sfv-city__card--wide{grid-column:1 / -1}}.sfv-city__card{background:#fff;border:1px solid var(--sfv-border);border-radius:var(--sfv-radius);padding:1.25rem 1.35rem}.sfv-city__card h2,.sfv-city__trust h2,.sfv-city__faq h2{margin:0 0 .75rem;font-size:1.25rem}.sfv-city__card h3{margin:0 0 .4rem;font-size:1.05rem}.sfv-city__card p,.sfv-city__card li,.sfv-city__trust p,.sfv-city__trust li,.sfv-faq__item p{color:var(--sfv-muted);line-height:1.55}.sfv-city__card ul{margin:.75rem 0 0;padding-left:1.15rem}.sfv-city__cats{display:grid;gap:1rem}@media(min-width:720px){.sfv-city__cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sfv-city__trust{background:var(--sfv-accent-soft);border-radius:var(--sfv-radius);padding:1.35rem 1.4rem;margin-bottom:1.75rem}.sfv-city__trust-list{margin:0 0 1rem;padding-left:1.15rem}.sfv-city__soft-cta{margin:0 0 1rem}.sfv-city__links{display:flex;flex-wrap:wrap;gap:.65rem;margin:0}.sfv-city__btn{display:inline-block;padding:.65rem 1rem;border-radius:999px;background:var(--sfv-accent);color:#fff!important;text-decoration:none!important;font-size:.95rem}.sfv-city__btn--ghost{background:transparent;color:var(--sfv-accent)!important;border:1px solid var(--sfv-accent)}.sfv-faq__item{border:1px solid var(--sfv-border);border-radius:var(--sfv-radius);background:#fff;padding:.85rem 1rem;margin-bottom:.65rem}.sfv-faq__item summary{cursor:pointer;font-weight:600;list-style:none}.sfv-faq__item summary::-webkit-details-marker{display:none}.sfv-faq__item summary:after{content:"+";float:right;color:var(--sfv-accent);font-weight:700}.sfv-faq__item[open] summary:after{content:"\2013"}.sfv-faq__item p{margin:.75rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sfv-seo.css.map */
