.locations-intro{padding-bottom:40px}.locations-intro .ds-segmented{margin-top:32px}.locations-price{margin-top:24px;padding:24px;border:1px solid var(--rule);border-radius:18px;background:#fff}.locations-price strong{display:block;font-size:clamp(20px,2.2vw,28px);margin:8px 0}.locations-price p{margin:0;color:var(--ink-2)}.locations-heading{margin-bottom:24px}.locations-heading p{color:var(--ink-2)}.locations-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.locations-service>div{display:flex;gap:16px;justify-content:space-between;align-items:center}.locations-service h3{font:800 26px/1.1 var(--font-display)}.locations-service p{color:var(--ink-2);margin:16px 0}.locations-state{border:1px solid var(--rule);border-radius:999px;padding:6px 12px;white-space:nowrap;font-size:14px;font-weight:600}.locations-state--live{background:var(--mint);color:var(--ink)}.locations-pains{background:var(--band);border-radius:18px;padding:28px;margin:24px 0}.locations-pains ul{margin-top:16px;padding-left:20px;display:grid;gap:12px}.locations-interest{margin-top:24px}.locations-boma{display:grid;grid-template-columns:144px 1fr;align-items:center;gap:32px;border-top:2px dashed var(--rule);padding-top:40px}.locations-boma .ds-actions{margin-top:24px}@media (max-width:700px){.locations-boma,.locations-services{grid-template-columns:1fr}.locations-boma{gap:20px}.locations-intro .ds-segmented{display:flex;flex-wrap:wrap}}