:root{--intake-ink:#12302b;--intake-ink-soft:#516660;--intake-forest:#123f37;--intake-forest-deep:#0d332d;--intake-teal:#2d7f70;--intake-mint:#edf4ee;--intake-clinical:#faf6ef;--intake-paper:#fffdf9;--intake-line:#dedbd2;--intake-line-strong:#bfc5bd;--intake-gold:#b58b49;--intake-gold-soft:#eadbbd;--intake-error:#8b342f}body.leva-intake-v2{background:var(--intake-clinical);color:var(--intake-ink);font-family:Manrope,Arial,sans-serif;margin:0;min-width:0}body.leva-intake-v2.nav-open{overflow:hidden}.leva-intake-v2 *,.leva-intake-v2 :after,.leva-intake-v2 :before{box-sizing:border-box}.leva-intake-v2 .site-shell{background:var(--intake-clinical)}.leva-intake-v2 .footer-main-instagram{align-items:center;background:#fffdf9;border:1px solid hsla(0,0%,100%,.7);border-radius:15px;box-shadow:0 12px 28px rgba(4,30,25,.16);color:var(--intake-forest);display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr) 20px;margin-top:14px;min-height:62px;padding:10px 13px 10px 10px;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease;width:min(100%,292px)}.leva-intake-v2 .site-footer .footer-brand>.footer-main-instagram{grid-column:1/-1;justify-self:start}.leva-intake-v2 .footer-main-instagram:hover{box-shadow:0 16px 34px rgba(4,30,25,.22);transform:translateY(-1px)}.leva-intake-v2 .footer-main-instagram:focus-visible{outline:3px solid var(--intake-gold-soft);outline-offset:3px}.leva-intake-v2 .footer-main-instagram svg{background:radial-gradient(circle at 31% 101%,#fed373 0 25%,#f15245 47%,#d92e7f 65%,#9b36b7 82%,#515ecf 100%);border-radius:10px;color:#fff;filter:drop-shadow(0 4px 8px rgba(114,44,97,.18));flex:0 0 auto;height:36px;padding:7px;width:36px}.leva-intake-v2 .footer-main-instagram>span{display:grid;gap:1px;text-align:left}.leva-intake-v2 .footer-main-instagram small{color:var(--intake-ink-soft);font-size:.64rem;font-weight:800;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.leva-intake-v2 .footer-main-instagram strong{color:var(--intake-ink);font-size:.86rem;line-height:1.25}.leva-intake-v2 .footer-main-instagram__arrow{color:var(--intake-teal);font-size:1.1rem;font-weight:700;line-height:1}.leva-intake-v2 .preview-utility{align-items:center;background:#f3ead9;border-bottom:1px solid rgba(181,139,73,.28);color:#715a32;display:flex;font-size:11px;gap:8px;justify-content:center;line-height:1.35;min-height:31px;padding:6px 16px;text-align:center}.leva-intake-v2 .preview-utility strong{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.leva-intake-v2 .intake-main{background:var(--intake-clinical);min-width:0;overflow:clip;padding:0 0 calc(78px + env(safe-area-inset-bottom))}.leva-intake-v2 .intake-desk{margin:0 auto;max-width:1180px;width:100%}.leva-intake-v2 .welcome-rail{border-bottom:1px solid rgba(181,139,73,.22);min-width:0;padding:20px 18px 13px}.leva-intake-v2 .welcome-copy{margin:0 auto;max-width:640px}.leva-intake-v2 .intake-eyebrow{color:var(--intake-teal);display:none;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.35;margin:0 0 7px;text-transform:uppercase}.leva-intake-v2 .welcome-rail h1{color:var(--intake-ink);font-size:clamp(28px,7.7vw,32px);font-weight:700;letter-spacing:-.048em;line-height:1.04;margin:0;max-width:21ch;text-wrap:balance}.leva-intake-v2 .trust-row{align-items:center;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);margin-top:13px}.leva-intake-v2 .care-team{align-items:center;display:flex;min-width:94px;padding-left:1px}.leva-intake-v2 .care-team img{background:var(--intake-mint);border:2px solid var(--intake-clinical);border-radius:50%;box-shadow:0 2px 8px rgba(18,48,43,.08);display:block;height:44px;margin-left:-11px;object-fit:cover;width:44px}.leva-intake-v2 .care-team img:first-child{margin-left:0;z-index:3}.leva-intake-v2 .care-team img:nth-child(2){z-index:2}.leva-intake-v2 .care-team img:nth-child(3){z-index:1}.leva-intake-v2 .privacy-note{align-items:start;display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr);min-width:0}.leva-intake-v2 .privacy-mark{background:var(--intake-paper);border:1px solid rgba(45,127,112,.22);border-radius:50%;color:var(--intake-teal);display:grid;height:25px;place-items:center;width:25px}.leva-intake-v2 .privacy-mark svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.leva-intake-v2 .privacy-note p{color:var(--intake-ink-soft);font-size:11.5px;line-height:1.42;margin:0}.leva-intake-v2 .desktop-progress,.leva-intake-v2 .doctor-stage{display:none}.leva-intake-v2 .form-surface{background:var(--intake-paper);border-bottom:1px solid var(--intake-line);min-width:0}.leva-intake-v2 .intake-form{margin:0 auto;max-width:680px;padding:15px 18px 38px;width:100%}.leva-intake-v2 .intake-step[hidden]{display:none}.leva-intake-v2 .intake-step.is-active{animation:intake-step-in .13s ease both}@keyframes intake-step-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.leva-intake-v2 .intake-step:not(:first-child){border-top:1px solid var(--intake-line);margin-top:42px;padding-top:34px}.leva-intake-v2.is-enhanced .intake-step:not(:first-child){border-top:0;margin-top:0;padding-top:0}.leva-intake-v2 .step-heading{margin-bottom:15px;scroll-margin-top:92px}.leva-intake-v2 .step-back-top{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--intake-teal);cursor:pointer;display:inline-flex;font:750 13px/1.2 Manrope,Arial,sans-serif;gap:7px;margin:-7px 0 8px -8px;min-height:44px;padding:7px 8px}.leva-intake-v2 .step-back-top span{font-size:17px;line-height:1}.leva-intake-v2 .step-back-top:hover{background:var(--intake-mint);color:var(--intake-forest)}.leva-intake-v2 .step-back-top:focus-visible{outline:3px solid rgba(45,127,112,.28);outline-offset:2px}.leva-intake-v2 .step-heading-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.leva-intake-v2 .step-heading h2{color:var(--intake-ink);font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0;scroll-margin-top:112px}.leva-intake-v2 .step-heading h2:focus{outline:none}.leva-intake-v2 .step-heading h2:focus-visible{outline:none}.leva-intake-v2 .step-count{color:var(--intake-ink-soft);flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.leva-intake-v2 .step-line{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:9px}.leva-intake-v2 .step-line i{background:#dddcd5;border-radius:99px;display:block;height:3px}.leva-intake-v2 .step-line i.is-complete{background:var(--intake-teal)}.leva-intake-v2 .step-line i.is-current{background:var(--intake-forest);box-shadow:inset -10px 0 0 var(--intake-gold)}.leva-intake-v2 .services-intro{border-bottom:1px solid var(--intake-line);margin:-3px 0 22px;padding-bottom:17px}.leva-intake-v2 .services-intro h3{color:var(--intake-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 4px}.leva-intake-v2 .services-intro p{color:var(--intake-ink-soft);font-size:13px;line-height:1.45;margin:0}.leva-intake-v2 .step-fields{display:grid;gap:21px;grid-template-columns:minmax(0,1fr)}.leva-intake-v2 .field-group{border:0;margin:0;min-width:0;padding:0}.leva-intake-v2 .field-options+.field-options{border-top:1px solid var(--intake-line);margin-top:4px;padding-top:25px}.leva-intake-v2 .field-group legend,.leva-intake-v2 .field-group>label{color:var(--intake-ink);display:block;font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:1.42;margin:0 0 8px;width:100%}.leva-intake-v2 .required-mark{color:var(--intake-error);margin-left:3px}.leva-intake-v2 .field-help{color:var(--intake-ink-soft);font-size:12px;line-height:1.45;margin:-3px 0 9px}.leva-intake-v2 .field-group>input,.leva-intake-v2 .field-group>textarea{background:#fff;border:1px solid var(--intake-line-strong);border-radius:8px;color:var(--intake-ink);display:block;font:500 16px/1.4 Manrope,Arial,sans-serif;min-height:56px;min-width:0;padding:14px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.leva-intake-v2 .field-group>textarea{min-height:144px;resize:vertical}.leva-intake-v2 .field-group>input:hover,.leva-intake-v2 .field-group>textarea:hover{border-color:#92a69f}.leva-intake-v2 .field-group>input:focus,.leva-intake-v2 .field-group>textarea:focus{background:#fffefa;border-color:var(--intake-teal);box-shadow:0 0 0 4px rgba(45,127,112,.13);outline:none}.leva-intake-v2 [aria-invalid=true]{border-color:var(--intake-error)!important;box-shadow:0 0 0 3px rgba(139,52,47,.1)!important}.leva-intake-v2 .field-error{color:var(--intake-error);font-size:12px;font-weight:650;line-height:1.4;margin:7px 0 0}.leva-intake-v2 .field-error:empty{display:none}.leva-intake-v2 .choice-list{background:#fff;border:1px solid var(--intake-line-strong);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.leva-intake-v2 .choice-row{align-items:center;background:#fff;border-bottom:1px solid var(--intake-line);color:var(--intake-ink-soft);cursor:pointer;display:grid;gap:11px;grid-template-columns:21px minmax(0,1fr);min-height:53px;min-width:0;padding:12px 13px;position:relative;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.leva-intake-v2 .choice-row:last-child{border-bottom:0}.leva-intake-v2 .choice-row:hover{background:#f8faf7;color:var(--intake-ink)}.leva-intake-v2 .choice-row:has(input:checked){background:var(--intake-mint);box-shadow:inset 3px 0 0 var(--intake-teal);color:var(--intake-ink)}.leva-intake-v2 .choice-row input{accent-color:var(--intake-teal);cursor:pointer;display:block;height:20px;margin:0;width:20px}.leva-intake-v2 .choice-row:has(input:focus-visible){outline:3px solid #0b675a;outline-offset:-3px;z-index:1}.leva-intake-v2 .choice-label{font-size:14px;font-weight:600;line-height:1.43;min-width:0;overflow-wrap:anywhere}.leva-intake-v2 .step-actions{border-top:1px solid var(--intake-line);display:none;gap:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);margin-top:28px;padding-top:20px}.leva-intake-v2.is-enhanced .step-actions{display:grid}.leva-intake-v2 .step-actions>:only-child,.leva-intake-v2 .step-actions>[hidden]+.intake-button{grid-column:1/-1}.leva-intake-v2 .intake-button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font:800 14px/1.2 Manrope,Arial,sans-serif;justify-content:center;min-height:56px;padding:14px 20px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.leva-intake-v2 .intake-button:focus-visible{outline:3px solid #0b675a;outline-offset:3px}.leva-intake-v2 .intake-button-primary{background:var(--intake-teal);box-shadow:0 9px 20px rgba(45,127,112,.14);color:#fff}.leva-intake-v2 .intake-button-primary:hover{background:#236f62;transform:translateY(-1px)}.leva-intake-v2 .intake-button-secondary{background:transparent;border-color:var(--intake-line-strong);color:var(--intake-ink)}.leva-intake-v2 .intake-button-secondary:hover{background:var(--intake-mint);border-color:var(--intake-teal)}.leva-intake-v2 .fallback-submit{margin-top:28px;width:100%}.leva-intake-v2.is-enhanced .fallback-submit{display:none}.leva-intake-v2 .form-status{color:var(--intake-teal);font-size:13px;font-weight:700;line-height:1.45;margin:14px 0 0;min-height:0;text-align:center}.leva-intake-v2 .form-status:empty{display:none}.leva-intake-v2 .form-status.is-error{color:var(--intake-error)}.leva-intake-v2 .leva-intake-adapter-ready [hidden]{display:none!important}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form fieldset:empty,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form fieldset:not(:has(.hs-form-field:not([hidden]))):not(:has(.hs-richtext:not([hidden]))){display:none!important}.leva-intake-v2 .leva-intake-guide{margin:0 0 22px;scroll-margin-top:92px}.leva-intake-v2 .leva-intake-guide__progress-list{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.leva-intake-v2 .leva-intake-guide__progress-button{background:transparent;border:0;color:transparent;display:block;font:inherit;height:13px;padding:0;position:relative;width:100%}.leva-intake-v2 .leva-intake-guide__progress-button:after{background:#dddcd5;border-radius:99px;content:"";height:3px;left:0;position:absolute;right:0;top:5px}.leva-intake-v2 .leva-intake-guide__progress-button.is-complete:after{background:var(--intake-teal)}.leva-intake-v2 .leva-intake-guide__progress-button.is-current:after{background:var(--intake-forest);box-shadow:inset -10px 0 0 var(--intake-gold)}.leva-intake-v2 .leva-intake-guide__progress-button:focus-visible{border-radius:3px;outline:3px solid #0b675a;outline-offset:3px}.leva-intake-v2 .leva-intake-guide__progress-label,.leva-intake-v2 .leva-intake-guide__progress-number{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.leva-intake-v2 .leva-intake-guide__heading{align-items:baseline;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:9px}.leva-intake-v2 .leva-intake-guide__top-back{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--intake-teal);cursor:pointer;display:inline-flex;font:750 13px/1.2 Manrope,Arial,sans-serif;grid-column:1/-1;justify-self:start;margin:-5px 0 -1px -8px;min-height:44px;padding:7px 8px}.leva-intake-v2 .leva-intake-guide__top-back:before{content:"\2190";font-size:17px;line-height:1;margin-right:7px}.leva-intake-v2 .leva-intake-guide__top-back[hidden]{display:none}.leva-intake-v2 .leva-intake-guide__top-back:hover{background:var(--intake-mint);color:var(--intake-forest)}.leva-intake-v2 .leva-intake-guide__top-back:focus-visible{outline:3px solid rgba(45,127,112,.28);outline-offset:2px}.leva-intake-v2 .leva-intake-guide__step-count{color:var(--intake-ink-soft);flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;order:2;text-transform:uppercase}.leva-intake-v2 .leva-intake-guide__step-title{color:var(--intake-ink);font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0;order:1}.leva-intake-v2 .leva-intake-guide__step-title:focus{outline:none}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form{margin:0;width:100%}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form fieldset{border:0;margin:0;max-width:none;min-width:0;padding:0}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form fieldset+fieldset{margin-top:21px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form fieldset:has(.hs-form-field[hidden]) .hs-form-field:not([hidden]){width:100%!important}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-form-field{margin:0;min-width:0}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-form-field+.hs-form-field{margin-top:21px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-form-field>label,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-form-field>legend,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-richtext h2,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-richtext h3{color:var(--intake-ink);display:block;font:750 14px/1.42 Manrope,Arial,sans-serif;letter-spacing:-.01em;margin:0 0 8px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-richtext p{color:var(--intake-ink-soft);font:500 13px/1.45 Manrope,Arial,sans-serif;margin:0 0 16px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-form-required{color:var(--intake-error)}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.leva-intake-v2 .leva-intake-adapter-ready form.hs-form select,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form textarea{background:#fff;border:1px solid var(--intake-line-strong);border-radius:8px;color:var(--intake-ink);display:block;font:500 16px/1.4 Manrope,Arial,sans-serif;min-height:56px;min-width:0;padding:14px;width:100%!important}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form textarea{min-height:144px;resize:vertical}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input:focus,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form select:focus,.leva-intake-v2 .leva-intake-adapter-ready form.hs-form textarea:focus{border-color:var(--intake-teal);box-shadow:0 0 0 4px rgba(45,127,112,.13);outline:none}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .inputs-list{background:#fff;border:1px solid var(--intake-line-strong);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;overflow:hidden;padding:0}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .inputs-list>li{border-bottom:1px solid var(--intake-line);margin:0;padding:0}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .inputs-list>li:last-child{border-bottom:0}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .inputs-list label{align-items:center;color:var(--intake-ink-soft);cursor:pointer;display:grid;gap:11px;grid-template-columns:21px minmax(0,1fr);margin:0;min-height:53px;padding:12px 13px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .inputs-list label:has(input:checked){background:var(--intake-mint);box-shadow:inset 3px 0 0 var(--intake-teal);color:var(--intake-ink)}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input[type=checkbox],.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input[type=radio]{accent-color:var(--intake-teal);height:20px;margin:0;width:20px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs-error-msgs{color:var(--intake-error);font:650 12px/1.4 Manrope,Arial,sans-serif;list-style:none;margin:7px 0 0;padding:0}.leva-intake-v2 .leva-intake-guide__actions{border-top:1px solid var(--intake-line);display:grid;gap:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);margin-top:28px;padding-top:20px}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form button[type=submit],.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input[type=submit],.leva-intake-v2 .leva-intake-guide__button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font:800 14px/1.2 Manrope,Arial,sans-serif;justify-content:center;min-height:56px;padding:14px 20px;width:100%}.leva-intake-v2 .leva-intake-guide__button--back{background:transparent;border-color:var(--intake-line-strong);color:var(--intake-ink)}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form button[type=submit],.leva-intake-v2 .leva-intake-adapter-ready form.hs-form input[type=submit],.leva-intake-v2 .leva-intake-guide__button--next{background:var(--intake-teal);box-shadow:0 9px 20px rgba(45,127,112,.14);color:#fff}.leva-intake-v2 .leva-intake-adapter-ready form.hs-form .hs_submit{margin-top:10px}@media (min-width:700px) and (max-width:1023px){.leva-intake-v2 .intake-form,.leva-intake-v2 .welcome-rail{padding-inline:32px}.leva-intake-v2 .welcome-rail h1{font-size:40px;max-width:26ch}.leva-intake-v2 .intake-form,.leva-intake-v2 .welcome-copy{max-width:740px}.leva-intake-v2 .step-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.leva-intake-v2 .field-group[data-field=address],.leva-intake-v2 .field-group[data-field=date_of_birth],.leva-intake-v2 .field-group[data-field=is_there_anything_else_you_d_like_us_to_know_],.leva-intake-v2 .field-group[data-field=preferred_contact_method],.leva-intake-v2 .field-group[data-field=zip],.leva-intake-v2 .field-options{grid-column:1/-1}}@media (max-width:699px){.leva-intake-v2 .site-footer .footer-doctor-list{display:grid;gap:10px;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);overflow:visible;padding-bottom:0;scroll-snap-type:none;width:100%}.leva-intake-v2 .site-footer .footer-doctor{grid-template-columns:54px minmax(0,1fr);min-height:0;min-width:0;padding:15px;scroll-snap-align:none;width:100%}.leva-intake-v2 .site-footer .footer-doctor>img{height:54px;width:54px}}@media (min-width:1024px){.leva-intake-v2 .intake-main{padding:clamp(38px,4.5vw,68px) clamp(30px,4vw,58px) clamp(84px,7vw,118px)}.leva-intake-v2 .intake-desk{background:var(--intake-paper);border:1px solid rgba(157,158,146,.38);border-radius:18px;box-shadow:0 24px 64px rgba(40,50,39,.1);display:grid;grid-template-columns:minmax(390px,.84fr) minmax(0,1.3fr);overflow:hidden}.leva-intake-v2 .welcome-rail{background:var(--intake-forest);border:0;color:var(--intake-paper);display:flex;flex-direction:column;min-height:700px;overflow:hidden;padding:clamp(38px,4vw,50px) clamp(30px,3.2vw,42px) 256px;position:relative}.leva-intake-v2 .welcome-copy{margin:0;max-width:none}.leva-intake-v2 .intake-eyebrow{color:#dbc18f;display:block;margin-bottom:13px}.leva-intake-v2 .welcome-rail h1{color:#fffdf9;font-size:clamp(40px,3.15vw,44px);line-height:1.01;max-width:none}.leva-intake-v2 .trust-row{display:block;margin-top:24px}.leva-intake-v2 .care-team{display:none}.leva-intake-v2 .privacy-note{gap:10px;grid-template-columns:28px minmax(0,1fr);max-width:330px}.leva-intake-v2 .privacy-mark{background:rgba(255,253,249,.1);border-color:rgba(255,253,249,.34);color:#f1dfba;height:28px;width:28px}.leva-intake-v2 .privacy-note p{color:rgba(255,253,249,.76);font-size:12px}.leva-intake-v2 .desktop-progress{display:block;margin-top:30px}.leva-intake-v2 .intake-progress{display:grid;gap:0;list-style:none;margin:0;padding:0;position:relative}.leva-intake-v2 .intake-progress:before{background:hsla(40,52%,83%,.32);bottom:19px;content:"";left:6px;position:absolute;top:19px;width:1px}.leva-intake-v2 .progress-step{align-items:center;background:transparent;border:0;color:rgba(255,253,249,.54);display:grid;font:inherit;gap:11px;grid-template-columns:13px minmax(0,1fr);min-height:33px;padding:4px 0;position:relative;text-align:left;width:100%}.leva-intake-v2 .progress-step:not(:disabled){cursor:pointer}.leva-intake-v2 .progress-step:focus-visible{border-radius:4px;outline:3px solid #f2d9a5;outline-offset:5px}.leva-intake-v2 .progress-node{background:var(--intake-forest);border:2px solid rgba(255,253,249,.28);border-radius:50%;display:block;height:13px;position:relative;width:13px;z-index:1}.leva-intake-v2 .progress-label{font-size:12px;font-weight:700;line-height:1.35}.leva-intake-v2 .progress-step.is-current{color:#fff}.leva-intake-v2 .progress-step.is-current .progress-node{background:#f0d59e;border-color:#f0d59e;box-shadow:0 0 0 4px hsla(40,73%,78%,.11)}.leva-intake-v2 .progress-step.is-complete{color:rgba(255,253,249,.8)}.leva-intake-v2 .progress-step.is-complete .progress-node{background:#8fc5b9;border-color:#8fc5b9}.leva-intake-v2 .doctor-stage{background:linear-gradient(180deg,rgba(255,253,249,0),rgba(255,253,249,.055));border-top:1px solid hsla(40,52%,83%,.23);bottom:0;display:block;height:244px;left:clamp(18px,2vw,30px);margin:0;min-height:0;overflow:hidden;position:absolute;right:clamp(18px,2vw,30px)}.leva-intake-v2 .doctor-stage-arch{background:rgba(255,253,249,.06);border:1px solid hsla(40,52%,83%,.36);border-radius:110px 110px 18px 18px;bottom:-46px;height:218px;position:absolute;right:18px;width:205px}.leva-intake-v2 .doctor-stage-ring{border:1px solid rgba(143,197,185,.28);border-radius:50%;bottom:-92px;height:220px;left:-10px;position:absolute;width:220px}.leva-intake-v2 .doctor-cutout{bottom:0;display:block;filter:drop-shadow(0 8px 12px rgba(5,30,26,.17));height:232px;object-fit:contain;object-position:center bottom;position:absolute;width:auto}.leva-intake-v2 .doctor-cutout-secondary{height:218px;left:-16px;opacity:.92;z-index:1}.leva-intake-v2 .doctor-cutout-primary{height:238px;right:-12px;z-index:2}.leva-intake-v2 .form-surface{background:var(--intake-paper);border:0}.leva-intake-v2 .intake-form{max-width:none;padding:clamp(44px,4.5vw,62px) clamp(42px,5vw,68px) 52px}.leva-intake-v2 .leva-intake-guide__top-back,.leva-intake-v2 .step-back-top{display:none}.leva-intake-v2 .step-heading{margin-bottom:30px}.leva-intake-v2 .step-heading h2{font-size:clamp(28px,2.5vw,34px)}.leva-intake-v2 .step-line{margin-top:15px}.leva-intake-v2 .step-fields{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.leva-intake-v2 .field-group[data-field=address],.leva-intake-v2 .field-group[data-field=date_of_birth],.leva-intake-v2 .field-group[data-field=is_there_anything_else_you_d_like_us_to_know_],.leva-intake-v2 .field-group[data-field=preferred_contact_method],.leva-intake-v2 .field-group[data-field=zip],.leva-intake-v2 .field-options{grid-column:1/-1}.leva-intake-v2 .field-options[data-field=cosmetic_surgery] .choice-list,.leva-intake-v2 .field-options[data-field=non_surgical_aesthetics__skin___hair_] .choice-list,.leva-intake-v2 .field-options[data-field=wellness_and_body_treatment] .choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.leva-intake-v2 .field-options[data-field=cosmetic_surgery] .choice-row:nth-child(odd),.leva-intake-v2 .field-options[data-field=non_surgical_aesthetics__skin___hair_] .choice-row:nth-child(odd),.leva-intake-v2 .field-options[data-field=wellness_and_body_treatment] .choice-row:nth-child(odd){border-right:1px solid var(--intake-line)}.leva-intake-v2 .field-options[data-field=cosmetic_surgery] .choice-row:last-child,.leva-intake-v2 .field-options[data-field=non_surgical_aesthetics__skin___hair_] .choice-row:last-child,.leva-intake-v2 .field-options[data-field=wellness_and_body_treatment] .choice-row:last-child{border-bottom:1px solid var(--intake-line)}.leva-intake-v2 .step-actions{justify-content:end;margin-top:36px;padding-top:24px}.leva-intake-v2 .intake-button{min-width:150px}}.leva-intake-v2.intake-r5-concierge .intake-main{background:radial-gradient(circle at 92% 2%,rgba(143,197,185,.18),transparent 32rem),linear-gradient(180deg,#fbf7f0,#f7f1e8)}.leva-intake-v2.intake-r5-concierge .welcome-rail{background:rgba(255,253,249,.82)}.leva-intake-v2.intake-r5-concierge .intake-form .form{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important}.leva-intake-v2.intake-r5-concierge .intake-main button,.leva-intake-v2.intake-r5-concierge .intake-main h1,.leva-intake-v2.intake-r5-concierge .intake-main h2,.leva-intake-v2.intake-r5-concierge .intake-main label,.leva-intake-v2.intake-r5-concierge .intake-main legend{text-shadow:none!important}.leva-intake-v2.intake-r5-concierge .step-line{gap:5px}.leva-intake-v2.intake-r5-concierge .step-line i{background:#cfd4ce;height:4px}.leva-intake-v2.intake-r5-concierge .step-line i.is-current{background:var(--intake-teal);box-shadow:none}.leva-intake-v2.intake-r5-concierge .field-help{color:#52655f;font-size:12.5px}.leva-intake-v2.intake-r5-concierge .field-group>input,.leva-intake-v2.intake-r5-concierge .field-group>textarea{border-color:#adb7b0}@media (max-width:699px){.leva-intake-v2.intake-r5-concierge .utility-bar{min-height:23px;padding:4px 14px}.leva-intake-v2.intake-r5-concierge .site-header{min-height:62px;padding-block:7px}.leva-intake-v2.intake-r5-concierge .site-header .brand-mark img{height:48px;width:48px}.leva-intake-v2.intake-r5-concierge .header-actions{display:none}.leva-intake-v2.intake-r5-concierge .intake-main{padding-bottom:34px}.leva-intake-v2.intake-r5-concierge .welcome-rail{padding:10px 18px 9px}.leva-intake-v2.intake-r5-concierge .welcome-rail h1{font-size:clamp(24px,6.7vw,27px);letter-spacing:-.044em;line-height:1.02;max-width:15ch}.leva-intake-v2.intake-r5-concierge .trust-row{gap:10px;margin-top:7px}.leva-intake-v2.intake-r5-concierge .care-team{min-width:88px}.leva-intake-v2.intake-r5-concierge .care-team img{height:40px;margin-left:-10px;width:40px}.leva-intake-v2.intake-r5-concierge .privacy-note{gap:7px;grid-template-columns:23px minmax(0,1fr)}.leva-intake-v2.intake-r5-concierge .privacy-mark{height:23px;width:23px}.leva-intake-v2.intake-r5-concierge .privacy-note p{color:#3f5751;font-size:12px;line-height:1.38}.leva-intake-v2.intake-r5-concierge .intake-form{padding-top:10px}.leva-intake-v2.intake-r5-concierge .step-heading{margin-bottom:12px}.leva-intake-v2.intake-r5-concierge .site-footer .section-inner{padding:28px 16px 32px}.leva-intake-v2.intake-r5-concierge .site-footer .location-stage{margin-bottom:26px;padding:22px 14px}.leva-intake-v2.intake-r5-concierge .site-footer .location-stage h2{font-size:26px;margin-bottom:18px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-offices{gap:12px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-office{padding-left:12px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-grid{gap:26px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-brand{gap:10px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-brand>img{width:78px}.leva-intake-v2.intake-r5-concierge .footer-main-instagram{min-height:56px;padding:9px 12px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-link-list{gap:10px 18px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-doctor-list{gap:8px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-doctor{grid-template-columns:44px minmax(0,1fr);padding:10px 12px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-doctor>img{height:44px;width:44px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-doctor strong{font-size:13px}.leva-intake-v2.intake-r5-concierge .site-footer .footer-bottom{gap:14px;margin-top:26px;padding-top:22px}}@media (min-width:700px) and (max-width:1023px){.leva-intake-v2.intake-r5-concierge .welcome-rail{padding-block:24px}.leva-intake-v2.intake-r5-concierge .welcome-copy{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(265px,.8fr);max-width:820px}.leva-intake-v2.intake-r5-concierge .welcome-rail h1{font-size:clamp(32px,4.6vw,37px);max-width:22ch}.leva-intake-v2.intake-r5-concierge .trust-row{margin:0}.leva-intake-v2.intake-r5-concierge .intake-form{padding-top:26px}.leva-intake-v2.intake-r5-concierge .header-actions{display:none}.leva-intake-v2.intake-r5-concierge .field-group[data-field=email] .field-help,.leva-intake-v2.intake-r5-concierge .field-group[data-field=phone] .field-help{min-height:37px}}@media (min-width:1200px){.leva-intake-v2.intake-r5-concierge[data-locale=es] .site-header .nav-list{column-gap:8px}.leva-intake-v2.intake-r5-concierge[data-locale=es] .site-header .nav-link,.leva-intake-v2.intake-r5-concierge[data-locale=es] .site-header .nav-summary{font-size:12.5px;letter-spacing:-.018em}.leva-intake-v2.intake-r5-concierge[data-locale=es] .site-header .header-actions .text-link{margin-left:18px}}@media (min-width:1024px){.leva-intake-v2.intake-r5-concierge .intake-main{padding:clamp(30px,3.8vw,54px) clamp(26px,3.8vw,54px) clamp(64px,5.2vw,82px)}.leva-intake-v2.intake-r5-concierge .intake-desk{align-items:stretch;background:var(--intake-paper);border:1px solid hsla(56,6%,51%,.34);border-radius:24px;box-shadow:0 28px 72px rgba(51,48,37,.12);display:grid;grid-template-areas:"intro intro intro" "progress form doctor";grid-template-columns:minmax(176px,.28fr) minmax(520px,1fr) minmax(194px,.34fr);max-width:1240px;overflow:hidden;width:min(100%,1240px)}.leva-intake-v2.intake-r5-concierge .welcome-rail{background:transparent;border:0;color:var(--intake-ink);display:contents;min-height:0;overflow:visible;padding:0;position:static}.leva-intake-v2.intake-r5-concierge .welcome-copy{align-items:center;background:linear-gradient(102deg,rgba(255,253,249,.97) 0 58%,rgba(237,244,238,.88) 100%);border-bottom:1px solid rgba(181,139,73,.28);display:grid;gap:7px 42px;grid-area:intro;grid-template-areas:"eyebrow trust" "title trust";grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);margin:0;max-width:none;padding:30px clamp(30px,3.2vw,44px) 28px;position:relative;z-index:1}.leva-intake-v2.intake-r5-concierge .welcome-copy:after{border:1px solid rgba(181,139,73,.2);border-radius:50%;content:"";height:238px;pointer-events:none;position:absolute;right:14%;top:-110px;width:238px}.leva-intake-v2.intake-r5-concierge .intake-eyebrow{color:#8c6b34;display:block;grid-area:eyebrow;margin:0}.leva-intake-v2.intake-r5-concierge .welcome-rail h1{color:var(--intake-ink);font-size:clamp(36px,3vw,46px);grid-area:title;line-height:.99;max-width:22ch}.leva-intake-v2.intake-r5-concierge[data-locale=es] .welcome-copy{padding-block:22px 20px}.leva-intake-v2.intake-r5-concierge[data-locale=es] .welcome-rail h1{font-size:clamp(34px,2.7vw,40px);line-height:.98;max-width:25ch}.leva-intake-v2.intake-r5-concierge .trust-row{align-items:center;display:grid;gap:15px;grid-area:trust;grid-template-columns:auto minmax(0,1fr);margin:0}.leva-intake-v2.intake-r5-concierge .care-team{display:flex;min-width:108px}.leva-intake-v2.intake-r5-concierge .care-team img{border-color:#fffdf9;height:48px;width:48px}.leva-intake-v2.intake-r5-concierge .privacy-note{gap:10px;grid-template-columns:28px minmax(0,1fr);max-width:310px}.leva-intake-v2.intake-r5-concierge .privacy-mark{background:rgba(255,253,249,.78);border-color:rgba(45,127,112,.28);color:var(--intake-teal);height:28px;width:28px}.leva-intake-v2.intake-r5-concierge .privacy-note p{color:var(--intake-ink-soft);font-size:12px}.leva-intake-v2.intake-r5-concierge .desktop-progress{background:#f7f1e6;border-right:1px solid rgba(181,139,73,.2);display:block;grid-area:progress;margin:0;padding:38px 24px 40px 28px}.leva-intake-v2.intake-r5-concierge .intake-progress{display:grid;gap:0;list-style:none;margin:0;padding:0;position:relative}.leva-intake-v2.intake-r5-concierge .intake-progress:before{background:#d8d2c5;bottom:19px;content:"";left:6px;position:absolute;top:19px;width:1px}.leva-intake-v2.intake-r5-concierge .progress-step{align-items:center;background:transparent;border:0;color:#6a7771;display:grid;font:inherit;gap:11px;grid-template-columns:13px minmax(0,1fr);min-height:39px;padding:5px 0;position:relative;text-align:left;width:100%}.leva-intake-v2.intake-r5-concierge .progress-node{background:#f7f1e6;border:2px solid #aeb9b3;border-radius:50%;display:block;height:13px;position:relative;width:13px;z-index:1}.leva-intake-v2.intake-r5-concierge .progress-label{font-size:12px;font-weight:750;line-height:1.35}.leva-intake-v2.intake-r5-concierge .progress-step.is-current{color:var(--intake-forest)}.leva-intake-v2.intake-r5-concierge .progress-step.is-current .progress-node{background:var(--intake-gold);border-color:var(--intake-gold);box-shadow:0 0 0 4px rgba(181,139,73,.12)}.leva-intake-v2.intake-r5-concierge .progress-step.is-complete{color:var(--intake-forest)}.leva-intake-v2.intake-r5-concierge .progress-step.is-complete .progress-node{background:var(--intake-teal);border-color:var(--intake-teal)}.leva-intake-v2.intake-r5-concierge .form-surface{background:var(--intake-paper);border:0;grid-area:form;min-width:0}.leva-intake-v2.intake-r5-concierge .intake-form{max-width:none;padding:38px clamp(34px,3.6vw,52px) 48px}.leva-intake-v2.intake-r5-concierge .step-heading{margin-bottom:25px}.leva-intake-v2.intake-r5-concierge .step-heading h2{font-size:clamp(28px,2.4vw,34px)}.leva-intake-v2.intake-r5-concierge .step-fields{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.leva-intake-v2.intake-r5-concierge .doctor-stage{align-self:stretch;background:linear-gradient(180deg,#eaf3ee,#f5efe3 62%,#eadfc9);border:0;border-left:1px solid rgba(45,127,112,.18);bottom:auto;display:block;grid-area:doctor;height:auto;left:auto;margin:0;min-height:610px;min-width:0;overflow:hidden;position:relative;right:auto}.leva-intake-v2.intake-r5-concierge .doctor-stage:before{background:var(--intake-gold);content:"";height:1px;left:28px;position:absolute;top:28px;width:42px}.leva-intake-v2.intake-r5-concierge .doctor-stage-arch{background:rgba(255,253,249,.42);border-color:rgba(181,139,73,.36);border-radius:100px 100px 12px 12px;bottom:auto;height:300px;right:50%;top:74px;transform:translateX(50%);width:min(82%,190px)}.leva-intake-v2.intake-r5-concierge .doctor-stage-ring{border-color:rgba(45,127,112,.24);bottom:auto;height:190px;left:auto;right:-78px;top:342px;width:190px}.leva-intake-v2.intake-r5-concierge .doctor-cutout-secondary{display:none}.leva-intake-v2.intake-r5-concierge .doctor-cutout-primary{bottom:auto;filter:drop-shadow(0 14px 18px rgba(26,48,39,.15));height:min(380px,63%);object-fit:contain;object-position:center bottom;right:50%;top:230px;transform:translateX(50%);width:auto}.leva-intake-v2.intake-r5-concierge .step-actions{margin-top:34px}}@media (max-width:359px){.leva-intake-v2 .preview-utility{display:block}.leva-intake-v2 .preview-utility strong{margin-right:5px}.leva-intake-v2 .welcome-rail{padding-inline:15px}.leva-intake-v2 .welcome-rail h1{font-size:28px}.leva-intake-v2 .trust-row{gap:9px}.leva-intake-v2 .care-team{min-width:84px}.leva-intake-v2 .care-team img{height:40px;width:40px}.leva-intake-v2 .intake-form{padding-inline:15px}.leva-intake-v2 .step-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}html.qa-text-scale-200 .leva-intake-v2 .welcome-rail h1{font-size:clamp(48px,14.3vw,56px);max-width:none;overflow-wrap:break-word}html.qa-text-scale-200 .leva-intake-v2 .intake-eyebrow,html.qa-text-scale-200 .leva-intake-v2 .preview-utility,html.qa-text-scale-200 .leva-intake-v2 .step-count{font-size:18px}html.qa-text-scale-200 .leva-intake-v2 .field-error,html.qa-text-scale-200 .leva-intake-v2 .field-help,html.qa-text-scale-200 .leva-intake-v2 .privacy-note p,html.qa-text-scale-200 .leva-intake-v2 .services-intro p{font-size:22px}html.qa-text-scale-200 .leva-intake-v2 .step-heading h2{font-size:48px}html.qa-text-scale-200 .leva-intake-v2 .choice-label,html.qa-text-scale-200 .leva-intake-v2 .field-group legend,html.qa-text-scale-200 .leva-intake-v2 .field-group>label,html.qa-text-scale-200 .leva-intake-v2 .intake-button,html.qa-text-scale-200 .leva-intake-v2 .services-intro h3{font-size:28px}html.qa-text-scale-200 .leva-intake-v2 .field-group>input,html.qa-text-scale-200 .leva-intake-v2 .field-group>textarea{font-size:32px;min-height:76px}html.qa-text-scale-200 .leva-intake-v2 .choice-row,html.qa-text-scale-200 .leva-intake-v2 .intake-button{min-height:76px}html.qa-text-scale-200 .leva-intake-v2 .trust-row{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.leva-intake-v2 *,.leva-intake-v2 :after,.leva-intake-v2 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.leva-intake-v2 .intake-form .dnd-column,.leva-intake-v2 .intake-form .dnd-module,.leva-intake-v2 .intake-form .dnd-row,.leva-intake-v2 .intake-form .dnd-section,.leva-intake-v2 .intake-form .hs_cos_wrapper,.leva-intake-v2 .intake-form .widget-span{max-width:none;min-width:0}.leva-intake-v2 .intake-form .dnd-column,.leva-intake-v2 .intake-form .dnd-row,.leva-intake-v2 .intake-form .dnd-section{margin:0!important;padding:0!important}.leva-intake-v2 .intake-form .dnd-column,.leva-intake-v2 .intake-form .dnd-row{width:100%!important}.leva-intake-v2 .intake-form .custom-widget,.leva-intake-v2 .intake-form .form-box,.leva-intake-v2 .intake-form .hbspt-form{background:transparent;border:0;box-shadow:none;margin:0;padding:0;width:100%}.leva-intake-v2 .intake-form .custom-widget[hidden],.leva-intake-v2 .intake-form .custom-widget[style*="display: none"],.leva-intake-v2 .intake-form .leva-intake-guide__native-module-title{display:none!important}.leva-intake-v2 .intake-form .leva-intake-guide__native-module>.container>.container-inner{margin-block:0!important}@media (min-width:1024px){.leva-intake-v2 .leva-intake-guide__progress{display:none}}.leva-intake-v2.intake-r5-concierge .intake-form form.hs-form-private .hs-input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.leva-intake-v2.intake-r5-concierge .intake-form form.hs-form-private .hs-input[data-leva-adapter-invalid]:not([type=checkbox]):not([type=radio]){border-color:var(--intake-error)!important;box-shadow:0 0 0 3px rgba(139,52,47,.12)!important}.leva-intake-v2.intake-r5-concierge .intake-form .container-inner{min-height:0!important}@media (min-width:1024px){.leva-intake-v2.intake-r5-concierge .intake-form .hs-form-field{height:auto!important;margin:0!important;min-height:0!important;padding:0!important}.leva-intake-v2.intake-r5-concierge .intake-form .hs-form-field>.input{margin:0!important;padding:0!important}.leva-intake-v2.intake-r5-concierge .intake-form .hs-form-field>label{margin:0 0 6px!important}.leva-intake-v2.intake-r5-concierge .intake-form .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){margin-bottom:0!important}.leva-intake-v2.intake-r5-concierge .intake-form fieldset.form-columns-1,.leva-intake-v2.intake-r5-concierge .intake-form fieldset.form-columns-2,.leva-intake-v2.intake-r5-concierge .intake-form fieldset.form-columns-3{margin-bottom:20px!important}.leva-intake-v2.intake-r5-concierge .intake-form fieldset:last-of-type{margin-bottom:0!important}.leva-intake-v2.intake-r5-concierge .intake-form legend.hs-field-desc{margin-bottom:8px}}body .hs_cos_wrapper[id^=hs_cos_wrapper_leva_redesign_footer]{display:contents!important}body .site-footer{background:#0b302a!important;background-image:none!important;border-top:0!important;box-shadow:none!important;color:hsla(0,0%,100%,.78)!important;isolation:auto!important;overflow:visible!important;padding-block:58px 28px!important;position:relative!important}body .site-footer:before{content:none!important;display:none!important}body .site-footer>.section-inner{margin-inline:auto!important;padding:0!important;position:static!important;width:min(calc(100% - clamp(20px, 4vw, 56px)*2),1280px)!important}body .site-footer h2,body .site-footer h3,body .site-footer h4,body .site-footer strong{color:#fffdf9!important}body .site-footer a{color:hsla(0,0%,100%,.78)!important}body .site-footer a:focus-visible,body .site-footer a:hover{color:#fffdf9!important}body .site-footer .location-stage{align-items:start!important;background:transparent!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.14)!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:36px!important;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)!important;margin:0 0 38px!important;padding:0 0 34px!important}body .site-footer .location-stage h2{font-size:1.6rem!important;letter-spacing:normal!important;line-height:1.2!important;margin:0!important;max-width:none!important}body .site-footer .location-stage h2:after{display:none!important}body .site-footer .footer-offices{align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .site-footer .footer-office{background:transparent!important;border:0!important;border-left:2px solid var(--teal-bright,#72b7aa)!important;border-radius:0!important;min-height:0!important;padding:0 0 0 14px!important}body .site-footer .footer-office h4{font-size:.86rem!important;margin:0 0 5px!important}body .site-footer .footer-office address{color:hsla(0,0%,100%,.64)!important;font-size:.72rem!important;font-style:normal!important;line-height:1.5!important;max-width:none!important;overflow-wrap:anywhere}body .site-footer .footer-grid{align-items:start!important;display:grid!important;gap:clamp(30px,6vw,80px)!important;grid-template-areas:none!important;grid-template-columns:minmax(190px,.8fr) minmax(160px,.6fr) minmax(300px,1.2fr)!important}body .site-footer .footer-brand,body .site-footer .footer-clinicians,body .site-footer .footer-links{border:0!important;grid-area:auto!important;grid-column:auto!important;min-width:0!important;padding:0!important}body .site-footer .footer-brand{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:8px!important;grid-template-columns:none!important;justify-content:flex-start!important}body .site-footer .footer-brand>img{align-self:flex-start!important;aspect-ratio:767/468;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;filter:none!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;margin:0 0 8px!important;max-height:none!important;max-width:164px!important;object-fit:contain!important;opacity:1!important;padding:0!important;width:164px!important}body .site-footer .footer-contact-link{color:hsla(0,0%,100%,.78)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere;text-decoration-color:currentColor!important}body .site-footer .footer-main-instagram{align-items:center!important;background:hsla(0,0%,100%,.055)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:12px!important;box-shadow:none!important;color:hsla(0,0%,100%,.9)!important;display:inline-flex!important;gap:10px!important;grid-column:auto!important;grid-template-columns:none!important;margin-top:8px!important;max-width:100%!important;min-height:48px!important;padding:8px 12px!important;width:max-content!important}body .site-footer .footer-main-instagram svg{background:transparent!important;border-radius:0!important;color:#ead8b5!important;filter:none!important;flex:0 0 auto!important;height:21px!important;padding:0!important;width:21px!important}body .site-footer .footer-main-instagram>span{display:grid!important;gap:1px!important;min-width:0;text-align:left!important}body .site-footer .footer-main-instagram small{color:hsla(0,0%,100%,.64)!important;font-size:.62rem!important}body .site-footer .footer-main-instagram strong{color:#fffdf9!important;font-size:.78rem!important;overflow-wrap:anywhere}body .site-footer .footer-grid h3{display:block!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.09em!important;line-height:1.35!important;margin:0 0 14px!important;text-transform:uppercase!important}body .site-footer .footer-grid h3:before{display:none!important}body .site-footer .footer-doctor-list,body .site-footer .footer-link-list{display:grid!important;gap:9px!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;grid-template-columns:1fr!important;list-style:none!important;margin:0!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}body .site-footer .footer-contact-link,body .site-footer .footer-link-list a,body .site-footer .footer-schedule-link,body .site-footer .footer-social-link{min-height:0!important}body .site-footer .footer-link-list a{color:hsla(0,0%,100%,.78)!important;display:inline!important;font-size:.74rem!important;font-weight:400!important;line-height:1.5!important;padding:0!important;text-decoration-color:currentColor!important}body .site-footer .footer-doctor{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:11px!important;grid-template-columns:48px minmax(0,1fr)!important;min-height:0!important;padding:0 0 10px!important;scroll-snap-align:none!important}body .site-footer .footer-doctor img{border:1px solid hsla(0,0%,100%,.25)!important;box-shadow:none!important;height:48px!important;width:48px!important}body .site-footer .footer-doctor strong{display:block!important;font-size:.75rem!important;line-height:1.3!important;margin-bottom:2px!important}body .site-footer .footer-doctor-socials{display:flex!important;flex-wrap:wrap!important;gap:7px!important}body .site-footer .footer-schedule-link,body .site-footer .footer-social-link{color:hsla(0,0%,100%,.78)!important;display:inline!important;font-size:.61rem!important;font-weight:400!important;line-height:1.5!important;padding:0!important;text-decoration-color:currentColor!important}body .site-footer .footer-schedule-link{margin-top:2px!important}body .site-footer .footer-schedule-link:after{content:none!important;display:none!important}body .site-footer .footer-bottom{align-items:center!important;border-top:1px solid hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.78)!important;display:grid!important;font-size:.63rem!important;font-weight:400!important;gap:10px 24px!important;grid-template-columns:auto 1fr!important;line-height:1.5!important;margin-top:36px!important;padding-top:32px!important}body .site-footer .footer-bottom p{margin:0!important}body .site-footer .footer-legal-links{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;justify-content:flex-end!important}body .site-footer .footer-disclaimer{color:hsla(0,0%,100%,.5)!important;font-size:.63rem!important;grid-column:1/-1!important;justify-self:start!important;line-height:1.55!important;max-width:1050px!important;width:auto!important}@media (max-width:719px){body .site-footer{padding-block:42px calc(112px + env(safe-area-inset-bottom))!important}body .site-footer .location-stage{gap:20px!important;grid-template-columns:1fr!important;margin:0 0 30px!important;padding:0 0 24px!important}body .site-footer .location-stage h2{font-size:1.4rem!important}body .site-footer .footer-bottom,body .site-footer .footer-grid,body .site-footer .footer-offices{grid-template-columns:1fr!important}body .site-footer .footer-offices{gap:14px!important}body .site-footer .footer-office{padding:4px 0 4px 12px!important}body .site-footer .footer-grid{gap:30px!important}body .site-footer .footer-brand>img{height:auto!important;margin-bottom:8px!important;max-width:120px!important;width:120px!important}body .site-footer .footer-contact-link,body .site-footer .footer-legal-links a,body .site-footer .footer-link-list a,body .site-footer .footer-schedule-link,body .site-footer .footer-social-link{align-items:center!important;display:inline-flex!important;min-height:44px!important}body .site-footer .footer-legal-links{justify-content:flex-start!important}body .site-footer .footer-doctor-list{gap:0!important}body .site-footer .footer-doctor{grid-template-columns:52px minmax(0,1fr)!important;min-height:92px!important;padding-block:12px!important}body .site-footer .footer-doctor img{height:52px!important;width:52px!important}body .site-footer .footer-bottom{gap:8px!important;margin-top:30px!important;padding-top:24px!important}}