.Pj2Xoq_header{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#ffffffe6;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000d}.Pj2Xoq_headerOpen{z-index:9500}.Pj2Xoq_nav{padding:var(--spacing-md) var(--container-padding);max-width:var(--container-max);justify-content:space-between;align-items:center;min-height:72px;margin:0 auto;display:flex}.Pj2Xoq_logo{align-items:center;gap:var(--spacing-sm);min-width:48px;min-height:48px;text-decoration:none;display:flex}.Pj2Xoq_logoImage{object-fit:contain;width:54px;height:auto;max-height:48px}.Pj2Xoq_navLinks{align-items:center;gap:var(--spacing-lg);list-style:none;display:flex}.Pj2Xoq_navLink{color:var(--color-text);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);white-space:nowrap;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Pj2Xoq_navLink:after{content:"";background:var(--color-accent);width:0;height:2px;transition:width var(--transition-base);display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Pj2Xoq_navLinkActive{color:var(--color-primary);background:#c9a9621f}.Pj2Xoq_logo:focus-visible,.Pj2Xoq_navLink:focus-visible,.Pj2Xoq_menuBtn:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:3px;border-radius:var(--radius-md)}.Pj2Xoq_bookBtn{padding:var(--spacing-sm) var(--spacing-lg);white-space:nowrap;font-size:.9rem}.Pj2Xoq_ctaItem{justify-content:center;align-items:center;display:flex}.Pj2Xoq_menuBtn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;display:none}.Pj2Xoq_menuBar{background:var(--color-primary);width:24px;height:2px;transition:transform var(--transition-base), opacity var(--transition-base)}.Pj2Xoq_menuBar.Pj2Xoq_open:first-child{transform:rotate(45deg)translate(5px,5px)}.Pj2Xoq_menuBar.Pj2Xoq_open:nth-child(2){opacity:0}.Pj2Xoq_menuBar.Pj2Xoq_open:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (hover:hover) and (pointer:fine){.Pj2Xoq_navLink:after{display:block}.Pj2Xoq_navLink:hover{color:var(--color-primary)}.Pj2Xoq_navLink:hover:after,.Pj2Xoq_navLinkActive:after{width:80%}}@media (hover:none),(pointer:coarse){.Pj2Xoq_header{-webkit-backdrop-filter:none;background:#fff}}@media (max-width:1100px){.Pj2Xoq_logoImage{width:50px;max-height:44px}.Pj2Xoq_menuBtn{z-index:10000;display:flex;position:relative}.Pj2Xoq_navLinks{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);width:100%;height:100dvh;padding:calc(5rem + env(safe-area-inset-top)) var(--spacing-xl) calc(var(--spacing-xl) + env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform var(--transition-base), visibility 0s linear var(--transition-base);z-index:9999;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%);-webkit-backdrop-filter:none!important;background-color:#fff!important}.Pj2Xoq_navLinks li{justify-content:center;width:100%;display:flex}.Pj2Xoq_navLinks.Pj2Xoq_open{visibility:visible;pointer-events:auto;transition:transform var(--transition-base);transform:translate(0)}.Pj2Xoq_navLink{text-align:center;width:100%;padding:var(--spacing-md);border-bottom:1px solid #c9a96233;justify-content:center;font-size:1.2rem;display:flex}.Pj2Xoq_bookBtn{margin-top:var(--spacing-lg);white-space:nowrap;touch-action:manipulation;width:auto;max-width:100%;min-height:48px;padding:.875rem 2rem;font-size:.9375rem}.Pj2Xoq_ctaItem{width:100%}}@media (max-width:768px){.Pj2Xoq_nav{min-height:64px}.Pj2Xoq_logoImage{width:46px;max-height:42px}.Pj2Xoq_navLink{font-size:1.5rem}.Pj2Xoq_navLinkActive{background:#c9a96229}.Pj2Xoq_bookBtn{width:auto}}@media (max-width:1100px) and (max-height:560px){.Pj2Xoq_navLinks{padding-top:calc(4rem + env(safe-area-inset-top));padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom))}.Pj2Xoq_navLink{padding:.625rem var(--spacing-md);font-size:1rem}.Pj2Xoq_bookBtn{margin-top:var(--spacing-sm);min-height:48px}}@media (max-width:380px){.Pj2Xoq_navLink{font-size:1.25rem}}
.EZoWya_footer{background:var(--color-primary);color:#fff;padding:var(--spacing-3xl) 0 var(--spacing-xl)}.EZoWya_content{max-width:var(--container-max)}.EZoWya_newsletterPanel{justify-content:space-between;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl);background:#ffffff0f;border:1px solid #c9a9624d;display:flex;box-shadow:0 16px 34px #00000024}.EZoWya_newsletterTitle{color:#fff;margin:0 0 .35rem;font-size:1.25rem}.EZoWya_grid{align-items:start;column-gap:clamp(2rem,4vw,4.5rem);row-gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:minmax(240px,1.25fr) minmax(140px,.75fr) minmax(180px,.95fr) minmax(180px,.95fr);grid-template-areas:"brand quick medical aesthetic""popular popular hours hours";display:grid}.EZoWya_section{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.EZoWya_infoSection{grid-area:brand;max-width:320px}.EZoWya_quickSection{grid-area:quick}.EZoWya_medicalSection{grid-area:medical}.EZoWya_aestheticSection{grid-area:aesthetic}.EZoWya_popularSection{grid-area:popular;max-width:520px}.EZoWya_hoursSection{grid-area:hours;max-width:560px}.EZoWya_centered{text-align:center;align-items:center}.EZoWya_sectionTitle{align-items:center;gap:var(--spacing-sm);color:#fff;margin-bottom:var(--spacing-sm);font-size:.95rem;font-weight:500;font-family:var(--font-display);display:flex}.EZoWya_centered .EZoWya_sectionTitle{justify-content:center}.EZoWya_logoIcon{flex-shrink:0;width:1.15rem;height:1.15rem}.EZoWya_inlineIcon{flex-shrink:0;width:1rem;height:1rem}.EZoWya_tagline{color:#fffc;font-size:.85rem;font-style:italic}.EZoWya_contact{gap:var(--spacing-xs);flex-direction:column;display:flex}.EZoWya_phone,.EZoWya_email{align-items:center;gap:var(--spacing-sm);color:#ffffffe6;transition:color var(--transition-fast);min-height:44px;padding-block:.25rem;font-size:.85rem;display:flex}.EZoWya_phone:hover,.EZoWya_email:hover{color:var(--color-accent)}.EZoWya_phone:focus-visible,.EZoWya_email:focus-visible,.EZoWya_links a:focus-visible,.EZoWya_addressLink:focus-visible,.EZoWya_bottomLink:focus-visible{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.EZoWya_links{gap:var(--spacing-xs);text-align:left;flex-direction:column;align-items:flex-start;width:100%;list-style:none;display:flex}.EZoWya_links a{color:#fffc;min-height:32px;transition:color var(--transition-fast);align-items:center;font-size:.85rem;display:inline-flex}.EZoWya_links a:hover{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.EZoWya_hours p{color:#fffc;margin-bottom:var(--spacing-xs);font-size:.85rem}.EZoWya_time{font-weight:600;color:#fff!important}.EZoWya_note{color:#ffffffe6!important;font-size:.75rem!important}.EZoWya_newsletterText{color:#ffffffd1;margin:0;font-size:.85rem;line-height:1.6}.EZoWya_newsletterButton{border:1px solid var(--color-secondary);border-radius:var(--radius-sm);width:fit-content;min-height:44px;color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-sm);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:linear-gradient(135deg,#fff 0%,#f4e4bc 42%,#c9a962 100%);justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex}.EZoWya_newsletterButton:hover{border-color:var(--color-accent-dark);color:var(--color-primary);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fff 0%,#faecd0 42%,#d4b46e 100%);transform:translateY(-2px)}.EZoWya_newsletterButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.EZoWya_address{color:#fffc;margin-top:var(--spacing-md);font-size:.85rem;font-style:normal;line-height:1.6}.EZoWya_addressLink{color:inherit;transition:color var(--transition-fast);min-height:44px;padding-block:.25rem;font-style:normal;text-decoration:none;display:inline-block}.EZoWya_addressLink:hover{color:var(--color-accent);text-decoration:underline}.EZoWya_bottom{padding-top:var(--spacing-xl);align-items:center;gap:var(--spacing-md);text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.EZoWya_disclaimer{opacity:.7;max-width:800px;margin:0;font-size:.75rem}.EZoWya_openPaymentsNotice{color:#ffffffe6;max-width:900px;margin:0;font-size:.8125rem;line-height:1.5}.EZoWya_copyright{color:#fffc;margin:0;font-size:.75rem}.EZoWya_separator{opacity:.5;margin:0 .5rem;display:inline-block}.EZoWya_bottomLink{min-height:36px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.EZoWya_social{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.EZoWya_socialLink{color:#ffffffe6;width:48px;height:48px;transition:color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;display:flex}.EZoWya_socialLink:hover{color:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px)}.EZoWya_socialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:1024px){.EZoWya_newsletterPanel{flex-direction:column;align-items:flex-start}.EZoWya_grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);grid-template-areas:"brand quick medical""aesthetic popular hours"}.EZoWya_infoSection,.EZoWya_popularSection,.EZoWya_hoursSection{max-width:none}}@media (max-width:768px){.EZoWya_grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"brand brand""quick medical""aesthetic popular""hours hours"}}@media (max-width:640px){.EZoWya_newsletterPanel{padding:var(--spacing-lg)}.EZoWya_newsletterButton{width:100%}.EZoWya_grid{row-gap:var(--spacing-xl);grid-template-columns:1fr;grid-template-areas:"brand""quick""medical""aesthetic""popular""hours"}}@media (max-width:480px){.EZoWya_grid{row-gap:var(--spacing-xl);grid-template-columns:1fr;grid-template-areas:"brand""quick""medical""aesthetic""popular""hours"}.EZoWya_links a{min-height:40px}}
.n-fbaG_cta{background:radial-gradient(circle at 100% 100%, var(--color-secondary-dark) 0%, var(--color-primary) 50%, var(--color-primary-dark) 100%);padding:var(--spacing-3xl) var(--container-padding);color:#fff;text-align:center;position:relative;overflow:hidden}.n-fbaG_content{z-index:2;position:relative}.n-fbaG_cta h2{color:#fff;margin-bottom:var(--spacing-md)}.n-fbaG_cta p{color:#ffffffe6;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;font-size:1.1rem}.n-fbaG_buttons{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.n-fbaG_buttons .btn:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:3px}
.yTPmQq_instagram{background:var(--color-background-alt)}
.s69kSW_imageWrapper{border-radius:var(--radius-lg);background:var(--color-background-alt);box-shadow:var(--shadow-md);width:100%;position:relative;overflow:hidden}.s69kSW_landscape{aspect-ratio:4/3}.s69kSW_wide{aspect-ratio:16/7}.s69kSW_portrait{aspect-ratio:4/5}.s69kSW_square{aspect-ratio:1}.s69kSW_image{object-fit:contain}.s69kSW_label{bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);z-index:10;pointer-events:none;background:#000000b3;font-size:.85rem;font-weight:600;position:absolute}.s69kSW_beforeLabel{left:var(--spacing-md)}.s69kSW_afterLabel{right:var(--spacing-md)}@media (max-width:768px){.s69kSW_label{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}}
.Z8hQ_W_hero{box-sizing:border-box;min-height:632px;padding:calc(170px + var(--spacing-2xl)) var(--container-padding) var(--spacing-3xl);background:radial-gradient(circle at 100% 100%, var(--color-secondary-dark) 0%, var(--color-primary) 50%, var(--color-primary-dark) 100%);color:#fff;text-align:center;flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.Z8hQ_W_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.Z8hQ_W_backdropImage{object-fit:cover;object-position:51.75% 30%}@media (min-width:769px) and (max-width:1100px){.Z8hQ_W_backdropImage{object-position:53% 30%}}@media (min-width:1101px){.Z8hQ_W_backdropImage{object-position:57% 30%;transform:translate(-1.4%)scale(1.03)}}.Z8hQ_W_overlay{z-index:1;pointer-events:none;background:radial-gradient(#0a0a0a75 0%,#0a0a0a4d 36%,#0a0a0a14 72%),linear-gradient(#0a0a0a4d 0%,#0a0a0a61 50%,#0a0a0a75 100%);position:absolute;inset:0}.Z8hQ_W_content{z-index:2;width:100%;max-width:100%;position:relative}.Z8hQ_W_panel{max-width:760px;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem)}.Z8hQ_W_eyebrowRow{min-height:34px;margin-bottom:var(--spacing-md);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.Z8hQ_W_eyebrow{box-sizing:border-box;color:var(--color-accent);text-shadow:0 2px 14px #0000008c;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0aad;border:1px solid #c9a962b8;margin-bottom:0;padding:.4rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.Z8hQ_W_title{color:#fff;margin-bottom:var(--spacing-md);text-shadow:0 3px 24px #000000b3;overflow-wrap:break-word;text-wrap:balance;flex-direction:column;justify-content:center;min-height:2.24em;font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.12;display:flex}.Z8hQ_W_subtitle{color:#fff;text-shadow:0 2px 16px #000000a6;flex-direction:column;justify-content:center;max-width:600px;min-height:4.8em;margin:0 auto;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;display:flex}@media (max-width:768px){.Z8hQ_W_hero{min-height:462px;padding:calc(var(--spacing-2xl) + 94px) 0 var(--spacing-2xl)}.Z8hQ_W_panel{max-width:100%;padding:1.25rem var(--container-padding)}.Z8hQ_W_hero .Z8hQ_W_panel .Z8hQ_W_title{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-inline-size:min(100%,24rem);margin-left:auto;margin-right:auto;font-size:clamp(1.3rem,5.2vw,1.75rem);line-height:1.15}.Z8hQ_W_hero .Z8hQ_W_subtitle{max-inline-size:28ch}.Z8hQ_W_hero .Z8hQ_W_eyebrow{white-space:normal;overflow-wrap:anywhere;max-inline-size:min(100%,32ch);line-height:1.4}.Z8hQ_W_eyebrowRow{min-height:48px}}
.n0gf9q_marqueeSection{background:var(--color-background);padding:var(--spacing-xl) 0;border-bottom:1px solid var(--gold-100)}.n0gf9q_marquee{overflow:hidden;-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%)}.n0gf9q_track{width:max-content;animation:55s linear infinite n0gf9q_marqueeScroll;display:flex}.n0gf9q_group{align-items:stretch;gap:var(--spacing-md);padding-right:var(--spacing-md);display:flex}@keyframes n0gf9q_marqueeScroll{to{transform:translate(-50%)}}.n0gf9q_card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid #b08d55;flex-direction:column;flex-shrink:0;justify-content:center;width:290px;padding:1rem 1.25rem;display:flex;box-shadow:0 2px 10px #0000000a}.n0gf9q_cardStars{margin-bottom:.4rem;font-size:1rem}.n0gf9q_cardText{color:var(--color-text);margin:0 0 .45rem;font-size:.9rem;font-style:italic;line-height:1.5}.n0gf9q_cardName{color:var(--color-text-muted);margin:0;font-size:.85rem;font-weight:500}.n0gf9q_cardDate{font-size:.85em;font-weight:400}.n0gf9q_feature{background:0 0;border-bottom:0;padding:0}.n0gf9q_feature .n0gf9q_marquee{margin-top:var(--spacing-xl)}.n0gf9q_feature .n0gf9q_track{animation-duration:72s}.n0gf9q_feature .n0gf9q_group{gap:var(--spacing-lg);padding-right:var(--spacing-lg)}.n0gf9q_feature .n0gf9q_card{width:clamp(320px,32vw,440px);min-height:270px;padding:var(--spacing-xl);background:var(--color-background);box-shadow:var(--shadow-sm);border-color:#b08d55;justify-content:flex-start}.n0gf9q_feature .n0gf9q_cardStars{margin-bottom:var(--spacing-md);font-size:1.25rem}.n0gf9q_feature .n0gf9q_cardText{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1.05rem;line-height:1.7}.n0gf9q_feature .n0gf9q_cardName{margin-top:auto;font-size:.95rem}@media (max-width:768px){.n0gf9q_card{width:240px}.n0gf9q_track{animation-duration:45s}.n0gf9q_feature .n0gf9q_marquee{width:min(100vw - 3rem,340px);margin-top:var(--spacing-lg);margin-inline:auto;-webkit-mask-image:none;mask-image:none}.n0gf9q_feature .n0gf9q_track{animation:42s step-end infinite n0gf9q_mobileFeatureReviews}.n0gf9q_feature .n0gf9q_group{gap:0;padding-right:0}.n0gf9q_feature .n0gf9q_card{width:min(100vw - 3rem,340px);min-height:400px;padding:1.25rem}.n0gf9q_feature .n0gf9q_cardText{font-size:.98rem;line-height:1.65}}@keyframes n0gf9q_mobileFeatureReviews{0%,13.9%{transform:translate(0)}14%,27.9%{transform:translate(-8.33333%)}28%,41.9%{transform:translate(-16.6667%)}42%,55.9%{transform:translate(-25%)}56%,69.9%{transform:translate(-33.3333%)}70%,83.9%{transform:translate(-41.6667%)}84%,to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.n0gf9q_track,.n0gf9q_feature .n0gf9q_track{animation:none}.n0gf9q_marquee,.n0gf9q_feature .n0gf9q_marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.E0kJGG_hero{min-height:50vh;padding:calc(90px + var(--spacing-2xl)) var(--container-padding) var(--spacing-3xl);background:radial-gradient(circle at 100% 100%, var(--color-secondary-dark) 0%, var(--color-primary) 50%, var(--color-primary-dark) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.E0kJGG_hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0a0a0a75 0%,#0a0a0a4d 36%,#0a0a0a00 72%),linear-gradient(#0a0a0a2e 0%,#0a0a0a57 50%,#0a0a0a70 100%),linear-gradient(90deg,#0a0a0a57 0%,#0a0a0a1a 50%,#0a0a0a38 100%);position:absolute;inset:0}.E0kJGG_heroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.E0kJGG_heroBackdropImage{object-fit:cover;object-position:60% center;filter:saturate(.98)contrast(1.03)}@media (min-width:769px) and (max-width:1100px){.E0kJGG_heroBackdropImage{object-position:53% center}}@media (min-width:1101px) and (max-width:1400px){.E0kJGG_heroBackdropImage{object-position:57% center}}@media (min-width:1500px){.E0kJGG_heroBackdropImage{transform:translate(-1.2%)scale(1.03)}}.E0kJGG_heroContent{z-index:2;text-align:center;max-width:1000px;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.E0kJGG_badge{border:1px solid var(--color-accent);color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--spacing-xl);text-shadow:0 2px 14px #0000008c;background:#0a0a0aad;border-radius:0;padding:.5rem 1.25rem;font-size:.75rem;font-weight:500;display:inline-block}.E0kJGG_heroTitle{color:#fff;margin-bottom:var(--spacing-lg);letter-spacing:0;text-wrap:balance;text-shadow:0 3px 24px #000000b3;font-size:clamp(2.25rem,5.4vw,4rem);font-weight:500;line-height:1.1}.E0kJGG_heroSubtitle{color:#fff;margin:0 auto var(--spacing-xl);text-shadow:0 2px 16px #000000a6;max-width:600px;font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.8}.E0kJGG_heroCta{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.E0kJGG_heroHighlights{gap:var(--spacing-md);margin-top:var(--spacing-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.E0kJGG_heroHighlight{-webkit-backdrop-filter:blur(8px);text-align:left;background:#0a0a0a57;border:1px solid #c9a9622e;padding:1rem 1.125rem;box-shadow:0 14px 30px #0000001f}.E0kJGG_heroHighlight strong{color:#fff;margin-bottom:.35rem;font-size:.95rem;display:block}.E0kJGG_heroHighlight span{color:#ffffffc7;font-size:.9rem;line-height:1.55;display:block}.E0kJGG_serviceFinder{padding:var(--spacing-2xl) 0;background:linear-gradient(#f5efe4b8 0%,#fffffffa 100%);border-top:1px solid #c9a96229;border-bottom:1px solid #c9a96229}.E0kJGG_serviceFinder .section-header{margin-bottom:var(--spacing-lg)}.E0kJGG_finderLayout{gap:var(--spacing-2xl);align-items:start;display:grid}.E0kJGG_popularGroup h3{margin-bottom:var(--spacing-md);font-family:var(--font-family);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.95rem;font-weight:800}.E0kJGG_servicesGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.E0kJGG_popularGroup{padding-top:var(--spacing-lg);border-top:1px solid #c9a96238}.E0kJGG_popularGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.E0kJGG_techCard{text-align:center;padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-secondary);box-shadow:var(--shadow-md);color:inherit;font-weight:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);text-decoration:none;display:block}.E0kJGG_techCard:hover{color:inherit;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.E0kJGG_techIcon{width:2rem;height:2rem;color:var(--color-accent-dark);margin:0 auto var(--spacing-sm);display:block}.E0kJGG_techCard h4{color:var(--color-primary);font-family:var(--font-display);margin-bottom:var(--spacing-xs);font-size:clamp(1.1rem,2vw,1.35rem)}.E0kJGG_techCard p{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.E0kJGG_finderActions{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.E0kJGG_testimonials{background:var(--color-surface)}.E0kJGG_testimonialDisclaimer{margin:var(--spacing-lg) 0 0;text-align:center;color:var(--color-text-muted);font-size:.875rem}.E0kJGG_testimonialSourceLink{color:inherit;text-underline-offset:4px;text-decoration:underline}.E0kJGG_testimonialCta{margin-top:var(--spacing-xl)}.E0kJGG_blog{background:linear-gradient(#fffffffa 0%,#f5efe473 100%);border-top:1px solid #c9a96224;border-bottom:1px solid #c9a96224}.E0kJGG_blogGrid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.E0kJGG_blogCard{padding:var(--spacing-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96233;align-content:start;gap:.75rem;display:grid}.E0kJGG_blogEyebrow{width:fit-content;color:var(--color-accent-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9a96299;justify-content:center;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.E0kJGG_blogMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.05rem .75rem;font-size:.85rem;line-height:1.3;display:flex}.E0kJGG_blogCard h3{font-family:var(--font-display);margin:0;line-height:1.25}.E0kJGG_blogCard h3 a{color:inherit;text-decoration:none}.E0kJGG_blogCard h3 a:hover,.E0kJGG_blogCard h3 a:focus-visible{text-underline-offset:4px;text-decoration:underline}.E0kJGG_blogSummary{color:var(--color-text-muted);margin:0;line-height:1.75}.E0kJGG_blogPoints{color:var(--color-text);gap:.45rem;margin:0;padding-left:1rem;display:grid}.E0kJGG_blogPoints li::marker{color:var(--color-accent-dark)}.E0kJGG_blogFooter{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.E0kJGG_blogNote{color:var(--color-text-muted);margin:0;line-height:1.6}@media (max-width:900px){.E0kJGG_heroHighlights,.E0kJGG_finderLayout,.E0kJGG_blogGrid{grid-template-columns:1fr}.E0kJGG_popularGroup{padding-top:var(--spacing-lg);border-top:1px solid #c9a96238;border-left:0;padding-left:0}}@media (max-width:768px){.E0kJGG_hero{text-align:center;padding-top:calc(70px + var(--spacing-3xl))}.E0kJGG_hero:after{background:radial-gradient(#0a0a0a5c 0%,#0a0a0a3d 40%,#0a0a0a00 76%),linear-gradient(#0a0a0a5c 0%,#0a0a0a80 52%,#0a0a0aa3 100%)}.E0kJGG_heroBackdropImage{object-position:51.75% center}.E0kJGG_heroContent{margin:0 auto;padding:1.35rem}.E0kJGG_badge{white-space:normal;max-inline-size:26ch;line-height:1.45}.E0kJGG_hero .E0kJGG_heroTitle{letter-spacing:0;overflow-wrap:break-word;max-inline-size:15ch;margin-left:auto;margin-right:auto;font-size:clamp(1.6rem,6vw,2rem);line-height:1.15}.E0kJGG_heroSubtitle{max-inline-size:26ch;margin:0 auto var(--spacing-xl)}.E0kJGG_heroCta{justify-content:center}.E0kJGG_heroHighlights{margin-top:var(--spacing-xl)}.E0kJGG_heroHighlight{text-align:left}.E0kJGG_servicesGrid,.E0kJGG_popularGrid{grid-template-columns:1fr}.E0kJGG_finderActions .E0kJGG_btn{width:100%}}
.SjHfAq_card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-secondary);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.SjHfAq_card:before{content:"";background:var(--color-accent);height:3px;transition:transform var(--transition-base);z-index:1;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.SjHfAq_card:hover{border-color:var(--color-secondary);transform:translateY(-4px);box-shadow:0 10px 25px #c9a96226}.SjHfAq_card:focus-visible{border-color:var(--color-accent-dark);outline:2px solid var(--color-accent-dark);outline-offset:-2px;transform:translateY(-4px);box-shadow:0 10px 25px #c9a96226}.SjHfAq_card:hover:before,.SjHfAq_card:focus-visible:before{transform:scaleX(1)}.SjHfAq_media{aspect-ratio:2.35;background:linear-gradient(135deg, #f8f4eceb, #ffffffb8), var(--color-surface-alt);border:1px solid #c9a96247;border-radius:8px;margin:1.15rem 1.15rem 0;display:block;position:relative;overflow:hidden}.SjHfAq_image{object-fit:cover;transition:transform var(--transition-base)}.SjHfAq_card:hover .SjHfAq_image,.SjHfAq_card:focus-visible .SjHfAq_image{transform:scale(1.035)}.SjHfAq_content{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.5rem;display:flex}.SjHfAq_media+.SjHfAq_content{padding-top:1.15rem}.SjHfAq_title{color:var(--color-primary);font-size:1.15rem;font-family:var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:600;display:-webkit-box;overflow:hidden}.SjHfAq_description{color:var(--color-text);opacity:.85;flex-grow:1;margin:0 0 .5rem;font-size:.95rem;line-height:1.5}@media (max-width:700px){.SjHfAq_media{margin:1rem 1rem 0}.SjHfAq_content{padding:1.2rem}}@media (max-width:480px){.SjHfAq_content{padding:1rem}.SjHfAq_media+.SjHfAq_content{padding-top:1rem}.SjHfAq_title{font-size:1.05rem;line-height:1.18}}@media (prefers-reduced-motion:reduce){.SjHfAq_image{transition:none}.SjHfAq_card:hover .SjHfAq_image,.SjHfAq_card:focus-visible .SjHfAq_image{transform:none}}
.xgPmsG_bio{background:var(--color-surface)}.xgPmsG_bioGrid{gap:var(--spacing-3xl);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.xgPmsG_bioImage{top:calc(70px + var(--spacing-xl));position:sticky}.xgPmsG_imageFrame{aspect-ratio:3/4;width:100%;position:relative}.xgPmsG_doctorPortrait{object-fit:cover;border-radius:var(--radius-xl)}.xgPmsG_quote{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:var(--radius-lg);color:#fff;text-align:center}.xgPmsG_quote p{margin:0;font-size:1.1rem;font-style:italic}.xgPmsG_label{color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);font-size:.9rem;font-weight:600;display:inline-block}.xgPmsG_bioContent h2{margin-bottom:var(--spacing-xl)}.xgPmsG_bioContent p{color:var(--color-text-muted);font-size:1.1rem;line-height:1.8}.xgPmsG_badges{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.xgPmsG_verificationNote{margin-top:var(--spacing-md);color:var(--color-text-muted);font-size:.95rem}.xgPmsG_badge{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-alt);border-radius:var(--radius-full);color:var(--color-primary);align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;display:inline-flex}.xgPmsG_badgeIcon{width:1rem;height:1rem;color:var(--color-accent-dark);flex-shrink:0}.xgPmsG_education{background:var(--color-background)}.xgPmsG_timeline{max-width:700px;margin:0 auto;position:relative}.xgPmsG_timeline:before{content:"";background:linear-gradient(180deg, var(--color-secondary), var(--color-accent));border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:30px}.xgPmsG_timelineItem{gap:var(--spacing-xl);padding:var(--spacing-xl) 0;display:flex;position:relative}.xgPmsG_timelineIcon{background:var(--color-surface);border:3px solid var(--color-secondary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.xgPmsG_timelineIconSvg{width:1.5rem;height:1.5rem;color:var(--color-accent-dark)}.xgPmsG_timelineContent h3{color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:1.25rem}.xgPmsG_location{color:#5a4a23;font-size:.9rem;font-weight:500;margin-bottom:var(--spacing-xs)!important}.xgPmsG_degree{color:var(--color-text-muted);margin:0!important}.xgPmsG_approach{background:var(--color-background)}.xgPmsG_approachGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xgPmsG_approachItem{min-width:0;padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-secondary);border-radius:var(--radius-lg)}.xgPmsG_approachItem h3{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:1.1rem}.xgPmsG_approachItem p{color:var(--color-text-muted);margin:0;line-height:1.7}.xgPmsG_localAccess{background:var(--color-surface)}.xgPmsG_localAccessPanel{border-radius:var(--radius-lg);background:var(--color-background);max-width:880px;box-shadow:var(--shadow-sm);text-align:center;border:1px solid #c9a9624d;margin:0 auto;padding:clamp(1.5rem,3vw,2rem)}.xgPmsG_localEyebrow{margin-bottom:var(--spacing-xs);color:#6f5722;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.xgPmsG_localAccessPanel h2{margin-bottom:var(--spacing-md);font-size:clamp(1.35rem,3vw,1.85rem)}.xgPmsG_localAccessPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.75}.xgPmsG_localAccessPanel p:last-child{margin-bottom:0}.xgPmsG_localAccessPanel a{color:var(--color-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.xgPmsG_aestheticAuthority{background:var(--color-background)}.xgPmsG_aestheticAuthorityPanel{border-radius:var(--radius-lg);background:var(--color-surface);max-width:900px;box-shadow:var(--shadow-sm);border:1px solid #c9a9624d;margin:0 auto;padding:clamp(1.5rem,3vw,2rem)}.xgPmsG_aestheticAuthorityPanel h2{margin-bottom:var(--spacing-md);font-size:clamp(1.35rem,3vw,1.85rem)}.xgPmsG_aestheticAuthorityPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.75}.xgPmsG_aestheticAuthorityLinks{line-height:1.8;margin-bottom:0!important}.xgPmsG_aestheticAuthorityLinks a{color:var(--color-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.xgPmsG_serviceFocus{background:var(--color-background-alt)}.xgPmsG_serviceFocusGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xgPmsG_serviceFocusGroup{min-width:0;padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-secondary);border-radius:var(--radius-lg)}.xgPmsG_serviceFocusGroup h3{color:var(--color-primary);margin-bottom:var(--spacing-md);font-size:1.15rem}.xgPmsG_serviceFocusGroup ul{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.xgPmsG_serviceFocusGroup li{margin:0}.xgPmsG_serviceFocusGroup a{color:var(--color-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.xgPmsG_serviceFocusNote{max-width:820px;margin:var(--spacing-xl) auto 0;color:var(--color-text-muted);text-align:center;line-height:1.7}.xgPmsG_specializations{background:var(--color-surface)}.xgPmsG_specGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.xgPmsG_specCard{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-secondary)}.xgPmsG_specCard h3{color:var(--color-primary);margin-bottom:var(--spacing-lg);font-size:1.25rem}.xgPmsG_specCard ul{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.xgPmsG_specCard li{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-background-alt);color:var(--color-text);align-items:flex-start;gap:.5rem;display:flex}.xgPmsG_listIcon{width:1rem;height:1rem;color:var(--color-accent-dark);flex-shrink:0;margin-top:.25rem}.xgPmsG_specCard li:last-child{border-bottom:none}.xgPmsG_openPaymentsNote{margin-top:var(--spacing-lg);color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.xgPmsG_careLinks,.xgPmsG_missionText{text-align:center;max-width:760px;margin:0 auto;line-height:1.8}.xgPmsG_mission{background:var(--color-background)}.xgPmsG_missionText{color:var(--color-text-muted);font-size:1.1rem}@media (max-width:900px){.xgPmsG_bioGrid{grid-template-columns:1fr}.xgPmsG_bioImage{max-width:400px;margin:0 auto;position:relative;top:0}.xgPmsG_bioContent{text-align:center}.xgPmsG_badges{justify-content:center}.xgPmsG_approachGrid,.xgPmsG_serviceFocusGrid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.xgPmsG_approachGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Xtmz0a_breadcrumb{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #0000000f}.Xtmz0a_breadcrumb .container{align-items:center;row-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Xtmz0a_breadcrumb a{min-height:24px;color:var(--color-text-muted);align-items:center;font-size:.85rem;display:inline-flex}.Xtmz0a_breadcrumb a:hover,.Xtmz0a_breadcrumb a:focus-visible{color:var(--color-accent-dark)}.Xtmz0a_separator{margin:0 var(--spacing-sm);color:var(--color-text-muted);font-size:.85rem}.Xtmz0a_current{color:var(--color-text);font-size:.85rem;font-weight:600}.Xtmz0a_overview{background:var(--color-background);padding:var(--spacing-xl) 0}.Xtmz0a_overviewGrid{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:start;display:grid}.Xtmz0a_mainPanel,.Xtmz0a_contactPanel,.Xtmz0a_planningPanel{background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);border:1px solid #c9a96247;padding:clamp(1.35rem,3vw,2.25rem)}.Xtmz0a_eyebrow{margin-bottom:var(--spacing-xs);color:var(--color-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.Xtmz0a_mainPanel h2,.Xtmz0a_contactPanel h2,.Xtmz0a_planningPanel h2{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:clamp(1.25rem,2.6vw,1.85rem)}.Xtmz0a_mainPanel p,.Xtmz0a_contactPanel p,.Xtmz0a_planningPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.75}.Xtmz0a_contactPanel{gap:var(--spacing-sm);display:grid}.Xtmz0a_contactPanel .btn{text-align:center;width:100%}.Xtmz0a_editorialTrust{gap:var(--spacing-sm);margin-top:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Xtmz0a_editorialTrust div{background:#f5efe46b;border:1px solid #c9a9623d;gap:.15rem;min-width:0;padding:.8rem;display:grid}.Xtmz0a_editorialTrust span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Xtmz0a_editorialTrust strong{color:var(--color-primary);line-height:1.35}.Xtmz0a_editorialTrust a{min-height:24px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.Xtmz0a_editorialTrust small{color:var(--color-text-muted);line-height:1.35}.Xtmz0a_serviceSection,.Xtmz0a_faqSection{background:var(--color-surface)}.Xtmz0a_serviceGrid{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Xtmz0a_serviceCard{gap:var(--spacing-sm);min-width:0;min-height:100%;padding:var(--spacing-lg);background:var(--color-background);color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border:1px solid #c9a96247;text-decoration:none;display:grid}.Xtmz0a_serviceCard:hover{border-color:var(--color-secondary);transform:translateY(-3px);box-shadow:0 10px 25px #c9a96226}.Xtmz0a_serviceCard span{color:var(--color-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:650;line-height:1.35}.Xtmz0a_serviceCard p{color:var(--color-text-muted);margin:0;line-height:1.65}.Xtmz0a_planningSection{background:var(--color-background);padding:var(--spacing-2xl) 0}.Xtmz0a_planningPanel{gap:var(--spacing-xl);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;display:grid}.Xtmz0a_planningPanel ul{gap:var(--spacing-sm);color:var(--color-text-muted);margin:0;padding-left:1.2rem;line-height:1.7;display:grid}.Xtmz0a_faqList{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Xtmz0a_faqList div{padding:var(--spacing-lg);background:var(--color-background);border:1px solid #c9a96247}.Xtmz0a_faqList dt{color:var(--color-primary);margin-bottom:var(--spacing-xs);font-weight:700;line-height:1.4}.Xtmz0a_faqList dd{color:var(--color-text-muted);margin:0;line-height:1.7}@media (max-width:1000px){.Xtmz0a_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.Xtmz0a_overviewGrid,.Xtmz0a_planningPanel,.Xtmz0a_editorialTrust,.Xtmz0a_faqList{grid-template-columns:1fr}}@media (max-width:600px){.Xtmz0a_mainPanel,.Xtmz0a_contactPanel,.Xtmz0a_planningPanel,.Xtmz0a_serviceCard,.Xtmz0a_faqList div{padding:var(--spacing-lg)}.Xtmz0a_serviceGrid{grid-template-columns:1fr}}
._7OpfQG_overview{background:var(--color-background);padding:var(--spacing-xl) 0}._7OpfQG_overviewPanel,._7OpfQG_planningPanel{gap:var(--spacing-xl);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #c9a96247;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:center;padding:clamp(1.4rem,3vw,2.25rem);display:grid}._7OpfQG_eyebrow{margin-bottom:var(--spacing-xs);color:var(--color-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}._7OpfQG_overviewPanel h2,._7OpfQG_planningPanel h2{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:clamp(1.35rem,3vw,1.9rem)}._7OpfQG_overviewPanel p,._7OpfQG_planningPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.75}._7OpfQG_overviewPanel p:last-child,._7OpfQG_planningPanel p:last-child{margin-bottom:0}._7OpfQG_actions{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}._7OpfQG_actions .btn{text-align:center;width:100%;max-width:100%}._7OpfQG_areaSection{background:var(--color-surface)}._7OpfQG_areaGrid,._7OpfQG_serviceGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7OpfQG_areaCard,._7OpfQG_serviceCard{min-width:0;padding:var(--spacing-xl);background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #c9a96247}._7OpfQG_areaCard h3{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-size:1.2rem}._7OpfQG_areaCard p{color:var(--color-text-muted);margin:0;line-height:1.7}._7OpfQG_areaLink{color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);text-decoration:none}._7OpfQG_areaLink:hover{border-color:var(--color-secondary);transform:translateY(-3px);box-shadow:0 10px 25px #c9a96226}._7OpfQG_services{background:var(--color-background)}._7OpfQG_serviceCard{gap:var(--spacing-sm);color:inherit;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;text-decoration:none;display:flex}._7OpfQG_serviceCard:hover{border-color:var(--color-secondary);transform:translateY(-3px);box-shadow:0 10px 25px #c9a96226}._7OpfQG_serviceCard span{color:var(--color-primary);font-family:var(--font-display);font-size:1.15rem;font-weight:600}._7OpfQG_serviceCard p{color:var(--color-text-muted);margin:0;line-height:1.65}._7OpfQG_visitPlanning{background:var(--color-surface);padding:var(--spacing-2xl) 0;border-top:1px solid #c9a9622e;border-bottom:1px solid #c9a9622e}._7OpfQG_planningList{gap:var(--spacing-sm);color:var(--color-text-muted);margin:0;padding-left:1.2rem;line-height:1.7;display:grid}._7OpfQG_linksSection{background:var(--color-background)}._7OpfQG_linkList{text-align:center;max-width:760px;margin:0 auto;line-height:1.9}._7OpfQG_linkList a{min-height:24px;color:var(--color-primary);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:900px){._7OpfQG_overviewPanel,._7OpfQG_planningPanel{grid-template-columns:1fr}._7OpfQG_actions{flex-flow:wrap}._7OpfQG_actions .btn{flex:220px}._7OpfQG_areaGrid,._7OpfQG_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._7OpfQG_overviewPanel,._7OpfQG_planningPanel,._7OpfQG_areaCard,._7OpfQG_serviceCard{padding:var(--spacing-lg)}._7OpfQG_actions{flex-direction:column}._7OpfQG_actions .btn{flex:none;min-height:54px}._7OpfQG_areaGrid,._7OpfQG_serviceGrid{grid-template-columns:1fr}}
.hUlLAq_breadcrumb{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #0000000f}.hUlLAq_breadcrumb .container{align-items:center;row-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.hUlLAq_breadcrumb a{color:var(--color-text-muted);font-size:.85rem}.hUlLAq_breadcrumb a:hover{color:var(--color-accent-dark)}.hUlLAq_breadcrumb a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hUlLAq_separator{margin:0 var(--spacing-sm);color:var(--color-text-muted);font-size:.85rem}.hUlLAq_current{min-width:0;color:var(--color-text);overflow-wrap:anywhere;white-space:normal;flex:14rem;font-size:.85rem;font-weight:500;line-height:1.5}.hUlLAq_articleWrap{background:var(--color-background)}.hUlLAq_articleGrid{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-width:0;display:grid}.hUlLAq_article{box-sizing:border-box;min-width:0;padding:var(--spacing-2xl);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a9622e}.hUlLAq_articleMeta{margin-bottom:var(--spacing-lg);color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem .85rem;font-size:.85rem;display:flex}.hUlLAq_articleMeta a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.hUlLAq_editorialTrust{gap:var(--spacing-md);margin:0 0 var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hUlLAq_editorialTrust div{background:#ffffffb8;border:1px solid #c9a9623d;gap:.2rem;min-width:0;padding:.9rem 1rem;display:grid}.hUlLAq_editorialTrust span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hUlLAq_editorialTrust strong{color:var(--color-primary);line-height:1.35}.hUlLAq_editorialTrust a{color:inherit;text-underline-offset:4px;text-decoration:underline}.hUlLAq_editorialTrust small{color:var(--color-text-muted);line-height:1.45}.hUlLAq_medicalNote{margin:0 0 var(--spacing-xl);border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:#f5efe480;padding:.95rem 1rem;font-size:.95rem;line-height:1.7}.hUlLAq_articleCallout{gap:var(--spacing-md);margin:0 0 var(--spacing-xl);padding:var(--spacing-lg);background:#f5efe45c;border:1px solid #c9a96252;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hUlLAq_articleCallout h2{margin-bottom:var(--spacing-xs);color:var(--color-primary);font-family:var(--font-display);font-size:1.2rem}.hUlLAq_articleCallout p{color:var(--color-text-muted);margin:0;line-height:1.65}.hUlLAq_articleCallout .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}.hUlLAq_section{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);min-width:0;display:grid}.hUlLAq_section:last-child{margin-bottom:0}.hUlLAq_section h2,.hUlLAq_sidebarCard h3{font-family:var(--font-display)}.hUlLAq_section p,.hUlLAq_sidebarCard p,.hUlLAq_bullets{color:var(--color-text-muted);line-height:1.75}.hUlLAq_bullets{gap:.55rem;padding-left:1rem;display:grid}.hUlLAq_bullets li::marker{color:var(--color-accent-dark)}.hUlLAq_tableScroll{box-sizing:border-box;border:1px solid #c9a96238;width:100%;min-width:0;max-width:100%;overflow-x:auto}.hUlLAq_tableScroll:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:3px}.hUlLAq_comparisonTable{border-collapse:collapse;width:100%;min-width:720px;font-size:.94rem}.hUlLAq_comparisonTable th,.hUlLAq_comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid #c9a9622e;padding:.85rem 1rem;line-height:1.55}.hUlLAq_comparisonTable th{color:var(--color-primary);background:#f5efe4b8;font-weight:650}.hUlLAq_comparisonTable td{color:var(--color-text-muted)}.hUlLAq_comparisonTable tr:last-child td{border-bottom:0}.hUlLAq_sidebar{gap:var(--spacing-lg);display:grid}.hUlLAq_sidebarCard{padding:var(--spacing-lg);background:#f5efe480;border:1px solid #c9a9622e}.hUlLAq_ctaRow{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.hUlLAq_ctaRow .btn{white-space:normal;text-align:center;max-width:100%}.hUlLAq_clinicFacts{margin:var(--spacing-md) 0 0;gap:.75rem;display:grid}.hUlLAq_clinicFacts div{gap:.15rem;display:grid}.hUlLAq_clinicFacts dt{color:var(--color-text);text-transform:uppercase;font-size:.8rem;font-weight:650}.hUlLAq_clinicFacts dd{color:var(--color-text-muted);margin:0;line-height:1.55}.hUlLAq_clinicFacts a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.hUlLAq_relatedBlock{gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid #c9a96238;display:grid}.hUlLAq_relatedHeader{gap:var(--spacing-xs);display:grid}.hUlLAq_relatedHeader h2{font-family:var(--font-display);margin:0}.hUlLAq_relatedHeader p{max-width:42rem;color:var(--color-text-muted);line-height:1.7}.hUlLAq_relatedLinkGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hUlLAq_relatedLinkCard{min-width:0;min-height:100%;color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#f5efe46b;border:1px solid #c9a9623d;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.hUlLAq_relatedLinkCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.hUlLAq_relatedLinkCard:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:3px}.hUlLAq_relatedLinkTitle{color:var(--color-primary);font-weight:650;line-height:1.35}.hUlLAq_relatedLinkDescription{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.hUlLAq_faqList{gap:var(--spacing-lg);display:grid}.hUlLAq_faqItem dt{color:var(--color-text);margin-bottom:.35rem;font-weight:600}.hUlLAq_faqItem dd{color:var(--color-text-muted);margin:0;line-height:1.75}.hUlLAq_seeAlso{margin-top:0}.hUlLAq_seeAlso a{color:var(--color-primary);text-underline-offset:4px;font-size:.95rem;text-decoration:underline}.hUlLAq_seeAlso a:hover{color:var(--color-accent-dark)}@media (max-width:900px){.hUlLAq_articleGrid{grid-template-columns:minmax(0,1fr)}.hUlLAq_articleCallout{grid-template-columns:1fr}}@media (max-width:520px){.hUlLAq_current{flex-basis:100%}.hUlLAq_article{padding:var(--spacing-lg)}.hUlLAq_relatedLinkGrid,.hUlLAq_editorialTrust{grid-template-columns:1fr}.hUlLAq_ctaRow{flex-direction:column}.hUlLAq_ctaRow .btn{width:100%}}
.D1rvnq_intro{background:var(--color-background)}.D1rvnq_introCard{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);background:#f5efe485;border:1px solid #c9a96238;display:flex}.D1rvnq_introCard h2,.D1rvnq_sidebarCard h3,.D1rvnq_card h3{font-family:var(--font-display)}.D1rvnq_introCard p,.D1rvnq_sidebarCard p,.D1rvnq_summary{color:var(--color-text-muted);line-height:1.7}.D1rvnq_introActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.D1rvnq_introActions .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}.D1rvnq_botoxGuides{padding:0 0 var(--spacing-2xl);background:var(--color-background)}.D1rvnq_botoxGuidesPanel{padding:var(--spacing-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96247}.D1rvnq_botoxGuidesHeader{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.D1rvnq_botoxGuidesHeader h2{margin:var(--spacing-xs) 0 var(--spacing-sm);font-size:clamp(1.35rem,3vw,1.85rem)}.D1rvnq_botoxGuidesHeader p{max-width:78ch;color:var(--color-text-muted);margin:0;line-height:1.7}.D1rvnq_botoxGuidesHeader .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}.D1rvnq_botoxGuideGrid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.D1rvnq_botoxGuideLink{padding:var(--spacing-md);background:var(--color-background);color:inherit;border:1px solid #c9a96238;gap:.45rem;text-decoration:none;display:grid}.D1rvnq_botoxGuideLink span{color:#765b24;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.D1rvnq_botoxGuideLink strong{color:var(--color-primary);line-height:1.4}.D1rvnq_botoxGuideLink small{color:var(--color-text-muted)}.D1rvnq_content{background:var(--color-surface)}.D1rvnq_layout{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.D1rvnq_grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.D1rvnq_card{padding:var(--spacing-xl);background:var(--color-background);box-shadow:var(--shadow-sm);border:1px solid #c9a9622e;align-content:start;gap:.95rem;display:grid}.D1rvnq_eyebrow{color:#765b24;letter-spacing:.08em;text-transform:uppercase;border:1px solid #765b24a6;justify-content:center;align-items:center;width:fit-content;padding:.35rem .75rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.D1rvnq_meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem .85rem;font-size:.85rem;display:flex}.D1rvnq_meta span+span{position:relative}.D1rvnq_points{color:var(--color-text);gap:.4rem;padding-left:1rem;display:grid}.D1rvnq_points li::marker{color:var(--color-accent-dark)}.D1rvnq_sidebar{gap:var(--spacing-lg);display:grid}.D1rvnq_sidebarCard{padding:var(--spacing-lg);background:#f5efe475;border:1px solid #c9a9622e}.D1rvnq_sidebarLinks{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:900px){.D1rvnq_layout{grid-template-columns:1fr}.D1rvnq_introCard{text-align:center;flex-direction:column;align-items:center}.D1rvnq_introCard>div{width:100%}.D1rvnq_introActions{justify-content:center}.D1rvnq_introActions .btn{width:100%}.D1rvnq_botoxGuidesHeader{text-align:center;grid-template-columns:1fr}.D1rvnq_botoxGuidesHeader .btn{width:100%}.D1rvnq_sidebarLinks{justify-content:center}.D1rvnq_sidebarCard{text-align:center}}
.j6Q3dW_heroActions{background:var(--color-background);padding:var(--spacing-lg) 0 0;border-bottom:1px solid #c9a9622e}.j6Q3dW_heroActionInner{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.j6Q3dW_contact{background:var(--color-background)}.j6Q3dW_grid{gap:var(--spacing-2xl);grid-template-columns:1fr 1.2fr;min-width:0;display:grid}.j6Q3dW_info{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.j6Q3dW_card,.j6Q3dW_hoursCard,.j6Q3dW_mapCard{background:var(--color-surface);border:1px solid var(--color-secondary);width:100%;min-width:0;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);color:var(--color-primary)}.j6Q3dW_card:hover,.j6Q3dW_hoursCard:hover,.j6Q3dW_mapCard:hover{transform:translateY(-4px);box-shadow:0 10px 25px #c9a96226}.j6Q3dW_cardIcon{width:2.5rem;height:2.5rem;margin-bottom:var(--spacing-md);color:var(--color-accent-dark);margin-left:auto;margin-right:auto;display:block}.j6Q3dW_card h2,.j6Q3dW_hoursCard h2,.j6Q3dW_mapCard h2{color:var(--color-primary);margin-bottom:var(--spacing-md);font-family:var(--font-display);font-size:1.5rem}.j6Q3dW_address{color:var(--color-text);margin-bottom:var(--spacing-lg);font-style:normal;line-height:1.8}.j6Q3dW_phone{white-space:nowrap;min-width:0;color:var(--color-primary);margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;width:100%;font-size:clamp(1.3rem,4.8vw,1.75rem);font-weight:700;text-decoration:none;display:inline-flex}.j6Q3dW_phone:hover{color:var(--color-accent-dark)}.j6Q3dW_phoneNote,.j6Q3dW_emailNote{color:var(--color-text-muted);margin:0;font-size:.9rem}.j6Q3dW_messageLink{margin-top:var(--spacing-md)}.j6Q3dW_email{color:var(--color-primary);margin-bottom:var(--spacing-sm);overflow-wrap:anywhere;font-size:1.1rem;font-weight:500;text-decoration:none;display:block}.j6Q3dW_socialLinks{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.j6Q3dW_socialIcon{background:var(--color-surface);border:2px solid var(--color-accent-dark);width:52px;height:52px;color:var(--color-accent-dark);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), color var(--transition-base);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000014}.j6Q3dW_socialIcon:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 20px #8a703540}.j6Q3dW_socialIcon:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:2px}.j6Q3dW_details{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.j6Q3dW_hours{gap:var(--spacing-sm);flex-direction:column;display:flex}.j6Q3dW_hourRow{justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-background-alt);display:flex}.j6Q3dW_hourRow:last-child{border-bottom:none}.j6Q3dW_day{color:var(--color-text);font-weight:500}.j6Q3dW_time{color:var(--color-accent-dark);font-weight:600}.j6Q3dW_closed{color:var(--color-text-muted)}.j6Q3dW_lunchNote{text-align:center;margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-background-alt);border-radius:var(--radius-md);color:var(--color-text-muted);margin-bottom:0;font-size:.9rem}.j6Q3dW_lunchNote+.j6Q3dW_lunchNote{margin-top:var(--spacing-sm)}.j6Q3dW_mapCard{background:var(--color-surface);overflow:hidden}.j6Q3dW_mapCard h3{color:var(--color-primary)}.j6Q3dW_map{border-radius:var(--radius-md);overflow:hidden}.j6Q3dW_map iframe{display:block}.j6Q3dW_mapFrame{border:0}.j6Q3dW_appointmentLinks{text-align:center;max-width:760px;margin:0 auto;line-height:1.8}.j6Q3dW_botoxAppointment{padding:var(--spacing-2xl) 0 0;background:var(--color-background)}.j6Q3dW_botoxAppointmentPanel{align-items:center;gap:var(--spacing-xl);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96252;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.25rem,3vw,2rem);display:grid}.j6Q3dW_botoxAppointmentPanel h2{margin-bottom:var(--spacing-sm);color:var(--color-primary);font-size:clamp(1.35rem,3vw,1.8rem)}.j6Q3dW_botoxAppointmentPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.j6Q3dW_botoxAppointmentPanel p:last-child{margin-bottom:0}.j6Q3dW_botoxAppointmentActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end;min-width:min(100%,260px);display:flex}.j6Q3dW_botoxAppointmentActions .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}.j6Q3dW_localAccess{background:var(--color-surface);padding:var(--spacing-2xl) 0;border-top:1px solid #c9a9622e;border-bottom:1px solid #c9a9622e}.j6Q3dW_localAccessPanel{align-items:center;gap:var(--spacing-xl);background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #c9a96247;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.25rem,3vw,2rem);display:grid}.j6Q3dW_localEyebrow{margin-bottom:var(--spacing-xs);color:#6f5722;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.j6Q3dW_localAccessPanel h2{margin-bottom:var(--spacing-sm);color:var(--color-primary);font-size:clamp(1.35rem,3vw,1.8rem)}.j6Q3dW_localAccessPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.j6Q3dW_localAccessPanel p:last-child{margin-bottom:0}.j6Q3dW_localAccessActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end;min-width:min(100%,220px);display:flex}@media (max-width:900px){.j6Q3dW_grid{grid-template-columns:1fr}.j6Q3dW_info{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:600px){.j6Q3dW_heroActionInner{flex-direction:column}.j6Q3dW_heroActionInner .btn{width:100%;box-sizing:border-box;max-inline-size:100%}.j6Q3dW_info{grid-template-columns:1fr;min-width:0}.j6Q3dW_card,.j6Q3dW_hoursCard,.j6Q3dW_mapCard{padding:var(--spacing-lg)}.j6Q3dW_phone{font-size:clamp(1.15rem,6vw,1.5rem)}.j6Q3dW_hourRow{text-align:left;flex-wrap:wrap;align-items:flex-start}.j6Q3dW_time,.j6Q3dW_closed{text-align:right}.j6Q3dW_localAccessPanel,.j6Q3dW_botoxAppointmentPanel{grid-template-columns:1fr}.j6Q3dW_localAccessActions,.j6Q3dW_botoxAppointmentActions{justify-content:stretch}:is(.j6Q3dW_localAccessActions .btn,.j6Q3dW_botoxAppointmentActions .btn){width:100%;max-inline-size:100%}}
.m_B44W_wrapper{max-width:860px;margin:0 auto}.m_B44W_intro{border:1px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-surface);max-width:780px;box-shadow:var(--shadow-sm);color:var(--color-text-muted);margin:0 auto 2rem;padding:.95rem 1.1rem}.m_B44W_reviewNote{border-left:4px solid var(--color-accent-dark);max-width:780px;color:var(--color-text-muted);background:#f5efe480;gap:.6rem;margin:0 auto 2rem;padding:.95rem 1.1rem;line-height:1.7;display:grid}.m_B44W_reviewNote p{margin:0}.m_B44W_groupSection{margin-top:2.5rem}.m_B44W_groupHeading{color:var(--color-primary);margin:0 0 .85rem;font-size:clamp(1.4rem,3vw,1.8rem)}.m_B44W_groupIntro{color:var(--color-text-muted);margin:0 0 1rem;line-height:1.7}.m_B44W_faqList{gap:1rem;display:grid}.m_B44W_faqItem{border:1px solid var(--color-secondary);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.1rem}.m_B44W_question{cursor:pointer;color:var(--color-text);justify-content:space-between;align-items:flex-start;gap:.75rem;font-weight:600;list-style:none;display:flex}.m_B44W_question::-webkit-details-marker{display:none}.m_B44W_question:after{content:"+";color:var(--color-accent-dark);flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1.1}details[open]>.m_B44W_question:after{content:"−"}.m_B44W_answer{color:var(--color-text-muted);margin-top:.75rem;line-height:1.7}.m_B44W_categoryJumpList{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:flex}.m_B44W_categoryJumpList a{color:var(--color-primary);background:#f5f4f0eb;border:1px solid #17171738;border-radius:999px;padding:.42rem .8rem;font-weight:600;text-decoration:none;display:inline-block}.m_B44W_categoryJumpList a:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}.m_B44W_categoryJumpList a:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:2px}.m_B44W_categoryGroups{gap:1.5rem;margin-top:1.5rem;display:grid}.m_B44W_categorySection{border:1px solid var(--color-secondary);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:var(--anchor-scroll-offset);padding:1.1rem}.m_B44W_categoryTitle{margin:0;font-size:clamp(1.2rem,2.3vw,1.45rem)}.m_B44W_categoryMeta{color:var(--color-text-muted);margin:.45rem 0 1rem;line-height:1.65}.m_B44W_categoryMeta a,.m_B44W_sourceList a{color:var(--color-primary);text-decoration-thickness:1.5px}.m_B44W_categoryMeta a:hover,.m_B44W_sourceList a:hover{color:var(--color-accent-dark)}.m_B44W_sourceSection{margin-top:2rem}.m_B44W_sourceList{gap:.65rem;margin:0;padding-left:1.15rem;line-height:1.65;display:grid}@media (max-width:640px){.m_B44W_groupSection{margin-top:2rem}.m_B44W_intro,.m_B44W_faqItem,.m_B44W_categorySection{padding:.85rem .95rem}.m_B44W_categoryJumpList{gap:.45rem}.m_B44W_categoryJumpList a{padding:.38rem .68rem;font-size:.9rem}}
._5qBJgW_breadcrumb{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #0000000f}._5qBJgW_breadcrumb a{color:var(--color-text-muted);font-size:.875rem;text-decoration:none}._5qBJgW_breadcrumb a:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:2px;color:var(--color-accent-dark)}._5qBJgW_separator{margin:0 var(--spacing-sm);color:var(--color-text-light)}._5qBJgW_current{color:var(--color-text);font-size:.875rem;font-weight:500}._5qBJgW_gallery{background:var(--color-background)}._5qBJgW_imageGrid{gap:var(--spacing-2xl);flex-direction:column;max-width:800px;margin:0 auto;display:flex}._5qBJgW_imageCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-secondary);overflow:hidden}._5qBJgW_procedureTag{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);color:var(--color-primary);border-top:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);margin:0;font-size:1rem;font-weight:600;display:flex}._5qBJgW_tagIcon{width:1.25rem;height:1.25rem;color:var(--color-accent-dark);flex-shrink:0}._5qBJgW_imageContainer{padding:var(--spacing-md);background:var(--color-background-alt)}._5qBJgW_splitImages{gap:var(--spacing-lg);flex-direction:column;display:flex}._5qBJgW_loadMoreWrapper{margin-top:var(--spacing-xl);justify-content:center;display:flex}._5qBJgW_loadMoreButton{min-width:260px}._5qBJgW_loadMoreButton:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:2px}._5qBJgW_procedureDetails{padding:var(--spacing-lg)}._5qBJgW_procedureDescription{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.7}._5qBJgW_disclaimer{padding:var(--spacing-xl) 0;background:var(--color-background-alt)}._5qBJgW_disclaimerBox{max-width:800px;padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-secondary);box-shadow:var(--shadow-sm);margin:0 auto}._5qBJgW_disclaimerBox p{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.6}._5qBJgW_disclaimerBox strong{color:var(--color-primary)}._5qBJgW_serviceBridge{padding:var(--spacing-xl) 0 0;background:var(--color-background)}._5qBJgW_serviceBridgeBox{max-width:800px;padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96259;margin:0 auto}._5qBJgW_serviceBridgeBox h2{margin-bottom:var(--spacing-sm);font-size:clamp(1.25rem,3vw,1.65rem)}._5qBJgW_serviceBridgeBox p{color:var(--color-text-muted);margin-bottom:var(--spacing-md);line-height:1.7}._5qBJgW_serviceBridgeBox .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}@media (max-width:768px){._5qBJgW_splitImages{gap:var(--spacing-md)}._5qBJgW_procedureTag{padding:var(--spacing-sm) var(--spacing-md);font-size:.9rem}._5qBJgW_loadMoreButton{width:100%;min-width:0;max-width:320px}}@media (max-width:480px){._5qBJgW_imageGrid{gap:var(--spacing-lg)}}
.YoQiRW_notice{padding:var(--spacing-xl) 0;background:var(--color-background-alt)}.YoQiRW_noticeBox{gap:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-secondary);box-shadow:var(--shadow-sm);align-items:flex-start;max-width:780px;margin:0 auto;padding:.95rem 1.1rem;display:flex}.YoQiRW_noticeBox h2{margin:0 0 var(--spacing-sm);color:var(--color-accent-dark);font-size:1.5rem}.YoQiRW_noticeBox p{color:var(--color-text-muted);margin:0;line-height:1.6}.YoQiRW_categories{background:var(--color-background)}.YoQiRW_categoryGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.YoQiRW_categoryCard{text-align:left;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-secondary);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.YoQiRW_categoryCard:before{content:"";background:var(--color-accent);transform-origin:50%;height:3px;transition:transform var(--transition-base);z-index:1;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.YoQiRW_categoryCard:hover{border-color:var(--color-secondary);transform:translateY(-4px);box-shadow:0 10px 25px #c9a96226}.YoQiRW_categoryCard:hover:before{transform:scaleX(1)}.YoQiRW_categoryCard h3{color:var(--color-primary);font-size:1.15rem;font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.YoQiRW_categoryCard p{color:var(--color-text);opacity:.85;flex-grow:1;margin:0;font-size:.95rem;line-height:1.5}.YoQiRW_learnMore{margin-top:.75rem}.YoQiRW_categoryCard:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:-3px;border-color:var(--color-accent);box-shadow:var(--shadow-md)}.YoQiRW_categoryCard:focus-visible:before{transform:scaleX(1)}.YoQiRW_whattoexpect{background:var(--color-surface)}.YoQiRW_expectGrid{gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:0 auto;display:grid}.YoQiRW_expectCard{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;border:1px solid #c9a96233;height:100%}.YoQiRW_expectIcon{width:3rem;height:3rem;color:var(--color-accent-dark);margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-md);display:block}.YoQiRW_expectCard h3{margin:0 0 var(--spacing-md);color:var(--color-primary);font-size:1.125rem}.YoQiRW_expectCard p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.YoQiRW_expectCard a{color:#6f5722;text-underline-offset:.18em;font-weight:600}.YoQiRW_expectCard a:hover,.YoQiRW_expectCard a:focus-visible{color:var(--color-primary)}@media (max-width:768px){.YoQiRW_notice{padding:var(--spacing-lg) 0}.YoQiRW_noticeBox{text-align:left;flex-direction:column}.YoQiRW_noticeBox h2{font-size:1.15rem}.YoQiRW_noticeBox p{font-size:.9rem}.YoQiRW_categories{padding-top:var(--spacing-xl)}.YoQiRW_categoryGrid{grid-template-columns:1fr}.YoQiRW_categoryCard{padding:1.25rem}.YoQiRW_expectGrid{grid-template-columns:1fr}}
.sxuMuG_main{padding-top:90px}.sxuMuG_section{padding:var(--spacing-2xl) 0 var(--spacing-3xl);background:linear-gradient(180deg, var(--color-background) 0%, var(--color-background-alt) 100%);align-items:center;min-height:calc(72svh - 90px);display:grid}.sxuMuG_panel{text-align:center;border:1px solid var(--color-secondary);border-radius:var(--radius-xl);background:var(--color-surface);max-width:720px;box-shadow:var(--shadow-md);margin:0 auto;padding:clamp(1.4rem,4vw,2.5rem)}.sxuMuG_code{font-family:var(--font-family);color:var(--color-accent-dark);letter-spacing:.01em;margin:0 0 .6rem;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:800;line-height:.95;display:block}.sxuMuG_title{margin:0 0 .65rem;font-size:clamp(1.7rem,4.5vw,2.5rem)}.sxuMuG_description{color:var(--color-text-muted);max-width:48ch;margin:0 auto 1.5rem}.sxuMuG_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.sxuMuG_actions a{min-width:180px}@media (max-width:768px){.sxuMuG_main{padding-top:72px}.sxuMuG_section{min-height:auto;padding:var(--spacing-xl) 0 var(--spacing-2xl)}.sxuMuG_actions a{width:100%;min-width:0}}
.mPtjGW_content{max-width:700px}.mPtjGW_backLink{color:var(--color-text-muted);font-size:.9rem}.mPtjGW_pageTitle{margin:1.5rem 0 .5rem;font-size:1.75rem}.mPtjGW_effectiveDate{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.85rem}.mPtjGW_sectionTitle{margin-bottom:.5rem;font-size:1.1rem}.mPtjGW_paragraph{margin-bottom:1rem;line-height:1.7}.mPtjGW_contactRow{margin-top:1.5rem}.mPtjGW_inlinePreference{text-underline-offset:4px;text-decoration:underline}
.oATk7W_reviews{background:var(--color-surface)}.oATk7W_injectableReviews{background:var(--color-background)}.oATk7W_reviewGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.oATk7W_reviewCard{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid #b08d55;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.oATk7W_stars{margin-bottom:var(--spacing-md);font-size:1.25rem}.oATk7W_reviewText{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1.1rem;font-style:italic;line-height:1.7}.oATk7W_reviewTextMuted{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.6}.oATk7W_reviewTopicSummary{margin-bottom:var(--spacing-md)}.oATk7W_reviewTopicList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.oATk7W_reviewTopicList li{border:1px solid var(--gold-100);border-radius:var(--radius-full);color:var(--color-text);padding:.4rem .65rem;font-size:.875rem;line-height:1.2}.oATk7W_reviewName{color:var(--color-text-muted);margin:0;font-weight:500}.oATk7W_reviewSource{color:var(--color-text-muted);margin-top:.35rem;font-size:.875rem}.oATk7W_sourceLink{color:inherit;text-underline-offset:4px;text-decoration:underline}.oATk7W_serviceLinks{text-align:center;max-width:760px;margin:0 auto;line-height:1.8}.oATk7W_focusedReviewLink{text-align:center;max-width:760px;margin:var(--spacing-lg) auto 0;line-height:1.8}.oATk7W_focusedReviewLink a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.oATk7W_disclaimer{color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--gold-100);font-size:.875rem;font-style:italic}.oATk7W_leavereview{background:linear-gradient(135deg, var(--gold-50) 0%, var(--color-surface) 100%)}.oATk7W_leavereview h2{margin-bottom:var(--spacing-md)}.oATk7W_subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto var(--spacing-xl);font-size:1.125rem}.oATk7W_reviewButtons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.oATk7W_reviewGrid{grid-template-columns:1fr}.oATk7W_reviewButtons{flex-direction:column;align-items:stretch}.oATk7W_reviewButtons .oATk7W_btn{width:100%}}
.AI1l-q_hero{background:radial-gradient(circle at 100% 100%, var(--color-secondary-dark) 0%, var(--color-primary) 50%, var(--color-primary-dark) 100%);padding:calc(90px + var(--spacing-2xl)) var(--container-padding) var(--spacing-3xl);color:#fff;position:relative;overflow:hidden}.AI1l-q_heroContent{text-align:center;width:100%;max-width:700px;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem)}.AI1l-q_categoryBadge{color:var(--color-accent-dark);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.14em;border:1px solid #c9a962b8;align-items:center;padding:.4rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.AI1l-q_hero h1{color:#fff;letter-spacing:0;margin-bottom:var(--spacing-md);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.5rem)}.AI1l-q_heroLocalIntent{color:#ffffffeb;margin-bottom:var(--spacing-md);text-wrap:balance;max-width:620px;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:500;line-height:1.6}.AI1l-q_heroSubtitle{color:#ffffffd1;margin-bottom:var(--spacing-xl);text-wrap:balance;max-width:560px;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:300}.AI1l-q_breadcrumb{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #0000000f}.AI1l-q_breadcrumb .container{align-items:center;row-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.AI1l-q_breadcrumb a{color:var(--color-text-muted);align-items:center;min-height:24px;font-size:.8rem;display:inline-flex}.AI1l-q_breadcrumb a:hover{color:var(--color-accent-dark)}.AI1l-q_separator{margin:0 var(--spacing-sm);color:var(--color-text-muted);font-size:.8rem}.AI1l-q_current{color:var(--color-text);overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.AI1l-q_content{background:var(--color-background)}.AI1l-q_contentGrid{gap:var(--spacing-2xl);grid-template-columns:1fr 340px;align-items:start;display:grid}.AI1l-q_mainContent{background:var(--color-surface);padding:var(--spacing-2xl);border-radius:var(--radius-lg);border:1px solid var(--color-accent);min-width:0;overflow:hidden}.AI1l-q_contentNote{margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg);background:#f5efe473;border:1px solid #c9a96259}.AI1l-q_contentNote h2{margin-bottom:var(--spacing-sm);font-size:1.1rem}.AI1l-q_clinicalReview{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AI1l-q_clinicalReview div{background:#ffffffad;border:1px solid #c9a96247;gap:.15rem;min-width:0;padding:.8rem;display:grid}.AI1l-q_clinicalReview span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.AI1l-q_clinicalReview strong{color:var(--color-primary);font-size:.92rem;line-height:1.35}.AI1l-q_clinicalReview a{color:inherit;text-underline-offset:4px;text-decoration:underline}.AI1l-q_clinicalReview small{color:var(--color-text-muted);line-height:1.35}.AI1l-q_contentNote p{margin-bottom:var(--spacing-sm);color:var(--color-text-muted);line-height:1.7}.AI1l-q_contentNoteLinks{margin-top:var(--spacing-sm);overflow-wrap:anywhere}.AI1l-q_contentNoteLinks a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.AI1l-q_emergencyNote{font-weight:600;color:var(--color-text)!important;margin-bottom:0!important}.AI1l-q_section{margin-bottom:var(--spacing-2xl)}.AI1l-q_section:last-child{margin-bottom:0}.AI1l-q_section.AI1l-q_faqSection:last-child{margin-bottom:calc(var(--spacing-2xl) * -1)}.AI1l-q_section h2{font-family:var(--font-display);margin-bottom:var(--spacing-lg);font-family:var(--font-display);margin-bottom:var(--spacing-md);font-size:1.25rem}.AI1l-q_description{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.AI1l-q_benefitsList{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.AI1l-q_benefitsList li{align-items:flex-start;gap:var(--spacing-md);color:var(--color-text);line-height:1.6;display:flex}.AI1l-q_checkmark{color:var(--color-accent-dark);flex-shrink:0;font-weight:700}.AI1l-q_processList{counter-reset:step;gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.AI1l-q_processList li{align-items:flex-start;gap:var(--spacing-md);color:var(--color-text);line-height:1.6;display:flex}.AI1l-q_stepNumber{background:var(--color-accent);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.AI1l-q_sidebar{gap:var(--spacing-lg);flex-direction:column;align-self:start;display:flex}.AI1l-q_bookingCard{background:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-accent);color:var(--color-text)}.AI1l-q_bookingCard h3{color:var(--color-primary);margin-bottom:var(--spacing-sm);font-family:var(--font-display);font-size:1.15rem}.AI1l-q_bookingCard p{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);font-size:.9rem}.AI1l-q_fullWidthButton{width:100%}.AI1l-q_infoCard{background:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--color-accent)}.AI1l-q_infoCard h3{font-family:var(--font-display);margin-bottom:var(--spacing-md);font-size:1rem}.AI1l-q_hours p{color:var(--color-text-muted);margin-bottom:var(--spacing-xs);font-size:.9rem}.AI1l-q_time{font-weight:600;color:var(--color-text)!important}.AI1l-q_note{color:var(--color-text-muted);font-size:.85rem}.AI1l-q_address{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);font-size:.9rem;font-style:normal;line-height:1.6}.AI1l-q_directionsLink{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-dark);text-decoration-color:var(--color-accent-dark);font-size:.9rem;font-weight:600}.AI1l-q_directionsLink:hover{color:var(--color-accent-dark)}.AI1l-q_directionsLink:focus-visible{color:var(--color-accent-dark);outline:2px solid var(--color-accent);outline-offset:3px}.AI1l-q_bulletList{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}.AI1l-q_bulletList li{color:var(--color-text);padding-left:1.5rem;line-height:1.7;position:relative}.AI1l-q_bulletList li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.AI1l-q_snapshotGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AI1l-q_snapshotItem{border-radius:var(--radius-md);padding:var(--spacing-md);background:#f5efe459;border:1px solid #c9a96273}.AI1l-q_snapshotItem dt{color:var(--color-primary);letter-spacing:.08em;margin-bottom:var(--spacing-xs);text-transform:uppercase;font-size:.78rem;font-weight:700}.AI1l-q_snapshotItem dd{color:var(--color-text-muted);margin:0;font-size:.94rem;line-height:1.6}.AI1l-q_sectionAction{margin-top:var(--spacing-md)}.AI1l-q_sectionAction a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-dark);text-decoration-color:var(--color-accent-dark);text-underline-offset:4px;font-weight:700}.AI1l-q_sectionAction a:hover,.AI1l-q_sectionAction a:focus-visible{color:var(--color-accent-dark)}.AI1l-q_inlineCta{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin:0 0 var(--spacing-2xl);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);background:#f5efe480;border:1px solid #c9a9626b;display:flex}.AI1l-q_inlineCta p{color:var(--color-primary);margin:0;font-weight:700;line-height:1.45}.AI1l-q_inlineCta .btn{text-align:center;white-space:normal;flex-shrink:0;max-width:100%;line-height:1.35}.AI1l-q_tableScroll{margin-top:var(--spacing-lg);-webkit-overflow-scrolling:touch;overflow-x:auto}.AI1l-q_tableScroll:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.AI1l-q_comparisonTable{border-collapse:collapse;border:1px solid #c9a96273;width:100%;min-width:640px;font-size:.94rem}.AI1l-q_comparisonTable th,.AI1l-q_comparisonTable td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:top;border-bottom:1px solid #c9a96247}.AI1l-q_comparisonTable thead th{color:var(--color-primary);background:#f5efe4b8;font-weight:700}.AI1l-q_comparisonTable tbody th{color:var(--color-primary);width:24%;font-weight:700}.AI1l-q_comparisonTable tbody td{color:var(--color-text-muted);line-height:1.55}.AI1l-q_comparisonTable tbody tr:last-child th,.AI1l-q_comparisonTable tbody tr:last-child td{border-bottom:0}.AI1l-q_faqSection{background:var(--color-background);margin-top:var(--spacing-2xl);margin-left:calc(var(--spacing-2xl) * -1);margin-right:calc(var(--spacing-2xl) * -1);scroll-margin-top:var(--anchor-scroll-offset);padding:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-bottom:calc(var(--spacing-2xl) * -1)!important}.AI1l-q_faqSection h3{margin-bottom:var(--spacing-lg)}.AI1l-q_faqList{gap:var(--spacing-sm);flex-direction:column;display:flex}.AI1l-q_faqItem{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-accent);scroll-margin-top:var(--anchor-scroll-offset);overflow:hidden}.AI1l-q_faqQuestion{padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;color:var(--color-primary);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.AI1l-q_faqQuestion::-webkit-details-marker{display:none}.AI1l-q_faqQuestion:after{content:"+";color:var(--color-accent-dark);transition:transform var(--transition-fast);font-size:1.25rem;font-weight:400}.AI1l-q_faqItem[open] .AI1l-q_faqQuestion:after{content:"−"}.AI1l-q_faqItem[open]{border-color:var(--color-accent)}.AI1l-q_faqAnswer{padding:0 var(--spacing-lg) var(--spacing-md);color:var(--color-text-muted);margin:0;line-height:1.7}.AI1l-q_related{background:var(--color-surface)}.AI1l-q_related h2{text-align:center;font-family:var(--font-display);margin-bottom:var(--spacing-xl)}.AI1l-q_relatedIntro{max-width:780px;margin:0 auto var(--spacing-xl);text-align:center;color:var(--color-text-muted);line-height:1.7}.AI1l-q_relatedReadingGroup{margin-top:var(--spacing-2xl)}.AI1l-q_relatedGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.AI1l-q_relatedActions{margin-top:var(--spacing-xl);text-align:center}.AI1l-q_relatedActions .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}@media (max-width:900px){.AI1l-q_contentGrid{grid-template-columns:1fr}.AI1l-q_mainContent,.AI1l-q_sidebar{min-width:0}.AI1l-q_snapshotGrid{grid-template-columns:1fr}.AI1l-q_sidebar{flex-flow:wrap;position:static}.AI1l-q_bookingCard,.AI1l-q_infoCard{flex:1;min-width:250px}}@media (max-width:600px){.AI1l-q_hero{padding-top:calc(72px + var(--spacing-xl));padding-bottom:var(--spacing-2xl)}.AI1l-q_heroContent{padding:var(--spacing-lg) 0}.AI1l-q_categoryBadge{text-align:center;justify-content:center;max-width:100%}.AI1l-q_hero h1{overflow-wrap:normal;word-break:normal;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(1.65rem,7vw,2rem)}.AI1l-q_heroLocalIntent,.AI1l-q_heroSubtitle{max-width:19rem}.AI1l-q_heroSubtitle{font-size:1rem}.AI1l-q_breadcrumb .container{line-height:1.5}.AI1l-q_mainContent{padding:var(--spacing-lg)}.AI1l-q_contentNote{padding:var(--spacing-md)}.AI1l-q_inlineCta{padding:var(--spacing-md);flex-direction:column;align-items:stretch}.AI1l-q_clinicalReview{grid-template-columns:1fr}.AI1l-q_contentNoteLinks{line-height:1.8}.AI1l-q_faqSection{margin-left:calc(var(--spacing-lg) * -1);margin-right:calc(var(--spacing-lg) * -1);padding:var(--spacing-lg);margin-bottom:calc(var(--spacing-lg) * -1)!important}.AI1l-q_sidebar{flex-direction:column}.AI1l-q_bookingCard,.AI1l-q_infoCard{width:100%}}
.qwbuNW_breadcrumb{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #0000000f}.qwbuNW_breadcrumb a{color:var(--color-text-muted);align-items:center;min-height:24px;font-size:.875rem;display:inline-flex}.qwbuNW_breadcrumb a:hover{color:var(--color-accent-dark)}.qwbuNW_breadcrumb a:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.qwbuNW_separator{margin:0 var(--spacing-sm);color:var(--color-text-light)}.qwbuNW_current{color:var(--color-text);font-size:.875rem;font-weight:500}.qwbuNW_treatments{background:var(--color-background)}.qwbuNW_helpfulNote{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:#f5efe48c;border:1px solid #c9a9624d}.qwbuNW_helpfulNote h2{margin-bottom:var(--spacing-sm);font-size:1.2rem}.qwbuNW_helpfulNote p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.qwbuNW_helpfulLinks{margin-bottom:0!important}.qwbuNW_helpfulLinks a{text-underline-offset:4px;text-decoration:underline;display:inline-block}.qwbuNW_featuredService{margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96259}.qwbuNW_featuredEyebrow{margin-bottom:var(--spacing-xs);color:#6f5722;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.qwbuNW_featuredService h2{margin-bottom:var(--spacing-sm);font-size:clamp(1.35rem,3vw,1.8rem)}.qwbuNW_featuredService p{max-width:78ch;color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.qwbuNW_featuredService .btn{margin-top:var(--spacing-sm);text-align:center;white-space:normal;max-width:100%;line-height:1.35}.qwbuNW_decisionGuide{margin-bottom:var(--spacing-2xl)}.qwbuNW_decisionIntro{max-width:78ch;margin:0 auto var(--spacing-lg);color:var(--color-text-muted);font-size:1.02rem;line-height:1.75}.qwbuNW_decisionGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qwbuNW_decisionSection{min-width:0;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid #00000014}.qwbuNW_decisionSection h2{margin-bottom:var(--spacing-sm);font-size:1.15rem}.qwbuNW_decisionSection p{color:var(--color-text-muted);line-height:1.7}.qwbuNW_decisionSection ul{margin:var(--spacing-md) 0 0;padding-left:1.25rem}.qwbuNW_decisionSection li{margin-bottom:var(--spacing-xs);color:var(--color-text-muted);line-height:1.65}.qwbuNW_decisionComparison{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid #00000014}.qwbuNW_decisionComparison h2{margin-bottom:var(--spacing-sm);font-size:1.2rem}.qwbuNW_decisionComparison p{max-width:78ch;color:var(--color-text-muted);line-height:1.7}.qwbuNW_tableScroll{width:100%;margin-top:var(--spacing-md);overflow-x:auto}.qwbuNW_tableScroll:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.qwbuNW_decisionTable{border-collapse:collapse;width:100%;min-width:680px;font-size:.95rem}.qwbuNW_decisionTable th,.qwbuNW_decisionTable td{padding:var(--spacing-sm);text-align:left;vertical-align:top;border:1px solid #00000014;line-height:1.55}.qwbuNW_decisionTable th{color:var(--color-primary);background:#f5efe48c}.qwbuNW_categoryFaqSection{margin-bottom:var(--spacing-2xl)}.qwbuNW_categoryFaqList{gap:var(--spacing-sm);display:grid}.qwbuNW_categoryFaqItem{background:var(--color-surface);border:1px solid #00000014}.qwbuNW_categoryFaqItem summary{cursor:pointer;padding:var(--spacing-md);color:var(--color-primary);font-weight:600;line-height:1.4}.qwbuNW_categoryFaqItem summary:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.qwbuNW_categoryFaqItem p{padding:0 var(--spacing-md) var(--spacing-md);color:var(--color-text-muted);margin:0;line-height:1.7}.qwbuNW_treatmentGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.qwbuNW_relatedReading{margin-top:var(--spacing-2xl)}.qwbuNW_otherServices{background:var(--color-surface)}.qwbuNW_otherServices h2{text-align:center;margin-bottom:var(--spacing-xl);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem)}.qwbuNW_categoryLinks{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1000px;margin:0 auto;display:grid}.qwbuNW_categoryLink{padding:var(--spacing-lg);background:var(--color-background);border-radius:var(--radius-lg);color:var(--color-primary);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), background-color var(--transition-base), color var(--transition-base);border:1px solid var(--color-secondary);box-shadow:var(--shadow-sm);align-items:center;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.qwbuNW_categoryLink:hover{background:var(--color-surface);color:var(--color-accent-dark);box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-4px)}.qwbuNW_categoryLink:focus-visible{background:var(--color-surface);color:var(--color-accent-dark);box-shadow:var(--shadow-md);border-color:var(--color-accent);outline:2px solid var(--color-accent-dark);outline-offset:3px;transform:translateY(-4px)}@media (max-width:768px){.qwbuNW_helpfulNote{padding:var(--spacing-md);overflow-wrap:break-word}.qwbuNW_helpfulLinks{line-height:1.8}.qwbuNW_featuredService{padding:var(--spacing-md)}.qwbuNW_decisionGrid{grid-template-columns:1fr}.qwbuNW_decisionSection,.qwbuNW_decisionComparison{padding:var(--spacing-md)}.qwbuNW_treatmentGrid{grid-template-columns:1fr}}
.fLTYpa_heroActions{background:var(--color-surface);padding:var(--spacing-md) 0;border-bottom:1px solid #c9a9622e}.fLTYpa_heroActionInner{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.fLTYpa_featuredBotox{padding:var(--spacing-lg) 0;background:var(--color-background)}.fLTYpa_featuredBotoxPanel{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96252;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fLTYpa_featuredBotoxPanel+.fLTYpa_featuredBotoxPanel{margin-top:var(--spacing-md)}.fLTYpa_featuredEyebrow{margin-bottom:var(--spacing-xs);color:#6f5722;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.fLTYpa_featuredBotoxPanel h2{margin-bottom:var(--spacing-sm);font-size:clamp(1.35rem,3vw,1.9rem)}.fLTYpa_featuredBotoxPanel p{max-width:78ch;color:var(--color-text-muted);margin:0;line-height:1.7}.fLTYpa_featuredBotoxActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.fLTYpa_featuredBotoxActions .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}.fLTYpa_quickNav{top:var(--nav-height);z-index:100;-webkit-backdrop-filter:blur(12px);background:#faf9f6eb;border-bottom:1px solid #c9a96229;padding:.45rem 0 .55rem;position:sticky}.fLTYpa_quickNavInner{gap:.45rem;padding:0;display:grid}.fLTYpa_quickNavLabel{text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-family:var(--font-family);margin:0;font-weight:400;line-height:1.35}.fLTYpa_navGrid{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:.45rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.fLTYpa_navItem{min-height:38px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);background:#fffffff2;border:1px solid #c9a9628c;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.48rem .82rem;font-size:.875rem;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000000a}.fLTYpa_navItem:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.fLTYpa_navLabel{color:var(--color-text);font-weight:500}.fLTYpa_navItem:hover .fLTYpa_navLabel{color:var(--color-text)}.fLTYpa_helpfulSection{background:var(--color-background);padding:var(--spacing-xl) 0 var(--spacing-md)}.fLTYpa_helpfulNote{padding:var(--spacing-lg);background:#f5efe48c;border:1px solid #c9a9624d}.fLTYpa_helpfulNote h2{margin-bottom:var(--spacing-sm);font-size:1.2rem}.fLTYpa_helpfulNote p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.fLTYpa_helpfulLinks{margin-bottom:0!important}.fLTYpa_helpfulLinks a{text-underline-offset:4px;text-decoration:underline}.fLTYpa_localAreaSection{background:var(--color-background);padding:var(--spacing-md) 0 var(--spacing-xl)}.fLTYpa_localAreaPanel{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #c9a96242;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:center;display:grid}.fLTYpa_localEyebrow{margin-bottom:var(--spacing-xs);color:#6f5722;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-block}.fLTYpa_localAreaPanel h2{margin-bottom:var(--spacing-sm);font-size:clamp(1.3rem,3vw,1.75rem)}.fLTYpa_localAreaPanel p{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:1.7}.fLTYpa_localAreaPanel p:last-child{margin-bottom:0}.fLTYpa_localAreaLinks{text-align:right;justify-self:end;max-width:280px}.fLTYpa_localAreaLinks a{color:var(--color-primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.fLTYpa_category{--services-quick-nav-height:78px;--services-anchor-offset:calc(var(--anchor-scroll-offset) + var(--services-quick-nav-height));padding:var(--spacing-3xl) 0;scroll-margin-top:var(--services-anchor-offset)}.fLTYpa_category:nth-child(odd){background:var(--color-background)}.fLTYpa_category:nth-child(2n){background:var(--color-surface)}.fLTYpa_categoryPanel{box-shadow:var(--shadow-md);background:#ffffffc7;border:1px solid #c9a9622e;padding:clamp(1.5rem,3vw,2.25rem)}.fLTYpa_categoryHeader{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);display:flex}.fLTYpa_categoryImageLink{flex-shrink:0}.fLTYpa_categoryImageWrap{border-radius:28px;width:108px;height:108px;position:relative;overflow:hidden;box-shadow:0 16px 30px #0b304426}.fLTYpa_categoryImage{object-fit:cover;width:100%;height:100%;display:block}.fLTYpa_categoryHeaderContent{gap:.45rem;display:grid}.fLTYpa_categoryEyebrow{color:var(--color-accent-dark);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}.fLTYpa_categoryTitleLink{color:inherit;text-decoration:none}.fLTYpa_categoryHeader h2{margin-bottom:var(--spacing-xs)}.fLTYpa_categoryHeader p{color:var(--color-text-muted);margin:0;font-size:1.1rem}.fLTYpa_serviceGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.fLTYpa_viewAll{text-align:center;margin-top:var(--spacing-xl)}.fLTYpa_viewAll .btn{text-align:center;white-space:normal;max-width:100%;line-height:1.35}@media (max-width:768px){.fLTYpa_heroActionInner{grid-template-columns:1fr;display:grid}.fLTYpa_featuredBotoxPanel{padding:var(--spacing-lg);grid-template-columns:1fr}.fLTYpa_featuredBotoxActions{justify-content:stretch}.fLTYpa_featuredBotoxActions .btn{width:100%}.fLTYpa_quickNav{padding:var(--spacing-md) 0;-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:static;top:auto}.fLTYpa_quickNavInner{gap:var(--spacing-sm);width:100%;min-width:0;max-width:100%;padding:0}.fLTYpa_navGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}.fLTYpa_navItem{text-align:center;width:100%;min-width:0;padding:.55rem var(--spacing-sm);background:var(--color-surface);justify-content:center;min-height:48px;font-size:.8rem}.fLTYpa_navLabel{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.fLTYpa_categoryHeader{text-align:center;flex-direction:column}.fLTYpa_categoryPanel{padding:1.25rem}.fLTYpa_serviceGrid{grid-template-columns:minmax(0,1fr)}.fLTYpa_categoryImageWrap{width:96px;height:96px}.fLTYpa_categoryHeaderContent{justify-items:center}.fLTYpa_category{scroll-margin-top:var(--anchor-scroll-offset)}.fLTYpa_localAreaPanel{grid-template-columns:1fr}.fLTYpa_localAreaLinks{text-align:left;justify-self:start;max-width:none}}@media (max-width:600px){.fLTYpa_navGrid{grid-template-columns:1fr}}
