/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.btn.btn--primary,.btn.btn--secondary,.btn.btn--whatsapp,.card.card,.cookie-bar,.dock.dock,.drawer-link,.fallback,.form-fallback,.header__burger,.icon-btn,.nav-drawer.drawer,.person,.pill-btn,.pills.pills,.rail-arrow,.step,.step-number,.theme-toggle,.to-top{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;box-shadow:var(--g-drop);background:0 0;border-color:#0000;position:relative}.btn.btn--primary:before,.btn.btn--secondary:before,.btn.btn--whatsapp:before,.card.card:before,.cookie-bar:before,.dock.dock:before,.drawer-link:before,.header__burger:before,.icon-btn:before,.nav-drawer.drawer:before,.pill-btn[aria-selected=true]:before,.pills.pills:before,.step-number:before,.theme-toggle:before,.to-top:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--g-fill-back);-webkit-backdrop-filter:var(--g-blur-12);backdrop-filter:var(--g-blur-12);box-shadow:var(--g-lens);inset:var(--g-rim);position:absolute}.btn.btn--primary:after,.btn.btn--secondary:after,.btn.btn--whatsapp:after,.card.card:after,.cookie-bar:after,.dock.dock:after,.drawer-link:after,.icon-btn:after,.nav-drawer.drawer:after,.pill-btn[aria-selected=true]:after,.pills.pills:after,.theme-toggle:after,.to-top:after{content:"";z-index:0;border-radius:inherit;padding:var(--g-rim);pointer-events:none;background:var(--g-spec);-webkit-backdrop-filter:var(--g-rim-filter);backdrop-filter:var(--g-rim-filter);box-shadow:none;-webkit-mask:linear-gradient(var(--c-black) 0 0) content-box,linear-gradient(var(--c-black) 0 0);mask:linear-gradient(var(--c-black) 0 0) content-box,linear-gradient(var(--c-black) 0 0);position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.card.card:after,.card.card:before{inset:var(--g-rim-card)}.card.card:after{padding:var(--g-rim-card);inset:0}.btn.btn--primary:before,.btn.btn--secondary:before,.btn.btn--whatsapp:before,.dock.dock:before,.pill-btn[aria-selected=true]:before,.pills.pills:before,.to-top:before{inset:var(--g-rim-control)}.btn.btn--primary:after,.btn.btn--secondary:after,.btn.btn--whatsapp:after,.dock.dock:after,.pill-btn[aria-selected=true]:after,.pills.pills:after,.to-top:after{padding:var(--g-rim-control)}.btn.btn--secondary:before,.drawer-link:before,.header__burger:before,.icon-btn:before,.pills.pills:before,.theme-toggle:before,.to-top:before{background:var(--g-fill-mid);-webkit-backdrop-filter:var(--g-blur-10);backdrop-filter:var(--g-blur-10)}.btn.btn--primary:before,.drawer-link[aria-current=page]:before,.pill-btn[aria-selected=true]:before,.step-number:before{background:var(--g-fill-colour);-webkit-backdrop-filter:var(--g-blur-colour);backdrop-filter:var(--g-blur-colour)}.btn.btn--whatsapp:before{background:var(--g-fill-wa);-webkit-backdrop-filter:var(--g-blur-colour);backdrop-filter:var(--g-blur-colour)}.cookie-bar:before,.dock.dock:before,.nav-drawer.drawer:before{background:var(--g-fill-front);-webkit-backdrop-filter:var(--g-blur-12);backdrop-filter:var(--g-blur-12)}.card .btn.btn--secondary:before,.card .pills.pills:before{background:var(--g-fill-on-card)}.banner .btn.btn--secondary:before,.cta-band .btn.btn--secondary:before,.footer .btn.btn--secondary:before,.hero .btn.btn--secondary:before,.hero .pills.pills:before,.mia-footer .btn.btn--secondary:before,[data-surface=ink] .btn.btn--secondary:before,[data-surface=ink] .pills.pills:before{background:var(--g-fill-on-ink)}.card.card--featured:before,.card.card--tint:before{background:linear-gradient(135deg,#f6b02f38,#c0363629),var(--g-fill-back)}.card.card--featured:before{inset:0}.card.card--featured:after{padding:0;-webkit-mask:none;mask:none}header.site-header.header{z-index:var(--z-header);height:var(--header-h);min-height:var(--header-h);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;box-shadow:var(--g-drop);background:0 0;border-bottom-color:#0000;position:sticky;top:0}header.site-header.header:before{content:"";z-index:-1;pointer-events:none;background:var(--g-fill-header);-webkit-backdrop-filter:var(--g-blur-header);backdrop-filter:var(--g-blur-header);box-shadow:var(--header-lens);border-radius:0;position:absolute;inset:0}header.site-header.header:after{content:"";height:var(--header-band);z-index:0;pointer-events:none;background:var(--header-light);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0;position:absolute;bottom:0;left:0;right:0;-webkit-mask:none;mask:none}header.site-header .header-inner,header.site-header.header{height:var(--header-h);min-height:var(--header-h)}header.site-header .btn.btn--primary,header.site-header .btn.btn--whatsapp{background:var(--c-red);color:var(--c-white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.site-header .btn.btn--whatsapp{background:var(--c-whatsapp);color:var(--c-black)}header.site-header .btn.btn--primary:after,header.site-header .btn.btn--primary:before,header.site-header .btn.btn--whatsapp:after,header.site-header .btn.btn--whatsapp:before{content:none;display:none}header.site-header .nav a[aria-current=page]{background:var(--c-red);color:var(--c-white);border-radius:var(--radius-pill);padding:var(--s-2) var(--s-4)}.btn.btn{border-radius:var(--radius-pill)}.btn.btn--primary{color:var(--c-white);text-shadow:0 1px 1px #00000147}.btn.btn--whatsapp{color:var(--c-black)}.btn.btn--primary:hover,.btn.btn--secondary:hover,.btn.btn--whatsapp:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn.btn--primary:hover:before{background:var(--g-fill-colour-hover)}.btn .btn-label,.btn span{white-space:nowrap}.pills-row{max-width:100%}.pills.pills{border-radius:var(--radius-pill);width:fit-content;padding:0}.pills.pills,.pills__track{max-width:100%;display:flex}.pills__track{align-items:center;gap:var(--s-1);width:max-content;padding:var(--g-track);scroll-snap-type:x mandatory;scroll-padding-inline:var(--g-track);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pills__track::-webkit-scrollbar{display:none}.pills.is-swipe{width:100%}.pills.is-swipe .pills__track{width:100%;-webkit-mask-image:linear-gradient(90deg,var(--c-black) calc(100% - var(--g-fade)),transparent);mask-image:linear-gradient(90deg,var(--c-black) calc(100% - var(--g-fade)),transparent)}.pill-btn{isolation:isolate;height:var(--hit-min);padding-inline:var(--s-5);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;font-size:var(--fs-card);font-weight:var(--fw-medium);white-space:nowrap;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;flex:none;position:relative}.hero .pills.pills{max-width:100%}.pill-btn[aria-selected=true]{color:var(--c-white);font-weight:var(--fw-semibold);text-shadow:0 1px 1px #00000147}.pills-hint{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;padding-left:var(--g-hint);color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;display:none}.pills-row:has(.is-swipe) .pills-hint,.pills.is-swipe+.pills-hint{display:flex}.pills-hint.is-hidden{display:none}.aud-swap{display:grid}.aud-swap>*{grid-area:1/1}.aud-off{opacity:0;visibility:hidden;pointer-events:none}.aud-swap>*{transition:opacity var(--aud-dur) var(--ease)}.aud-fade{transition:opacity var(--hero-fade) var(--ease)}.dock.dock{top:calc(var(--header-h) + var(--dock-offset));z-index:calc(var(--z-header) - 1);width:min(calc(100vw - var(--dock-gutters)),var(--dock-max));max-width:calc(100vw - var(--dock-gutters));border-radius:var(--radius-pill);padding:var(--dock-pad);opacity:0;pointer-events:none;transition:opacity .24s var(--ease),transform .24s var(--ease);position:fixed;left:50%;transform:translateY(-8px)scale(.98)}.dock.dock.is-shown{opacity:1;pointer-events:auto;transform:none}.dock__drum{height:var(--dock-h);perspective:360px;position:relative;overflow:hidden}.dock__face{gap:var(--dock-gap);backface-visibility:hidden;display:flex;position:absolute;inset:0}.dock__face .btn{min-width:0;height:var(--dock-h);padding:0 var(--dock-btn-pad);font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.dock__labels{gap:var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.dock__labels .pill-btn{height:var(--control-sm)}.nav-drawer-backdrop.drawer-overlay{background:var(--overlay-menu);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-drawer.drawer{top:var(--drawer-inset);right:var(--drawer-inset);bottom:var(--drawer-inset);width:min(22rem,calc(100vw - var(--drawer-inset) - var(--drawer-inset)));-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;padding:var(--s-4);border-radius:var(--radius-lg);background:0 0;position:fixed;left:auto;transform:none}.nav-drawer.drawer .drawer-link,.nav-drawer.drawer a{min-height:var(--control-md);border-radius:var(--radius-pill);padding:var(--s-2) var(--s-4);align-items:center;text-decoration:none;display:flex}.banner,.cta-band,.hero,footer.footer,footer.mia-footer,section.cta-band{background:var(--ink);color:var(--on-ink);-webkit-backdrop-filter:none;backdrop-filter:none}section.section:not(.cta-band){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}section.section.cta-band{background:var(--ink);color:var(--on-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.cta-band{border-top:var(--s-1) solid transparent;border-image:var(--gradient-brand) 1}p.eyebrow,span.eyebrow{color:var(--c-eyebrow)}.banner p.eyebrow,.cta-band p.eyebrow,.footer p.eyebrow,.hero p.eyebrow,:root[data-theme=dark] p.eyebrow,:root[data-theme=dark] span.eyebrow,[data-surface=ink] p.eyebrow,[data-surface=ink] span.eyebrow{color:var(--c-gold)}.card ul,.section ul{padding-inline-start:var(--s-5);list-style:outside}.whatsapp-float{right:var(--s-4)}.to-top,.whatsapp-float{bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-float);position:fixed}.to-top{right:calc(var(--s-4) + var(--float-w,10rem) + var(--s-3));width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;border:0}.to-top[hidden]{display:none}body.cookie-consent-open .to-top,body.cookie-consent-open .whatsapp-float{bottom:calc(14rem + env(safe-area-inset-bottom,0px))}.cookie-bar{z-index:var(--z-toast);left:var(--s-4);right:var(--s-4);bottom:var(--s-4);border-radius:var(--radius-lg);position:fixed}.skip-link{position:absolute}.banner{background:var(--ink);color:var(--on-ink)}.banner .banner__name,.banner img{box-shadow:none;padding:var(--g-track) var(--s-3);background:0 0;border:0}.card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.aud-swap>*,.btn,.card,.dock.dock{transition:none}.banner [class*=group]{animation:none}}body:has(.theme-school) .btn.btn--primary,body:has([data-legacy-page]) .btn.btn--primary{background-color:var(--c-red);background-image:var(--gradient-cta);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--c-white)}body:has(.theme-school) .btn.btn--primary:after,body:has(.theme-school) .btn.btn--primary:before,body:has([data-legacy-page]) .btn.btn--primary:after,body:has([data-legacy-page]) .btn.btn--primary:before{content:none;display:none}.mkt-section--soft,.section,.section--soft,.section-compact,.trust-band{background:0 0}.section{padding-block:var(--section-pad)}.section-compact{padding-block:var(--section-y-compact)}.section__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}@media (max-width:640px){.section__actions>*{flex:100%}}@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}}.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)}: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)}.hero__copy .hero-rating,.hero__copy .hero-rating a{color:var(--on-ink);font-size:var(--fs-small);text-shadow:0 1px 2px #0000018c;margin:0}.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(-2px)}}.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{gap:var(--s-1);padding:var(--s-5) var(--s-5) var(--s-3);flex-direction:column;display:flex}.provider-item-actions{gap:var(--s-2);padding:0 var(--s-5) var(--s-5);flex-wrap:wrap;display:flex}.provider-item-actions .provider-item-cta{border-radius:var(--radius-pill);width:auto;display:inline-flex}