.rich-text-module__9OF7_G__link{color:var(--section-kicker,var(--color-accent));background-image:linear-gradient(color-mix(in srgb, currentColor 18%, transparent), color-mix(in srgb, currentColor 18%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .7em;background-repeat:no-repeat;background-size:0 .42em;font-weight:600;text-decoration:none;transition:background-size .16s}.rich-text-module__9OF7_G__link:hover,.rich-text-module__9OF7_G__link:focus-visible{background-size:100% .42em}.rich-text-module__9OF7_G__list,.rich-text-module__9OF7_G__oList{--list-mark:var(--section-marker,var(--color-marker));--list-wash:color-mix(in srgb, var(--list-mark) 16%, transparent);margin:0 0 1.4rem;padding:0;list-style:none}.rich-text-module__9OF7_G__list:last-child,.rich-text-module__9OF7_G__oList:last-child{margin-bottom:0}.rich-text-module__9OF7_G__oList{counter-reset:content-list}.rich-text-module__9OF7_G__list>li,.rich-text-module__9OF7_G__oList>li{margin:.55rem 0;padding-left:1.95em;position:relative}.rich-text-module__9OF7_G__list>li:before{background:var(--list-mark);width:.4em;height:.4em;box-shadow:0 0 0 .24em var(--list-wash);content:"";border-radius:50%;position:absolute;top:.65em;left:.5em}.rich-text-module__9OF7_G__oList>li:before{background:var(--list-wash);min-width:1.75em;height:1.75em;color:var(--list-mark);font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums;content:counter(content-list);counter-increment:content-list;border-radius:999px;place-items:center;padding:0 .3em;font-size:.8em;font-weight:600;line-height:1;display:grid;position:absolute;top:.19em;left:0}
html:has(.video-link-module__v2aewG__dialog[open]){overflow:hidden}.video-link-module__v2aewG__dialog{width:min(72rem,100vw - 2rem,177.778dvh - 12.4444rem);max-width:none;max-height:none;color:var(--color-panel-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.video-link-module__v2aewG__dialog::backdrop{background:color-mix(in srgb, var(--color-panel) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-link-module__v2aewG__dialog[open]{animation:.18s ease-out video-link-module__v2aewG__rise}.video-link-module__v2aewG__dialog[open]::backdrop{animation:.18s ease-out video-link-module__v2aewG__fade}.video-link-module__v2aewG__panel{background:var(--color-video-frame);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 24px 60px -24px #0009}.video-link-module__v2aewG__bar{align-items:center;gap:1rem;padding-inline:.35rem 0;display:flex}.video-link-module__v2aewG__title{flex:1;align-items:center;gap:.5rem;min-width:0;margin:0;font-weight:700;line-height:1.3;display:flex}.video-link-module__v2aewG__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-link-module__v2aewG__title>.video-link-module__v2aewG__lead{flex:none}.video-link-module__v2aewG__logo{background:var(--color-paper);border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;padding:.2rem;display:grid;overflow:hidden}.video-link-module__v2aewG__logo img{object-fit:contain;border-radius:.35rem;width:100%;height:100%}.video-link-module__v2aewG__close{background:color-mix(in srgb, var(--color-panel-text) 12%, transparent);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.video-link-module__v2aewG__close:hover{background:color-mix(in srgb, var(--color-panel-text) 22%, transparent)}.video-link-module__v2aewG__close:focus-visible,.video-link-module__v2aewG__source:focus-visible{outline:2px solid var(--color-panel-text);outline-offset:2px}.video-link-module__v2aewG__frame{aspect-ratio:16/9;background:#000;border-radius:.75rem;overflow:hidden}.video-link-module__v2aewG__frame iframe{border:0;width:100%;height:100%;display:block}.video-link-module__v2aewG__source{color:var(--color-panel-accent);text-underline-offset:.2em;align-self:flex-start;align-items:center;gap:.45rem;margin-inline-start:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}@keyframes video-link-module__v2aewG__rise{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes video-link-module__v2aewG__fade{0%{opacity:0}}
.brand-promo-module__c2JSRG__layout{grid-template-columns:minmax(0,1.15fr) auto;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.brand-promo-module__c2JSRG__layout[data-tone=light]{padding-block:1.75rem;position:relative}.brand-promo-module__c2JSRG__layout[data-tone=light]:after{content:"";right:0;bottom:calc(var(--section-gap-after,0px) / -2);background:var(--color-border);height:1px;position:absolute;left:0}.brand-promo-module__c2JSRG__copy{min-width:0}.brand-promo-module__c2JSRG__placeLine{align-items:center;gap:.55rem;margin:0 0 1.6rem;font-size:.95rem;font-weight:700;line-height:1.2;display:flex}.brand-promo-module__c2JSRG__place{background:color-mix(in srgb, var(--color-badge) 55%, transparent);color:var(--color-text);border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .5rem .12rem .35rem;display:inline-flex}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__place{background:color-mix(in srgb, var(--color-badge) 22%, transparent);color:var(--color-badge)}.brand-promo-module__c2JSRG__kicker{color:var(--section-kicker,var(--color-accent));margin:0;font-size:1rem;font-weight:700;line-height:1.15}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__kicker{color:var(--color-card-2)}.brand-promo-module__c2JSRG__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:-.2rem 0 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:500;line-height:1}.brand-promo-module__c2JSRG__brandName{margin:1rem 0 0}.brand-promo-module__c2JSRG__brand{width:fit-content;color:inherit;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-promo-module__c2JSRG__brand:hover span{text-decoration:underline}.brand-promo-module__c2JSRG__brand:focus-visible,.brand-promo-module__c2JSRG__links a:focus-visible,.brand-promo-module__c2JSRG__more a:focus-visible,.brand-promo-module__c2JSRG__visit:focus-visible,.brand-promo-module__c2JSRG__quoteVisit:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__brand:focus-visible,.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__links a:focus-visible,.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__more a:focus-visible,.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__visit:focus-visible,.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__quoteVisit:focus-visible{outline-color:var(--color-panel-text)}.brand-promo-module__c2JSRG__logo{background:var(--color-paper);width:4rem;height:4rem;box-shadow:0 0 0 1px var(--color-border);border-radius:1rem;flex:none;place-items:center;padding:.45rem;display:grid;overflow:hidden}.brand-promo-module__c2JSRG__logo img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.brand-promo-module__c2JSRG__logoRoomy{box-sizing:border-box;background:var(--color-paper);width:5rem;height:5rem;box-shadow:0 0 0 1px var(--color-border);border-radius:1.15rem;flex:none;place-items:center;padding:1.05rem;display:grid;overflow:hidden}.brand-promo-module__c2JSRG__logoRoomy img{object-fit:contain;width:100%;height:100%}.brand-promo-module__c2JSRG__detail{max-width:38rem;margin:.85rem 0 0}.brand-promo-module__c2JSRG__quote{max-width:40rem;margin:1rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.4}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__quote{font-size:1.35rem}.brand-promo-module__c2JSRG__text{max-width:38rem;font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:1rem}.brand-promo-module__c2JSRG__links{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__links{margin-top:1.75rem}.brand-promo-module__c2JSRG__links a{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .7rem;text-decoration:none;display:inline-flex}.brand-promo-module__c2JSRG__links a:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__links a{background:color-mix(in srgb, var(--color-panel-accent) 16%, transparent);color:var(--color-panel-accent)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__links a:hover{background:color-mix(in srgb, var(--color-panel-accent) 28%, transparent)}.brand-promo-module__c2JSRG__more{flex-wrap:wrap;gap:.35rem 1.15rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.brand-promo-module__c2JSRG__links+.brand-promo-module__c2JSRG__more{margin-top:.7rem}.brand-promo-module__c2JSRG__more a{color:var(--color-text-muted);align-items:center;gap:.1rem;text-decoration:none;display:inline-flex}.brand-promo-module__c2JSRG__more a:hover{color:var(--color-text)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__more a,.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__more a:hover{color:var(--color-panel-text)}.brand-promo-module__c2JSRG__offer{justify-self:end;align-items:center;display:flex}.brand-promo-module__c2JSRG__product{z-index:0;background:var(--color-surface);border-radius:1rem 0 0 1rem;flex:none;width:13.5rem;height:13.5rem;margin:0;position:relative;overflow:hidden}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__product{background:color-mix(in srgb, var(--color-panel-text) 16%, var(--color-panel))}.brand-promo-module__c2JSRG__product img{object-fit:cover}.brand-promo-module__c2JSRG__productLink{display:block;position:absolute;inset:0}.brand-promo-module__c2JSRG__productLink:after{content:"";background:0 0;transition:background .16s;position:absolute;inset:0}.brand-promo-module__c2JSRG__productLink:hover:after{background:#14100c14}.brand-promo-module__c2JSRG__productLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__productLink:focus-visible{outline-color:var(--color-panel-text)}@media (prefers-reduced-motion:reduce){.brand-promo-module__c2JSRG__productLink:after{transition:none}}.brand-promo-module__c2JSRG__deal{z-index:1;background:color-mix(in srgb, var(--color-paper) 62%, var(--color-surface));border-radius:1.25rem;flex-direction:column;flex:none;gap:1.15rem;width:21rem;min-width:0;margin-left:-1rem;padding:1.35rem;display:flex;position:relative;box-shadow:0 16px 36px -24px #14100c8c}.brand-promo-module__c2JSRG__offer:not(:has(.brand-promo-module__c2JSRG__product)) .brand-promo-module__c2JSRG__deal{margin-left:0}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__deal{background:color-mix(in srgb, var(--color-panel-text) 12%, var(--color-panel));box-shadow:0 18px 40px -20px #0000008c}.brand-promo-module__c2JSRG__price,.brand-promo-module__c2JSRG__code{margin:0}.brand-promo-module__c2JSRG__amount{font-family:var(--font-heading);letter-spacing:-.03em;font-size:2.4rem;font-weight:500;line-height:.9}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__amount{font-size:3rem}.brand-promo-module__c2JSRG__per{opacity:.8;margin-left:.15rem;font-size:1rem;font-weight:600}.brand-promo-module__c2JSRG__priceNote{opacity:.85;margin-top:.45rem;font-size:.95rem;line-height:1.4;display:block}.brand-promo-module__c2JSRG__facts{margin:0;padding:0;font-size:.95rem;list-style:none}.brand-promo-module__c2JSRG__facts li{align-items:flex-start;gap:.45rem;line-height:1.45;display:flex}.brand-promo-module__c2JSRG__facts li+li{margin-top:.4rem}.brand-promo-module__c2JSRG__factIcon{width:16px;height:16px;color:var(--color-accent);flex:none;margin-top:calc(.5lh - 8px)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__factIcon{color:var(--color-panel-accent)}.brand-promo-module__c2JSRG__actions{display:flex}.brand-promo-module__c2JSRG__visit{background:var(--color-cta);color:var(--color-cta-text);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.brand-promo-module__c2JSRG__visit:hover{background:var(--color-cta-hover)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__visit{background:var(--color-panel-text);color:var(--color-panel)}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__visit:hover{background:var(--color-panel-text);opacity:.9}.brand-promo-module__c2JSRG__code{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.brand-promo-module__c2JSRG__code b{border:1.5px dashed var(--color-accent);color:var(--color-accent);border-radius:.5rem;padding:.15rem .55rem;font-size:.85rem}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__code b{border-color:var(--color-panel-accent);color:var(--color-panel-accent);font-size:.95rem}.brand-promo-module__c2JSRG__quoteCard{background:var(--color-surface);border-radius:1.75rem;justify-self:end;width:100%;padding:1.85rem 1.9rem 1.65rem}.brand-promo-module__c2JSRG__layout[data-style=quote]{grid-template-columns:minmax(0,1.15fr) minmax(0,26rem);align-items:center}.brand-promo-module__c2JSRG__layout[data-position=top],.brand-promo-module__c2JSRG__layout[data-position=sticky],.brand-promo-module__c2JSRG__layout[data-style=quote][data-position=top],.brand-promo-module__c2JSRG__layout[data-style=quote][data-position=sticky]{align-items:start}.brand-promo-module__c2JSRG__layout[data-position=sticky] :is(.brand-promo-module__c2JSRG__offer,.brand-promo-module__c2JSRG__quoteCard){position:sticky;top:2rem}.brand-promo-module__c2JSRG__quoteBrand{align-items:center;gap:1.05rem;margin:0 0 1.25rem;font-weight:700;display:flex}.brand-promo-module__c2JSRG__quoteWords{margin:0}.brand-promo-module__c2JSRG__quoteWords p{font-family:var(--font-heading);margin:0;font-size:1.4rem;font-weight:500;line-height:1.35}.brand-promo-module__c2JSRG__quoteWords p:before{content:"“"}.brand-promo-module__c2JSRG__quoteWords p:after{content:"”"}.brand-promo-module__c2JSRG__quoteVisit{color:inherit;align-items:center;gap:.2rem;margin-top:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-promo-module__c2JSRG__quoteVisit:hover{text-decoration:underline}.brand-promo-module__c2JSRG__layout[data-tone=dark] .brand-promo-module__c2JSRG__quoteCard{background:color-mix(in srgb, var(--color-panel-text) 12%, var(--color-panel))}.brand-promo-module__c2JSRG__layout[data-layout=stacked]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.brand-promo-module__c2JSRG__layout[data-layout=stacked]:after,.brand-promo-module__c2JSRG__layout[data-last]:after{content:none}.brand-promo-module__c2JSRG__layout[data-layout=stacked] .brand-promo-module__c2JSRG__offer{border-radius:1.25rem;flex-direction:column;justify-self:center;align-items:stretch;width:min(100%,26rem);overflow:hidden;box-shadow:0 16px 36px -24px #14100c8c}.brand-promo-module__c2JSRG__layout[data-layout=stacked][data-tone=dark] .brand-promo-module__c2JSRG__offer{box-shadow:0 18px 40px -20px #0000008c}.brand-promo-module__c2JSRG__layout[data-layout=stacked] .brand-promo-module__c2JSRG__product{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.brand-promo-module__c2JSRG__layout[data-layout=stacked] .brand-promo-module__c2JSRG__deal{width:100%;box-shadow:none;border-radius:0;margin:0}.brand-promo-module__c2JSRG__layout[data-layout=stacked] .brand-promo-module__c2JSRG__offer:not(:has(.brand-promo-module__c2JSRG__product)) .brand-promo-module__c2JSRG__deal{width:100%;box-shadow:none;border-radius:0;margin:0}.brand-promo-module__c2JSRG__stackedCard{border-radius:1.25rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 16px 36px -24px #14100c8c}.brand-promo-module__c2JSRG__stackedCard .brand-promo-module__c2JSRG__product{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}:is(.brand-promo-module__c2JSRG__stackedCard .brand-promo-module__c2JSRG__deal,.brand-promo-module__c2JSRG__stackedCard:not(:has(.brand-promo-module__c2JSRG__product)) .brand-promo-module__c2JSRG__deal){width:100%;box-shadow:none;border-radius:0;margin:0}@media (max-width:960px){.brand-promo-module__c2JSRG__layout,.brand-promo-module__c2JSRG__layout[data-style=quote],.brand-promo-module__c2JSRG__layout[data-layout=stacked]{grid-template-columns:1fr}.brand-promo-module__c2JSRG__layout[data-position=sticky] :is(.brand-promo-module__c2JSRG__offer,.brand-promo-module__c2JSRG__quoteCard){position:static;top:auto}.brand-promo-module__c2JSRG__layout[data-layout=stacked] .brand-promo-module__c2JSRG__offer{justify-self:center}.brand-promo-module__c2JSRG__offer{flex-direction:column;justify-self:stretch;align-items:stretch}.brand-promo-module__c2JSRG__product{border-radius:1rem 1rem 0 0;align-self:center}.brand-promo-module__c2JSRG__deal{width:100%;margin-top:-.75rem;margin-left:0}.brand-promo-module__c2JSRG__offer:not(:has(.brand-promo-module__c2JSRG__product)) .brand-promo-module__c2JSRG__deal{width:100%;margin-top:-.75rem;margin-left:0}.brand-promo-module__c2JSRG__offer:not(:has(.brand-promo-module__c2JSRG__product)) .brand-promo-module__c2JSRG__deal{margin-top:0}.brand-promo-module__c2JSRG__quoteCard{justify-self:stretch;width:100%}}
.buttons-module__LpGFZW__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;display:flex}.buttons-module__LpGFZW__actions[data-layout=centered]{justify-content:center}.buttons-module__LpGFZW__button{background:var(--color-cta);max-width:100%;color:var(--color-cta-text);text-align:center;border-radius:.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.buttons-module__LpGFZW__button:hover{background:var(--color-cta-hover)}.buttons-module__LpGFZW__ghost{align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.buttons-module__LpGFZW__ghost svg{transition:transform .15s}.buttons-module__LpGFZW__ghost:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.buttons-module__LpGFZW__ghost svg{transition:none}.buttons-module__LpGFZW__ghost:hover svg{transform:none}}
.clinic-facts-module__i9LoEq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.clinic-facts-module__i9LoEq__fact{background:var(--color-surface);color:var(--color-text);border-radius:1.25rem;margin:0;padding:1.2rem 1.25rem 1.3rem}.clinic-facts-module__i9LoEq__fact dt{color:var(--color-accent);flex-direction:column;align-items:flex-start;gap:.65rem;font-size:.85rem;font-weight:700;display:flex}.clinic-facts-module__i9LoEq__icon,.clinic-facts-module__i9LoEq__number{background:var(--color-background);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.clinic-facts-module__i9LoEq__icon{width:2.4rem;height:2.4rem}.clinic-facts-module__i9LoEq__fact dd{font-family:var(--font-heading);margin:.35rem 0 0;font-size:1.45rem;line-height:1.2}.clinic-facts-module__i9LoEq__part,.clinic-facts-module__i9LoEq__photo,.clinic-facts-module__i9LoEq__callout{margin-top:3rem}.clinic-facts-module__i9LoEq__part:first-child,.clinic-facts-module__i9LoEq__photo:first-child,.clinic-facts-module__i9LoEq__callout:first-child{margin-top:0}.clinic-facts-module__i9LoEq__photo{aspect-ratio:3;border-radius:1.25rem;margin-bottom:0;overflow:hidden}.clinic-facts-module__i9LoEq__photoImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.clinic-facts-module__i9LoEq__callout{--callout-band:var(--color-background);isolation:isolate;background:var(--color-card-3);color:var(--color-text);border-radius:1.5rem;align-items:center;gap:1.35rem;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}.clinic-facts-module__i9LoEq__callout[data-background=Pink]{--callout-band:var(--color-card-1)}.clinic-facts-module__i9LoEq__callout[data-background=Blue]{--callout-band:var(--color-card-2)}.clinic-facts-module__i9LoEq__callout[data-background=Yellow]{--callout-band:var(--color-card-3)}.clinic-facts-module__i9LoEq__callout[data-background=Lavender]{--callout-band:var(--color-card-4)}.clinic-facts-module__i9LoEq__callout[data-background=Raspberry]{--callout-band:var(--color-accent)}.clinic-facts-module__i9LoEq__callout[data-background=Navy]{--callout-band:var(--color-panel)}.clinic-facts-module__i9LoEq__callout>*{z-index:1;position:relative}.clinic-facts-module__i9LoEq__logo{box-sizing:border-box;background:var(--color-paper);width:4.75rem;height:4.75rem;box-shadow:0 0 0 1px var(--color-border);border-radius:1.05rem;flex:none;place-items:center;padding:.7rem;display:grid;overflow:hidden}.clinic-facts-module__i9LoEq__logo img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.clinic-facts-module__i9LoEq__callout:after{--wave:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='288' height='76' viewBox='0 0 288 76'><defs><linearGradient id='g' x1='0' y1='38' x2='288' y2='38' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='black' stop-opacity='0'/><stop offset='0.22' stop-color='black' stop-opacity='0'/><stop offset='0.62' stop-color='black' stop-opacity='0.85'/><stop offset='1' stop-color='black' stop-opacity='1'/></linearGradient></defs><g fill='none' stroke='url(%23g)' stroke-width='1.65' stroke-linecap='round'><path d='M0 14 C4.5 14 4.5 9.5 9 9.5 S13.5 14 18 14 S22.5 18.5 27 18.5 S31.5 14 36 14 S40.5 9.5 45 9.5 S49.5 14 54 14 S58.5 18.5 63 18.5 S67.5 14 72 14 S76.5 9.5 81 9.5 S85.5 14 90 14 S94.5 18.5 99 18.5 S103.5 14 108 14 S112.5 9.5 117 9.5 S121.5 14 126 14 S130.5 18.5 135 18.5 S139.5 14 144 14 S148.5 9.5 153 9.5 S157.5 14 162 14 S166.5 18.5 171 18.5 S175.5 14 180 14 S184.5 9.5 189 9.5 S193.5 14 198 14 S202.5 18.5 207 18.5 S211.5 14 216 14 S220.5 9.5 225 9.5 S229.5 14 234 14 S238.5 18.5 243 18.5 S247.5 14 252 14 S256.5 9.5 261 9.5 S265.5 14 270 14 S274.5 18.5 279 18.5 S283.5 14 288 14'/><path d='M-18 30 C-13.5 30 -13.5 25.5 -9 25.5 S-4.5 30 0 30 S4.5 34.5 9 34.5 S13.5 30 18 30 S22.5 25.5 27 25.5 S31.5 30 36 30 S40.5 34.5 45 34.5 S49.5 30 54 30 S58.5 25.5 63 25.5 S67.5 30 72 30 S76.5 34.5 81 34.5 S85.5 30 90 30 S94.5 25.5 99 25.5 S103.5 30 108 30 S112.5 34.5 117 34.5 S121.5 30 126 30 S130.5 25.5 135 25.5 S139.5 30 144 30 S148.5 34.5 153 34.5 S157.5 30 162 30 S166.5 25.5 171 25.5 S175.5 30 180 30 S184.5 34.5 189 34.5 S193.5 30 198 30 S202.5 25.5 207 25.5 S211.5 30 216 30 S220.5 34.5 225 34.5 S229.5 30 234 30 S238.5 25.5 243 25.5 S247.5 30 252 30 S256.5 34.5 261 34.5 S265.5 30 270 30 S274.5 25.5 279 25.5 S283.5 30 288 30'/><path d='M0 46 C4.5 46 4.5 41.5 9 41.5 S13.5 46 18 46 S22.5 50.5 27 50.5 S31.5 46 36 46 S40.5 41.5 45 41.5 S49.5 46 54 46 S58.5 50.5 63 50.5 S67.5 46 72 46 S76.5 41.5 81 41.5 S85.5 46 90 46 S94.5 50.5 99 50.5 S103.5 46 108 46 S112.5 41.5 117 41.5 S121.5 46 126 46 S130.5 50.5 135 50.5 S139.5 46 144 46 S148.5 41.5 153 41.5 S157.5 46 162 46 S166.5 50.5 171 50.5 S175.5 46 180 46 S184.5 41.5 189 41.5 S193.5 46 198 46 S202.5 50.5 207 50.5 S211.5 46 216 46 S220.5 41.5 225 41.5 S229.5 46 234 46 S238.5 50.5 243 50.5 S247.5 46 252 46 S256.5 41.5 261 41.5 S265.5 46 270 46 S274.5 50.5 279 50.5 S283.5 46 288 46'/><path d='M-18 62 C-13.5 62 -13.5 57.5 -9 57.5 S-4.5 62 0 62 S4.5 66.5 9 66.5 S13.5 62 18 62 S22.5 57.5 27 57.5 S31.5 62 36 62 S40.5 66.5 45 66.5 S49.5 62 54 62 S58.5 57.5 63 57.5 S67.5 62 72 62 S76.5 66.5 81 66.5 S85.5 62 90 62 S94.5 57.5 99 57.5 S103.5 62 108 62 S112.5 66.5 117 66.5 S121.5 62 126 62 S130.5 57.5 135 57.5 S139.5 62 144 62 S148.5 66.5 153 66.5 S157.5 62 162 62 S166.5 57.5 171 57.5 S175.5 62 180 62 S184.5 66.5 189 66.5 S193.5 62 198 62 S202.5 57.5 207 57.5 S211.5 62 216 62 S220.5 66.5 225 66.5 S229.5 62 234 62 S238.5 57.5 243 57.5 S247.5 62 252 62 S256.5 66.5 261 66.5 S265.5 62 270 62 S274.5 57.5 279 57.5 S283.5 62 288 62'/></g></svg>");content:"";z-index:0;pointer-events:none;background:var(--callout-band);width:23rem;height:6.25rem;-webkit-mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;-webkit-mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;position:absolute;bottom:0;right:0}.clinic-facts-module__i9LoEq__copy{flex:1;min-width:0}.clinic-facts-module__i9LoEq__calloutLine{font-family:var(--font-heading);margin:0;font-size:1.3rem;line-height:1.45}.clinic-facts-module__i9LoEq__bullets{flex-wrap:wrap;gap:.45rem 1.35rem;margin:.75rem 0 0;padding:0;font-size:1.02rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.clinic-facts-module__i9LoEq__bullets li{align-items:flex-start;gap:.45rem;margin:0;display:flex}.clinic-facts-module__i9LoEq__bullets svg{color:var(--color-accent);flex:none;margin-top:.15rem}.clinic-facts-module__i9LoEq__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.75rem 1.25rem;margin-left:auto;display:flex}.clinic-facts-module__i9LoEq__button{background:var(--color-cta);max-width:100%;color:var(--color-cta-text);text-align:center;border-radius:.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.clinic-facts-module__i9LoEq__button:hover{background:var(--color-cta-hover)}.clinic-facts-module__i9LoEq__code{border:1.5px dashed var(--color-accent);background:var(--color-paper);color:var(--color-accent);border-radius:.5rem;padding:.2rem .6rem;font-size:.95rem;font-weight:700}.clinic-facts-module__i9LoEq__partTitle{font-family:var(--font-heading);margin:0 0 1.25rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.clinic-facts-module__i9LoEq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.clinic-facts-module__i9LoEq__steps li{background:var(--color-surface);color:var(--color-text);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.35rem 1.35rem 1.5rem;display:flex}.clinic-facts-module__i9LoEq__number{width:2.75rem;height:2.75rem;font-family:var(--font-heading);margin-bottom:.45rem;font-size:1.25rem}.clinic-facts-module__i9LoEq__steps p{margin:0;font-size:1.02rem;line-height:1.45}.clinic-facts-module__i9LoEq__steps .clinic-facts-module__i9LoEq__stepTitle{font-family:var(--font-heading);font-size:1.55rem;line-height:1.15}.clinic-facts-module__i9LoEq__pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.clinic-facts-module__i9LoEq__pills li{background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:.4rem .85rem;font-weight:600}@media (max-width:960px){.clinic-facts-module__i9LoEq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-facts-module__i9LoEq__steps{grid-template-columns:1fr}}@media (max-width:640px){.clinic-facts-module__i9LoEq__facts{grid-template-columns:1fr}.clinic-facts-module__i9LoEq__callout{flex-direction:column;align-items:flex-start}.clinic-facts-module__i9LoEq__actions{margin-left:0}}
@font-face{font-family:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f4bcc5afb0654549-s.2hyfkgb-il407.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/5c9aee9d8d6c1cae-s.p.0v1v0p_q6_b7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/098f7ce1411651be-s.1o2yobsf7vblx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/09813f94fb92dff6-s.p.20301or_--ll3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Fallback;src:local(Times New Roman);ascent-override:100.86%;descent-override:34.29%;line-gap-override:0.0%;size-adjust:123.94%}.besley_2999e1b6-module__iO7LAq__className{font-family:Besley,Besley Fallback}.besley_2999e1b6-module__iO7LAq__variable{--mock-serif-besley:"Besley", "Besley Fallback"}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3fa6shooes3qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.21s_cahnw20sc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_3cdde630-module__IFJOGW__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_3cdde630-module__IFJOGW__variable{--mock-serif-young:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fd61b347-module__FEQElq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_fd61b347-module__FEQElq__variable{--mock-serif-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/da4484eb6752e510-s.2r7u535oxajql.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/63283323fe6abc74-s.p.2-bfq_ebq7zpd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_8d144ddd-module__ZJHyxq__className{font-family:Figtree,Figtree Fallback}.figtree_8d144ddd-module__ZJHyxq__variable{--mock-font-body:"Figtree", "Figtree Fallback"}
.mockup-module__8hsaUa__paletteNavy{--bg:#faf7f2;--surface:#edf0f5;--text:#182033;--muted:#182033;--rule:#d6dae3;--accent:#b2371f;--cta:#c63f28;--cta-hover:#a5321e;--cta-text:#fff;--panel:#182033;--navy:#24548f;--panel-text:#eef0f5;--panel-accent:#f5a790;--tint:#f8e1d8;--top-row:#fbe8e0;--pick-1:#f9dcd0;--pick-2:#d9e3f3;--pick-3:#f4e6bf;--pick-4:#d8eadc}.mockup-module__8hsaUa__paletteNavyRaspberry{--bg:#faf7f2;--surface:#edf0f5;--text:#182033;--muted:#182033;--rule:#d6dae3;--accent:#9a2347;--cta:#9a2347;--cta-hover:#7d1b39;--cta-text:#fff;--panel:#182033;--navy:#24548f;--panel-text:#eef0f5;--panel-accent:#f3bccb;--tint:#f5e0e5;--top-row:#f6e6ea;--pick-1:#f4d9e0;--pick-2:#d9e3f3;--pick-3:#f1e4c8;--pick-4:#e3e0ef}.mockup-module__8hsaUa__paletteGarden{--bg:#fbfaf5;--surface:#e8eee5;--text:#20271f;--muted:#20271f;--rule:#d3dbcd;--accent:#9a2347;--cta:#9a2347;--cta-hover:#7d1b39;--cta-text:#fff;--panel:#34473a;--panel-text:#eef2ea;--panel-accent:#f3bccb;--tint:#f5e0e5;--top-row:#f6e6ea;--pick-1:#f4d9e0;--pick-2:#dde8d6;--pick-3:#f1e4c8;--pick-4:#e0e2ef}.mockup-module__8hsaUa__palettePaper{--bg:#fff;--surface:#f4f1ea;--text:#121212;--muted:#121212;--rule:#dcd8cf;--accent:#8f5200;--cta:#121212;--cta-hover:#3a3a3a;--cta-text:#fff;--panel:#ffd34a;--panel-text:#121212;--panel-accent:#121212;--tint:#fff4c9;--top-row:#fff4c9;--pick-1:#ffe27a;--pick-2:#e4ecf4;--pick-3:#f7dfd3;--pick-4:#e3eedd}.mockup-module__8hsaUa__serifBesley{--display:var(--mock-serif-besley), Georgia, serif;--display-weight:500}.mockup-module__8hsaUa__serifSite{--display:var(--font-besley), Georgia, serif;--display-weight:500}.mockup-module__8hsaUa__serifYoung{--display:var(--mock-serif-young), Georgia, serif;--display-weight:400}.mockup-module__8hsaUa__serifNewsreader{--display:var(--mock-serif-newsreader), Georgia, serif;--display-weight:450}.mockup-module__8hsaUa__page{--sans:var(--mock-font-body), system-ui, sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--max:88rem;--wrap:calc(var(--max) + var(--gutter) * 2);--radius:4px;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--sans);flex-direction:column;font-size:1.125rem;line-height:1.6;display:flex;overflow-x:clip}:where(.mockup-module__8hsaUa__page) a{color:inherit;text-underline-offset:3px}.mockup-module__8hsaUa__page h1,.mockup-module__8hsaUa__page h2,.mockup-module__8hsaUa__page h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.01em;line-height:1.15}.mockup-module__8hsaUa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mockup-module__8hsaUa__header{width:100%;max-width:var(--wrap);padding:1.4rem var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;margin:0 auto;display:grid;position:relative}.mockup-module__8hsaUa__headerRule{width:100%;height:8px;color:var(--accent);pointer-events:none;display:block;position:absolute;bottom:-2px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 4%,#000 14% 86%,#0000 96% 100%);mask-image:linear-gradient(90deg,#0000 0% 4%,#000 14% 86%,#0000 96% 100%)}.mockup-module__8hsaUa__headerRuleCompact{display:none}.mockup-module__8hsaUa__wordmark{justify-self:start;min-width:0}.mockup-module__8hsaUa__wordmark,.mockup-module__8hsaUa__footerWordmark{line-height:1;text-decoration:none}.mockup-module__8hsaUa__brandLogo{width:min(20.5rem,100%);height:auto;display:block}.mockup-module__8hsaUa__wordmark:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.mockup-module__8hsaUa__nav{justify-self:center}.mockup-module__8hsaUa__headerActions{justify-self:end;align-items:center;gap:.35rem;display:flex}.mockup-module__8hsaUa__searchLink{width:2.6rem;height:2.6rem;color:inherit;border-radius:999px;place-items:center;text-decoration:none;display:inline-grid}.mockup-module__8hsaUa__searchLink:hover{background:var(--surface)}.mockup-module__8hsaUa__searchLink:focus-visible,.mockup-module__8hsaUa__headerCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__headerCta{background:var(--cta);color:var(--cta-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__headerCta:hover{background:var(--cta-hover)}.mockup-module__8hsaUa__headerCtaIcon{width:1.125rem;height:1.125rem;-webkit-mask:var(--nav-icon) center / contain no-repeat;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat;background-color:currentColor;flex:none}.mockup-module__8hsaUa__nav ul{margin:0;padding:0;list-style:none}.mockup-module__8hsaUa__navList{align-items:center;gap:.25rem;display:flex}.mockup-module__8hsaUa__navItem{position:relative}.mockup-module__8hsaUa__navLink,.mockup-module__8hsaUa__menuToggle{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.mockup-module__8hsaUa__navLink:hover,.mockup-module__8hsaUa__navLink[aria-expanded=true]{background:var(--surface)}.mockup-module__8hsaUa__navLink svg{transition:transform .15s}.mockup-module__8hsaUa__navLink[aria-expanded=true] svg{transform:rotate(180deg)}.mockup-module__8hsaUa__navLink:focus-visible,.mockup-module__8hsaUa__menuToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mockup-module__8hsaUa__menuToggle{display:none}.mockup-module__8hsaUa__menuDrawer{overflow-anchor:none;background:color-mix(in srgb, var(--text) 7%, #fff);width:min(18.5rem,100dvw - 2.75rem);max-width:none;height:auto;max-height:none;color:var(--text);font-family:var(--sans);text-align:start;border:0;flex-direction:column;margin:0;padding:0;font-size:1rem;line-height:1.4;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;translate:100%;box-shadow:-20px 0 50px -28px #1820338c}.mockup-module__8hsaUa__menuDrawer[open]{transition:translate .36s cubic-bezier(.22,1,.36,1);translate:0}@starting-style{.mockup-module__8hsaUa__menuDrawer[open]{translate:100%}}.mockup-module__8hsaUa__menuDrawer[data-phase=closing]{transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,1,1);translate:100%}.mockup-module__8hsaUa__menuDrawer::backdrop{background-color:#0000}.mockup-module__8hsaUa__menuDrawer[open]::backdrop{background-color:color-mix(in srgb, var(--text) 48%, transparent);transition:background-color .36s}@starting-style{.mockup-module__8hsaUa__menuDrawer[open]::backdrop{background-color:#0000}}.mockup-module__8hsaUa__menuDrawer[data-phase=closing]::backdrop{background-color:#0000;transition-duration:.28s}.mockup-module__8hsaUa__menuPanel{background:0 0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.mockup-module__8hsaUa__menuDrawerHead{padding:calc(.2rem + env(safe-area-inset-top)) calc(.2rem + env(safe-area-inset-right)) .2rem .85rem;border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mockup-module__8hsaUa__menuDrawerTitle{font-family:var(--display);font-size:1.05rem;font-weight:var(--display-weight);letter-spacing:-.02em;margin:0;line-height:1}.mockup-module__8hsaUa__menuClose{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.mockup-module__8hsaUa__menuClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mockup-module__8hsaUa__menuDrawerBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mockup-module__8hsaUa__nav .mockup-module__8hsaUa__drawerList{margin:0;padding:.15rem 0 .5rem;list-style:none}.mockup-module__8hsaUa__drawerList>li{border-bottom:1px solid var(--rule)}.mockup-module__8hsaUa__drawerList>li:last-child{border-bottom:0}.mockup-module__8hsaUa__drawerList>li:has([aria-expanded=true]){background:var(--surface)}.mockup-module__8hsaUa__drawerTopLink{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.mockup-module__8hsaUa__drawerTopLink svg{flex:none;transition:transform .2s}.mockup-module__8hsaUa__drawerTopLink[aria-expanded=true] svg{transform:rotate(180deg)}.mockup-module__8hsaUa__drawerTopLink[aria-expanded=true]{color:var(--accent)}.mockup-module__8hsaUa__drawerTopLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mockup-module__8hsaUa__drawerSection{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.mockup-module__8hsaUa__drawerSection[data-open]{grid-template-rows:1fr}.mockup-module__8hsaUa__drawerSectionInner{overflow:hidden}.mockup-module__8hsaUa__drawerColumns{gap:.15rem;padding:0 .45rem .55rem;display:grid}.mockup-module__8hsaUa__drawerLinks a{text-align:start;white-space:normal;border-radius:.6rem;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.mockup-module__8hsaUa__drawerLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mockup-module__8hsaUa__drawerLinks .mockup-module__8hsaUa__navHeading{text-align:start;margin:.55rem .55rem .3rem;font-size:.85rem}.mockup-module__8hsaUa__menuDrawerFoot{padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom));padding-right:calc(.85rem + env(safe-area-inset-right));border-top:1px solid var(--rule);background:0 0;flex:none}.mockup-module__8hsaUa__menuDrawerFoot .mockup-module__8hsaUa__headerCta{text-align:start;justify-content:flex-start;width:100%;min-height:2.5rem;padding-inline:1rem;font-size:1rem;display:flex}.mockup-module__8hsaUa__menuDrawerFoot .mockup-module__8hsaUa__headerCta:hover{background:var(--cta)}@media (prefers-reduced-motion:reduce){.mockup-module__8hsaUa__menuDrawer,.mockup-module__8hsaUa__menuDrawer[open],.mockup-module__8hsaUa__menuDrawer[data-phase=closing],.mockup-module__8hsaUa__menuDrawer::backdrop,.mockup-module__8hsaUa__menuDrawer[open]::backdrop,.mockup-module__8hsaUa__menuDrawer[data-phase=closing]::backdrop,.mockup-module__8hsaUa__drawerTopLink svg,.mockup-module__8hsaUa__drawerSection{transition:none;animation:none}.mockup-module__8hsaUa__menuDrawer[open]{translate:0}}.mockup-module__8hsaUa__navPanel{--shift-x:0px;z-index:20;border:1px solid var(--rule);opacity:1;min-width:15rem;transform:translate3d(var(--shift-x), 0, 0);background:#fff;border-radius:1.5rem;padding:1rem;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:calc(100% + .6rem);left:0;box-shadow:0 18px 40px -18px #18203359}.mockup-module__8hsaUa__navPanel:before{content:"";height:.85rem;position:absolute;bottom:100%;left:0;right:0}.mockup-module__8hsaUa__navPanel[data-phase=enter]{opacity:0;transition:none;transform:translateY(-.55rem)}.mockup-module__8hsaUa__navPanel[data-phase=slide]{opacity:1;transform:translate3d(var(--shift-x), 0, 0);transition:none}.mockup-module__8hsaUa__navPanel[data-phase=exit]{opacity:0;transform:translateY(-.45rem)}@media (prefers-reduced-motion:reduce){.mockup-module__8hsaUa__navPanel,.mockup-module__8hsaUa__navPanel[data-phase=enter],.mockup-module__8hsaUa__navPanel[data-phase=slide],.mockup-module__8hsaUa__navPanel[data-phase=exit]{opacity:1;transition:none;transform:none}}.mockup-module__8hsaUa__navPanel[hidden]{display:none!important}.mockup-module__8hsaUa__navPanel[data-wide]{grid-template-columns:auto auto;gap:2rem;width:max-content;padding:1.25rem 1.5rem;display:grid}.mockup-module__8hsaUa__navPanel[data-wide]>div:last-child ul{grid-template-columns:repeat(2,minmax(11rem,auto));column-gap:1.5rem;display:grid}.mockup-module__8hsaUa__navPanel a{white-space:nowrap;border-radius:.75rem;align-items:center;gap:.7rem;padding:.5rem .75rem;text-decoration:none;display:flex}.mockup-module__8hsaUa__navIcon{color:var(--accent);flex:none}.mockup-module__8hsaUa__navIconImage{background-color:var(--accent);width:1.25rem;height:1.25rem;-webkit-mask:var(--nav-icon) center / contain no-repeat;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat;flex:none;-webkit-mask-source-type:alpha;mask-mode:alpha}.mockup-module__8hsaUa__navLogo{box-shadow:0 0 0 1px var(--rule);object-fit:contain;background:#fff;border-radius:.4rem;flex:none}.mockup-module__8hsaUa__navMonogram{width:24px;height:24px;box-shadow:0 0 0 1px var(--rule);font-family:var(--display);background:#fff;border-radius:.4rem;flex:none;place-items:center;font-size:.7rem;display:grid}.mockup-module__8hsaUa__navPanel a:hover{background:var(--surface)}.mockup-module__8hsaUa__navPanel a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mockup-module__8hsaUa__navHeading{color:var(--muted);margin:0 .75rem .6rem;font-size:.8rem;font-weight:700}.mockup-module__8hsaUa__hero{max-width:var(--wrap);padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin:0 auto;display:grid}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__heroTitle{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.03em;margin:0 0 2.75rem;font-size:clamp(3rem,7.5vw,5.75rem);line-height:.88}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__heroKicker{letter-spacing:0;color:var(--accent);margin:0 0 1rem;font-family:inherit;font-size:1rem;font-weight:700}.mockup-module__8hsaUa__benefits{flex-wrap:wrap;gap:.5rem;max-width:36rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__benefits a{background:var(--tint);border-radius:999px;padding:.4rem .85rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__benefits a:hover{background:color-mix(in srgb, var(--accent) 18%, var(--tint))}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__benefits a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mockup-module__8hsaUa__heroDek{text-wrap:pretty;max-width:40rem;margin:0;font-size:1.25rem;line-height:1.55}.mockup-module__8hsaUa__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.mockup-module__8hsaUa__buttonPrimary,.mockup-module__8hsaUa__buttonPanel{border-radius:.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.mockup-module__8hsaUa__buttonPrimary{background:var(--cta);color:var(--cta-text)!important}.mockup-module__8hsaUa__buttonPrimary:hover{background:var(--cta-hover)}.mockup-module__8hsaUa__buttonText,.mockup-module__8hsaUa__buttonTextPanel{align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.mockup-module__8hsaUa__buttonText svg,.mockup-module__8hsaUa__buttonTextPanel svg,.mockup-module__8hsaUa__headLink svg,.mockup-module__8hsaUa__disclosureLink svg,.mockup-module__8hsaUa__reviewLink svg{transition:transform .15s}.mockup-module__8hsaUa__buttonText:hover svg,.mockup-module__8hsaUa__buttonTextPanel:hover svg,.mockup-module__8hsaUa__headLink:hover svg,.mockup-module__8hsaUa__disclosureLink:hover svg,.mockup-module__8hsaUa__reviewLink:hover svg{transform:translate(3px)}.mockup-module__8hsaUa__facts{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:.6rem 1.75rem;margin:2.5rem 0 0;padding:1rem 0 0;font-size:.95rem;list-style:none;display:flex}.mockup-module__8hsaUa__facts li{align-items:center;gap:.5rem;display:flex}.mockup-module__8hsaUa__check{flex:none;width:1.15rem;height:1.15rem}.mockup-module__8hsaUa__check circle{fill:var(--cta)}.mockup-module__8hsaUa__check path{fill:none;stroke:var(--cta-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mockup-module__8hsaUa__heroFigure{justify-self:end;width:100%;max-width:520px;margin:0}.mockup-module__8hsaUa__heroFigure img{border-radius:var(--radius);width:100%;height:auto;display:block}.mockup-module__8hsaUa__heroPhoto{position:relative}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__heroPhoto img{border-radius:2.25rem}.mockup-module__8hsaUa__bubble{background:var(--cta);color:var(--cta-text);font-family:var(--display);font-weight:var(--display-weight);border-radius:1.25rem;padding:.6rem 1.1rem;font-size:1.35rem;line-height:1.1;position:absolute;top:1.75rem;left:-1.75rem;transform:rotate(-4deg);box-shadow:0 10px 24px -12px #00000073}.mockup-module__8hsaUa__bubble:after{content:"";z-index:-1;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%);width:1.1rem;height:1.1rem;position:absolute;bottom:-.55rem;right:1.6rem}.mockup-module__8hsaUa__heroFigure figcaption{color:var(--muted);text-align:center;margin-top:.9rem;font-size:.9rem}.mockup-module__8hsaUa__divider{width:min(var(--max), 100% - var(--gutter) * 2);background:color-mix(in srgb, var(--accent) 45%, var(--rule));height:12px;margin:0 auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 0 14 6 T28 6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 0/28px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 0 14 6 T28 6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 0/28px 12px repeat-x}.mockup-module__8hsaUa__start{max-width:var(--wrap);padding:clamp(3rem, 6vw, 5rem) var(--gutter);margin:0 auto}.mockup-module__8hsaUa__start h2,.mockup-module__8hsaUa__sectionHead h2,.mockup-module__8hsaUa__ledgerHead h2{margin:0 0 1.75rem;font-size:clamp(2rem,4vw,2.9rem)}.mockup-module__8hsaUa__questions{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mockup-module__8hsaUa__questions a{border-radius:1.5rem;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mockup-module__8hsaUa__questions a:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px #0006}@media (prefers-reduced-motion:reduce){.mockup-module__8hsaUa__questions a{transition:none}.mockup-module__8hsaUa__questions a:hover{transform:none}}.mockup-module__8hsaUa__pick1{background:var(--pick-1)}.mockup-module__8hsaUa__pick2{background:var(--pick-2)}.mockup-module__8hsaUa__pick3{background:var(--pick-3)}.mockup-module__8hsaUa__pick4{background:var(--pick-4)}.mockup-module__8hsaUa__questionIcon{background:var(--bg);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:grid}.mockup-module__8hsaUa__forWho{font-size:.9rem;font-weight:700}.mockup-module__8hsaUa__questionText{font-family:var(--display);font-weight:var(--display-weight);margin-top:.2rem;font-size:1.6rem;line-height:1.15;display:block}.mockup-module__8hsaUa__questionDetail{margin-top:.6rem;font-size:1rem;line-height:1.5;display:block}.mockup-module__8hsaUa__questionCta{align-items:center;gap:.2rem;margin-top:auto;padding-top:1.25rem;font-size:.95rem;font-weight:700;display:flex}.mockup-module__8hsaUa__questionCta svg{transition:transform .15s}.mockup-module__8hsaUa__questions a:hover .mockup-module__8hsaUa__questionCta svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mockup-module__8hsaUa__questionCta svg,.mockup-module__8hsaUa__buttonText svg,.mockup-module__8hsaUa__buttonTextPanel svg,.mockup-module__8hsaUa__headLink svg,.mockup-module__8hsaUa__disclosureLink svg,.mockup-module__8hsaUa__reviewLink svg{transition:none}}.mockup-module__8hsaUa__questions a:hover .mockup-module__8hsaUa__questionCta{text-underline-offset:3px;text-decoration:underline}.mockup-module__8hsaUa__ledgerSection{background:var(--surface);padding:clamp(3.5rem, 7vw, 6rem) var(--gutter)}.mockup-module__8hsaUa__ledgerHead,.mockup-module__8hsaUa__ledgerWrap{max-width:var(--max);margin-inline:auto}.mockup-module__8hsaUa__ledgerHead{grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;display:grid}.mockup-module__8hsaUa__ledgerHead h2{grid-column:1/-1;margin-bottom:1rem}.mockup-module__8hsaUa__ledgerHead>p{grid-column:1/-1;max-width:44rem;margin:0 0 1.25rem}.mockup-module__8hsaUa__ledgerHead .mockup-module__8hsaUa__buttonPrimary{place-self:end start;margin-bottom:1.75rem}.mockup-module__8hsaUa__disclosureLink{white-space:nowrap;place-self:end;align-items:center;gap:.25rem;margin-bottom:1.75rem;font-size:.95rem;font-weight:600;display:inline-flex}@media (max-width:640px){.mockup-module__8hsaUa__ledgerHead{grid-template-columns:1fr}.mockup-module__8hsaUa__disclosureLink{justify-self:start}}.mockup-module__8hsaUa__scrollHint{max-width:var(--max);color:var(--muted);margin:1.5rem auto 0;font-size:.9rem;font-weight:600;display:none}.mockup-module__8hsaUa__ledgerWrap{background:var(--bg);border-radius:1.5rem;margin-top:1.75rem;position:relative;overflow-x:auto;box-shadow:0 24px 48px -32px #00000073}.mockup-module__8hsaUa__ledger{border-collapse:separate;border-spacing:0;width:100%;min-width:62rem;font-size:1rem}.mockup-module__8hsaUa__ledger tr{--row-bg:#fff}.mockup-module__8hsaUa__ledger tbody tr.mockup-module__8hsaUa__topRow{--row-bg:var(--bg)}.mockup-module__8hsaUa__ledger thead th{text-align:left;white-space:nowrap;background:var(--panel);color:var(--panel-text);padding:1rem 1.1rem;font-size:.875rem;font-weight:600}.mockup-module__8hsaUa__ledger tbody th,.mockup-module__8hsaUa__ledger td{text-align:left;vertical-align:middle;background:var(--row-bg);border-bottom:1px solid var(--rule);padding:1.1rem}.mockup-module__8hsaUa__ledger tbody tr:last-child>*{border-bottom:0}.mockup-module__8hsaUa__ledger thead th:first-child,.mockup-module__8hsaUa__ledger tbody th{z-index:1;min-width:14rem;padding-left:2rem;position:sticky;left:0}.mockup-module__8hsaUa__ledger thead th:last-child,.mockup-module__8hsaUa__ledger td:last-child{padding-right:2rem}.mockup-module__8hsaUa__clinic{align-items:center;gap:.85rem;display:flex}.mockup-module__8hsaUa__logoTile{width:2.9rem;height:2.9rem;box-shadow:0 0 0 1px var(--rule);background:#fff;border-radius:.8rem;flex:none;place-items:center;display:grid;overflow:hidden}a.mockup-module__8hsaUa__logoTile{transition:box-shadow .2s}a.mockup-module__8hsaUa__logoTile:hover{box-shadow:0 0 0 2px var(--text)}a.mockup-module__8hsaUa__clinicName{color:inherit;background-image:linear-gradient(var(--tint), var(--tint));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .87em;background-repeat:no-repeat;background-size:0 .42em;text-decoration:none;transition:background-size .16s}a.mockup-module__8hsaUa__clinicName:hover,a.mockup-module__8hsaUa__clinicName:focus-visible{background-size:100% .42em}.mockup-module__8hsaUa__logoTile img{object-fit:contain;width:100%;height:100%}.mockup-module__8hsaUa__monogram{font-family:var(--display);font-weight:var(--display-weight);color:var(--text);font-size:1.05rem}.mockup-module__8hsaUa__clinicName{font-family:var(--display);font-weight:var(--display-weight);font-size:1.2rem;line-height:1.2;display:block}.mockup-module__8hsaUa__topBadge{color:var(--text);font-family:var(--sans);white-space:nowrap;background:#f6e3a1;border-radius:999px;margin-top:.2rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.mockup-module__8hsaUa__price{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.mockup-module__8hsaUa__perMonth{color:var(--muted);margin-left:.15rem;font-size:.9rem}.mockup-module__8hsaUa__priceNote{white-space:nowrap;color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}.mockup-module__8hsaUa__priceHead{z-index:2;position:relative}.mockup-module__8hsaUa__priceHead .mockup-module__8hsaUa__tipButton{font:inherit;cursor:help;border:0;border-bottom:1px dotted;border-radius:0;padding:0;display:inline}.mockup-module__8hsaUa__priceHead .mockup-module__8hsaUa__tipButton:focus-visible{outline-color:var(--panel-text)}.mockup-module__8hsaUa__priceHead .mockup-module__8hsaUa__tipText{top:calc(100% + .45rem);bottom:auto}.mockup-module__8hsaUa__description{max-width:10rem;font-weight:700;line-height:1.35;display:block}.mockup-module__8hsaUa__formulation{min-width:9rem;color:var(--muted);line-height:1.4}.mockup-module__8hsaUa__ledger .mockup-module__8hsaUa__center{text-align:center}.mockup-module__8hsaUa__logoWrap{flex:none;position:relative}.mockup-module__8hsaUa__insYes{color:var(--text)}.mockup-module__8hsaUa__insNo{color:var(--muted)}.mockup-module__8hsaUa__tip{display:inline-flex;position:relative}.mockup-module__8hsaUa__tipButton{color:inherit;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:.2rem;display:grid}.mockup-module__8hsaUa__tipButton:focus-visible{outline:2px solid var(--text);outline-offset:1px}.mockup-module__8hsaUa__tipText{z-index:3;background:var(--panel);width:max-content;max-width:16rem;color:var(--panel-text);font-family:var(--sans);text-align:center;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.mockup-module__8hsaUa__tip:hover .mockup-module__8hsaUa__tipText,.mockup-module__8hsaUa__tipButton:focus-visible+.mockup-module__8hsaUa__tipText,.mockup-module__8hsaUa__tip[data-open] .mockup-module__8hsaUa__tipText{visibility:visible;opacity:1}.mockup-module__8hsaUa__tip[data-dismissed] .mockup-module__8hsaUa__tipText{visibility:hidden;opacity:0}.mockup-module__8hsaUa__priceCell{min-width:11rem}.mockup-module__8hsaUa__bar{background:var(--surface);border-radius:999px;height:.5rem;margin-top:.55rem;display:block;overflow:hidden}.mockup-module__8hsaUa__barFill{border-radius:inherit;background:var(--text);opacity:.75;min-width:.5rem;height:100%;display:block}.mockup-module__8hsaUa__topRow .mockup-module__8hsaUa__barFill{background:var(--cta);opacity:1}.mockup-module__8hsaUa__noteCell{width:34%;min-width:22rem}.mockup-module__8hsaUa__quote{font-family:var(--sans);color:var(--text);font-size:1rem;line-height:1.4;display:block}.mockup-module__8hsaUa__note{color:var(--muted);margin-top:.45rem;font-size:.85rem;display:block}.mockup-module__8hsaUa__offer{border:1.5px dashed var(--accent);width:fit-content;color:var(--accent);border-radius:.5rem;margin-top:.5rem;padding:.15rem .55rem;font-size:.8rem;font-weight:700;display:block}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__reviewLink{width:fit-content;color:var(--accent);align-items:center;gap:.2rem;margin-top:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.mockup-module__8hsaUa__take{background:var(--panel);color:var(--panel-text);padding:clamp(3.5rem, 8vw, 6.5rem) var(--gutter)}.mockup-module__8hsaUa__takeInner{max-width:var(--max);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"label label""quote details";gap:1.25rem clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__takeLabel{font-family:var(--sans);letter-spacing:0;color:var(--panel-accent);grid-area:label;margin:0;font-size:1rem;font-weight:700}.mockup-module__8hsaUa__takeQuote{grid-area:quote;margin:0}.mockup-module__8hsaUa__takeQuote p{font-family:var(--display);font-weight:var(--display-weight);margin:0;font-size:clamp(1.7rem,3.3vw,2.5rem);line-height:1.25}.mockup-module__8hsaUa__takeDetails{grid-area:details;align-self:end;font-size:1.05rem}.mockup-module__8hsaUa__takeDetails p{margin:0 0 1rem}.mockup-module__8hsaUa__takeCaveat{opacity:.85;font-size:.95rem}.mockup-module__8hsaUa__takeActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.mockup-module__8hsaUa__buttonPanel{background:var(--panel-text);color:var(--panel)!important}.mockup-module__8hsaUa__buttonPanel:hover{opacity:.9}.mockup-module__8hsaUa__takeBrand{align-items:center;gap:.85rem;margin-bottom:1.25rem;font-weight:700;display:flex}.mockup-module__8hsaUa__takeBrand .mockup-module__8hsaUa__logoTile{width:3.5rem;height:3.5rem;box-shadow:none}.mockup-module__8hsaUa__recent{max-width:var(--wrap);padding:clamp(1rem, 3vw, 2rem) var(--gutter) clamp(3.5rem, 7vw, 6rem);margin:0 auto}.mockup-module__8hsaUa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.mockup-module__8hsaUa__headLink{align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.mockup-module__8hsaUa__recentGrid{border-top:1px solid var(--text);grid-template-columns:1.3fr 1fr 1fr;display:grid}.mockup-module__8hsaUa__leadPost,.mockup-module__8hsaUa__post{padding:1.5rem 1.5rem 1.75rem 0}.mockup-module__8hsaUa__leadPost{border-right:1px solid var(--rule);grid-row:span 2;padding-right:2.5rem}.mockup-module__8hsaUa__post{border-bottom:1px solid var(--rule);padding-left:1.5rem}.mockup-module__8hsaUa__post:nth-child(3),.mockup-module__8hsaUa__post:nth-child(5){border-left:1px solid var(--rule)}.mockup-module__8hsaUa__leadPost,.mockup-module__8hsaUa__post{position:relative}.mockup-module__8hsaUa__postImage{aspect-ratio:16/10;background:var(--tint);border-radius:1.25rem;width:100%;margin-bottom:1.1rem;position:relative;overflow:hidden}.mockup-module__8hsaUa__leadPost{flex-direction:column;display:flex}.mockup-module__8hsaUa__leadPost .mockup-module__8hsaUa__postImage{aspect-ratio:auto;border-radius:1.75rem;flex:auto;min-height:18rem}.mockup-module__8hsaUa__postImage img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform .3s;position:absolute;inset:0}.mockup-module__8hsaUa__leadPost:hover .mockup-module__8hsaUa__postImage img,.mockup-module__8hsaUa__post:hover .mockup-module__8hsaUa__postImage img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.mockup-module__8hsaUa__postImage img,a.mockup-module__8hsaUa__clinicName,.mockup-module__8hsaUa__leadPost h3 a,.mockup-module__8hsaUa__post h3 a{transition:none}}.mockup-module__8hsaUa__leadPost h3 a:after,.mockup-module__8hsaUa__post h3 a:after{content:"";position:absolute;inset:0}.mockup-module__8hsaUa__leadPost h3,.mockup-module__8hsaUa__post h3{margin:.5rem 0 .6rem}.mockup-module__8hsaUa__leadPost h3{font-size:clamp(1.8rem,3vw,2.4rem)}.mockup-module__8hsaUa__post h3{font-size:1.3rem}.mockup-module__8hsaUa__leadPost h3 a,.mockup-module__8hsaUa__post h3 a{background-image:linear-gradient(var(--tint), var(--tint));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .87em;background-repeat:no-repeat;background-size:0 .42em;text-decoration:none;transition:background-size .16s}.mockup-module__8hsaUa__leadPost:hover h3 a,.mockup-module__8hsaUa__post:hover h3 a,.mockup-module__8hsaUa__leadPost h3 a:focus-visible,.mockup-module__8hsaUa__post h3 a:focus-visible{background-size:100% .42em}.mockup-module__8hsaUa__postMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.15em;margin:0;font-size:.875rem;display:flex}.mockup-module__8hsaUa__postMeta time,.mockup-module__8hsaUa__postMeta>span:last-child{align-items:center;gap:.35em;display:inline-flex}.mockup-module__8hsaUa__postKind{color:var(--accent);font-weight:700}.mockup-module__8hsaUa__postExcerpt{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;display:-webkit-box;overflow:hidden}.mockup-module__8hsaUa__leadPost .mockup-module__8hsaUa__postExcerpt{color:var(--text);font-size:1.15rem}.mockup-module__8hsaUa__story{max-width:var(--wrap);padding:clamp(4rem, 8vw, 6.5rem) var(--gutter);margin:0 auto}.mockup-module__8hsaUa__storyHead{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.mockup-module__8hsaUa__storyHead .mockup-module__8hsaUa__storyLead{margin-top:1.25rem}.mockup-module__8hsaUa__storyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,6rem);display:grid}.mockup-module__8hsaUa__storyFigure{aspect-ratio:4/5;border-radius:2rem;margin:0;position:sticky;top:2rem;overflow:hidden}.mockup-module__8hsaUa__storyFigure img{object-fit:cover;object-position:center 30%}.mockup-module__8hsaUa__storyFigure figcaption{background:var(--bg);color:var(--text);border-radius:.75rem;padding:.45rem .85rem;font-size:.9rem;font-weight:600;position:absolute;bottom:1.25rem;left:1.25rem}.mockup-module__8hsaUa__storyText{max-width:38rem}.mockup-module__8hsaUa__storyText p{margin:0}.mockup-module__8hsaUa__storyLabel{color:var(--accent);font-size:.95rem;font-weight:700;margin-bottom:.9rem!important}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__storyTitle{text-wrap:balance;letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.95}.mockup-module__8hsaUa__storyLead{font-size:1.25rem;line-height:1.5}.mockup-module__8hsaUa__storyBody{gap:1.25rem;font-size:1.1rem;line-height:1.75;display:grid}.mockup-module__8hsaUa__signoff{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.01em;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2;margin:2.25rem 0 1.5rem!important}.mockup-module__8hsaUa__footer{background:var(--panel);color:#fff;padding:clamp(3.5rem, 7vw, 5.5rem) var(--gutter) 2rem;margin-top:auto}.mockup-module__8hsaUa__footerInner{max-width:var(--max);margin:0 auto}.mockup-module__8hsaUa__footerMain{border-bottom:1px solid color-mix(in srgb, var(--panel-text) 16%, transparent);grid-template-columns:minmax(0,1.3fr) minmax(0,3fr);gap:3rem clamp(3rem,8vw,7rem);padding-bottom:3rem;display:grid}.mockup-module__8hsaUa__footerBrand{align-content:start;gap:1rem;display:grid}.mockup-module__8hsaUa__footerWordmark{margin:0}.mockup-module__8hsaUa__footer .mockup-module__8hsaUa__brandLogo{width:min(16.5rem,100%)}.mockup-module__8hsaUa__paletteNavy .mockup-module__8hsaUa__footer .mockup-module__8hsaUa__brandLogo,.mockup-module__8hsaUa__paletteNavyRaspberry .mockup-module__8hsaUa__footer .mockup-module__8hsaUa__brandLogo,.mockup-module__8hsaUa__paletteGarden .mockup-module__8hsaUa__footer .mockup-module__8hsaUa__brandLogo{filter:brightness(0)invert()}.mockup-module__8hsaUa__footerTagline{max-width:18rem;margin:0;line-height:1.5}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__footerEmail{width:fit-content;color:var(--panel-accent);font-weight:600;text-decoration:none}.mockup-module__8hsaUa__footerNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.mockup-module__8hsaUa__page .mockup-module__8hsaUa__footerHeading{letter-spacing:.02em;color:#fff;margin:0 0 1rem;font-family:inherit;font-size:.85rem;font-weight:700}.mockup-module__8hsaUa__footerNav ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mockup-module__8hsaUa__footer a{text-decoration:none}.mockup-module__8hsaUa__footer a:hover{color:#fff;text-decoration:none}.mockup-module__8hsaUa__footerNav a{color:var(--panel-text);opacity:.9}.mockup-module__8hsaUa__footerNav a:hover{opacity:1}.mockup-module__8hsaUa__footer a:focus-visible{outline:2px solid var(--panel-accent);outline-offset:3px;border-radius:2px}.mockup-module__8hsaUa__footerFine{max-width:60rem;margin:2rem 0 0;font-size:.9rem;line-height:1.6}.mockup-module__8hsaUa__footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2rem;font-size:.85rem;display:flex}.mockup-module__8hsaUa__footerBottom>p{margin:0}.mockup-module__8hsaUa__footerMeta{flex-wrap:wrap;gap:.4rem .9rem;display:flex}.mockup-module__8hsaUa__footerMeta a{color:var(--panel-text);opacity:.9;text-decoration:none}.mockup-module__8hsaUa__footerMeta a:hover{opacity:1}@media (max-width:960px){.mockup-module__8hsaUa__footerMain{grid-template-columns:1fr}.mockup-module__8hsaUa__footerNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px) and (min-width:1101px){.mockup-module__8hsaUa__header .mockup-module__8hsaUa__brandLogo{width:min(15rem,100%)}}@media (max-width:1100px){.mockup-module__8hsaUa__header{flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex;position:relative}.mockup-module__8hsaUa__headerRule{width:90%;left:5%;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.mockup-module__8hsaUa__headerRuleWide{display:none}.mockup-module__8hsaUa__headerRuleCompact{display:block}.mockup-module__8hsaUa__headerActions{display:contents}.mockup-module__8hsaUa__searchLink{flex:none;order:2;margin-left:auto}.mockup-module__8hsaUa__nav{flex:none;order:3;width:2.75rem}.mockup-module__8hsaUa__headerActions>.mockup-module__8hsaUa__headerCta{display:none}.mockup-module__8hsaUa__menuToggle{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.mockup-module__8hsaUa__navList{display:none}.mockup-module__8hsaUa__questions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:960px){.mockup-module__8hsaUa__hero,.mockup-module__8hsaUa__takeInner,.mockup-module__8hsaUa__storyGrid{grid-template-columns:1fr}.mockup-module__8hsaUa__storyFigure{aspect-ratio:1;position:relative;top:auto}.mockup-module__8hsaUa__takeInner{grid-template-areas:"label""quote""details"}.mockup-module__8hsaUa__heroFigure{justify-self:start;max-width:380px}.mockup-module__8hsaUa__recentGrid{grid-template-columns:1fr 1fr}.mockup-module__8hsaUa__leadPost .mockup-module__8hsaUa__postImage{aspect-ratio:4/3;flex:none;min-height:0}.mockup-module__8hsaUa__leadPost{border-right:0;border-bottom:1px solid var(--rule);grid-area:auto/1/auto/-1;padding-right:0}.mockup-module__8hsaUa__post:nth-child(3),.mockup-module__8hsaUa__post:nth-child(5){border-left:0}.mockup-module__8hsaUa__post:nth-child(2n){padding-left:0}.mockup-module__8hsaUa__post:nth-child(odd){border-left:1px solid var(--rule)}.mockup-module__8hsaUa__scrollHint{display:block}.mockup-module__8hsaUa__ledger thead th:first-child,.mockup-module__8hsaUa__ledger tbody th{width:9.75rem;min-width:9.75rem;max-width:9.75rem;padding-inline:1.15rem;box-shadow:10px 0 14px -14px #00000080}.mockup-module__8hsaUa__clinic{flex-direction:column;align-items:flex-start;gap:.6rem}.mockup-module__8hsaUa__clinic>span:last-child{min-width:0}.mockup-module__8hsaUa__logoTile{border-radius:.65rem;width:2.25rem;height:2.25rem}.mockup-module__8hsaUa__clinicName{font-size:.95rem}.mockup-module__8hsaUa__topBadge{white-space:normal;border-radius:.45rem;padding:.2rem .45rem;line-height:1.3}}@media (max-width:640px){.mockup-module__8hsaUa__header .mockup-module__8hsaUa__wordmark{flex:auto}.mockup-module__8hsaUa__header .mockup-module__8hsaUa__brandLogo{width:min(16.5rem,100%);height:auto}.mockup-module__8hsaUa__questions{grid-template-columns:1fr;row-gap:1.5rem}.mockup-module__8hsaUa__bubble{font-size:1.15rem;left:-.5rem}.mockup-module__8hsaUa__facts{flex-direction:column}.mockup-module__8hsaUa__recentGrid{grid-template-columns:1fr}.mockup-module__8hsaUa__post,.mockup-module__8hsaUa__post:nth-child(odd){border-left:0;padding-left:0}}.mockup-module__8hsaUa__storyText .mockup-module__8hsaUa__storyNote{background:var(--tint);border-radius:1rem;margin:0 0 2rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.5}.mockup-module__8hsaUa__storyBody a{font-weight:700}
.full-width-image-module__oyaogW__photo{border-radius:1.25rem;width:100%;height:auto;display:block}
html:has(.photo-gallery-module__OKDKlG__dialog[open]){overflow:hidden}.photo-gallery-module__OKDKlG__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.photo-gallery-module__OKDKlG__grid[data-align=start]{justify-content:flex-start}.photo-gallery-module__OKDKlG__grid>li{flex:none;width:min(100%,16.8rem)}.photo-gallery-module__OKDKlG__pairBlock{width:fit-content;max-width:100%;margin-inline:auto}.photo-gallery-module__OKDKlG__pair{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.photo-gallery-module__OKDKlG__pair>*{flex:none;width:min(100%,16.8rem);min-width:0;max-width:16.8rem}.photo-gallery-module__OKDKlG__shot{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block}.photo-gallery-module__OKDKlG__shot:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:1.25rem}.photo-gallery-module__OKDKlG__frame{background:var(--color-surface);border-radius:1.25rem;display:block;overflow:hidden}.photo-gallery-module__OKDKlG__frame img{aspect-ratio:3/4;object-fit:cover;object-position:center 18%;width:100%;height:auto;display:block}.photo-gallery-module__OKDKlG__caption{font-family:var(--font-heading);margin:.7rem 0 0;font-size:1.15rem;line-height:1.3;display:block}.photo-gallery-module__OKDKlG__pair .photo-gallery-module__OKDKlG__caption{font-family:var(--font-body);font-size:.95rem;font-weight:700}.photo-gallery-module__OKDKlG__line{margin:.2rem 0 0;line-height:1.4;display:block}.photo-gallery-module__OKDKlG__review{margin:.85rem 0 0;font-weight:600}.photo-gallery-module__OKDKlG__dialog{width:min(42rem,100vw - 2rem);max-width:none;max-height:none;color:var(--color-panel-text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.photo-gallery-module__OKDKlG__dialog::backdrop{background:color-mix(in srgb, var(--color-panel) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.photo-gallery-module__OKDKlG__dialog[open]{animation:.18s ease-out photo-gallery-module__OKDKlG__rise}.photo-gallery-module__OKDKlG__dialog[open]::backdrop{animation:.18s ease-out photo-gallery-module__OKDKlG__fade}.photo-gallery-module__OKDKlG__panel{background:var(--color-video-frame);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 24px 60px -24px #0009}.photo-gallery-module__OKDKlG__bar{align-items:center;gap:1rem;padding-inline:.35rem 0;display:flex}.photo-gallery-module__OKDKlG__title{flex:1;align-items:center;min-width:0;margin:0;font-weight:700;line-height:1.3;display:flex}.photo-gallery-module__OKDKlG__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.photo-gallery-module__OKDKlG__close{background:color-mix(in srgb, var(--color-panel-text) 12%, transparent);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.photo-gallery-module__OKDKlG__close:hover{background:color-mix(in srgb, var(--color-panel-text) 22%, transparent)}.photo-gallery-module__OKDKlG__close:focus-visible,.photo-gallery-module__OKDKlG__source:focus-visible{outline:2px solid var(--color-panel-text);outline-offset:2px}.photo-gallery-module__OKDKlG__well{background:#000;border-radius:.75rem;justify-content:center;display:flex;overflow:hidden}.photo-gallery-module__OKDKlG__full{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 10rem)}.photo-gallery-module__OKDKlG__detail{margin:0 .35rem;line-height:1.4}.photo-gallery-module__OKDKlG__source{color:var(--color-panel-accent);text-underline-offset:.2em;align-self:flex-start;align-items:center;margin-inline-start:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.photo-gallery-module__OKDKlG__dialog[open],.photo-gallery-module__OKDKlG__dialog[open]::backdrop{animation:none}}@keyframes photo-gallery-module__OKDKlG__rise{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes photo-gallery-module__OKDKlG__fade{0%{opacity:0}}
.pros-and-cons-module__wpmbdq__row+.pros-and-cons-module__wpmbdq__row{margin-top:2.5rem}.pros-and-cons-module__wpmbdq__rowTitle{font-family:var(--font-heading);margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500;line-height:1.15}.pros-and-cons-module__wpmbdq__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.pros-and-cons-module__wpmbdq__pair[data-sides="1"]{grid-template-columns:minmax(0,1fr)}.pros-and-cons-module__wpmbdq__card{min-width:0;color:var(--color-text);border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:1.35rem 1.4rem 1.5rem;display:flex}.pros-and-cons-module__wpmbdq__card[data-tone=pros]{background:var(--color-pros)}.pros-and-cons-module__wpmbdq__card[data-tone=cons]{background:var(--color-card-1)}.pros-and-cons-module__wpmbdq__banner{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.pros-and-cons-module__wpmbdq__mark{background:var(--color-background);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pros-and-cons-module__wpmbdq__card[data-tone=pros] .pros-and-cons-module__wpmbdq__mark{color:var(--color-pros-mark)}.pros-and-cons-module__wpmbdq__card[data-tone=cons] .pros-and-cons-module__wpmbdq__mark{color:var(--color-accent)}.pros-and-cons-module__wpmbdq__label{font-family:var(--font-body);color:var(--color-accent);margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.pros-and-cons-module__wpmbdq__list{gap:.55rem;width:100%;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pros-and-cons-module__wpmbdq__list li{font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.45rem);font-weight:500;line-height:1.25}.pros-and-cons-module__wpmbdq__list p{margin:0}@media (max-width:640px){.pros-and-cons-module__wpmbdq__pair,.pros-and-cons-module__wpmbdq__pair[data-sides="1"]{grid-template-columns:1fr}}
.ribbon-module__pMK9ma__box{isolation:isolate;color:var(--color-text);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex;position:relative;overflow:hidden}.ribbon-module__pMK9ma__box[data-tone=light]{--section-marker:var(--color-marker)}.ribbon-module__pMK9ma__box[data-tone=dark]{--section-marker:var(--color-card-2);color:var(--color-panel-text)}.ribbon-module__pMK9ma__box[data-box=Cream]{background:var(--color-background)}.ribbon-module__pMK9ma__box[data-box=Pink]{background:var(--color-card-1)}.ribbon-module__pMK9ma__box[data-box=Blue]{background:var(--color-card-2)}.ribbon-module__pMK9ma__box[data-box=Yellow]{background:var(--color-card-3)}.ribbon-module__pMK9ma__box[data-box=Lavender]{background:var(--color-card-4)}.ribbon-module__pMK9ma__box[data-box=Raspberry]{background:var(--color-accent)}.ribbon-module__pMK9ma__box[data-box=Navy]{background:var(--color-panel)}.ribbon-module__pMK9ma__box[data-behind=Transparent],.ribbon-module__pMK9ma__box[data-behind=Cream]{--ribbon-wave:var(--color-background)}.ribbon-module__pMK9ma__box[data-behind=Pink]{--ribbon-wave:var(--color-card-1)}.ribbon-module__pMK9ma__box[data-behind=Blue]{--ribbon-wave:var(--color-card-2)}.ribbon-module__pMK9ma__box[data-behind=Yellow]{--ribbon-wave:var(--color-card-3)}.ribbon-module__pMK9ma__box[data-behind=Lavender]{--ribbon-wave:var(--color-card-4)}.ribbon-module__pMK9ma__box[data-behind=Raspberry]{--ribbon-wave:var(--color-accent)}.ribbon-module__pMK9ma__box[data-behind=Navy]{--ribbon-wave:var(--color-panel)}.ribbon-module__pMK9ma__box[data-wave=true]:after{--wave:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='288' height='76' viewBox='0 0 288 76'><defs><linearGradient id='g' x1='0' y1='38' x2='288' y2='38' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='black' stop-opacity='0'/><stop offset='0.22' stop-color='black' stop-opacity='0'/><stop offset='0.62' stop-color='black' stop-opacity='0.85'/><stop offset='1' stop-color='black' stop-opacity='1'/></linearGradient></defs><g fill='none' stroke='url(%23g)' stroke-width='1.65' stroke-linecap='round'><path d='M0 14 C4.5 14 4.5 9.5 9 9.5 S13.5 14 18 14 S22.5 18.5 27 18.5 S31.5 14 36 14 S40.5 9.5 45 9.5 S49.5 14 54 14 S58.5 18.5 63 18.5 S67.5 14 72 14 S76.5 9.5 81 9.5 S85.5 14 90 14 S94.5 18.5 99 18.5 S103.5 14 108 14 S112.5 9.5 117 9.5 S121.5 14 126 14 S130.5 18.5 135 18.5 S139.5 14 144 14 S148.5 9.5 153 9.5 S157.5 14 162 14 S166.5 18.5 171 18.5 S175.5 14 180 14 S184.5 9.5 189 9.5 S193.5 14 198 14 S202.5 18.5 207 18.5 S211.5 14 216 14 S220.5 9.5 225 9.5 S229.5 14 234 14 S238.5 18.5 243 18.5 S247.5 14 252 14 S256.5 9.5 261 9.5 S265.5 14 270 14 S274.5 18.5 279 18.5 S283.5 14 288 14'/><path d='M-18 30 C-13.5 30 -13.5 25.5 -9 25.5 S-4.5 30 0 30 S4.5 34.5 9 34.5 S13.5 30 18 30 S22.5 25.5 27 25.5 S31.5 30 36 30 S40.5 34.5 45 34.5 S49.5 30 54 30 S58.5 25.5 63 25.5 S67.5 30 72 30 S76.5 34.5 81 34.5 S85.5 30 90 30 S94.5 25.5 99 25.5 S103.5 30 108 30 S112.5 34.5 117 34.5 S121.5 30 126 30 S130.5 25.5 135 25.5 S139.5 30 144 30 S148.5 34.5 153 34.5 S157.5 30 162 30 S166.5 25.5 171 25.5 S175.5 30 180 30 S184.5 34.5 189 34.5 S193.5 30 198 30 S202.5 25.5 207 25.5 S211.5 30 216 30 S220.5 34.5 225 34.5 S229.5 30 234 30 S238.5 25.5 243 25.5 S247.5 30 252 30 S256.5 34.5 261 34.5 S265.5 30 270 30 S274.5 25.5 279 25.5 S283.5 30 288 30'/><path d='M0 46 C4.5 46 4.5 41.5 9 41.5 S13.5 46 18 46 S22.5 50.5 27 50.5 S31.5 46 36 46 S40.5 41.5 45 41.5 S49.5 46 54 46 S58.5 50.5 63 50.5 S67.5 46 72 46 S76.5 41.5 81 41.5 S85.5 46 90 46 S94.5 50.5 99 50.5 S103.5 46 108 46 S112.5 41.5 117 41.5 S121.5 46 126 46 S130.5 50.5 135 50.5 S139.5 46 144 46 S148.5 41.5 153 41.5 S157.5 46 162 46 S166.5 50.5 171 50.5 S175.5 46 180 46 S184.5 41.5 189 41.5 S193.5 46 198 46 S202.5 50.5 207 50.5 S211.5 46 216 46 S220.5 41.5 225 41.5 S229.5 46 234 46 S238.5 50.5 243 50.5 S247.5 46 252 46 S256.5 41.5 261 41.5 S265.5 46 270 46 S274.5 50.5 279 50.5 S283.5 46 288 46'/><path d='M-18 62 C-13.5 62 -13.5 57.5 -9 57.5 S-4.5 62 0 62 S4.5 66.5 9 66.5 S13.5 62 18 62 S22.5 57.5 27 57.5 S31.5 62 36 62 S40.5 66.5 45 66.5 S49.5 62 54 62 S58.5 57.5 63 57.5 S67.5 62 72 62 S76.5 66.5 81 66.5 S85.5 62 90 62 S94.5 57.5 99 57.5 S103.5 62 108 62 S112.5 66.5 117 66.5 S121.5 62 126 62 S130.5 57.5 135 57.5 S139.5 62 144 62 S148.5 66.5 153 66.5 S157.5 62 162 62 S166.5 57.5 171 57.5 S175.5 62 180 62 S184.5 66.5 189 66.5 S193.5 62 198 62 S202.5 57.5 207 57.5 S211.5 62 216 62 S220.5 66.5 225 66.5 S229.5 62 234 62 S238.5 57.5 243 57.5 S247.5 62 252 62 S256.5 66.5 261 66.5 S265.5 62 270 62 S274.5 57.5 279 57.5 S283.5 62 288 62'/></g></svg>");content:"";z-index:0;pointer-events:none;background:var(--ribbon-wave);width:23rem;height:6.25rem;-webkit-mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;-webkit-mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;mask:var(--wave) no-repeat right bottom / 23rem 6.25rem;position:absolute;bottom:0;right:0}.ribbon-module__pMK9ma__box[data-tone=dark][data-wave=true]:after{opacity:.4}.ribbon-module__pMK9ma__box>*{z-index:1;position:relative}.ribbon-module__pMK9ma__copy{flex:22rem;min-width:min(100%,18rem);max-width:38rem}.ribbon-module__pMK9ma__title{font-family:var(--font-heading);margin:0 0 .6rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.15}.ribbon-module__pMK9ma__content{max-width:38rem;font-size:var(--text-body);line-height:1.5}.ribbon-module__pMK9ma__box[data-layout=centered]{text-align:center;flex-direction:column;justify-content:center;gap:1.75rem}.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__copy{flex:none;max-width:40rem}.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__content{margin-inline:auto}.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__title{text-wrap:balance}.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__content ul,.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__content ol,.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__content figure{text-align:start;width:fit-content;margin-inline:auto}.ribbon-module__pMK9ma__actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.85rem 1.35rem;display:flex}.ribbon-module__pMK9ma__box[data-layout=centered] .ribbon-module__pMK9ma__actions{justify-content:center}.ribbon-module__pMK9ma__box[data-layout=tip]{align-items:flex-start;gap:1.15rem 1.35rem}.ribbon-module__pMK9ma__box[data-place=story]{margin:1.75rem 0}.ribbon-module__pMK9ma__portrait{width:4.75rem;height:4.75rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-background) 85%, white);border-radius:50%;flex:none;overflow:hidden}.ribbon-module__pMK9ma__portrait img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.ribbon-module__pMK9ma__box[data-tone=dark] .ribbon-module__pMK9ma__portrait{box-shadow:0 0 0 3px #ffffff47}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__copy{flex:16rem;min-width:min(100%,12rem);max-width:none}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__title{margin:0 0 .35rem;font-size:clamp(1.45rem,2.4vw,1.85rem)}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content>:first-child{margin-top:0}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content>:last-child{margin-bottom:0}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content p,.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content ul,.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content ol{margin:0 0 .75rem}.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content p:last-child,.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content ul:last-child,.ribbon-module__pMK9ma__box[data-layout=tip] .ribbon-module__pMK9ma__content ol:last-child{margin-bottom:0}.ribbon-module__pMK9ma__button{background:var(--color-cta);color:var(--color-cta-text);border-radius:.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.ribbon-module__pMK9ma__button:hover{background:var(--color-cta-hover)}.ribbon-module__pMK9ma__ghost{align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.ribbon-module__pMK9ma__ghost svg{transition:transform .15s}.ribbon-module__pMK9ma__ghost:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ribbon-module__pMK9ma__ghost svg{transition:none}.ribbon-module__pMK9ma__ghost:hover svg{transform:none}}
.content-module__hZUErG__body{font-size:var(--text-body);line-height:var(--text-body--line-height)}.content-module__hZUErG__body[data-align=center]{text-align:center}.content-module__hZUErG__body[data-align=center] ul,.content-module__hZUErG__body[data-align=center] ol,.content-module__hZUErG__body[data-align=center] figure{text-align:start;width:fit-content;margin-inline:auto}:is(.content-module__hZUErG__body[data-align=center] .content-module__hZUErG__offer,.content-module__hZUErG__body[data-align=center] .content-module__hZUErG__facts,.content-module__hZUErG__body[data-align=center] [data-layout=tip]){text-align:start}.content-module__hZUErG__body p{margin:0 0 1.4rem}.content-module__hZUErG__body p:last-child{margin-bottom:0}.content-module__hZUErG__signoff{font-family:var(--font-heading);letter-spacing:-.01em;margin:2.25rem 0 1.5rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.content-module__hZUErG__signoff p{margin:0}.content-module__hZUErG__note{background:var(--color-tint);border-radius:1rem;margin:0 0 2rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.5}.content-module__hZUErG__note p{margin:0}.content-module__hZUErG__offer,.content-module__hZUErG__facts{background:var(--color-surface);border-radius:1rem;margin:0 0 1.25rem;padding:1.1rem 1.2rem}.content-module__hZUErG__body .content-module__hZUErG__offer p,.content-module__hZUErG__body .content-module__hZUErG__facts p{margin:0}.content-module__hZUErG__offerBrand{align-items:center;gap:.75rem;display:flex}.content-module__hZUErG__logo{background:var(--color-paper);border-radius:.7rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.content-module__hZUErG__logo img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.content-module__hZUErG__offerName{font-weight:700;line-height:1.3;text-decoration:none}.content-module__hZUErG__body .content-module__hZUErG__offerLine{margin:.75rem 0 0}.content-module__hZUErG__body .content-module__hZUErG__code{border:1.5px dashed var(--color-accent);width:fit-content;color:var(--color-accent);border-radius:.5rem;margin:.75rem 0 0;padding:.15rem .55rem;font-size:.8rem;font-weight:700;line-height:1.4;display:block}.content-module__hZUErG__body .content-module__hZUErG__factsName{margin:0 0 .65rem;font-weight:700}.content-module__hZUErG__facts dl{gap:.45rem;margin:0;display:grid}.content-module__hZUErG__facts div{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.content-module__hZUErG__facts dt{color:var(--color-text-muted)}.content-module__hZUErG__facts dd{margin:0;font-weight:600}.content-module__hZUErG__body .content-module__hZUErG__missing{color:var(--color-accent);margin:0 0 .5rem;font-size:.9rem;font-weight:700}
.faq-module__R0MQpa__list{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin:0;padding:0;list-style:none}.faq-module__R0MQpa__item{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}.faq-module__R0MQpa__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.05rem .1rem;list-style:none;display:flex}.faq-module__R0MQpa__summary::-webkit-details-marker{display:none}.faq-module__R0MQpa__summary:hover .faq-module__R0MQpa__question,.faq-module__R0MQpa__summary:focus-visible .faq-module__R0MQpa__question{color:var(--section-kicker,var(--color-accent))}.faq-module__R0MQpa__question{font-family:var(--font-heading);margin:0;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:500;line-height:1.25}.faq-module__R0MQpa__chevron{background:color-mix(in srgb, var(--section-kicker,var(--color-accent)) 16%, transparent);width:2rem;height:2rem;color:var(--section-kicker,var(--color-accent));border-radius:50%;flex:none;place-items:center;transition:transform .16s;display:grid}.faq-module__R0MQpa__item[open] .faq-module__R0MQpa__chevron{transform:rotate(180deg)}.faq-module__R0MQpa__answer{padding:0 .1rem 1.25rem}
.text-module__hJKO_a__lead{text-align:center;max-width:40rem;margin-inline:auto}.text-module__hJKO_a__lead p{text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.55}.text-module__hJKO_a__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.text-module__hJKO_a__catalog li{background:var(--color-surface);min-width:0;color:var(--color-text);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.35rem 1.35rem 1.5rem;display:flex}.text-module__hJKO_a__catalog[data-ground=color] li{background:var(--color-paper)}.text-module__hJKO_a__index{background:var(--color-tint);width:2.25rem;height:2.25rem;color:var(--color-accent);font-family:var(--font-heading);border-radius:999px;place-items:center;margin-bottom:.35rem;font-size:.95rem;font-weight:600;line-height:1;display:grid}.text-module__hJKO_a__title{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:1.45rem;font-weight:500;line-height:1.15}.text-module__hJKO_a__copy p{margin:0 0 .75rem;font-size:1.05rem;line-height:1.5}.text-module__hJKO_a__copy p:last-child{margin-bottom:0}@media (max-width:720px){.text-module__hJKO_a__catalog{grid-template-columns:1fr}}
.boxes-module__RQ3hJG__grid{--cols:5;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.boxes-module__RQ3hJG__grid[data-cols="1"]{--cols:1}.boxes-module__RQ3hJG__grid[data-cols="2"]{--cols:2}.boxes-module__RQ3hJG__grid[data-cols="3"]{--cols:3}.boxes-module__RQ3hJG__grid[data-cols="4"]{--cols:4}.boxes-module__RQ3hJG__grid[data-cols="6"]{--cols:6}.boxes-module__RQ3hJG__grid[data-cols="7"]{--cols:7}.boxes-module__RQ3hJG__grid>li{min-width:0}.boxes-module__RQ3hJG__box{border-radius:var(--radius-card);background:var(--color-paper);height:100%;color:var(--color-text);flex-direction:column;gap:.35rem;padding:.9rem .85rem 1rem;text-decoration:none;display:flex}a.boxes-module__RQ3hJG__box:hover{background:var(--color-tint)}.boxes-module__RQ3hJG__logo{box-sizing:border-box;background:var(--color-background);border-radius:.8rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.5rem;padding:.45rem;display:grid;overflow:hidden}.boxes-module__RQ3hJG__logo img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.boxes-module__RQ3hJG__heading{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:500;line-height:1.2}.boxes-module__RQ3hJG__text{color:var(--color-text-muted);margin:0;font-size:.8rem;font-weight:600}.boxes-module__RQ3hJG__bottomLine{letter-spacing:.01em;color:var(--color-accent);overflow-wrap:anywhere;margin:auto 0 0;padding-top:.55rem;font-size:.78rem;font-weight:700}.boxes-module__RQ3hJG__grid[data-kind=statements]{max-width:var(--container-story);gap:1rem;margin-inline:auto}.boxes-module__RQ3hJG__grid[data-kind=statements] .boxes-module__RQ3hJG__box{background:var(--color-card-1);border-radius:1.5rem;gap:.85rem;padding:1.7rem 1.75rem 1.85rem}.boxes-module__RQ3hJG__grid[data-kind=statements]>li:nth-child(4n+2) .boxes-module__RQ3hJG__box{background:var(--color-card-2)}.boxes-module__RQ3hJG__grid[data-kind=statements]>li:nth-child(4n+3) .boxes-module__RQ3hJG__box{background:var(--color-card-3)}.boxes-module__RQ3hJG__grid[data-kind=statements]>li:nth-child(4n+4) .boxes-module__RQ3hJG__box{background:var(--color-card-4)}.boxes-module__RQ3hJG__grid[data-kind=statements] .boxes-module__RQ3hJG__heading{text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.08}.boxes-module__RQ3hJG__grid[data-kind=statements] .boxes-module__RQ3hJG__text{color:var(--color-accent);font-size:1.15rem;font-weight:700;line-height:1.35}.boxes-module__RQ3hJG__grid[data-kind=statements] a.boxes-module__RQ3hJG__box:hover{filter:brightness(.97)}@media (max-width:1100px){.boxes-module__RQ3hJG__grid[data-cols="5"],.boxes-module__RQ3hJG__grid[data-cols="6"]{--cols:3}.boxes-module__RQ3hJG__grid[data-cols="7"]{--cols:4}}@media (max-width:960px){.boxes-module__RQ3hJG__grid[data-cols="4"]{--cols:2}}@media (max-width:640px){.boxes-module__RQ3hJG__grid[data-cols]{--cols:2}.boxes-module__RQ3hJG__grid[data-cols="1"],.boxes-module__RQ3hJG__grid[data-kind=statements]{--cols:1}}@media (prefers-reduced-motion:reduce){.boxes-module__RQ3hJG__grid[data-kind=statements] a.boxes-module__RQ3hJG__box:hover{filter:none}}
.clinic-comparison-module__peyN2G__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;display:grid}.clinic-comparison-module__peyN2G__heading{grid-column:1/-1;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.9rem)}.clinic-comparison-module__peyN2G__intro{grid-column:1/-1;max-width:44rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.55}.clinic-comparison-module__peyN2G__button{background:var(--color-cta);color:var(--color-cta-text);border-radius:.75rem;justify-self:start;margin-bottom:1.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.clinic-comparison-module__peyN2G__button:hover{background:var(--color-cta-hover)}.clinic-comparison-module__peyN2G__disclosure{white-space:nowrap;justify-self:end;align-items:center;gap:.25rem;margin-bottom:1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.clinic-comparison-module__peyN2G__scrollHint{color:var(--section-muted,var(--color-text-muted));margin:.25rem 0 0;font-size:.9rem;font-weight:600;display:none}.clinic-comparison-module__peyN2G__wrap{background:var(--color-background);border-radius:1.5rem;margin-top:.5rem;position:relative;overflow-x:auto;box-shadow:0 24px 48px -32px #00000073}.clinic-comparison-module__peyN2G__wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.clinic-comparison-module__peyN2G__table{border-collapse:separate;border-spacing:0;width:100%;min-width:62rem;font-size:1rem}.clinic-comparison-module__peyN2G__table tr{--row-bg:var(--color-paper)}.clinic-comparison-module__peyN2G__topRow{--row-bg:var(--color-background)}.clinic-comparison-module__peyN2G__table thead th{background:var(--color-panel);color:var(--color-panel-text);text-align:left;white-space:nowrap;padding:1rem 1.1rem;font-size:.875rem;font-weight:600}.clinic-comparison-module__peyN2G__table tbody th,.clinic-comparison-module__peyN2G__table td{background:var(--row-bg);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:1.1rem}.clinic-comparison-module__peyN2G__table tbody tr:last-child>*{border-bottom:0}.clinic-comparison-module__peyN2G__table thead th:first-child,.clinic-comparison-module__peyN2G__table tbody th{z-index:1;min-width:14rem;padding-left:2rem;position:sticky;left:0}.clinic-comparison-module__peyN2G__table thead th:first-child{z-index:2}.clinic-comparison-module__peyN2G__table thead th:last-child,.clinic-comparison-module__peyN2G__table td:last-child{padding-right:2rem}.clinic-comparison-module__peyN2G__center{text-align:center}.clinic-comparison-module__peyN2G__clinic{align-items:center;gap:.85rem;display:flex}.clinic-comparison-module__peyN2G__logoWrap{flex:none;position:relative}.clinic-comparison-module__peyN2G__logoTile{background:var(--color-paper);width:2.9rem;height:2.9rem;box-shadow:0 0 0 1px var(--color-border);border-radius:.8rem;flex:none;place-items:center;display:grid;overflow:hidden}a.clinic-comparison-module__peyN2G__logoTile{transition:box-shadow .2s}a.clinic-comparison-module__peyN2G__logoTile:hover{box-shadow:0 0 0 2px var(--color-text)}.clinic-comparison-module__peyN2G__logoTile img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.clinic-comparison-module__peyN2G__monogram{font-family:var(--font-heading);color:var(--color-text);font-size:1.05rem}.clinic-comparison-module__peyN2G__clinicName{font-family:var(--font-heading);font-size:1.2rem;font-weight:500;line-height:1.2;display:block}a.clinic-comparison-module__peyN2G__clinicName{color:inherit;background-image:linear-gradient(var(--color-tint), var(--color-tint));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .87em;background-repeat:no-repeat;background-size:0 .42em;text-decoration:none;transition:background-size .16s}a.clinic-comparison-module__peyN2G__clinicName:hover,a.clinic-comparison-module__peyN2G__clinicName:focus-visible{background-size:100% .42em}.clinic-comparison-module__peyN2G__badge{background:var(--color-badge);color:var(--color-text);white-space:nowrap;border-radius:999px;margin-top:.2rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.clinic-comparison-module__peyN2G__description{max-width:10rem;font-weight:700;line-height:1.35;display:block}.clinic-comparison-module__peyN2G__priceCell{min-width:11rem}.clinic-comparison-module__peyN2G__price{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.clinic-comparison-module__peyN2G__perMonth{color:var(--color-text-muted);margin-left:.15rem;font-size:.9rem}.clinic-comparison-module__peyN2G__priceNote{color:var(--color-text-muted);white-space:nowrap;margin-top:.35rem;font-size:.75rem;display:block}.clinic-comparison-module__peyN2G__bar{background:var(--color-surface);border-radius:999px;height:.5rem;margin-top:.55rem;display:block;overflow:hidden}.clinic-comparison-module__peyN2G__barFill{border-radius:inherit;background:var(--color-text);opacity:.75;min-width:.5rem;height:100%;display:block}.clinic-comparison-module__peyN2G__topRow .clinic-comparison-module__peyN2G__barFill{background:var(--color-cta);opacity:1}.clinic-comparison-module__peyN2G__formulation{min-width:9rem;color:var(--color-text-muted);line-height:1.4}.clinic-comparison-module__peyN2G__noteCell{width:34%;min-width:22rem}.clinic-comparison-module__peyN2G__quote{font-size:1rem;line-height:1.4;display:block}.clinic-comparison-module__peyN2G__note{color:var(--color-text-muted);margin-top:.45rem;font-size:.85rem;display:block}.clinic-comparison-module__peyN2G__offer{border:1.5px dashed var(--color-accent);width:fit-content;color:var(--color-accent);border-radius:.5rem;margin-top:.5rem;padding:.15rem .55rem;font-size:.8rem;font-weight:700;display:block}.clinic-comparison-module__peyN2G__review{width:fit-content;color:var(--color-accent);align-items:center;gap:.2rem;margin-top:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.clinic-comparison-module__peyN2G__insYes{color:var(--color-text)}.clinic-comparison-module__peyN2G__insNo{color:var(--color-text-muted)}.clinic-comparison-module__peyN2G__tip{display:inline-flex;position:relative}.clinic-comparison-module__peyN2G__tipButton{color:inherit;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:.2rem;display:grid}.clinic-comparison-module__peyN2G__tipButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.clinic-comparison-module__peyN2G__tipText{z-index:3;background:var(--color-panel);width:max-content;max-width:16rem;color:var(--color-panel-text);text-align:center;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;border-radius:.5rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.clinic-comparison-module__peyN2G__tip:hover .clinic-comparison-module__peyN2G__tipText,.clinic-comparison-module__peyN2G__tipButton:focus-visible+.clinic-comparison-module__peyN2G__tipText,.clinic-comparison-module__peyN2G__tip[data-open] .clinic-comparison-module__peyN2G__tipText{visibility:visible;opacity:1}.clinic-comparison-module__peyN2G__tip[data-dismissed] .clinic-comparison-module__peyN2G__tipText{visibility:hidden;opacity:0}.clinic-comparison-module__peyN2G__priceHead{position:relative}.clinic-comparison-module__peyN2G__priceHead .clinic-comparison-module__peyN2G__tipButton{font:inherit;color:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;border-radius:0;padding:0;display:inline}.clinic-comparison-module__peyN2G__priceHead .clinic-comparison-module__peyN2G__tipButton:focus-visible{outline-color:var(--color-panel-text)}.clinic-comparison-module__peyN2G__priceHead .clinic-comparison-module__peyN2G__tipText{top:calc(100% + .45rem);bottom:auto}@media (prefers-reduced-motion:reduce){a.clinic-comparison-module__peyN2G__logoTile,a.clinic-comparison-module__peyN2G__clinicName{transition:none}}@media (max-width:960px){.clinic-comparison-module__peyN2G__scrollHint{display:block}.clinic-comparison-module__peyN2G__table thead th:first-child,.clinic-comparison-module__peyN2G__table tbody th{width:9.75rem;min-width:9.75rem;max-width:9.75rem;padding-inline:1.15rem;box-shadow:10px 0 14px -14px #00000080}.clinic-comparison-module__peyN2G__clinic{flex-direction:column;align-items:flex-start;gap:.6rem}.clinic-comparison-module__peyN2G__logoTile{border-radius:.65rem;width:2.25rem;height:2.25rem}.clinic-comparison-module__peyN2G__clinicName{font-size:.95rem}.clinic-comparison-module__peyN2G__badge{white-space:normal;border-radius:.45rem;padding:.2rem .45rem;line-height:1.3}}@media (max-width:640px){.clinic-comparison-module__peyN2G__head{grid-template-columns:1fr}.clinic-comparison-module__peyN2G__disclosure{justify-self:start}}
.divider-module__zo3W5W__line{background:var(--color-accent);width:100%}.divider-module__zo3W5W__squiggly{height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 0 14 6 T28 6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 0/28px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6 Q7 0 14 6 T28 6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 0/28px 12px repeat-x}.divider-module__zo3W5W__straight{height:1px}.divider-module__zo3W5W__accent{background:var(--color-accent)}.divider-module__zo3W5W__soft{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.divider-module__zo3W5W__border{background:var(--color-border)}.divider-module__zo3W5W__text{background:var(--color-text)}.bg-panel .divider-module__zo3W5W__text{background:var(--section-line)}.bg-accent.text-panel-text .divider-module__zo3W5W__text{background:var(--section-line)}.bg-panel .divider-module__zo3W5W__border{background:var(--section-line)}.bg-accent.text-panel-text .divider-module__zo3W5W__border{background:var(--section-line)}
.quote-module__sl3agG__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.quote-module__sl3agG__lead{gap:.4rem;display:grid}.quote-module__sl3agG__kicker{color:var(--section-kicker,var(--color-panel-accent));font-family:var(--font-body);letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.quote-module__sl3agG__quote{margin:0}.quote-module__sl3agG__quoteText{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.3vw,2.5rem);font-weight:500;line-height:1.25}.quote-module__sl3agG__details{font-size:1.05rem}.quote-module__sl3agG__brand{align-items:center;gap:.85rem;margin-bottom:1.25rem;font-weight:700;display:flex}.quote-module__sl3agG__logo{background:var(--color-paper);border-radius:.8rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}.quote-module__sl3agG__logo img{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.quote-module__sl3agG__text,.quote-module__sl3agG__reminder{margin:0 0 1rem}.quote-module__sl3agG__text{font-size:var(--text-body);line-height:var(--text-body--line-height)}.quote-module__sl3agG__reminder{opacity:.85;font-size:.95rem}.quote-module__sl3agG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.quote-module__sl3agG__review,.quote-module__sl3agG__visit{font-weight:600;line-height:1.2;text-decoration:none}.quote-module__sl3agG__review{background:var(--color-panel-text);color:var(--color-panel);border-radius:.75rem;padding:.6rem 1.35rem;display:inline-block}.quote-module__sl3agG__review:hover{opacity:.9}.quote-module__sl3agG__visit{color:var(--color-panel-text);align-items:center;gap:.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.quote-module__sl3agG__review{transition:none}}@media (max-width:960px){.quote-module__sl3agG__layout{grid-template-columns:1fr;align-items:start}}
.side-by-side-module__5BwCVa__head{margin-bottom:0}.side-by-side-module__5BwCVa__copy>.side-by-side-module__5BwCVa__head:not(:last-child){margin-bottom:1.5rem}.side-by-side-module__5BwCVa__kicker{color:var(--section-kicker,var(--color-accent));margin:0 0 .9rem;font-size:.95rem;font-weight:700}.side-by-side-module__5BwCVa__heading{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.95}.side-by-side-module__5BwCVa__head>:first-child{margin-top:0}.side-by-side-module__5BwCVa__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media copy";align-items:center;gap:2.5rem clamp(2.5rem,6vw,6rem);display:grid}.side-by-side-module__5BwCVa__grid[data-media=false]{grid-template-columns:minmax(0,38rem);grid-template-areas:"copy"}.side-by-side-module__5BwCVa__grid[data-side=right]{grid-template-areas:"copy media"}.side-by-side-module__5BwCVa__grid[data-position=top],.side-by-side-module__5BwCVa__grid[data-position=sticky]{align-items:start}.side-by-side-module__5BwCVa__grid[data-position=sticky] :is(.side-by-side-module__5BwCVa__figure,.side-by-side-module__5BwCVa__pull,.side-by-side-module__5BwCVa__clinic,.side-by-side-module__5BwCVa__productSlot){position:sticky;top:2rem}.side-by-side-module__5BwCVa__figure,.side-by-side-module__5BwCVa__pull,.side-by-side-module__5BwCVa__clinic,.side-by-side-module__5BwCVa__productSlot{grid-area:media}.side-by-side-module__5BwCVa__productSlot{justify-self:end;width:min(100%,26rem)}.side-by-side-module__5BwCVa__copy{grid-area:copy;max-width:38rem}.side-by-side-module__5BwCVa__figure{margin:0;position:relative}.side-by-side-module__5BwCVa__frame{aspect-ratio:4/5;border-radius:2rem;position:relative;overflow:hidden}.side-by-side-module__5BwCVa__photo{object-fit:cover;object-position:center 30%}.side-by-side-module__5BwCVa__photoLink{color:inherit;display:block;position:absolute;inset:0}.side-by-side-module__5BwCVa__photoLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:-6px}.side-by-side-module__5BwCVa__video,.side-by-side-module__5BwCVa__videoLink{background:var(--color-surface);width:100%;height:100%;color:inherit;place-items:center;font-weight:700;text-decoration:none;display:grid}.side-by-side-module__5BwCVa__video iframe{border:0;width:100%;height:100%}.side-by-side-module__5BwCVa__caption{z-index:1;background:var(--color-background);max-width:calc(100% - 2.5rem);color:var(--color-text);border-radius:.75rem;padding:.45rem .85rem;font-size:.9rem;font-weight:600;position:absolute;bottom:1.25rem;left:1.25rem}.side-by-side-module__5BwCVa__captionUnder{text-align:center;margin:.85rem 0 0;font-size:.9rem;font-weight:600;line-height:1.4}.side-by-side-module__5BwCVa__caption p,.side-by-side-module__5BwCVa__captionUnder p{margin:0}.side-by-side-module__5BwCVa__pull,.side-by-side-module__5BwCVa__clinic{background:var(--color-surface);color:var(--color-text);border-radius:2rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.side-by-side-module__5BwCVa__pullText{font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;line-height:1.25}.side-by-side-module__5BwCVa__statement{font-family:var(--font-heading);text-wrap:balance;margin:1.5rem 0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;line-height:1.25}.side-by-side-module__5BwCVa__copy>.side-by-side-module__5BwCVa__head+.side-by-side-module__5BwCVa__statement{margin-top:0}.side-by-side-module__5BwCVa__attribution{color:var(--section-muted,var(--color-text-muted));margin-top:1.25rem;font-size:.95rem;font-weight:700}.side-by-side-module__5BwCVa__clinicBrand{align-items:center;gap:1.05rem;margin-bottom:1rem;font-weight:700;display:flex}.side-by-side-module__5BwCVa__logo{box-sizing:border-box;background:var(--color-paper);width:5rem;height:5rem;box-shadow:0 0 0 1px var(--color-border);border-radius:1.15rem;flex:none;place-items:center;padding:1.05rem;display:grid;overflow:hidden}.side-by-side-module__5BwCVa__logo img{object-fit:contain;width:100%;height:100%}.side-by-side-module__5BwCVa__clinicQuote{font-family:var(--font-heading);margin:0;font-size:1.35rem;line-height:1.35;display:block}.side-by-side-module__5BwCVa__visit{align-items:center;gap:.25rem;margin-top:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.side-by-side-module__5BwCVa__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.side-by-side-module__5BwCVa__button{background:var(--color-cta);color:var(--color-cta-text);border-radius:.75rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.side-by-side-module__5BwCVa__button:hover{background:var(--color-cta-hover)}.side-by-side-module__5BwCVa__ghost{align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.side-by-side-module__5BwCVa__ghost svg{transition:transform .15s}.side-by-side-module__5BwCVa__ghost:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.side-by-side-module__5BwCVa__ghost svg{transition:none}.side-by-side-module__5BwCVa__ghost:hover svg{transform:none}}@media (max-width:960px){.side-by-side-module__5BwCVa__grid,.side-by-side-module__5BwCVa__grid[data-side=right]{grid-template-columns:1fr;grid-template-areas:"media""copy"}.side-by-side-module__5BwCVa__grid[data-position] :is(.side-by-side-module__5BwCVa__figure,.side-by-side-module__5BwCVa__pull,.side-by-side-module__5BwCVa__clinic,.side-by-side-module__5BwCVa__productSlot){position:relative;top:auto}.side-by-side-module__5BwCVa__productSlot{justify-self:center;width:min(100%,26rem)}.side-by-side-module__5BwCVa__frame{aspect-ratio:1}}
