.mkt-section--soft,.section,.section--soft,.section-compact,.trust-band{background:transparent}.section{padding-block:var(--section-pad)}.section-compact{padding-block:var(--section-y-compact)}.section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-6)}@media (max-width:640px){.section__actions>*{flex:1 1 100%}}:where(.btn-primary,.nav-cta,.contact-form button){background-color:transparent;background-image:var(--murano-red);background-clip:border-box;-webkit-background-clip:border-box;border:1px solid rgba(255,255,255,.35);box-shadow:var(--murano-red-shadow);color:var(--c-white);text-shadow:0 1px 1px rgba(0,0,1,.28)}:where(.btn-white){background-color:transparent;background-image:var(--murano-red);background-clip:border-box;-webkit-background-clip:border-box;border:1px solid rgba(255,255,255,.35);box-shadow:var(--murano-red-shadow);color:var(--c-white)}:where(.btn-secondary){background:var(--glass-btn-fill);border:1px solid var(--glass-btn-line);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:var(--color-text)}.site-header{background:var(--glass-surface);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--glass-edge)}@media (max-width:1279px){.site-header .nav-desktop{display:none}.site-header .nav-toggle{display:inline-flex}}@media (min-width:1280px){.nav-drawer,.nav-drawer-backdrop,.site-header .nav-toggle{display:none}}.banner{border-block:1px solid var(--glass-ink-line)}.banner,.mia-footer{background:var(--glass-ink-fill);-webkit-backdrop-filter:var(--glass-ink-blur);backdrop-filter:var(--glass-ink-blur);color:var(--on-ink)}.mia-footer{border-top:1px solid var(--glass-ink-line)}.mia-footer a{color:var(--on-ink-muted);text-decoration:none}.mia-footer a:hover{color:var(--on-ink);text-decoration:underline}.mia-footer h2,.mia-footer h3{color:var(--c-gold)}.cta-band{background:var(--glass-ink-fill);-webkit-backdrop-filter:var(--glass-ink-blur);backdrop-filter:var(--glass-ink-blur);color:var(--on-ink)}.card{transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}@media (hover:hover){.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}}@media (prefers-reduced-motion:reduce){.card,.card:hover{transform:none;transition:none}}:root[data-theme=dark] .mia-footer a{color:var(--on-ink-muted)}.brand-logo--light,:root[data-theme=dark] .brand-logo--dark{display:none}:root[data-theme=dark] .brand-logo--light{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-logo--dark{display:none}:root:not([data-theme=light]) .brand-logo--light{display:block}}.site-header .header-inner{min-height:var(--header-h)}.site-header .header-page-cta{white-space:nowrap}@media (max-width:480px){.site-header .header-page-cta{display:none}}.nav-drawer .header-clinic-cta{margin-top:var(--s-3)}@media (max-width:1279px){.site-header,.site-header .header-inner{height:var(--s-8);min-height:var(--s-8)}}.hero__copy .hero-rating,.hero__copy .hero-rating a{margin:0;color:var(--on-ink);font-size:var(--fs-small);text-shadow:0 1px 2px rgba(0,0,1,.55)}.mkt-card{background:var(--glass-card-fill);border:1px solid var(--glass-card-line);border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:inset 0 1px 0 var(--glass-card-hl),var(--glass-card-shadow);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}@media (hover:hover){.mkt-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--glass-card-hl),var(--shadow-hover)}}.mkt-card .mkt-card-btn{align-self:flex-start;margin-top:auto}.hero .pill-btn{color:var(--on-ink)}.provider-item.card{border:1px solid var(--glass-card-line);border-radius:var(--radius-card);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:inset 0 1px 0 var(--glass-card-hl),var(--glass-card-shadow);margin-bottom:var(--s-4)}.provider-item.card.is-active,.provider-item.card:hover{border-color:var(--color-accent-brand)}.provider-item-body{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-5) var(--s-5) var(--s-3)}.provider-item-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0 var(--s-5) var(--s-5)}.provider-item-actions .provider-item-cta{width:auto;display:inline-flex;border-radius:var(--radius-pill)}