.intake-v0{--screening-line:#cedad9;--screening-field-radius:12px;background:var(--color-white);color:var(--color-ink);font-size:1.125rem;line-height:1.55}.intake-v0 :focus-visible{outline:3px solid var(--color-navy);outline-offset:4px}.screening-page{max-width:1440px;margin-inline:auto}.intake-v0 .intake-root{background:var(--color-white);scroll-margin-top:1rem}.screening-header{border-bottom:1px solid var(--screening-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.screening-header .screening-brand{flex-direction:row;align-items:center;gap:14px;min-width:0}.screening-header .fdhs-logo{object-fit:contain;flex-shrink:0;width:82px;height:40px}.screening-header .physician-brand-identity{border:0;min-width:0;padding:0}.screening-header .physician-brand-name{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:22px}.screening-header .physician-brand-specialty{display:none}.intake-v0 .intake-lang{min-width:44px;color:var(--color-navy);background:0 0;border:0;padding:8px 0;font-size:16px}.intake-v0 .intake-stage{padding:28px 24px 36px}.intake-v0 .intake-heading{color:var(--color-ink);letter-spacing:-.025em;text-wrap:pretty;font-size:40px;line-height:44px}.intake-v0 .intake-heading--long{font-size:32px;line-height:38px}.intake-v0 .intake-kicker{color:var(--color-navy);letter-spacing:0;text-transform:none;margin-bottom:24px;font-size:16px;line-height:22px}.intake-v0 .intake-lede{margin-top:16px;font-size:20px;line-height:29px}.intake-v0 .intake-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.intake-v0 .screening-fallback{padding:32px 24px}.intake-v0 .intake-help{color:var(--color-ink-soft);font-size:18px;line-height:27px}.intake-v0 .intake-fineprint,.intake-v0 .field-hint{color:var(--color-ink-soft);font-size:16px;line-height:24px}.intake-v0 .intake-fineprint{margin-top:24px}.intake-v0 .btn-primary,.intake-v0 .btn-secondary{text-align:center;white-space:normal;border-radius:100px;min-height:58px;padding:16px 24px;font-size:20px;line-height:26px;transform:none}.intake-v0 .btn-primary{background:var(--color-navy);color:var(--color-white)}.intake-v0 .btn-primary:hover{background:var(--color-navy-dark)}.intake-v0 .btn-secondary{background:var(--color-slate-sand);color:var(--color-ink)}.intake-v0 .btn-secondary:hover{background:var(--color-sage)}.intake-v0 .intake-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}.intake-v0 .intake-actions .btn-primary{width:100%;min-width:0}.intake-v0 .intake-back,.intake-v0 .intake-link{color:var(--color-navy);font-size:17px;font-weight:400;line-height:24px}.intake-v0 .intake-actions .intake-back,.screening-phone{text-align:center;justify-content:center}.screening-phone{margin-top:12px}.screening-intro-layout{gap:32px;display:grid}.screening-physician{background:var(--color-slate-sand);border-radius:28px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.screening-physician img{object-fit:cover;border-radius:12px;width:78px;height:104px}.screening-physician-name{margin-bottom:8px;font-size:21px;font-weight:600;line-height:28px}.screening-physician p{font-size:18px;line-height:27px}.screening-office-note{color:var(--color-ink-soft);grid-column:1/-1}.screening-safety{border-top:1px solid var(--screening-line);color:var(--color-ink-soft);padding:20px 24px;font-size:16px;line-height:24px}.screening-safety a{color:var(--color-navy);padding-block:10px;text-decoration:underline;display:inline-block}.screening-topics{color:var(--color-ink-soft);margin:12px 24px 24px;display:block}.intake-v0 [data-phase=question] .intake-stage{max-width:648px;margin:auto}.intake-v0 .intake-progress{background:var(--color-sage);height:4px}.intake-progress-label{justify-content:space-between;align-items:center;gap:12px;margin-block:4px 16px;display:flex}.intake-v0 .intake-step-label{letter-spacing:0;text-transform:none;margin:0;font-size:16px;line-height:22px}.intake-v0 [data-phase=question] .intake-card{flex-direction:column;min-height:520px;display:flex}.intake-v0 [data-phase=question] .intake-actions{margin-top:auto;padding-top:64px}.intake-v0 .intake-body{margin-block:8px 0}.intake-v0 .choice,.intake-v0 .field-input{border-color:var(--screening-line);border-radius:var(--screening-field-radius);background:var(--color-white);min-height:58px}.intake-v0 .field-input{min-width:0;font-size:20px}.intake-v0 .field-input--short{max-width:none;height:90px;padding:20px 24px;font-size:36px;line-height:44px}.intake-v0 .field-label,.intake-v0 .choice-label{font-size:18px;line-height:26px}.intake-v0 .choice:has(input:checked){border-color:var(--color-navy);background:var(--color-sage)}.intake-v0 .choice:has(input:focus-visible){outline-color:var(--color-navy)}.intake-v0 .field-input:focus{border-color:var(--color-navy);outline:3px solid var(--color-navy)}.intake-v0 .field-input[aria-invalid=true]{border-color:var(--color-danger)}.intake-v0 .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intake-v0 .field{min-width:0;margin-top:22px}.intake-v0 .choice-row{flex-wrap:wrap;gap:12px;display:flex}.intake-v0 .choice--compact{border-radius:100px;flex:none;min-height:50px;padding:12px 20px}.intake-v0 .choice--compact .choice-mark{display:none}.intake-v0 .consent{color:var(--color-ink);font-size:17px;line-height:25px}.screening-contact-fields{border:0;min-width:0;margin:0;padding:0}.screening-contact-sidebar{display:none}.intake-v0 .screening-phone-field{border:1px solid var(--screening-line);border-radius:var(--screening-field-radius);display:flex}.intake-v0 .screening-phone-field #phone-country{border:0;border-right:1px solid var(--screening-line);border-radius:12px 0 0 12px;flex:0 0 105px;width:105px;padding-inline:8px;font-size:16px}.intake-v0 .screening-phone-field #phone{border:0;border-radius:0 12px 12px 0;flex:1;width:0;padding-inline:12px}.screening-contact-layout form{min-width:0}.screening-result-layout{gap:28px;display:grid}.screening-receipt{color:var(--color-navy);align-items:center;gap:12px;margin-bottom:24px;font-size:18px;line-height:26px;display:flex}.screening-receipt span{background:var(--color-sage);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.screening-reasons{border-block:1px solid var(--screening-line);margin-top:28px;padding-block:24px}.screening-reasons h3{font-family:var(--font-body);margin-bottom:16px;font-size:20px;font-weight:600}.screening-reasons ul{gap:16px;padding:0;list-style:none;display:grid}.screening-reasons li{font-size:18px;line-height:27px}.screening-next{background:var(--color-slate-sand);border-radius:28px;flex-direction:column;gap:24px;padding:24px;display:flex}.screening-next h3{font-family:var(--font-display);font-size:34px;font-weight:500;line-height:40px}.screening-next>p{font-size:18px;line-height:27px}.screening-next .intake-help{margin:0;font-size:16px;line-height:24px}.screening-office{align-items:center;gap:18px;display:flex}.screening-office img{object-fit:cover;border-radius:10px;flex-shrink:0;width:64px;height:84px}.screening-office p{font-size:18px;line-height:26px}.screening-review{max-width:680px;margin:auto}.intake-v0 .intake-handoff>.btn-secondary{width:100%}@media (width>=900px){.screening-header{padding:24px 64px}.screening-header .screening-brand{gap:24px}.screening-header .fdhs-logo{width:126px;height:62px}.screening-header .physician-brand-identity{border-left:1px solid var(--screening-line);padding-left:24px}.screening-header .physician-brand-name{font-size:24px;line-height:30px}.screening-header .physician-brand-specialty{letter-spacing:0;text-transform:none;font-size:17px;line-height:22px;display:block}.intake-v0 .intake-lang{font-size:18px}.intake-v0 .intake-stage{padding:48px 64px 64px}.intake-v0 .intake-heading{font-size:46px;line-height:50px}.intake-v0 .intake-heading--long{font-size:40px;line-height:46px}.screening-intro-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7.2vw,104px);min-height:620px}.screening-hero .intake-heading{letter-spacing:-.035em;font-size:clamp(48px,4.45vw,64px);line-height:1.065}.screening-hero .intake-lede{max-width:570px;margin-top:28px;font-size:23px;line-height:33px}.screening-hero .intake-actions{align-items:flex-start;margin-top:40px}.screening-hero .intake-actions .btn-primary{width:auto;padding-inline:36px}.screening-hero .screening-phone{text-align:left}.screening-physician{flex-direction:column;align-items:flex-start;gap:24px;padding:36px;display:flex}.screening-physician img{border-radius:16px;align-self:center;width:210px;height:280px}.screening-physician-name{font-size:28px;line-height:34px}.screening-physician p{font-size:20px;line-height:28px}.screening-physician .screening-office-note{font-size:18px}.intake-v0 [data-phase=question] .intake-stage{padding-inline:24px}.screening-contact-layout{grid-template-columns:minmax(250px,350px) minmax(0,1fr);gap:clamp(48px,7.7vw,112px);max-width:1216px;margin:auto;display:grid}.screening-contact-sidebar{display:block}.screening-contact-sidebar h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:42px;line-height:47px}.screening-stages{margin-block:28px;padding:0;list-style:none}.screening-stages li{align-items:center;gap:16px;padding-block:16px;font-size:19px;display:flex}.screening-stages span{background:var(--color-sage);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.screening-stages [aria-current]{font-weight:600}.screening-stages [aria-current] span{background:var(--color-navy);color:var(--color-white)}.screening-stages li:last-child{color:var(--color-ink-soft)}.screening-stages li:last-child span{border:1px solid var(--screening-line);background:0 0}.screening-contact-sidebar .screening-office{border-top:1px solid var(--screening-line);padding-top:20px}.screening-contact-layout form>.intake-kicker{display:none}.screening-result-layout{grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);align-items:start;gap:clamp(48px,5.55vw,80px)}.screening-result-layout .intake-heading{letter-spacing:-.035em;font-size:clamp(48px,4.3vw,62px);line-height:1.065}.screening-result-layout .intake-lede{font-size:23px;line-height:33px}.screening-reasons li{font-size:20px;line-height:29px}.screening-next{padding:36px}.screening-safety{padding-inline:64px}.screening-topics{margin-inline:64px}}@media (width<=359px){.screening-header,.intake-v0 .intake-stage,.screening-safety{padding-inline:16px}.screening-header,.screening-header .screening-brand{gap:8px}.screening-header .fdhs-logo{width:68px}.screening-header .physician-brand-name{font-size:16px}.intake-v0 .field-grid{grid-template-columns:1fr;gap:0}.intake-v0 .field-input{font-size:18px}.intake-v0 .field-input--short{font-size:36px}.intake-v0 .screening-phone-field #phone-country{flex-basis:92px;width:92px}}
