.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;background:var(--navy);position:relative;overflow:hidden;display:flex;flex-direction:column}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.hero-bg-photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-bg-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(105deg,#12205abf 20%,#12205acc 45%,#12205a1a)}.hero-grain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px}.hero-inner[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:64px;flex:1;padding-top:190px;padding-bottom:60px;max-width:1200px}.hero-content[data-astro-cid-bbe6dxrz]{color:#fff;animation:fadeUp 1s ease both;flex:1;min-width:0}.hero-widget[data-astro-cid-bbe6dxrz]{flex:0 0 auto;width:100%;max-width:480px;animation:fadeUp 1s ease .15s both}.hero-eyebrow[data-astro-cid-bbe6dxrz]{color:var(--gold);margin-bottom:28px}.hero-headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(2.125rem,1.45rem + 2.5vw,3.5rem);font-weight:400;line-height:1.15;color:#fff;margin-bottom:24px;max-width:620px;text-wrap:balance}.hero-headline[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--gold)}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.75;color:#ffffffd6;max-width:46ch;font-weight:400;text-wrap:pretty}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:48px}#orthobooking-widget[data-astro-cid-bbe6dxrz]{width:100%;max-width:480px;max-height:760px!important}.hero-content[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600}.hero-content[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]:hover{background:transparent;color:var(--gold)}.hero-content[data-astro-cid-bbe6dxrz] .btn-ghost[data-astro-cid-bbe6dxrz]{border-color:#ffffff4d;color:#fff}.hero-content[data-astro-cid-bbe6dxrz] .btn-ghost[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;border-color:#fff}.hero-badge[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;max-width:340px}.badge-ring[data-astro-cid-bbe6dxrz]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center}.badge-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.125rem;color:var(--gold);font-weight:500}.hero-badge[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:.8125rem;line-height:1.5;color:#fffc}.hero-badge[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:500}.hero-ticker[data-astro-cid-bbe6dxrz]{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;overflow:hidden;flex-shrink:0}.ticker-track[data-astro-cid-bbe6dxrz]{display:flex;gap:40px;white-space:nowrap;animation:ticker 144s linear infinite;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffad;font-family:var(--font-body);font-weight:500}.ticker-dot[data-astro-cid-bbe6dxrz]{color:var(--gold);opacity:.75;font-size:.5rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){.hero[data-astro-cid-bbe6dxrz]{min-height:calc(100vh - 70px - env(safe-area-inset-bottom,0px))}.hero-inner[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch;gap:24px;padding-top:150px;display:block}.hero-bg-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#12205ae0,#12205ab3)}}@media(max-width:768px){.hero-inner[data-astro-cid-bbe6dxrz]{align-items:center}.hero-content[data-astro-cid-bbe6dxrz]{text-align:center}.hero-eyebrow[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-sub[data-astro-cid-bbe6dxrz]{display:none}}.about[data-astro-cid-v2cbyr3p]{padding:var(--section-pad) 0 0;background:var(--cream);position:relative;overflow:hidden}.about-accent-line[data-astro-cid-v2cbyr3p]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--navy) 0%,var(--gold) 50%,transparent 100%)}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,100px);align-items:start}.about-title[data-astro-cid-v2cbyr3p]{font-size:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);margin-bottom:32px;text-wrap:balance}.about-title[data-astro-cid-v2cbyr3p] em[data-astro-cid-v2cbyr3p]{font-style:italic;color:var(--navy-light)}.about-rule[data-astro-cid-v2cbyr3p]{width:48px;height:2px;background:var(--gold);margin-bottom:28px}.about-body[data-astro-cid-v2cbyr3p]{font-size:1rem;line-height:1.8;color:var(--text-body);margin-bottom:20px;max-width:62ch;text-wrap:pretty}.about-closer[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);font-style:italic;font-weight:400;color:var(--navy-light);line-height:1.4;margin-top:32px;margin-bottom:0}.about-cta-row[data-astro-cid-v2cbyr3p]{margin-top:36px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.about-note-link[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--navy-light);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.about-note-link[data-astro-cid-v2cbyr3p]:hover{color:var(--gold-ink);border-bottom-color:var(--gold-ink)}.about-note-link[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{transition:transform .2s ease}.about-note-link[data-astro-cid-v2cbyr3p]:hover svg[data-astro-cid-v2cbyr3p]{transform:translate(3px)}.about-promise[data-astro-cid-v2cbyr3p]{margin-top:var(--section-pad);background:var(--navy);padding:60px 0}.promise-inner[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:32px;max-width:820px;margin:0 auto}.promise-icon[data-astro-cid-v2cbyr3p]{flex-shrink:0}blockquote[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-style:italic;color:#fff;line-height:1.5;font-weight:400;text-wrap:pretty}cite[data-astro-cid-v2cbyr3p]{display:block;font-style:normal;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:16px;font-family:var(--font-body)}.about-photo-wrap[data-astro-cid-v2cbyr3p]{border-radius:4px;overflow:hidden;aspect-ratio:3 / 4;position:sticky;top:100px}.about-photo[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}@media(max-width:768px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.promise-inner[data-astro-cid-v2cbyr3p]{flex-direction:column;text-align:center}}.treatment[data-astro-cid-ahxv5sjw]{padding:var(--section-pad) 0;background:var(--warm-white)}.treatment-header[data-astro-cid-ahxv5sjw]{margin-bottom:64px}.treatment-header-grid[data-astro-cid-ahxv5sjw]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.treatment-title[data-astro-cid-ahxv5sjw]{font-size:clamp(2.25rem,1.55rem + 2.2vw,3.25rem);text-wrap:balance}.treatment-title[data-astro-cid-ahxv5sjw] em[data-astro-cid-ahxv5sjw]{font-style:italic;color:var(--navy-light)}.treatment-intro[data-astro-cid-ahxv5sjw]{font-size:1rem;line-height:1.75;color:var(--text-body);padding-bottom:8px;max-width:58ch;text-wrap:pretty}.treatment-grid[data-astro-cid-ahxv5sjw]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-bottom:40px;background:var(--border)}.treatment-card[data-astro-cid-ahxv5sjw]{background:var(--warm-white);padding:48px 44px;position:relative;transition:background .3s ease}.treatment-card[data-astro-cid-ahxv5sjw]:hover{background:var(--cream)}.card-badge[data-astro-cid-ahxv5sjw]{position:absolute;top:24px;right:24px;background:var(--gold);color:var(--navy);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:20px}.card-icon[data-astro-cid-ahxv5sjw]{color:var(--navy);margin-bottom:24px;opacity:.85}.card-name[data-astro-cid-ahxv5sjw]{font-family:var(--font-display);font-size:1.5625rem;font-weight:500;color:var(--navy);margin-bottom:12px;line-height:1.2;letter-spacing:-.01em}.card-desc[data-astro-cid-ahxv5sjw]{font-size:.9375rem;line-height:1.75;color:var(--text-body);margin-bottom:28px;max-width:54ch;text-wrap:pretty}.card-link[data-astro-cid-ahxv5sjw]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-bottom:1.5px solid var(--gold);padding-bottom:2px;transition:gap .2s ease,color .2s ease,border-color .2s ease}.card-link[data-astro-cid-ahxv5sjw]:hover{color:var(--gold-ink);border-bottom-color:var(--gold-ink);gap:12px}.treatment-cta[data-astro-cid-ahxv5sjw]{display:flex;justify-content:center;margin-bottom:40px}.cta-link[data-astro-cid-ahxv5sjw]{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border:1.5px solid var(--navy);padding:14px 32px;border-radius:2px;transition:background .2s,color .2s,gap .2s}.cta-link[data-astro-cid-ahxv5sjw]:hover{background:var(--navy);color:var(--warm-white);gap:14px}.treatment-note[data-astro-cid-ahxv5sjw]{background:var(--gold-pale);border:1px solid rgba(138,98,10,.24);border-radius:4px;padding:24px 28px}.note-inner[data-astro-cid-ahxv5sjw]{display:flex;gap:16px;align-items:flex-start}.note-inner[data-astro-cid-ahxv5sjw] svg[data-astro-cid-ahxv5sjw]{flex-shrink:0;margin-top:3px;color:var(--gold-ink)}.note-inner[data-astro-cid-ahxv5sjw] p[data-astro-cid-ahxv5sjw]{font-size:.9375rem;line-height:1.7;color:var(--text-body);text-wrap:pretty}@media(max-width:768px){.treatment-header-grid[data-astro-cid-ahxv5sjw]{grid-template-columns:1fr;gap:24px}.treatment-grid[data-astro-cid-ahxv5sjw]{grid-template-columns:1fr}.treatment-card[data-astro-cid-ahxv5sjw]{padding:36px 28px}}.experience[data-astro-cid-xpq65ryk]{padding:var(--section-pad) 0;background:var(--navy);position:relative;overflow:hidden}.experience-bg[data-astro-cid-xpq65ryk]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 90% 20%,rgba(245,183,49,.05) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 10% 80%,rgba(42,63,143,.4) 0%,transparent 60%);pointer-events:none}.experience-header[data-astro-cid-xpq65ryk]{margin-bottom:72px}.experience-title[data-astro-cid-xpq65ryk]{font-size:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);color:#fff;max-width:560px;text-wrap:balance}.experience-title[data-astro-cid-xpq65ryk] em[data-astro-cid-xpq65ryk]{font-style:italic;color:var(--gold)}.steps-container[data-astro-cid-xpq65ryk]{position:relative;display:flex;flex-direction:column;gap:0;margin-bottom:80px;padding-left:80px}.steps-line[data-astro-cid-xpq65ryk]{position:absolute;left:21px;top:21px;bottom:21px;width:1px;background:#f5b73133}.step[data-astro-cid-xpq65ryk]{display:flex;gap:32px;align-items:flex-start;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.step-dot[data-astro-cid-xpq65ryk]{position:absolute;left:-80px;top:28px;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--gold);background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-dot[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{font-family:var(--font-body);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--gold);font-weight:600}.step-content[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk]{font-family:var(--font-display);font-size:1.4375rem;font-weight:500;color:#fff;margin-bottom:8px;line-height:1.25}.step-content[data-astro-cid-xpq65ryk] p[data-astro-cid-xpq65ryk]{font-size:.9375rem;line-height:1.7;color:#ffffffc7;font-weight:400;max-width:56ch;text-wrap:pretty}.step-link[data-astro-cid-xpq65ryk]{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(245,183,49,.35);transition:color .2s ease,border-color .2s ease}.step-link[data-astro-cid-xpq65ryk]:hover{color:var(--gold-light);border-bottom-color:var(--gold-light)}.experience-callout[data-astro-cid-xpq65ryk]{display:flex;gap:60px;align-items:center;justify-content:space-between;padding:52px 60px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px}.callout-text[data-astro-cid-xpq65ryk] h3[data-astro-cid-xpq65ryk]{font-family:var(--font-display);font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);font-weight:400;color:#fff;margin-bottom:12px;line-height:1.2}.callout-text[data-astro-cid-xpq65ryk] p[data-astro-cid-xpq65ryk]{font-size:.9375rem;line-height:1.75;color:#fffc;font-weight:400;max-width:54ch;text-wrap:pretty}.experience-btn[data-astro-cid-xpq65ryk]{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600;flex-shrink:0;white-space:nowrap}.experience-btn[data-astro-cid-xpq65ryk]:hover{background:transparent;color:var(--gold)}@media(max-width:768px){.experience-header[data-astro-cid-xpq65ryk]{margin-bottom:48px}.steps-container[data-astro-cid-xpq65ryk]{padding-left:56px}.steps-line[data-astro-cid-xpq65ryk]{left:20px}.step-dot[data-astro-cid-xpq65ryk]{left:-56px;width:36px;height:36px;top:30px}.step-dot[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{font-size:.75rem}.experience-callout[data-astro-cid-xpq65ryk]{flex-direction:column;gap:28px;padding:32px 24px}.experience-btn[data-astro-cid-xpq65ryk]{width:100%;justify-content:center}}.faq[data-astro-cid-al2ca2vr]{padding:var(--section-pad) 0;background:var(--warm-white)}.faq-header[data-astro-cid-al2ca2vr]{margin-bottom:64px}.faq-title[data-astro-cid-al2ca2vr]{font-size:clamp(2.125rem,1.5rem + 2.2vw,3.25rem);text-wrap:balance}.faq-title[data-astro-cid-al2ca2vr] em[data-astro-cid-al2ca2vr]{font-style:italic;color:var(--navy-light)}.faq-grid[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:1fr 380px;gap:80px;align-items:start}.faq-list[data-astro-cid-al2ca2vr]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--border)}.faq-q[data-astro-cid-al2ca2vr]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:1.3125rem;line-height:1.3;font-weight:500;color:var(--navy);transition:color .2s}.faq-q[data-astro-cid-al2ca2vr]:hover{color:var(--navy-light)}.faq-icon[data-astro-cid-al2ca2vr]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--navy);transition:all .3s}.faq-q[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-icon[data-astro-cid-al2ca2vr]{background:var(--navy);border-color:var(--navy);color:#fff;transform:rotate(45deg)}.faq-a[data-astro-cid-al2ca2vr]{display:none;padding:0 48px 28px 0}.faq-a[data-astro-cid-al2ca2vr].open{display:block}.faq-a[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:1rem;line-height:1.75;color:var(--text-body);max-width:62ch;text-wrap:pretty}.aside-card[data-astro-cid-al2ca2vr]{background:var(--navy);padding:44px 40px;border-radius:4px;position:sticky;top:100px}.aside-logo[data-astro-cid-al2ca2vr]{height:135px;margin-bottom:12px}.aside-card[data-astro-cid-al2ca2vr] h3[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:#fff;margin-bottom:12px;line-height:1.2}.aside-card[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:.9375rem;line-height:1.7;color:#fffc;margin-bottom:28px;text-wrap:pretty}.aside-btn[data-astro-cid-al2ca2vr]{width:100%;justify-content:center;background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600;margin-bottom:28px}.aside-btn[data-astro-cid-al2ca2vr]:hover{background:transparent;color:var(--gold)}.aside-detail[data-astro-cid-al2ca2vr]{display:flex;align-items:center;gap:12px;color:#ffffffbd;font-size:.8125rem;margin-bottom:12px}.aside-detail[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{flex-shrink:0;color:var(--gold)}@media(max-width:900px){.faq-grid[data-astro-cid-al2ca2vr]{grid-template-columns:1fr}.aside-card[data-astro-cid-al2ca2vr]{position:static}}
