.callback[data-astro-cid-z5ybl26z]{gap:32px;display:grid}.callback__intro[data-astro-cid-z5ybl26z]{margin-top:16px}.callback__form[data-astro-cid-z5ybl26z]{gap:20px;max-width:480px;display:grid}.callback__form[data-astro-cid-z5ybl26z][hidden]{display:none}.callback__trap[data-astro-cid-z5ybl26z]{position:absolute;left:-9999px}.field[data-astro-cid-z5ybl26z]{gap:8px;display:grid}label[data-astro-cid-z5ybl26z]{color:var(--forest-900);font-size:var(--text-small);font-weight:500}input[data-astro-cid-z5ybl26z]:not([type=hidden]),select[data-astro-cid-z5ybl26z]{border:1px solid var(--sage-500);background-color:var(--ivory-200);width:100%;min-height:52px;color:var(--forest-900);font-family:inherit;font-size:var(--text-base);transition:border-color var(--hover);border-radius:12px;padding:0 16px}input[data-astro-cid-z5ybl26z][readonly]{border-color:var(--sage-200);background-color:var(--sage-50)}input[data-astro-cid-z5ybl26z][aria-invalid]{border-width:2px;border-color:var(--forest-900)}.field__error[data-astro-cid-z5ybl26z]{color:var(--forest-900);font-size:var(--text-small);font-weight:600}button[data-astro-cid-z5ybl26z]:disabled{opacity:.6;cursor:progress}.callback__privacy[data-astro-cid-z5ybl26z]{color:var(--text-muted);font-size:var(--text-small)}.callback__success[data-astro-cid-z5ybl26z]{justify-items:start;gap:16px;max-width:480px;display:grid}.callback__success[data-astro-cid-z5ybl26z][hidden]{display:none}.callback__success[data-astro-cid-z5ybl26z]:focus{outline:none}.callback__thanks[data-astro-cid-z5ybl26z]{color:var(--forest-900);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-h3);line-height:1.3}@media (width>=769px){.callback[data-astro-cid-z5ybl26z]{grid-template-columns:1fr 1fr;gap:64px}.callback__form[data-astro-cid-z5ybl26z]{justify-items:stretch}.callback__form[data-astro-cid-z5ybl26z] .btn[data-astro-cid-z5ybl26z]{justify-self:start}}.photo-frame[data-astro-cid-xcbdrje5]{margin:0}.photo-frame__image[data-astro-cid-xcbdrje5]{background-color:var(--sage-400);overflow:hidden}.photo-frame__image--arch[data-astro-cid-xcbdrje5]{aspect-ratio:4/5;border-radius:50% 50% var(--radius-card) var(--radius-card) / 40% 40% var(--radius-card) var(--radius-card)}.photo-frame__image--rounded[data-astro-cid-xcbdrje5]{aspect-ratio:4/3;border-radius:var(--radius-card)}.photo-frame__image[data-astro-cid-xcbdrje5] img{object-fit:cover;width:100%;height:100%}figcaption[data-astro-cid-xcbdrje5]{color:var(--text-muted);font-size:var(--text-small);margin-top:12px}.contact-block__inner[data-astro-cid-ok7rnd2d]{gap:48px;display:grid}.contact-block__facts[data-astro-cid-ok7rnd2d]{gap:16px;margin-top:32px;display:grid}dt[data-astro-cid-ok7rnd2d]{color:var(--text-muted);font-size:var(--text-small)}dd[data-astro-cid-ok7rnd2d]{color:var(--forest-900);max-width:52ch}dd[data-astro-cid-ok7rnd2d] .open-status{margin-top:4px}.contact-block__note[data-astro-cid-ok7rnd2d]{border-top:1px solid var(--border);font-size:var(--text-small);margin-top:48px;padding-top:24px}.contact-block__actions[data-astro-cid-ok7rnd2d]{gap:12px;margin-top:32px;display:grid}@media (width>=769px){.contact-block__inner[data-astro-cid-ok7rnd2d]{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.contact-block__actions[data-astro-cid-ok7rnd2d]{justify-items:start}}.cta-strip[data-astro-cid-dcmxqerh]{border-block:1px solid var(--border);background-color:var(--sage-50);padding-block:24px}.cta-strip__inner[data-astro-cid-dcmxqerh]{gap:16px;display:grid}.cta-strip__message[data-astro-cid-dcmxqerh]{color:var(--forest-900);font-family:var(--font-display);font-optical-sizing:auto;font-size:1.25rem;line-height:1.3}@media (width>=769px){.cta-strip__inner[data-astro-cid-dcmxqerh]{grid-template-columns:1fr auto;align-items:center;gap:32px}}.doctor-card[data-astro-cid-ikxs3v7z]{border:1px solid var(--sage-200);border-radius:var(--radius-panel);background-color:var(--sage-50);gap:32px;width:100%;padding:32px 24px;display:grid}h3[data-astro-cid-ikxs3v7z]{margin-top:24px}.doctor-card__role[data-astro-cid-ikxs3v7z]{color:var(--forest-900);margin-top:4px;font-weight:500}.doctor-card__meta[data-astro-cid-ikxs3v7z]{color:var(--text-muted);font-size:var(--text-small);margin-top:4px}.doctor-card__about[data-astro-cid-ikxs3v7z]{margin-top:16px}@media (width>=769px){.doctor-card[data-astro-cid-ikxs3v7z]{padding:56px}.doctor-card--photo[data-astro-cid-ikxs3v7z]{grid-template-columns:320px 1fr;align-items:center;gap:64px}}.faq__items[data-astro-cid-hemr5th4]{border-top:1px solid var(--border);margin-top:40px}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{min-height:64px;color:var(--forest-900);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{color:var(--sage-700);transition:transform var(--hover);flex:none}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-bottom:24px}.tooth-pain[data-astro-cid-oslqyx2b]{border:1px solid var(--sage-200);border-radius:var(--radius-card);background-color:var(--sage-50);padding:12px 12px 12px 16px}.tooth-pain__row[data-astro-cid-oslqyx2b]{align-items:center;gap:12px;display:flex}.tooth-pain__row[data-astro-cid-oslqyx2b][hidden]{display:none}p[data-astro-cid-oslqyx2b]{color:var(--forest-900);font-size:var(--text-small);flex:1;font-weight:500;line-height:1.45}.tooth-pain[data-astro-cid-oslqyx2b] .btn{flex:none;padding-inline:16px}@media (width>=769px){.tooth-pain[data-astro-cid-oslqyx2b] .btn{padding-inline:24px}}.trust-row[data-astro-cid-kqudgt3q]{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-small);padding-top:16px}.trust-row__points[data-astro-cid-kqudgt3q]{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.trust-row__points[data-astro-cid-kqudgt3q] li[data-astro-cid-kqudgt3q]{align-items:center;min-height:32px;display:flex}.trust-row__doctor[data-astro-cid-kqudgt3q]{max-width:none;margin-top:8px}.sticky-spacer[data-astro-cid-lkmocea4]{height:calc(69px + env(safe-area-inset-bottom))}.sticky-bar[data-astro-cid-lkmocea4]{z-index:30;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background-color:var(--ivory-50);position:fixed;bottom:0;left:0;right:0}.sticky-bar--preview[data-astro-cid-lkmocea4]{border:1px solid var(--border);border-radius:var(--radius-card);max-width:375px;padding-bottom:8px;position:static}.sticky-bar--preview[data-astro-cid-lkmocea4] .cta-pair{grid-template-columns:1fr 1fr;width:auto}@media (width>=769px){.sticky-spacer[data-astro-cid-lkmocea4],.sticky-bar[data-astro-cid-lkmocea4]:not(.sticky-bar--preview){display:none}}.steps[data-astro-cid-5wfdsgz3]{gap:32px;margin-top:40px;display:grid}li[data-astro-cid-5wfdsgz3]{grid-template-columns:40px 1fr;gap:16px;display:grid}.steps__number[data-astro-cid-5wfdsgz3]{background-color:var(--sage-100);width:40px;height:40px;color:var(--sage-700);border-radius:50%;place-items:center;font-weight:600;display:grid}h3[data-astro-cid-5wfdsgz3]{padding-top:4px}p[data-astro-cid-5wfdsgz3]{margin-top:8px}.steps--timeline[data-astro-cid-5wfdsgz3]{gap:0;max-width:720px}.steps--timeline[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]{padding-bottom:32px;position:relative}.steps--timeline[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:last-child{padding-bottom:0}.steps--timeline[data-astro-cid-5wfdsgz3] li[data-astro-cid-5wfdsgz3]:not(:last-child):before{content:"";background-color:var(--sage-200);width:1px;position:absolute;top:48px;bottom:8px;left:20px}@media (width>=769px){.steps[data-astro-cid-5wfdsgz3]:not(.steps--timeline){grid-template-columns:1fr 1fr;gap:48px 64px}}
