:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.DermatologyMedicalFirst-module__Lj03PG__mri{background:var(--sp-ink);color:var(--sp-paper);padding:clamp(60px,9vw,120px) 0 0}.DermatologyMedicalFirst-module__Lj03PG__pin{height:300vh;position:relative}.DermatologyMedicalFirst-module__Lj03PG__sticky{justify-content:space-between;align-items:center;gap:clamp(40px,5vw,90px);max-width:1360px;height:100vh;margin:0 auto;padding:0 clamp(20px,3vw,72px);display:flex;position:sticky;top:0}.DermatologyMedicalFirst-module__Lj03PG__states{flex:none;width:440px;max-width:46%;min-height:240px;position:relative}.DermatologyMedicalFirst-module__Lj03PG__state{opacity:0;transition:opacity .55s var(--sp-ease),transform .55s var(--sp-ease);pointer-events:none;position:absolute;inset:0;transform:translateY(18px)}.DermatologyMedicalFirst-module__Lj03PG__isOn{opacity:1;pointer-events:auto;transform:none}.DermatologyMedicalFirst-module__Lj03PG__state h3{font-family:var(--sp-serif);letter-spacing:-.26px;color:var(--sp-paper);margin:0 0 10px;font-size:clamp(26px,3vw,35px);font-weight:400;line-height:1.14}.DermatologyMedicalFirst-module__Lj03PG__state p{font-family:var(--sp-sans);letter-spacing:-.4px;color:var(--sp-paper);font-size:20px;line-height:1.3}.DermatologyMedicalFirst-module__Lj03PG__frame{background:#e9e2dc;border-radius:8px;flex:none;width:750px;max-width:52vw;height:750px;max-height:52vw;position:relative;overflow:hidden;container-type:inline-size}.DermatologyMedicalFirst-module__Lj03PG__layer{opacity:0;transition:opacity .6s var(--sp-ease);position:absolute;inset:0}.DermatologyMedicalFirst-module__Lj03PG__layer.DermatologyMedicalFirst-module__Lj03PG__isOn{opacity:1}.DermatologyMedicalFirst-module__Lj03PG__face{background:linear-gradient(140deg,#b6a48d 0%,#d8cabb 55%,#eae0d3 100%);border-radius:8px;position:absolute;inset:0;overflow:hidden}.DermatologyMedicalFirst-module__Lj03PG__faceImg{width:auto;max-width:none;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DermatologyMedicalFirst-module__Lj03PG__lbl{z-index:2;color:#fff;font-family:var(--sp-sans);letter-spacing:-.36px;font-size:clamp(11px,2.5cqi,19px);font-weight:300;position:absolute}.DermatologyMedicalFirst-module__Lj03PG__line{z-index:1;background:#ffffffc7;height:1px;position:absolute}.DermatologyMedicalFirst-module__Lj03PG__ring{z-index:1;border:1px solid #ffffffc7;border-radius:50%;position:absolute}@media (max-width:980px){.DermatologyMedicalFirst-module__Lj03PG__pin{height:auto}.DermatologyMedicalFirst-module__Lj03PG__sticky{height:auto;padding:0 var(--sp-gut)80px;flex-direction:column;align-items:flex-start;position:static}.DermatologyMedicalFirst-module__Lj03PG__states{width:100%;min-height:0}.DermatologyMedicalFirst-module__Lj03PG__state{opacity:1;pointer-events:auto;margin-bottom:24px;position:relative;transform:none}.DermatologyMedicalFirst-module__Lj03PG__frame{aspect-ratio:1;width:100%;max-width:100%;height:auto;max-height:none}.DermatologyMedicalFirst-module__Lj03PG__layer{opacity:1;position:relative}.DermatologyMedicalFirst-module__Lj03PG__layer:not(.DermatologyMedicalFirst-module__Lj03PG__isOn){display:none}}@media (prefers-reduced-motion:reduce){.DermatologyMedicalFirst-module__Lj03PG__state,.DermatologyMedicalFirst-module__Lj03PG__layer{transition:none}}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.WholeHistorySection-module__lBDGHW__section{background:var(--sp-ink);padding:clamp(64px,11vw,150px) 0}.WholeHistorySection-module__lBDGHW__title{font-family:var(--sp-serif);letter-spacing:-.5px;color:var(--sp-paper);text-align:center;margin-bottom:clamp(36px,5vw,64px);padding:0 clamp(24px,4vw,40px);font-size:clamp(34px,5vw,60px);font-weight:400;line-height:1.05}.WholeHistorySection-module__lBDGHW__row{justify-content:space-between;align-items:center;gap:clamp(32px,6vw,80px);max-width:1154px;margin:0 auto;padding:0 clamp(24px,4vw,40px);display:flex}.WholeHistorySection-module__lBDGHW__media{aspect-ratio:1;background:linear-gradient(150deg,#1d2940,#0f1626 70%);border-radius:8px;flex:none;justify-content:center;align-items:center;width:500px;max-width:48%;display:flex;position:relative;overflow:hidden}.WholeHistorySection-module__lBDGHW__chat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-radius:14px;flex-direction:column;gap:13px;width:88%;max-width:462px;padding:18px 16px 16px;display:flex;box-shadow:0 30px 60px -24px #00000080}.WholeHistorySection-module__lBDGHW__chathead{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.WholeHistorySection-module__lBDGHW__id{align-items:center;gap:7px;display:flex}.WholeHistorySection-module__lBDGHW__wa{background:var(--sp-blue);color:#0a0a0a;width:35px;height:34px;font-family:var(--sp-logo);letter-spacing:-.08em;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.WholeHistorySection-module__lBDGHW__who{font-family:var(--sp-sans);color:#0a0a0a;font-size:14px}.WholeHistorySection-module__lBDGHW__msg{opacity:0;transition:opacity .5s var(--sp-ease),transform .5s var(--sp-ease);transform:translateY(8px)}.WholeHistorySection-module__lBDGHW__isIn{opacity:1;transform:none}.WholeHistorySection-module__lBDGHW__msgAi{font-family:var(--sp-serif);letter-spacing:.32px;color:#0a0a0a;max-width:92%;padding:6px 2px;font-size:16px;font-weight:400;line-height:1.32}.WholeHistorySection-module__lBDGHW__msgUser{color:#000;max-width:80%;font-family:var(--sp-sans);background:#e6e6e6;border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:15px;line-height:1.4}.WholeHistorySection-module__lBDGHW__copy{flex-direction:column;flex:none;align-items:flex-start;width:500px;max-width:48%;display:flex}.WholeHistorySection-module__lBDGHW__p{font-family:var(--sp-sans);letter-spacing:-.4px;color:var(--sp-paper);margin:0;padding:10px 0;font-size:clamp(17px,2vw,20px);line-height:1.35}.WholeHistorySection-module__lBDGHW__cta{cursor:pointer;font-family:var(--sp-sans);color:var(--sp-paper);background:0 0;border:1px solid #fafafa6b;border-radius:100px;justify-content:center;align-items:center;margin-top:26px;padding:13px 28px;font-size:16px;line-height:1.5;transition:border-color .2s,transform .2s;display:inline-flex}.WholeHistorySection-module__lBDGHW__cta:hover{border-color:var(--sp-paper);transform:translateY(-1px)}@media (max-width:860px){.WholeHistorySection-module__lBDGHW__row{flex-direction:column}.WholeHistorySection-module__lBDGHW__media,.WholeHistorySection-module__lBDGHW__copy{width:100%;max-width:100%}.WholeHistorySection-module__lBDGHW__media{max-width:460px}}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.PsychiatryFinalCTA-module__DAUTzq__clarity{background:var(--sp-paper);padding:clamp(80px,13vw,180px) 0 clamp(70px,9vw,100px)}.PsychiatryFinalCTA-module__DAUTzq__imgs{justify-content:center;gap:18px;max-width:1154px;margin:0 auto clamp(64px,11vw,144px);padding:0 clamp(24px,4vw,40px);display:flex}.PsychiatryFinalCTA-module__DAUTzq__imgs figure{border-radius:8px;flex:1 1 0;height:320px;margin:0;overflow:hidden}.PsychiatryFinalCTA-module__DAUTzq__imgs img{object-fit:cover;width:100%;height:100%;display:block}.PsychiatryFinalCTA-module__DAUTzq__foot{justify-content:space-between;align-items:flex-start;gap:clamp(40px,6vw,90px);max-width:1154px;margin:0 auto;padding:0 clamp(24px,4vw,40px);display:flex}.PsychiatryFinalCTA-module__DAUTzq__left{width:484px;max-width:50%}.PsychiatryFinalCTA-module__DAUTzq__p{font-family:var(--sp-sans);letter-spacing:-.45px;color:var(--sp-ink);margin:0;font-size:20px;line-height:1.3}.PsychiatryFinalCTA-module__DAUTzq__cta{cursor:pointer;border:1px solid var(--sp-ink);font-family:var(--sp-sans);letter-spacing:-.15px;color:var(--sp-ink);background:0 0;border-radius:100px;align-items:center;margin-top:40px;padding:6px 17px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.PsychiatryFinalCTA-module__DAUTzq__cta:hover{background:var(--sp-ink);color:var(--sp-paper)}.PsychiatryFinalCTA-module__DAUTzq__h{font-family:var(--sp-serif);letter-spacing:.01px;color:var(--sp-ink);text-align:right;width:597px;max-width:50%;margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:400;line-height:1.1}@media (max-width:860px){.PsychiatryFinalCTA-module__DAUTzq__imgs{flex-direction:column}.PsychiatryFinalCTA-module__DAUTzq__imgs figure{height:240px}.PsychiatryFinalCTA-module__DAUTzq__foot{flex-direction:column}.PsychiatryFinalCTA-module__DAUTzq__left,.PsychiatryFinalCTA-module__DAUTzq__h{text-align:left;width:100%;max-width:100%}}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.DermatologyFinalCTA-module__-0ZZGa__clarity{background:var(--sp-paper);padding:clamp(80px,13vw,180px) 0 clamp(70px,9vw,100px)}.DermatologyFinalCTA-module__-0ZZGa__imgs{justify-content:center;gap:18px;max-width:1154px;margin:0 auto clamp(64px,11vw,144px);padding:0 clamp(24px,4vw,40px);display:flex}.DermatologyFinalCTA-module__-0ZZGa__imgs figure{border-radius:8px;flex:1 1 0;height:320px;margin:0;overflow:hidden}.DermatologyFinalCTA-module__-0ZZGa__imgs img{object-fit:cover;width:100%;height:100%;display:block}.DermatologyFinalCTA-module__-0ZZGa__foot{justify-content:space-between;align-items:flex-start;gap:clamp(40px,6vw,90px);max-width:1154px;margin:0 auto;padding:0 clamp(24px,4vw,40px);display:flex}.DermatologyFinalCTA-module__-0ZZGa__left{width:484px;max-width:50%}.DermatologyFinalCTA-module__-0ZZGa__p{font-family:var(--sp-sans);letter-spacing:-.45px;color:var(--sp-ink);margin:0;font-size:20px;line-height:1.3}.DermatologyFinalCTA-module__-0ZZGa__cta{cursor:pointer;border:1px solid var(--sp-ink);font-family:var(--sp-sans);letter-spacing:-.15px;color:var(--sp-ink);background:0 0;border-radius:100px;align-items:center;margin-top:40px;padding:6px 17px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.DermatologyFinalCTA-module__-0ZZGa__cta:hover{background:var(--sp-ink);color:var(--sp-paper)}.DermatologyFinalCTA-module__-0ZZGa__h{font-family:var(--sp-serif);letter-spacing:.01px;color:var(--sp-ink);text-align:right;width:597px;max-width:50%;margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:400;line-height:1.1}@media (max-width:860px){.DermatologyFinalCTA-module__-0ZZGa__imgs{flex-direction:column}.DermatologyFinalCTA-module__-0ZZGa__imgs figure{height:240px}.DermatologyFinalCTA-module__-0ZZGa__foot{flex-direction:column}.DermatologyFinalCTA-module__-0ZZGa__left,.DermatologyFinalCTA-module__-0ZZGa__h{text-align:left;width:100%;max-width:100%}}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.ServiceTestimonials-module__wxplhW__tst{background:var(--sp-paper-c);min-height:100vh;padding:clamp(72px,9vw,120px)var(--sp-gut);flex-direction:column;justify-content:center;display:flex}.ServiceTestimonials-module__wxplhW__inner{width:100%;max-width:1154px;margin:0 auto}.ServiceTestimonials-module__wxplhW__slides{min-height:451px;position:relative}.ServiceTestimonials-module__wxplhW__slide{opacity:0;visibility:hidden;grid-template-columns:451px 1fr;align-items:center;gap:clamp(48px,11vw,135px);display:grid;position:absolute;inset:0}.ServiceTestimonials-module__wxplhW__on{opacity:1;visibility:visible;z-index:2;transition:opacity .55s .22s}.ServiceTestimonials-module__wxplhW__slideNoPhoto{text-align:center;grid-template-columns:1fr;justify-items:center}.ServiceTestimonials-module__wxplhW__slideNoPhoto .ServiceTestimonials-module__wxplhW__body{align-items:center;max-width:820px}.ServiceTestimonials-module__wxplhW__photo{aspect-ratio:1;background:var(--sp-cyan);border-radius:8px;width:451px;max-width:100%;overflow:hidden}.ServiceTestimonials-module__wxplhW__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.ServiceTestimonials-module__wxplhW__body{flex-direction:column;gap:36px;max-width:568px;display:flex}.ServiceTestimonials-module__wxplhW__quote{font-family:var(--sp-serif);color:var(--sp-ink);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:400;line-height:1.26}.ServiceTestimonials-module__wxplhW__who .ServiceTestimonials-module__wxplhW__nm{font-family:var(--sp-sans);letter-spacing:-.45px;color:var(--sp-ink);margin-bottom:2px;font-size:20px;line-height:1.3}.ServiceTestimonials-module__wxplhW__who .ServiceTestimonials-module__wxplhW__rl{font-family:var(--sp-sans);letter-spacing:-.31px;color:var(--sp-mut);font-size:16px;line-height:1.3}.ServiceTestimonials-module__wxplhW__bars{z-index:3;gap:18px;padding-top:52px;display:flex;position:relative}.ServiceTestimonials-module__wxplhW__bar{cursor:pointer;background:#0f0e0d24 padding-box content-box;border:none;flex:1;height:2px;padding:6px 0;position:relative}.ServiceTestimonials-module__wxplhW__barFill{background:var(--sp-ink);transform-origin:0;border-radius:2px;width:100%;height:2px;position:absolute;top:6px;left:0;transform:scaleX(0)}.ServiceTestimonials-module__wxplhW__barDone{transform:scaleX(1)}.ServiceTestimonials-module__wxplhW__barActive{animation:linear forwards ServiceTestimonials-module__wxplhW__tstFill}@keyframes ServiceTestimonials-module__wxplhW__tstFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.ServiceTestimonials-module__wxplhW__slides{min-height:0}.ServiceTestimonials-module__wxplhW__slide{grid-template-columns:1fr;gap:28px;position:relative}.ServiceTestimonials-module__wxplhW__slide:not(.ServiceTestimonials-module__wxplhW__on){display:none}.ServiceTestimonials-module__wxplhW__photo{width:100%}.ServiceTestimonials-module__wxplhW__quote{font-size:24px;line-height:1.46}}@media (prefers-reduced-motion:reduce){.ServiceTestimonials-module__wxplhW__barActive{animation:none;transform:scaleX(1)}}
.best{--serif:"Reckless Standard M-TRIAL",Georgia,"Times New Roman",serif;--sans:"Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--paper:#fafaf9;--ink:#0f0e0d;--muted:#5f5f5f;background:var(--paper);justify-content:center;padding:clamp(40px,5.5vw,90px) clamp(16px,4vw,70px);display:flex}.bk2{aspect-ratio:1320/660;--bkserif:var(--serif);--bkbody:var(--sans);--bkchip:var(--sans);--fa:#fafafa;--fa5:#fafafa80;--fa8:#fafafacc;--paperw:#fafdff;--ink2:#0a0a0a;--ease:cubic-bezier(.4,0,.2,1);width:min(1320px,100%);color:var(--fa);background:#0b1a1c;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #0000008c}.bk2__field{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bk2__loc{z-index:4;align-items:center;gap:8px;height:24px;display:flex;position:absolute;top:34px;right:42px}.bk2__loc svg{width:18px;height:18px;color:var(--fa)}.bk2__city{font-family:var(--bkbody);color:var(--fa);letter-spacing:-.32px;white-space:nowrap;font-size:16px}.bk2__change{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.24px;white-space:nowrap;cursor:pointer;font-size:12px}.bk2__change:hover{color:var(--fa)}.bk2__foot{z-index:4;align-items:center;gap:50px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.bk2__c{align-items:center;gap:6px;display:flex}.bk2__foot svg{width:17px;height:17px;color:var(--fa8)}.bk2__foot span,.bk2__foot a{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.28px;white-space:nowrap;font-size:14px;text-decoration:none}.bk2__foot a:hover{color:var(--fa)}.bk2__stage{z-index:2;position:absolute;inset:0}.bk2 .screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6% 5% 8%;display:flex;position:absolute;inset:0}.bk2 .head{font-family:var(--bkserif);color:var(--fa);letter-spacing:-.01em;text-align:center;font-weight:400;line-height:1.1}.bk2 .h-entry{font-size:clamp(30px,4.2vw,55px)}.bk2 .h-step{font-size:clamp(24px,2.7vw,35px)}.bk2 .searchWrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafafa14;border:1px solid #fafafa29;border-radius:100px;width:min(1027px,86%);margin-top:36px;padding:7px}.bk2 .searchCard{background:var(--paperw);border-radius:100px;padding:6px}.bk2 .tfield{border-radius:100px;padding:7px 12px 7px 22px}.bk2 .tfieldRow{align-items:center;gap:12px;height:34px;display:flex}.bk2 .tfieldRow input{font-family:var(--bkbody);color:var(--ink2);letter-spacing:-.32px;background:0 0;border:0;outline:0;flex:1;font-size:16px}.bk2 .tfieldRow input::placeholder{color:#0a0a0a8c}.bk2 .tfieldRight{align-items:center;gap:8px;display:flex}.bk2 .micBtn{cursor:pointer;width:32px;height:32px;transition:background .25s var(--ease);background:#0a0a0a0f;border-radius:100px;justify-content:center;align-items:center;display:flex}.bk2 .micBtn svg{width:18px;height:18px;color:var(--ink2)}.bk2 .micBtn.live{background:#0d2f33}.bk2 .micBtn.live svg{color:#fff}.bk2 .findcare{cursor:pointer;height:32px;transition:background .25s var(--ease);background:0 0;border:.8px solid #0a0a0a4d;border-radius:100px;align-items:center;gap:6px;padding:0 16px;display:flex}.bk2 .findcare span{font-family:var(--bkbody);color:var(--ink2);letter-spacing:-.24px;white-space:nowrap;font-size:13px}.bk2 .findcare svg{width:14px;height:14px;color:var(--ink2)}.bk2 .findcare:hover{background:#0d2f331a}.bk2 .entryWrap{width:100%;transition:opacity .55s var(--ease),transform .55s var(--ease);flex-direction:column;align-items:center;display:flex}.bk2 .entryWrap.hushed{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.99)}.bk2 .listenCue{opacity:0;pointer-events:none;transition:opacity .6s var(--ease).15s;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;inset:0}.bk2 .listenCue.on{opacity:1;pointer-events:auto}.bk2 .listenCue .lWord{font-family:var(--bkserif);color:var(--fa);letter-spacing:-.01em;animation:bk2lbreath 2.6s var(--ease)infinite;font-size:clamp(26px,3vw,40px);font-weight:400}@keyframes bk2lbreath{0%,to{opacity:.72}50%{opacity:1}}.bk2 .listenCue .lHint{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.28px;font-size:14px}.bk2 .listenCue .lStop{color:var(--fa);font-family:var(--bkbody);letter-spacing:-.28px;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease);background:#ffffff1a;border:1px solid #ffffff47;border-radius:100px;align-items:center;gap:8px;margin-top:4px;padding:11px 26px;font-size:14px;display:flex}.bk2 .listenCue .lStop:hover{background:#fff3;transform:translateY(-1px)}.bk2 .listenCue .lStop svg{width:15px;height:15px}.bk2 .chipRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;max-width:1000px;margin-top:26px;display:flex}.bk2 .chip{border:.5px solid var(--fa);font-family:var(--bkchip);color:var(--fa);cursor:pointer;white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease),transform .25s var(--ease);background:#ffffff24;border-radius:100px;justify-content:center;align-items:center;padding:7px 18px;font-size:13px;display:inline-flex}.bk2 .chip:hover{background:#ffffff42;transform:translateY(-1px)}.bk2 .chip.sel{color:#0d2f33;background:#fff;border-color:#fff}.bk2 .pkgRow{justify-content:center;align-items:stretch;gap:22px;margin-top:34px;display:flex}.bk2 .pkgCard{background:var(--paperw);cursor:pointer;width:clamp(248px,22vw,310px);transition:box-shadow .45s var(--ease),transform .35s var(--ease);border-radius:15px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:0 8px 24px -12px #0006}.bk2 .pkgCard:hover{transform:translateY(-3px);box-shadow:0 14px 34px -14px #00000080}.bk2 .pkgCard.sel{box-shadow:0 0 0 1px #e8c87a80,0 0 22px #e8c87a47,0 8px 24px -12px #0006}.bk2 .pkgCard .panel{text-align:left;background:0 0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 12px 14px 15px;display:flex}.bk2 .pkgCard .name{font-family:var(--bkbody);color:var(--ink2);letter-spacing:-.4px;font-size:20px;line-height:24px}.bk2 .pkgCard .price{font-family:var(--bkserif);color:var(--ink2);letter-spacing:-.64px;font-size:32px;line-height:1.05}.bk2 .pkgCard .sub{font-family:var(--bkbody);color:var(--ink2);letter-spacing:-.26px;font-size:13px;line-height:1.4}.bk2 .pkgCard .body{text-align:left;flex-direction:column;flex:1;padding:0;display:flex}.bk2 .pkgCard .tests{font-family:var(--bkbody);color:#0a0a0a99;font-size:13px;line-height:1.55}.bk2 .pkgCard .viewall{font-family:var(--bkbody);color:#0a0a0a99;text-underline-offset:2px;margin-top:auto;padding-top:14px;font-size:11px;text-decoration:underline}.bk2 .pkgCard .selbtn{color:#fff;text-align:center;font-family:var(--bkbody);transition:filter .25s var(--ease);background:#0d2f33;border-radius:100px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:11px 0;font-size:13px;display:flex}.bk2 .pkgCard:hover .selbtn{filter:brightness(1.3)}.bk2 .pkgCard .selbtn svg{width:13px;height:13px}.bk2 .card{background:var(--paperw);border-radius:15px;flex-direction:column;align-items:flex-start;gap:5px;width:max-content;max-width:360px;padding:10px;display:flex;box-shadow:0 0 20px #f0f5f2,0 0 30px 2px #f0f5f26b,0 12px 30px -16px #0000008c}.bk2 .card .panel{color:var(--ink2);text-align:left;background:0 0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:10px 10px 10px 15px;display:flex}.bk2 .card .date{font-family:var(--bkbody);letter-spacing:-.26px;color:#0a0a0a99;font-size:13px;line-height:1.3}.bk2 .card .conf{font-family:var(--bkbody);letter-spacing:-.16px;color:#0a0a0a8c;font-size:11px}.bk2 .card .name{font-family:var(--bkbody);letter-spacing:-.4px;font-size:20px;line-height:24px}.bk2 .card .price{font-family:var(--bkserif);letter-spacing:-.64px;font-size:32px;line-height:1.05}.bk2 .card .sub{font-family:var(--bkbody);letter-spacing:-.26px;font-size:13px;line-height:1.4}.bk2 .triRow{grid-template-columns:1fr auto 1fr;place-items:center;gap:clamp(30px,5vw,90px);width:100%;max-width:1180px;margin-top:8px;display:grid}.bk2 .triRow .slotL{justify-self:start}.bk2 .triRow .slotR{justify-self:end}.bk2 .dateList{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.bk2 .dateList.right{align-items:flex-end}.bk2 .dateItem{font-family:var(--bkserif);color:var(--fa8);cursor:pointer;white-space:nowrap;transition:color .4s var(--ease),opacity .4s var(--ease);opacity:.55;font-size:32px}.bk2 .dateItem:hover{opacity:.85}.bk2 .dateItem.sel{opacity:1;color:var(--fa)}.bk2 .contactRight{text-align:right;flex-direction:column;align-items:flex-end;gap:0;display:flex}.bk2 .contactRight .cInput{border-bottom:0;padding:0;line-height:40px}.bk2 .cInput{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.4px;text-align:right;width:280px;transition:color .25s var(--ease),border-color .25s var(--ease);background:0 0;border:0;border-bottom:1px solid #fafafa29;outline:0;padding:4px 2px;font-size:20px;line-height:36px}.bk2 .cInput::placeholder{color:var(--fa5);opacity:1}.bk2 .cInput:focus,.bk2 .cInput.filled{color:var(--fa)}.bk2 .cInput:focus{border-color:var(--fa)}.bk2 .cGo{cursor:pointer;color:var(--fa8);font-family:var(--bkbody);letter-spacing:-.22px;opacity:.45;pointer-events:none;transition:opacity .3s var(--ease),color .2s;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;display:flex}.bk2 .cGo.on{opacity:1;pointer-events:auto}.bk2 .cGo:hover{color:var(--fa)}.bk2 .cGo svg{width:14px;height:14px}.bk2 .payRight{cursor:pointer;align-items:center;gap:8px;transition:opacity .2s;display:flex}.bk2 .payRight:hover{opacity:.85}.bk2 .payRight .pw{font-family:var(--bkserif);color:var(--fa);letter-spacing:-.01em;white-space:nowrap;font-size:35px;font-weight:400}.bk2 .payRight .apple{color:var(--fa);align-items:center;gap:4px;font-size:30px;font-weight:600;display:flex}.bk2 .payRight .apple svg{width:26px;height:30px}.bk2 .bk2__loc{cursor:pointer}.bk2__cityMenu{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);opacity:0;transform-origin:100% 0;min-width:210px;transition:opacity .22s var(--ease),transform .22s var(--ease);background:#091a1cc7;border:1px solid #fafafa1f;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:64px;right:42px;transform:translateY(-6px)scale(.98);box-shadow:0 24px 60px -24px #000000b3}.bk2__cityMenu.open{opacity:1;transform:none}.bk2__cityOpt{appearance:none;cursor:pointer;text-align:left;font-family:var(--bkbody);letter-spacing:-.3px;color:var(--fa8);background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:15px;transition:background .18s,color .18s}.bk2__cityOpt:hover{color:var(--fa);background:#fafafa14}.bk2__cityOpt.on{color:var(--fa)}.bk2__cityOpt.on:after{content:"";float:right;background:var(--fa);border-radius:50%;width:7px;height:7px;margin-top:7px}.bk2 .payCol{flex-direction:column;align-items:center;gap:16px;display:flex}.bk2 .payOpt{appearance:none;cursor:pointer;opacity:.35;pointer-events:none;transition:opacity .25s var(--ease),transform .2s var(--ease),background .2s,border-color .2s;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.bk2 .payCol.ready .payOpt{pointer-events:auto}.bk2 .payOpt .pw{font-family:var(--bkserif);color:var(--fa);letter-spacing:-.01em;white-space:nowrap;font-size:28px}.bk2 .payMark{color:var(--fa);font-family:var(--bkserif);align-items:center;gap:5px;font-size:26px;display:flex}.bk2 .payMark.apple svg{width:22px;height:26px;fill:var(--fa)}.bk2 .payMark.gpay svg{width:24px;height:24px}.bk2 .payOpt--primary{padding:2px 4px}.bk2 .payCol.ready .payOpt--primary{opacity:1}.bk2 .payCol.ready .payOpt--primary:hover{transform:translateY(-2px)}.bk2 .payOpt--alt .pw,.bk2 .payOpt--alt .payMark{font-size:22px}.bk2 .payOpt--alt .payMark.gpay svg{width:21px;height:21px}.bk2 .payCol.ready .payOpt--alt{opacity:.66}.bk2 .payCol.ready .payOpt--alt:hover{opacity:1}.bk2 .payCardLink{appearance:none;cursor:pointer;font-family:var(--bkbody);letter-spacing:-.2px;color:var(--fa8);opacity:.35;pointer-events:none;transition:opacity .25s var(--ease),color .2s;background:0 0;border:0;margin-top:8px;font-size:14px}.bk2 .payCol.ready .payCardLink{opacity:1;pointer-events:auto}.bk2 .payCardLink:hover{color:var(--fa)}.bk2 .payConsent{z-index:3;justify-content:space-between;gap:48px;display:flex;position:absolute;bottom:30px;left:5%;right:5%}.bk2 .payConsent.nudge{animation:.5s bkNudge}@keyframes bkNudge{0%,to{transform:translate(0)}20%{transform:translate(-6px)}60%{transform:translate(6px)}}.bk2 .cbx{cursor:pointer;align-items:flex-start;gap:10px;max-width:400px;display:flex}.bk2 .cbx input{opacity:0;width:0;height:0;position:absolute}.bk2 .cbx__box{border:1px solid var(--fa5);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .2s,background .2s,color .2s;display:flex}.bk2 .cbx__box svg{width:13px;height:13px}.bk2 .cbx input:checked+.cbx__box{background:var(--fa);border-color:var(--fa);color:#0b1a1c}.bk2 .cbx input:focus-visible+.cbx__box{box-shadow:0 0 0 3px #fafafa40}.bk2 .cbx__t{font-family:var(--bkbody);letter-spacing:-.2px;color:var(--fa8);text-align:left;font-size:13px;line-height:1.45}.bk2 .cardForm{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.bk2 .cardRow{justify-content:flex-end;gap:14px;display:flex}.bk2 .cInput--sm{width:130px}.bk2 .cardWrap{flex-direction:column;align-items:stretch;gap:12px;display:flex}.bk2 .confFine{justify-content:flex-end;align-items:center;gap:10px;padding-right:2px;display:flex}.bk2 .confFine button{appearance:none;cursor:pointer;font-family:var(--bkbody);letter-spacing:-.2px;color:var(--fa5);background:0 0;border:0;font-size:12px;transition:color .2s}.bk2 .confFine button:hover{color:var(--fa)}.bk2 .confFine__dot{color:var(--fa5);font-size:12px}.bk2 .status{font-family:var(--bkserif);color:var(--fa);text-align:center;justify-content:center;align-items:center;gap:12px;font-size:clamp(22px,2.6vw,32px);display:flex}.bk2 .status .dots{gap:6px;display:inline-flex}.bk2 .status .dots i{background:var(--fa);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1.2s infinite bk2bd}.bk2 .status .dots i:nth-child(2){animation-delay:.18s}.bk2 .status .dots i:nth-child(3){animation-delay:.36s}@keyframes bk2bd{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.bk2 .confRow{justify-content:center;align-items:center;gap:clamp(40px,7vw,100px);width:100%;max-width:1100px;display:flex}.bk2 .confText{text-align:left;max-width:440px}.bk2 .confText .head{text-align:left;margin-bottom:14px}.bk2 .confText .sub{font-family:var(--bkbody);color:var(--fa8);text-align:left;font-size:18px;line-height:1.5}.bk2 .rise{opacity:0;animation:bk2rise .7s var(--ease)forwards}@keyframes bk2rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.bk2 .leaving{animation:bk2leave .5s var(--ease)forwards}@keyframes bk2leave{to{opacity:0;transform:translateY(-7px)}}.bk2 .d1{animation-delay:50ms}.bk2 .d2{animation-delay:.16s}.bk2 .d3{animation-delay:.27s}.bk2 .d4{animation-delay:.38s}@media (max-width:760px){.bk2{aspect-ratio:auto;min-height:560px}.bk2 .triRow,.bk2 .confRow{flex-direction:column;grid-template-columns:1fr;gap:26px}.bk2 .pkgRow{flex-direction:column;align-items:center}.bk2 .triRow .slotL,.bk2 .triRow .slotR{justify-self:center}.bk2 .dateList,.bk2 .dateList.right{align-items:center}}.bookfab{z-index:80;opacity:0;pointer-events:none;background:radial-gradient(130% 220%,#124044 0%,#0d3034 45%,#082024 100%);border:1px solid #e8c87a2e;border-radius:100px;align-items:center;padding:16px 34px;text-decoration:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:30px;left:50%;overflow:hidden;transform:translate(-50%)translateY(20px)scale(.94);box-shadow:0 22px 55px -22px #082024b3,0 0 30px -6px #5a969666}.bookfab.show{opacity:1;pointer-events:auto;animation:6s ease-in-out infinite bkFabBob;transform:translate(-50%)}@keyframes bkFabBob{0%{transform:translate(-50%)translateY(0);box-shadow:0 20px 50px -24px #0a3c2d80,0 0 22px -10px #78e1b947}50%{transform:translate(-50%)translateY(-3px);box-shadow:0 26px 60px -22px #0a3c2d8c,0 0 30px -8px #b2ffda66}to{transform:translate(-50%)translateY(0);box-shadow:0 20px 50px -24px #0a3c2d80,0 0 22px -10px #78e1b947}}.bookfab.show:hover{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation-play-state:paused;transform:translate(-50%)translateY(-4px);box-shadow:0 32px 72px -20px #082024b3,0 0 42px -4px #e8c87a73}.bookfab__dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bookfab__label{z-index:1;font-family:var(--sans);letter-spacing:-.3px;color:#fff;white-space:nowrap;text-shadow:0 1px 8px #00000059;font-size:14.5px;font-weight:600;position:relative}.bookfab__label .arr{margin-left:4px;animation:3s ease-in-out infinite bkFabArr;display:inline-block}@keyframes bkFabArr{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@media (max-width:640px){.bookfab{padding:13px 24px;bottom:16px}.bookfab__label{font-size:13px}}.bk2 .qrPanel{flex-direction:column;align-items:center;gap:14px;display:flex}.bk2 .qrPanel canvas{background:#fff;border-radius:16px;padding:14px;display:block;box-shadow:0 0 20px #f0f5f2,0 12px 30px -16px #0000008c}.bk2 .qrPanel__wait{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.26px;font-size:13px;animation:2.2s ease-in-out infinite bk2wait}@media (max-width:960px){.best{padding:80px 24px}}@media (max-width:760px){.bk2__loc{top:16px;right:16px}.bk2__city{font-size:14px}.bk2__change{font-size:11px}.bk2__foot{flex-wrap:wrap;justify-content:center;gap:10px 20px;max-width:92%;bottom:16px}.bk2__foot span,.bk2__foot a{font-size:12px}.bk2__foot svg{width:15px;height:15px}.bk2 .screen{padding-bottom:16%}}.bk2 .bkx-loc:not(.sel),.bk2 .bkx-ask input{color:var(--ink2)}.bk2 .bkx-ask input::placeholder{color:#0a0a0a80}.bk2 .bkx-payel{width:100%;min-height:52px}.bk2 .screen:has(.bkx-pay){-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:clamp(20px,4vh,48px);padding-bottom:clamp(20px,5vh,56px);overflow:hidden auto}.bk2 .bkx-pay{width:min(460px,100%)}.bk2 .bkx-qeyebrow{text-transform:none;letter-spacing:normal}.bkClose{display:none}.best.bkModal{z-index:9999;-webkit-overflow-scrolling:touch;align-items:stretch;height:100dvh;padding:0;position:fixed;inset:0;overflow-y:auto}.best.bkModal:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0711139e;transition:opacity .45s;position:fixed;inset:0}.best.bkModal.bkModalShown:before{opacity:1}.best.bkModal .bk2{aspect-ratio:auto;opacity:0;transform-origin:50%;border-radius:22px;width:100%;height:100%;min-height:100%;max-height:none;transition:opacity .4s,transform .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1);transform:scale(.9);box-shadow:0 50px 130px -30px #000000bf}.best.bkModal.bkModalShown .bk2{opacity:1;border-radius:0;transform:none}.best.bkModal .bkClose{z-index:20;color:#fafafa;cursor:pointer;opacity:0;background:#fafafa24;border:1px solid #fafafa52;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,transform .25s,opacity .45s;display:inline-flex;position:fixed;top:clamp(14px,2.4vw,26px);right:clamp(14px,2.4vw,26px)}.best.bkModal.bkModalShown .bkClose{opacity:1}.best.bkModal .bkClose:hover{background:#fafafa42;transform:scale(1.05)}.best.bkModal .bkClose svg{width:20px;height:20px}.best.bkModal .bk2__loc{top:clamp(18px,2.4vw,30px);left:clamp(20px,4vw,42px);right:auto}@media (prefers-reduced-motion:reduce){.best.bkModal:before,.best.bkModal .bk2,.best.bkModal .bkClose{transition:none}}@media (max-width:760px){.best.bkModal{align-items:stretch;padding:0}.best.bkModal .bk2{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:100%;max-height:none}.best.bkModal .bkClose{top:max(12px,env(safe-area-inset-top));background:#fafafa2e;right:12px}.bk2 .searchWrap{width:92%;margin-top:28px}.bk2 .tfieldRow{height:auto;min-height:44px}.bk2 .findcare{height:40px}.bk2 .chipRow{gap:10px;margin-top:22px}.bk2 .chip{padding:9px 16px;font-size:13px}.bk2 .listenCue .lStop{min-height:44px}.bk2 .bkx-ai{-webkit-overflow-scrolling:touch;width:100%;max-height:46vh;font-size:16px;line-height:1.55;overflow-y:auto}.bk2 .bkx-ask{width:100%}.bk2 .bkx-ask input{font-size:16px}.bk2 .chip{align-items:center;min-height:40px;display:inline-flex}.bk2 .screen:has(.pkgRow){-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:clamp(26px,6vh,54px);padding-bottom:36px;overflow-y:auto}.bk2 .pkgRow{gap:14px;width:100%;margin-top:22px}.bk2 .pkgCard{width:min(360px,100%)}.bk2 .pkgCard .selbtn{padding:13px 0;font-size:14px}.bkx-contWrap{width:100%}.bk2 .cGo{min-height:44px;padding:8px 6px;font-size:14px}.bk2 .pkgRow:has([data-sub]){grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.bk2 .pkgRow:has([data-sub]) .pkgCard{width:auto}.bk2 .pkgRow:has([data-sub]) .pkgCard .panel{text-align:center;align-items:center}.bk2 .screen:has(.triRow){-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:clamp(24px,5vh,50px);padding-bottom:36px;overflow-y:auto}.bk2 .screen:has(.dateList){justify-content:center;padding-top:24px;padding-bottom:24px}.bk2 .screen:has(.dateList) .head{text-align:center!important}.bk2 .screen:has(.dateList) .slotL{text-align:center}.bk2 .screen:has(.dateList) .bkx-locRow{align-items:center}.bk2 .dateList{gap:4px}.bk2 .dateItem{padding:8px 6px;font-size:26px}.bk2 .triRow .bkx-contWrap{justify-content:center!important}.bk2 .bkx-locRow{justify-content:center}.bk2 .bkx-loc{flex:140px;justify-content:center;align-items:center;min-width:0;min-height:44px;font-size:15px;display:flex}.bk2 .screen:has(.cInput){justify-content:center}.bk2 .contactRight{text-align:left;align-items:stretch;gap:6px;width:100%}.bk2 .cInput,.bk2 .contactRight .cInput{text-align:left;border-bottom:1px solid #fafafa2e;width:100%;min-height:48px;padding:10px 4px;font-size:18px;line-height:1.4}.bk2 .cInput::placeholder{color:#fafafa73}.bk2 .contactRight .cGo{align-self:flex-start;margin-top:14px}.bk2 .screen:has(.bkx-qstep){-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:clamp(22px,5vh,46px);padding-bottom:44px;overflow-y:auto}.bk2 .bkx-qstep{width:100%}.bk2 .bkx-mic{width:40px;height:40px}.bk2 .bkx-qnav{gap:12px;margin-top:22px}.bk2 .bkx-back{align-items:center;min-height:44px;display:inline-flex}.bk2 .bkx-check{padding:8px 0}.bk2 .bkx-choice{min-height:52px}.bk2 .screen:has(.bkx-pay){padding-bottom:calc(40px + env(safe-area-inset-bottom))}.bk2 .bkx-pay{gap:14px}.bk2 .bkx-paysum{font-size:15px}.bk2 .bkx-paybtn{height:54px;font-size:16px}.bk2 .screen:has(.bkx-pay):not(:has(.bkx-payel)){justify-content:center}.bk2 .screen:has(.confRow){-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:clamp(28px,7vh,64px);padding-bottom:40px;overflow-y:auto}.bk2 .confText{text-align:center;max-width:100%}.bk2 .confText .head{text-align:center}.bk2 .confText .sub{text-align:center;font-size:16px}.bk2 .confProfile{justify-content:center;min-height:44px;margin-top:18px;font-size:14px}.bk2 .confFine{justify-content:center;gap:14px}.bk2 .confFine button{color:var(--fa8);align-items:center;min-height:44px;padding:0 4px;font-size:14px;display:inline-flex}.bk2 .tfieldRow input{min-width:0}.bk2 .tfield{padding:7px 8px 7px 14px}.bk2 .tfieldRow{gap:8px}.bk2 .tfieldRight{gap:6px}.bk2 .findcare{padding:0 12px}.bk2 .searchWrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;margin-top:24px;padding:0}.bk2 .searchCard{background:#fafdff;border-radius:26px;padding:0;box-shadow:0 12px 34px -18px #0000008c}.bk2 .tfield{border-radius:26px;padding:16px 16px 14px}.bk2 .tfieldRow{flex-direction:column;align-items:stretch;gap:14px;height:auto;min-height:0}.bk2 .tfieldRow input{width:100%;min-width:0;padding:4px 2px;font-size:17px;line-height:1.4}.bk2 .tfieldRight{justify-content:flex-end;gap:10px}.bk2 .micBtn{width:40px;height:40px}.bk2 .findcare{background:#0d2f33;border:0;border-radius:50%;justify-content:center;gap:0;width:40px;height:40px;padding:0}.bk2 .findcare:hover{background:#0d2f33}.bk2 .findcare span{display:none}.bk2 .findcare svg{color:#fff;width:18px;height:18px}.bk2 .h-entry{font-size:clamp(21px,5.6vw,26px)}.bk2 .h-step{font-size:clamp(20px,5.2vw,25px)}.bk2 .bkx-qhead{margin-bottom:18px;font-size:clamp(19px,5vw,24px)}.bk2 .bkx-qeyebrow{margin-bottom:12px;font-size:11px}.bk2 .tfieldRow input{font-size:16px}.bk2 .chip{min-height:38px;padding:8px 14px;font-size:12.5px}.bk2 .pkgCard .name{font-size:17px;line-height:21px}.bk2 .pkgCard .price{font-size:24px}.bk2 .pkgCard .sub,.bk2 .pkgCard .tests{font-size:12.5px}.bk2 .dateItem{font-size:24px}.bk2 .confText .sub,.bk2 .bkx-ai{font-size:15px}.bk2 .bk2__city{font-size:14px}.bk2 .bk2__change{font-size:11.5px}.bk2 .bk2__foot span,.bk2 .bk2__foot a{font-size:13px}.bk2 .chip[data-lane=best],.bk2 .chip[data-lane=longevity]{display:none}}.bk2 .chip svg{vertical-align:-2px;flex:none;width:15px;height:15px;margin-left:5px}@media (max-width:760px){.bk2 .searchCard{border-radius:22px}.bk2 .tfield{border-radius:22px;padding:12px 14px 10px}.bk2 .tfieldRow{gap:6px}.bk2 .tfieldRow input{padding:2px}.bk2 .micBtn,.bk2 .findcare{width:38px;height:38px}}.bk2 .bkx-gate,.bk2 .bkx-badge{text-transform:none;letter-spacing:normal}.bk2 .bkx-gate{background:0 0;border-radius:0;margin-bottom:10px;padding:0;font-size:11.5px;font-weight:600}.bk2 .bkx-gate--direct{color:var(--muted)}.bk2 .bkx-gate--consult{color:#3a5a96}.bk2 .bkx-gate--free{color:#1f7a4d}.bk2 .pkgCard .body{justify-content:flex-end}.bk2 .pkgCard .selbtn{margin-top:auto}.bk2 .dateItem.off{opacity:.28;pointer-events:none;cursor:default}.bk2 .bkx-stepback{cursor:pointer;color:var(--fa8);font-family:var(--bkbody);letter-spacing:-.2px;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0 0 14px;font-size:14px;transition:color .2s;display:inline-flex}.bk2 .bkx-stepback:hover{color:var(--fa)}.bk2 .bkx-stepback svg{width:17px;height:17px}.bk2 .bkx-helprow{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:18px;display:flex}.bk2 .bkx-help{color:var(--fa8);font-family:var(--bkbody);letter-spacing:-.2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.bk2 .bkx-help:hover{color:var(--fa)}.bk2 .bkx-help svg{width:15px;height:15px}.bk2 .bkx-helpcta{flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.bk2 .bkx-locRow{flex-flow:column;align-items:flex-start;gap:4px;margin-top:16px}.bk2 .bkx-loc{width:auto;min-width:0;font-family:var(--bkserif);color:var(--fa);opacity:.55;transition:opacity .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:0;flex:none;padding:4px 2px;font-size:22px;font-weight:400}.bk2 .bkx-loc.sel{opacity:1;color:var(--fa);background:0 0;border:0}.bk2 .bkx-loc:not(.sel){color:var(--fa)}.bk2 .bkx-prog{display:none}.bk2 .pkgCard{padding:12px 16px 16px}.bk2 .pkgCard .panel{padding:6px 0 12px}.bk2 .pkgCard .body{padding:0}.bk2 .pkgCard .sub{min-height:3.6em}@media (min-width:761px){.bk2 .triRow.bkx-2col{grid-template-columns:1fr 1fr;max-width:920px}}.bk2 .pkgCard .tests{margin-bottom:16px}
:root{--sp-paper:#fafaf9;--sp-paper-c:#fafdff;--sp-paper-w:#fafafa;--sp-stone:#f2f1f0;--sp-ink:#0f0e0d;--sp-ink-2:#0a0a0a;--sp-warm:#33312c;--sp-mut:#706d66;--sp-mut-2:#8f8b85;--sp-line:#cccac6;--sp-blue:#85b5d4;--sp-cyan:#e2f6f9;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-gut:clamp(24px,calc((100vw - 1154px)/2),360px);--sp-serif:var(--sp-font-serif),"Fraunces",Georgia,"Times New Roman",serif;--sp-sans:var(--sp-font-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-logo:var(--sp-font-logo),"Libre Baskerville",Georgia,serif;--sp-jost:var(--sp-font-jost),"Jost",var(--sp-sans);--sp-mulish:var(--sp-font-mulish),"Mulish",var(--sp-sans)}.ImagingTalkCTA-module__qv_0Gq__bk{background:var(--sp-paper);padding:clamp(110px,14vw,180px)var(--sp-gut)clamp(70px,8vw,100px)}.ImagingTalkCTA-module__qv_0Gq__inner{grid-template-columns:minmax(0,333px) minmax(0,500px);justify-content:space-between;gap:clamp(40px,6vw,80px);max-width:1154px;margin:0 auto;display:grid}.ImagingTalkCTA-module__qv_0Gq__h{font-family:var(--sp-serif);letter-spacing:.01px;color:var(--sp-ink);margin:0 0 28px;font-size:clamp(28px,3.6vw,36px);font-weight:400;line-height:1.1}.ImagingTalkCTA-module__qv_0Gq__ctas{flex-wrap:wrap;gap:12px;display:flex}.ImagingTalkCTA-module__qv_0Gq__cta{cursor:pointer;border:1px solid var(--sp-ink-2);font-family:var(--sp-sans);color:var(--sp-ink-2);background:0 0;border-radius:100px;align-items:center;padding:6px 14px;font-size:14px;transition:background .2s,color .2s;display:inline-flex}.ImagingTalkCTA-module__qv_0Gq__cta:hover{background:var(--sp-ink-2);color:var(--sp-paper)}.ImagingTalkCTA-module__qv_0Gq__fill{background:var(--sp-ink-2);color:var(--sp-paper);border-color:var(--sp-ink-2)}.ImagingTalkCTA-module__qv_0Gq__fill:hover{background:var(--sp-ink);color:var(--sp-paper)}.ImagingTalkCTA-module__qv_0Gq__right p{font-family:var(--sp-sans);letter-spacing:-.45px;color:var(--sp-ink);margin:0;font-size:20px;line-height:1.3}.ImagingTalkCTA-module__qv_0Gq__right p+p{margin-top:18px}@media (max-width:860px){.ImagingTalkCTA-module__qv_0Gq__inner{grid-template-columns:1fr;gap:30px}}
