.btrcFq_card{border-radius:var(--radius);background:var(--white);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.btrcFq_card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.btrcFq_cover{aspect-ratio:16/10;background:linear-gradient(120deg, var(--pink-50), var(--cyan-50));position:relative}.btrcFq_cover img{object-fit:cover;width:100%;height:100%}.btrcFq_placeholder{height:100%;color:var(--pink);place-items:center;display:grid}.btrcFq_date{min-width:56px;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:14px;justify-items:center;padding:.35rem .6rem;line-height:1.1;display:grid;position:absolute;top:.9rem;left:.9rem}.btrcFq_date strong{font-family:var(--font-heading);color:var(--slate-900);font-size:1.35rem}.btrcFq_date span{text-transform:uppercase;color:var(--pink-600);font-size:.75rem;font-weight:700}.btrcFq_body{padding:1.1rem 1.25rem 1.3rem}.btrcFq_body h3{margin-bottom:.4rem;font-size:1.1rem}.btrcFq_body p{color:var(--slate-500);align-items:center;gap:.3rem;margin:0;font-size:.9rem;display:flex}.btrcFq_count{color:var(--teal-600);align-items:center;gap:.3rem;margin-top:.6rem;font-size:.85rem;font-weight:600;display:inline-flex}
._6wWanG_hero{background:radial-gradient(circle at 85% 0,#00b2e724,#0000 40%),radial-gradient(circle at 0 100%,#ed6d9b1f,#0000 45%);padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}._6wWanG_hero h1{max-width:820px;font-size:clamp(2.2rem,4.5vw,3.4rem)}._6wWanG_hero .lead{max-width:680px}
._3IXqUq_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem;display:grid}._3IXqUq_steps{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}._3IXqUq_step{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:100px;animation:.3s _3IXqUq_rise}@keyframes _3IXqUq_rise{0%{opacity:0;transform:translateY(8px)}}._3IXqUq_step h2{align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.3rem;display:flex}._3IXqUq_num{background:var(--grad-brand);width:32px;height:32px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:inline-grid}._3IXqUq_options{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.9rem;display:grid}._3IXqUq_option{text-align:left;border-radius:var(--radius);border:2px solid var(--slate-100);background:var(--white);color:var(--slate-700);font:inherit;cursor:pointer;justify-items:start;gap:.3rem;padding:1.1rem 1.2rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}._3IXqUq_option svg{color:var(--teal-600);margin-bottom:.3rem}._3IXqUq_option strong{font-family:var(--font-heading);color:var(--slate-900)}._3IXqUq_option span{color:var(--slate-500);font-size:.88rem}._3IXqUq_option:hover{border-color:var(--teal);transform:translateY(-2px)}._3IXqUq_selected,._3IXqUq_selected:hover{box-shadow:0 0 0 4px #ed6d9b26;border-color:var(--pink)!important}._3IXqUq_note{color:var(--slate-500);margin:1rem 0 0;font-size:.9rem}._3IXqUq_days{scroll-snap-type:x mandatory;gap:.6rem;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}._3IXqUq_day{scroll-snap-align:start;border:2px solid var(--slate-100);background:var(--white);width:74px;font:inherit;cursor:pointer;color:var(--slate-500);text-transform:capitalize;border-radius:18px;flex:none;justify-items:center;gap:.05rem;padding:.7rem 0;font-size:.82rem;display:grid}._3IXqUq_day strong{font-family:var(--font-heading);color:var(--slate-900);font-size:1.45rem}._3IXqUq_times{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;margin-top:.75rem;display:grid}._3IXqUq_time{border:2px solid var(--slate-100);background:var(--white);font:inherit;color:var(--slate-900);cursor:pointer;white-space:nowrap;border-radius:14px;gap:.1rem;padding:.75rem .5rem;font-weight:700;display:grid}._3IXqUq_time small{color:var(--slate-500);font-size:.72rem;font-weight:500}._3IXqUq_time:hover,._3IXqUq_day:hover{border-color:var(--teal)}._3IXqUq_fields{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}._3IXqUq_fields label{color:var(--slate-700);flex-wrap:wrap;align-content:start;gap:.4rem .3rem;font-size:.93rem;font-weight:600;display:flex}._3IXqUq_fields em{color:var(--slate-500);font-style:normal;font-weight:400}._3IXqUq_fields input,._3IXqUq_fields select,._3IXqUq_fields textarea{border:1.5px solid var(--slate-300);background:var(--white);width:100%;min-height:50px;font:inherit;color:var(--slate-900);border-radius:14px;padding:.7rem .95rem;font-weight:400}._3IXqUq_fields label>input:not([type=checkbox]),._3IXqUq_fields label>select,._3IXqUq_fields label>textarea{flex-basis:100%}._3IXqUq_fields textarea{resize:vertical}._3IXqUq_fields input:focus,._3IXqUq_fields select:focus,._3IXqUq_fields textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 4px #00b2e726}._3IXqUq_full{grid-column:1/-1}._3IXqUq_idName{color:var(--slate-700);margin:-.25rem 0 0;font-size:.93rem}._3IXqUq_idFound{background:var(--teal-50);color:var(--teal-600);border-radius:14px;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;display:flex}._3IXqUq_idFound svg{flex:none;margin-top:1px}._3IXqUq_idFound strong{color:var(--slate-900);font-size:1.05rem;display:block}._3IXqUq_idFound small{color:var(--slate-700)}._3IXqUq_consent{align-items:flex-start;gap:.7rem!important;font-weight:400!important;display:flex!important}._3IXqUq_consent input{width:22px;min-height:22px;accent-color:var(--pink);margin-top:2px}._3IXqUq_hp{position:absolute;left:-9999px}._3IXqUq_errors{color:#b4234f;background:#fff1f3;border-radius:14px;margin:1.25rem 0;padding:1rem 1.25rem 1rem 2.25rem}._3IXqUq_step button[type=submit]{margin-top:1.25rem}._3IXqUq_summary{border-radius:var(--radius-lg);background:var(--slate-900);color:#dbe2e7;padding:1.75rem;position:sticky;top:110px}._3IXqUq_summary h3{color:var(--white)}._3IXqUq_summary dl{margin:0 0 1.25rem}._3IXqUq_summary dt{text-transform:uppercase;letter-spacing:.06em;color:#8d98a1;margin-top:.9rem;font-size:.8rem}._3IXqUq_summary dd{color:var(--white);margin:.15rem 0 0;font-weight:600}._3IXqUq_cap:first-letter{text-transform:uppercase}._3IXqUq_help{border-top:1px solid #ffffff1a;gap:.5rem;padding-top:1rem;font-size:.92rem;display:flex}._3IXqUq_help a{color:var(--pink-300);white-space:nowrap}._3IXqUq_reset{color:#8d98a1;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:1rem;padding:0;font-size:.85rem;display:inline-flex}._3IXqUq_empty,._3IXqUq_error{background:var(--cyan-50);color:var(--slate-700);border-radius:14px;padding:1rem 1.25rem}._3IXqUq_error{background:#fff1f3}._3IXqUq_days+._3IXqUq_error{margin:.5rem 0 0}._3IXqUq_done{text-align:center;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--slate-100);max-width:680px;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(2rem,5vw,3.5rem)}._3IXqUq_doneIcon{color:var(--teal);margin:0 auto 1rem}._3IXqUq_bring{background:var(--teal-50);text-align:left;border-radius:14px;margin:1.5rem 0;padding:1rem 1.25rem}@media (min-width:901px){._3IXqUq_days{flex-wrap:wrap;overflow-x:visible}}@media (max-width:900px){._3IXqUq_layout{grid-template-columns:minmax(0,1fr)}._3IXqUq_summary{position:static}}@media (max-width:560px){._3IXqUq_fields{grid-template-columns:1fr}}
.uchiTG_grid{grid-template-columns:1.2fr 1fr;gap:2rem;display:grid}.uchiTG_channels{grid-template-columns:1fr 1fr;align-content:start;gap:1rem;display:grid}.uchiTG_channel{align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:transform .2s;display:flex}.uchiTG_channel:hover{transform:translateY(-3px)}.uchiTG_channel span.muted{font-size:.85rem;display:block}.uchiTG_channel strong{font-family:var(--font-heading);color:var(--slate-900);overflow-wrap:anywhere;display:block}.uchiTG_address{color:var(--slate-700);grid-column:1/-1;gap:1rem;padding:1.5rem;display:flex}.uchiTG_address svg{color:var(--pink);flex:none}.uchiTG_address strong{font-family:var(--font-heading);color:var(--slate-900);margin-bottom:.2rem;display:block}.uchiTG_address span{display:block}.uchiTG_map{border-radius:var(--radius-lg);min-height:420px;box-shadow:var(--shadow);background:var(--slate-100);overflow:hidden}.uchiTG_map iframe{border:0;width:100%;height:100%;min-height:420px}@media (max-width:900px){.uchiTG_grid{grid-template-columns:1fr}}@media (max-width:520px){.uchiTG_channels{grid-template-columns:1fr}}
.kbOkUq_list{gap:2rem;display:grid}.kbOkUq_doctor{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);grid-template-columns:340px 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:1.5rem;scroll-margin-top:110px;display:grid}.kbOkUq_reverse{grid-template-columns:1fr 340px}.kbOkUq_reverse .kbOkUq_photo{order:2}.kbOkUq_photo{aspect-ratio:1;border-radius:calc(var(--radius-lg) - 8px);background:var(--slate-100);position:relative;overflow:hidden}.kbOkUq_photo img{object-fit:cover}.kbOkUq_body h2{margin-bottom:.25rem;font-size:clamp(1.6rem,3vw,2.1rem)}.kbOkUq_specialty{background:var(--teal-50);color:var(--teal-600);border-radius:999px;margin-bottom:.8rem;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-block}.kbOkUq_title{color:var(--pink-600);font-weight:600}@media (max-width:800px){.kbOkUq_doctor,.kbOkUq_reverse{grid-template-columns:1fr}.kbOkUq_reverse .kbOkUq_photo{order:0}}
._7iV5Ua_title{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2rem)}._7iV5Ua_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.5rem;margin-bottom:3.5rem;display:grid}
._011C0G_hero{padding-block:clamp(3rem,7vw,6rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}._011C0G_blobA,._011C0G_blobB{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}._011C0G_blobA{background:radial-gradient(circle,#00b2e773,#0000 70%);width:520px;height:520px;top:-180px;right:-120px}._011C0G_blobB{background:radial-gradient(circle,#ed6d9b66,#0000 70%);width:460px;height:460px;bottom:-220px;left:-160px}._011C0G_heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}._011C0G_heroText h1{margin-bottom:1.2rem}._011C0G_heroCtas{flex-wrap:wrap;gap:.9rem;margin:2rem 0 2.2rem;display:flex}._011C0G_heroPoints{color:var(--slate-700);flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding:0;font-size:.97rem;font-weight:500;list-style:none;display:flex}._011C0G_heroPoints li{align-items:center;gap:.4rem;display:inline-flex}._011C0G_heroPoints svg{color:var(--teal)}._011C0G_heroMedia{padding:1.5rem 0 2.5rem 1.5rem;position:relative}._011C0G_heroImage{aspect-ratio:4/4.2;box-shadow:var(--shadow-lg);border:8px solid var(--white);border-radius:40% 60% 55% 45%/45% 40% 60% 55%;position:relative;overflow:hidden}._011C0G_heroImage img{object-fit:cover}._011C0G_floatCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:18px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.3;display:flex;position:absolute}._011C0G_floatCard strong{font-family:var(--font-heading);color:var(--slate-900);display:block}._011C0G_floatCard span{color:var(--slate-500)}._011C0G_floatTop{top:8%;left:-6%}._011C0G_floatBottom{bottom:4%;right:-2%}._011C0G_floatBottom img{border-radius:6px}._011C0G_event{border-radius:var(--radius);background:linear-gradient(120deg, var(--pink-50), var(--cyan-50));border:1px solid #ed6d9b2e;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:grid}._011C0G_eventDate{background:var(--white);width:64px;height:64px;color:var(--pink-600);box-shadow:var(--shadow-sm);border-radius:18px;place-items:center;display:grid}._011C0G_eventBody h3{margin:.2rem 0 .25rem}._011C0G_eventBody p{margin:0 0 .2rem}._011C0G_eventTag{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-600);font-size:.78rem;font-weight:700}._011C0G_cap{display:inline-block}._011C0G_cap:first-letter{text-transform:uppercase}._011C0G_services{grid-template-columns:repeat(5,1fr);gap:1.1rem;display:grid}@media (max-width:1180px){._011C0G_services{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}}._011C0G_service{padding:1.5rem;transition:transform .2s,box-shadow .2s}._011C0G_service:hover{box-shadow:var(--shadow);transform:translateY(-4px)}._011C0G_service h3{margin:1.2rem 0 .4rem}._011C0G_service p{margin:0;font-size:.97rem}._011C0G_why{background:linear-gradient(180deg, var(--white), var(--teal-50))}._011C0G_whyGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}._011C0G_whyIntro{position:sticky;top:110px}._011C0G_whyImage{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:2rem;position:relative;overflow:hidden}._011C0G_whyImage img{object-fit:cover}._011C0G_reasons{gap:1rem;display:grid}._011C0G_reason{border-radius:var(--radius);background:var(--white);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);gap:1.25rem;padding:1.5rem 1.75rem;display:flex}._011C0G_reason h3{margin-bottom:.35rem}._011C0G_reason p{margin:0}._011C0G_reasonNumber{width:2.2rem;font-family:var(--font-heading);background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:1.4rem;font-weight:800}._011C0G_teamHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}._011C0G_teamHead .section-head{margin-bottom:0}._011C0G_teamHead .lead{margin-bottom:0}._011C0G_team{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1.5rem;display:grid}._011C0G_doctor{border-radius:var(--radius);background:var(--white);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}._011C0G_doctor:hover{box-shadow:var(--shadow);transform:translateY(-4px)}._011C0G_doctorPhoto{aspect-ratio:1;background:var(--slate-100);position:relative}._011C0G_doctorPhoto img{object-fit:cover}._011C0G_doctorInfo{padding:1.1rem 1.25rem 1.3rem}._011C0G_doctorInfo h3{margin-bottom:.2rem;font-size:1.08rem}._011C0G_doctorInfo span{color:var(--teal-600);font-size:.92rem;font-weight:600;line-height:1.45;display:block}._011C0G_testimonials{background:var(--slate-900)}._011C0G_testimonials h2{color:var(--white)}._011C0G_testimonials .eyebrow{color:var(--teal)}._011C0G_quote{border-radius:var(--radius-lg);color:#dbe2e7;background:#ffffff0d;border:1px solid #ffffff17;margin:0;padding:2.25rem 2.25rem 2rem;position:relative}._011C0G_quoteIcon{color:var(--pink);margin-bottom:.75rem}._011C0G_quote blockquote{margin:0 0 1.25rem;font-size:1.08rem;line-height:1.7}._011C0G_quote figcaption{font-family:var(--font-heading);color:var(--pink-300);font-weight:700}._011C0G_cta{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%, #ed6d9b59, transparent 45%), linear-gradient(120deg, var(--teal-600), #0b8fbf);color:var(--white);box-shadow:var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:flex}._011C0G_cta h2{color:var(--white)}._011C0G_cta>div:first-child{max-width:600px}._011C0G_ars{opacity:.85;margin:0;font-size:.95rem}._011C0G_ctaActions{justify-items:start;gap:.8rem;display:grid}._011C0G_ctaPhone{color:var(--white);text-decoration:none}._011C0G_ctaAddress{opacity:.85;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}@media (max-width:900px){._011C0G_heroGrid,._011C0G_whyGrid{grid-template-columns:1fr}._011C0G_heroMedia{max-width:520px;padding:0 .5rem 1rem}._011C0G_floatTop{left:0}._011C0G_floatBottom{right:0}._011C0G_whyIntro{position:static}._011C0G_event{grid-template-columns:1fr}}._011C0G_eventText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._011C0G_events{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.5rem;display:grid}
.YZb9Iq_intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.YZb9Iq_photos{padding-bottom:4rem;position:relative}.YZb9Iq_photoLarge{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.YZb9Iq_photoSmall{aspect-ratio:4/3;border-radius:var(--radius);border:6px solid var(--white);width:48%;box-shadow:var(--shadow-lg);position:absolute;bottom:0;right:-1rem;overflow:hidden}.YZb9Iq_photoLarge img,.YZb9Iq_photoSmall img{object-fit:cover}.YZb9Iq_value{padding:2rem}.YZb9Iq_value h3{margin:1.1rem 0 .4rem}.YZb9Iq_faq{grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.YZb9Iq_question{border-bottom:1px solid var(--slate-100);padding:1.2rem 0}.YZb9Iq_question summary{cursor:pointer;font-family:var(--font-heading);color:var(--slate-900);justify-content:space-between;gap:1rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.YZb9Iq_question summary::-webkit-details-marker{display:none}.YZb9Iq_question summary:after{content:"+";color:var(--pink);font-size:1.5rem;line-height:1}.YZb9Iq_question[open] summary:after{content:"−"}.YZb9Iq_question p{color:var(--slate-500);margin:.8rem 0 0}@media (max-width:900px){.YZb9Iq_intro,.YZb9Iq_faq{grid-template-columns:1fr}.YZb9Iq_faq{gap:0}.YZb9Iq_faq .section-head{margin-bottom:1rem}.YZb9Iq_photoSmall{right:0}}
