.page_hero__SKW6o{position:relative;padding-top:56px;padding-bottom:128px}.page_heroGrid__BL1ju{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_heroCopy__kbqf4{max-width:640px}.page_heroEyebrow__u_aZK{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:20px;opacity:.9;max-width:none}.page_heroHeading__JtlfU{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));line-height:1.1;margin-bottom:var(--space-5);letter-spacing:-.02em;padding-right:var(--space-4)}.page_heroSub__YNSLe{max-width:52ch}.page_heroSamples__xIhlz{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-12);position:relative;z-index:1}.page_sampleCardAlt__9jwIr,.page_sampleCard__Vsab5{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-lg);padding:var(--space-4);font-size:var(--text-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_sampleCardAlt__9jwIr{margin-left:var(--space-8)}.page_searchOverlap__pHn6g{margin-top:-70px;position:relative;z-index:2}.page_sectionHeading__K6Wm4{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.page_servicesSection__IMafu{padding:var(--space-12) 0 var(--space-8)}.page_serviceTiles__azts0{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.page_serviceTile__lmMo3{display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:var(--radius-lg);font-weight:var(--weight-semibold);text-decoration:none;text-align:center;padding:var(--space-3);transition:transform .12s ease}.page_serviceTile__lmMo3:hover{transform:translateY(-2px);text-decoration:none}.page_tileXray__n8MSY{background:#e6eefb;color:#1e3a8a}.page_tileUs__ZW_5Q{background:#efe9fb;color:#5b21b6}.page_tileVascular__KRw8_{background:#e8f0fc;color:#1e40af}.page_tileBmd__fLcQ3{background:#fdf1dc;color:#92400e}.page_tileMammo__epExE{background:#fbe7f3;color:#9d174d}.page_openSection__vNwRB{padding:var(--space-8) 0}.page_openGrid__vv7Xi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.page_citiesSection__QYZaC{padding:var(--space-12) 0;background:var(--color-surface-2)}.page_citiesGrid__hF1Bu{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_cityLink__ZeP45{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none}.page_cityLink__ZeP45:hover{border-color:var(--color-accent);text-decoration:none}.page_cityName__3Xv8_{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.page_cityCount__ey_O2{font-size:var(--text-xs);color:var(--color-text-muted)}.page_hubLink__e5FcW{margin-top:var(--space-4);max-width:none}.page_howSection__BYjPk{padding:var(--space-16) 0}.page_stepsGrid__OG6X3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_stepNum__6pMPK{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-accent);margin-bottom:var(--space-2)}.page_step__DI9Zu h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.page_step__DI9Zu p{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:28ch}.page_clinicBand__oZnLI{padding:var(--space-12) 0;background:var(--color-accent-light);text-align:center}.page_clinicBand__oZnLI h2{margin-bottom:var(--space-3)}.page_clinicBand__oZnLI p{margin-bottom:var(--space-6);max-width:48ch;margin-left:auto;margin-right:auto}@media (max-width:900px){.page_heroGrid__BL1ju{grid-template-columns:1fr}.page_heroSamples__xIhlz{display:none}.page_serviceTiles__azts0{grid-template-columns:repeat(2,1fr)}.page_openGrid__vv7Xi,.page_stepsGrid__OG6X3{grid-template-columns:1fr}}@media (max-width:480px){.page_hero__SKW6o{padding-bottom:132px}}.ClinicCard_card__qwcNi{position:relative;display:flex;flex-direction:column;gap:var(--space-4);transition:box-shadow .15s ease}.ClinicCard_card__qwcNi:hover{box-shadow:var(--shadow-md)}.ClinicCard_premiumBadge__BVix3{position:absolute;top:var(--space-4);right:var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-premium);background-color:#fef3c7;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid #fde68a}.ClinicCard_topRow__OkygE{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.ClinicCard_info__z5AJc{flex:1 1;min-width:0}.ClinicCard_name__lLSF6{display:block;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;margin-bottom:var(--space-1);line-height:var(--leading-tight)}.ClinicCard_name__lLSF6:hover{color:var(--color-accent);text-decoration:none}.ClinicCard_address__si1ze{font-size:var(--text-sm);color:var(--color-text-muted);max-width:none}.ClinicCard_avaBadge__HCtcm{flex-shrink:0;display:flex;align-items:flex-start;gap:var(--space-1);padding-top:3px}.ClinicCard_avaText__bXR4L{font-size:var(--text-xs);color:var(--color-accent-dark);font-weight:var(--weight-medium);line-height:1.4;max-width:18ch}.ClinicCard_hours__EU9RL{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:none}.ClinicCard_hoursLabel__mv6HO{font-weight:var(--weight-medium);color:var(--color-text-primary);margin-right:var(--space-2)}.ClinicCard_actions__bJI4z{margin-top:auto;padding-top:var(--space-2)}@media (max-width:480px){.ClinicCard_topRow__OkygE{flex-direction:column;gap:var(--space-2)}}.ClinicActions_row__PkHIT{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.ClinicActions_callFull__K1JVa{width:100%;min-height:44px}.ClinicActions_secondaryRow__vs_vh{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ClinicActions_directionsFull__e4VmU{grid-column:1/-1}.ClinicActions_compact__GEzvi{display:flex;gap:var(--space-3);flex-wrap:wrap}.ClinicActions_compact__GEzvi .ClinicActions_btn__4S8Pt{min-height:44px;flex:1 1;min-width:120px}.HeroRings_rings__3__Wg{position:absolute;right:4%;top:8%;width:min(420px,45vw);height:auto;pointer-events:none;opacity:.9}@media (max-width:900px){.HeroRings_rings__3__Wg{display:none}}.FilterBar_barPlain__GuYdI,.FilterBar_bar__kspGz{display:flex;flex-direction:column;gap:var(--space-4)}.FilterBar_bar__kspGz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-md)}.FilterBar_barPlain__GuYdI{padding:0;border:none;box-shadow:none;background:transparent}.FilterBar_locationRow__sSBaJ{display:flex;gap:var(--space-3);flex-wrap:wrap}.FilterBar_input__220Ds{flex:1 1;min-width:200px;min-height:44px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.FilterBar_scrollRow__J_58Q{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.FilterBar_modPill__DNZ1J{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);border:2px solid transparent;font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;font-size:var(--text-sm);transition:border-color .12s ease,box-shadow .12s ease}.FilterBar_modPillActive__8wRQY{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.FilterBar_modXray__xsdR2{background:#e6eefb;color:#1e3a8a}.FilterBar_modUltrasound__AkGiP{background:#efe9fb;color:#5b21b6}.FilterBar_modVascular__0n0H1{background:#e8f0fc;color:#1e40af}.FilterBar_modBmd__CpJxs{background:#fdf1dc;color:#92400e}.FilterBar_modMammo__CAUGX{background:#fbe7f3;color:#9d174d}.FilterBar_chip__zNegQ{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;white-space:nowrap;font-size:var(--text-sm)}.FilterBar_chipActive__jffzV{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-dark)}.ResultCard_card__PoJwc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.ResultCard_highlight__0PNYn{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-light)}.ResultCard_title__GsNKf{font-size:var(--text-xl);margin:0}.ResultCard_title__GsNKf a{color:var(--color-text-primary);text-decoration:none}.ResultCard_title__GsNKf a:hover{color:var(--color-accent)}.ResultCard_meta___kAfr{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2);max-width:none}.ResultCard_checked__2uzWK{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.ResultCard_tags__IaZ_Z{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.ResultCard_tagXray__GF1fj{background:#e6eefb;padding:2px 8px;border-radius:999px;font-size:12px}.ResultCard_tagUs__Gtt8R{background:#efe9fb;padding:2px 8px;border-radius:999px;font-size:12px}.ResultCard_tagBmd__CHgo3{background:#fdf1dc;padding:2px 8px;border-radius:999px;font-size:12px}.ResultCard_tagMammo__opU1e{background:#fbe7f3;padding:2px 8px;border-radius:999px;font-size:12px}.ResultCard_tagWalkin__ztpGz{background:var(--color-accent-light);color:var(--color-accent-dark);padding:2px 8px;border-radius:999px;font-size:12px}.ResultCard_hours__MboD7{font-size:var(--text-sm);margin-top:var(--space-2);max-width:none}.ResultCard_unverifiedCopy__KiSTx{font-size:var(--text-sm);margin:var(--space-3) 0;max-width:none}.ResultCard_availability__1SJ32{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-accent-light);border-radius:var(--radius-md);font-size:var(--text-sm);max-width:none}.MapPageClient_layout__FvF3X{display:grid;grid-template-columns:minmax(280px,400px) 1fr;min-height:calc(100vh - var(--nav-height) - 32px);grid-gap:0;gap:0}.MapPageClient_listPanel__p0WuN{border-right:1px solid var(--color-border);padding:var(--space-4);display:flex;flex-direction:column;max-height:calc(100vh - var(--nav-height))}.MapPageClient_title__Kqn7C{font-size:var(--text-xl);margin-bottom:var(--space-2)}.MapPageClient_meta__2FnCT{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);max-width:none}.MapPageClient_listScroll__Hi_1Q{overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:var(--space-3)}.MapPageClient_listItem__0Bynu{text-align:left;border:none;background:transparent;padding:0;cursor:pointer;border-radius:var(--radius-lg)}.MapPageClient_listItemActive__aP5oW article{outline:2px solid var(--color-accent)}.MapPageClient_mapPanel__ym2sw{min-height:400px;position:relative}.MapPageClient_mapPanel__ym2sw>div{height:100%;min-height:400px}@media (max-width:768px){.MapPageClient_layout__FvF3X{grid-template-columns:1fr;grid-template-rows:1fr auto;position:relative}.MapPageClient_mapPanel__ym2sw{order:1;min-height:50vh}.MapPageClient_listPanel__p0WuN{order:2;position:fixed;bottom:0;left:0;right:0;max-height:45vh;background:var(--color-surface);box-shadow:0 -4px 24px rgba(0,0,0,.12);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:5}}.HomeFilterSection_card__jDeHC{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}.HomeFilterSection_locationRow__USQ9s{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.HomeFilterSection_input__aQor5{width:min(280px,100%);min-height:44px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:0 1 auto}