.landing-page .abt-locations{padding:5rem 0;border-top:1px solid var(--lp-border-light);border-bottom:1px solid var(--lp-border-light)}.landing-page .abt-locations--theme-light{background:var(--lp-bg-light)}.landing-page .abt-locations--theme-white{background:var(--lp-bg-white)}.landing-page .abt-locations--theme-warm{background:var(--lp-bg-warm)}.landing-page .abt-locations__header{margin-bottom:3rem}.landing-page .abt-locations__headline{margin-bottom:1rem}.landing-page .abt-locations__sub{font-size:.95rem;color:var(--lp-text-body);max-width:640px;margin:0 auto;line-height:1.8}.landing-page .abt-locations__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto 2.5rem}.landing-page .abt-locations__card{padding:2rem 2.5rem;border-radius:14px;background:var(--lp-bg-white);border:1px solid var(--lp-border-light)}.landing-page .abt-locations__card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.landing-page .abt-locations__card-label{font-size:.65rem;font-weight:700;color:var(--lp-teal-accent);letter-spacing:.1em;text-transform:uppercase}.landing-page .abt-locations__card-city{font-size:1.15rem;font-weight:600;color:var(--lp-text-dark)}.landing-page .abt-locations__card-address{font-style:normal}.landing-page .abt-locations__card-text{font-size:.85rem;color:var(--lp-text-body);line-height:1.75;margin-bottom:.75rem}.landing-page .abt-locations__card-sub{font-size:.8rem;color:var(--lp-text-muted);line-height:1.65}.landing-page .abt-locations__anchor{font-size:.85rem;color:var(--lp-text-muted);max-width:500px;margin:0 auto}@media (max-width:768px){.landing-page .abt-locations__grid{grid-template-columns:1fr}}