.Fdu-module__VzVMaW__root{--brand:#70273d;--brand-dark:#28334a;--brand-deep:#552032;--action:#28334a;--action-dark:#1b2333;--ink:#28334a;--muted:#5f5a6b;--line:#e6e1ec;--surface:#fff;--wash:#faf9fb;--page-bg:#f4f4f7;--shell-bg:#f4f4f7;--shell-line:#ded4e8;--field-bg:#fff;--field-line:#877d8b;--focus-ring:#28334a;--badge-bg:#f5eaee;--badge-text:#70273d;--secondary-bg:#f2edf0;--slot-bg:#f6f3f6;--slot-border:#746c82;--slot-text:#28334a;--ok:#2f6b4f;--shadow:0 18px 50px #35234c14;--card-shadow:0 10px 28px #35234c0d;--r-sm:8px;--r-md:12px;--r-lg:16px;color:var(--ink);background:var(--page-bg);flex-direction:column;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;display:flex}.Fdu-module__VzVMaW__root h1,.Fdu-module__VzVMaW__root h2,.Fdu-module__VzVMaW__root h3{color:var(--brand-dark);letter-spacing:normal;font-family:Adobe Caslon Pro,Libre Caslon Text,Georgia,Times New Roman,serif;font-weight:700}.Fdu-module__VzVMaW__root h1{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.Fdu-module__VzVMaW__root h2{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.25}.Fdu-module__VzVMaW__root h3{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.Fdu-module__VzVMaW__root a{color:var(--brand)}.Fdu-module__VzVMaW__root a:hover{color:var(--brand-deep)}.Fdu-module__VzVMaW__header{background:var(--shell-bg);border-bottom:1px solid var(--shell-line)}.Fdu-module__VzVMaW__headerInner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100vw - 32px);min-height:96px;margin:0 auto;padding:18px 0;display:flex}.Fdu-module__VzVMaW__headerInner p{color:var(--brand-dark);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.Fdu-module__VzVMaW__headerInner a{color:var(--brand-dark);text-decoration:none}.Fdu-module__VzVMaW__headerInner a:hover{color:var(--brand);text-decoration:underline}.Fdu-module__VzVMaW__logos{align-items:center;gap:20px;min-width:0;max-width:100%;text-decoration:none;display:flex}.Fdu-module__VzVMaW__logos:after{content:none}.Fdu-module__VzVMaW__logos img:first-child{object-fit:contain;flex:none;width:70px;min-width:0;height:auto}.Fdu-module__VzVMaW__swWordmark{object-fit:contain;object-position:left center;box-sizing:border-box;border-left:1px solid var(--shell-line);flex:0 280px;width:280px;min-width:0;height:auto;padding-left:20px}.Fdu-module__VzVMaW__content{outline:none;flex:1 0 auto;width:min(1180px,100vw - 32px);margin:28px auto 0}.Fdu-module__VzVMaW__footer{background:var(--shell-bg);border-top:1px solid var(--shell-line);color:var(--brand-dark);margin-top:48px;padding:18px 0;font-size:13px;font-weight:700}.Fdu-module__VzVMaW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(1180px,100vw - 32px);margin:0 auto;display:flex}.Fdu-module__VzVMaW__footer span{color:var(--muted);font-weight:600}.Fdu-module__VzVMaW__footer a{color:var(--brand-dark);font-weight:700;text-decoration:none}.Fdu-module__VzVMaW__footer a:hover{color:var(--brand);text-decoration:underline}.Fdu-module__VzVMaW__skip{z-index:100;border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;padding:12px 16px;position:absolute;top:-100px;left:16px}.Fdu-module__VzVMaW__skip:focus{top:12px}:is(.Fdu-module__VzVMaW__root .fdu-panel,.Fdu-module__VzVMaW__root .flow-panel){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--card-shadow);padding:clamp(22px,3.2vw,32px)}.Fdu-module__VzVMaW__root .fdu-panel>p{color:var(--ink);margin:0}.Fdu-module__VzVMaW__root .fdu-panel>p.muted{color:var(--muted)}.Fdu-module__VzVMaW__root .flow-panel .muted{color:var(--muted)}.Fdu-module__VzVMaW__root .eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font:700 13px/1.35 ui-sans-serif,system-ui,sans-serif}.Fdu-module__VzVMaW__root .fdu-stage-head{gap:10px;max-width:40rem;margin:0 0 20px;display:grid}.Fdu-module__VzVMaW__root .fdu-entry{box-shadow:none;background:0 0;border:0;align-content:center;gap:clamp(24px,4vw,38px);min-height:min(620px,64vh);padding:0 0 40px;display:grid}.Fdu-module__VzVMaW__root .fdu-entry .fdu-stage-head{gap:13px;margin:0}.Fdu-module__VzVMaW__root .fdu-entry h1{letter-spacing:-.02em;font-size:clamp(38px,5vw,58px);line-height:1.02}.Fdu-module__VzVMaW__root .fdu-entry .fdu-lede{font-size:clamp(16px,2vw,18px);line-height:1.65}:is(.Fdu-module__VzVMaW__root .fdu-entry .fdu-stage-head,.Fdu-module__VzVMaW__root .fdu-entry .fdu-lede,.Fdu-module__VzVMaW__root .fdu-entry .fdu-care-statement){max-width:none}.Fdu-module__VzVMaW__root .fdu-entry .fdu-care-statement{margin:0}.Fdu-module__VzVMaW__root .fdu-entry .fdu-choice-card{background:var(--surface);box-shadow:var(--card-shadow);margin:0}.Fdu-module__VzVMaW__root .fdu-entry .fdu-trust{margin:0}.Fdu-module__VzVMaW__root .fdu-stage-head .eyebrow{margin:0}.Fdu-module__VzVMaW__root .fdu-stage-head h1{margin:0}.Fdu-module__VzVMaW__root .fdu-lede{color:var(--muted);max-width:38rem;margin:0;font-size:1.0625rem;line-height:1.55}.Fdu-module__VzVMaW__root .fdu-cta-block{gap:14px;max-width:28rem;margin-top:4px;display:grid}:is(.Fdu-module__VzVMaW__root .fdu-cta-block .primary-action,.Fdu-module__VzVMaW__root .fdu-cta-block .secondary-action){width:100%}.Fdu-module__VzVMaW__root .flow-heading{margin-bottom:8px}.Fdu-module__VzVMaW__root .flow-heading h2{margin-bottom:8px}.Fdu-module__VzVMaW__root .flow-heading>.Fdu-module__VzVMaW__muted{margin:0 0 4px}.Fdu-module__VzVMaW__root .fdu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.Fdu-module__VzVMaW__root .fdu-cards article{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--wash);flex-direction:column;gap:12px;min-height:100%;padding:22px;display:flex}.Fdu-module__VzVMaW__root .fdu-card-kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}:is(.Fdu-module__VzVMaW__root .fdu-cards h2,.Fdu-module__VzVMaW__root .fdu-cards p){margin:0}.Fdu-module__VzVMaW__root .fdu-cards h2{font-size:clamp(1.2rem,2.4vw,1.45rem)}.Fdu-module__VzVMaW__root .fdu-cards p{color:var(--muted);font-size:15px;line-height:1.45}.Fdu-module__VzVMaW__root .fdu-cards article>form{width:100%;margin-top:auto;padding-top:6px}.Fdu-module__VzVMaW__root .fdu-cards button{box-sizing:border-box;width:100%;min-height:48px}.Fdu-module__VzVMaW__root .fdu-progress{display:none}:is(.Fdu-module__VzVMaW__root .primary-action,.Fdu-module__VzVMaW__root .secondary-action){border-radius:var(--r-sm);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Fdu-module__VzVMaW__root .primary-action{color:#fff;background:var(--action);border:1px solid var(--action)}.Fdu-module__VzVMaW__root .primary-action:hover:not(:disabled){background:var(--action-dark);border-color:var(--action-dark);color:#fff}.Fdu-module__VzVMaW__root .primary-action:disabled{opacity:.55;cursor:not-allowed}.Fdu-module__VzVMaW__root .secondary-action{color:var(--brand-dark);background:var(--surface);border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line))}.Fdu-module__VzVMaW__root .secondary-action:hover:not(:disabled){background:var(--badge-bg);border-color:var(--brand);color:var(--brand-dark)}.Fdu-module__VzVMaW__root .booking-confirm-card .button-row{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}:is(.Fdu-module__VzVMaW__root .booking-confirm-card .button-row .primary-action,.Fdu-module__VzVMaW__root .booking-confirm-card .button-row .secondary-action){white-space:nowrap;width:100%;min-height:52px}.Fdu-module__VzVMaW__root .booking-confirm-card{background:var(--surface);border-color:color-mix(in srgb, var(--brand) 45%, var(--line));padding:18px}.Fdu-module__VzVMaW__root .booking-confirm-title{color:var(--brand-dark);font-size:1.05rem;font-weight:800}.Fdu-module__VzVMaW__root .booking-confirm-detail{margin-top:8px;font-size:1rem;line-height:1.5}.Fdu-module__VzVMaW__root .booking-confirm-note{color:var(--muted);margin-top:10px;font-size:.95rem;line-height:1.45}@media (min-width:560px){.Fdu-module__VzVMaW__root .booking-confirm-card .button-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.Fdu-module__VzVMaW__root .stage-back{min-height:40px;color:var(--brand);background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:8px;margin:0 0 16px;padding:0 2px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex!important}.Fdu-module__VzVMaW__root .stage-back:hover{color:var(--action-dark);background:0 0;border:0;text-decoration:underline}.Fdu-module__VzVMaW__root .stage-back span{font-size:16px;line-height:1}.Fdu-module__VzVMaW__root .task-stage{gap:0;padding:0;display:grid}.Fdu-module__VzVMaW__root .stage-narrow{width:100%;max-width:820px;margin:0 auto}.Fdu-module__VzVMaW__root .fdu-service{border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--r-sm);background:var(--badge-bg);box-sizing:border-box;align-content:center;gap:2px;min-height:52px;padding:12px 16px;display:grid}.Fdu-module__VzVMaW__root .fdu-service span{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);font-size:14px;font-weight:700}.Fdu-module__VzVMaW__root .fdu-service strong{color:var(--brand-dark);font-family:inherit;font-size:16px;font-weight:700}.Fdu-module__VzVMaW__root .fdu-booking{gap:0;display:grid}.Fdu-module__VzVMaW__root .fdu-booking>.fdu-service{margin:0 0 18px}.Fdu-module__VzVMaW__root .fdu-booking .flow-heading{margin-top:4px}.Fdu-module__VzVMaW__root .fdu-booking .stage-back{margin-bottom:12px}.Fdu-module__VzVMaW__root .fdu-booking .form-grid-2{grid-template-columns:minmax(0,1fr)}.Fdu-module__VzVMaW__root .fdu-fixed-clinic{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--wash);margin:4px 0;padding:14px 16px}.Fdu-module__VzVMaW__root .fdu-fixed-clinic>p:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:14px;font-weight:700}.Fdu-module__VzVMaW__root .fdu-fixed-clinic strong{color:var(--brand-dark);margin-top:4px;font-size:17px;display:block}.Fdu-module__VzVMaW__root .fdu-fixed-clinic>p:last-child{color:var(--muted);margin:2px 0 0;font-size:14px}.Fdu-module__VzVMaW__root .booking-match-form{gap:16px;display:grid}.Fdu-module__VzVMaW__root .intake-identity-panel form{gap:16px;display:grid}:is(.Fdu-module__VzVMaW__root .form-grid-2,.Fdu-module__VzVMaW__root .form-grid.form-grid-2){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.Fdu-module__VzVMaW__root .fdu-pref-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.Fdu-module__VzVMaW__root .terms-acceptance .terms-agree-row{border:1px solid var(--line);color:var(--ink);background:#faf9f7;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;margin:16px 0 18px;padding:14px 16px;font-size:.95rem;font-weight:500;display:flex}.Fdu-module__VzVMaW__root .terms-acceptance .terms-agree-row input[type=checkbox]{flex:none;width:20px;height:20px;margin:1px 0 0}.Fdu-module__VzVMaW__root .terms-acceptance .signature-block{margin-bottom:0}.Fdu-module__VzVMaW__root .intake-actions{margin-top:1rem}@media (max-width:399px){.Fdu-module__VzVMaW__root .intake-actions{flex-direction:column-reverse;display:flex}}.Fdu-module__VzVMaW__root label{color:var(--brand-dark);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.Fdu-module__VzVMaW__root .intake-upload-button{color:#fff}.Fdu-module__VzVMaW__root input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=file]),.Fdu-module__VzVMaW__root select,.Fdu-module__VzVMaW__root textarea{color:var(--ink);background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--r-sm);box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:400}.Fdu-module__VzVMaW__root textarea{resize:vertical;min-height:110px}.Fdu-module__VzVMaW__root input[type=radio],.Fdu-module__VzVMaW__root input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--brand);background:0 0;border:0;flex:none;margin:2px 0 0;padding:0}.Fdu-module__VzVMaW__root input:focus-visible,.Fdu-module__VzVMaW__root select:focus-visible,.Fdu-module__VzVMaW__root textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root .option-card:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root .primary-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root .secondary-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root .stage-back:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root fieldset{border:1px solid var(--line);border-radius:var(--r-sm);min-inline-size:0;margin:0;padding:14px 14px 16px}.Fdu-module__VzVMaW__root legend{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:13px;font-weight:700}.Fdu-module__VzVMaW__root .option-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}:is(.Fdu-module__VzVMaW__root .option-card,.Fdu-module__VzVMaW__root .intake-choice){background:var(--surface);border:1px solid var(--field-line);border-radius:var(--r-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:76px;padding:14px 12px;display:grid}.Fdu-module__VzVMaW__root .intake-choice{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:52px}:is(.Fdu-module__VzVMaW__root .option-card[data-selected=true],.Fdu-module__VzVMaW__root .intake-choice.selected){border-color:var(--brand);background:var(--badge-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}:is(.Fdu-module__VzVMaW__root .option-card b,.Fdu-module__VzVMaW__root .option-card strong){color:var(--brand-dark)}.Fdu-module__VzVMaW__root .option-card small{color:var(--muted)}.Fdu-module__VzVMaW__root .field-required-mark{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-size:13px;font-weight:700}.Fdu-module__VzVMaW__root .field-help{color:var(--muted);font-size:14px}.Fdu-module__VzVMaW__root label[data-required=true]{vertical-align:baseline}.Fdu-module__VzVMaW__root label small.field-required-mark{vertical-align:baseline}:is(.Fdu-module__VzVMaW__root .dob-select,.Fdu-module__VzVMaW__root .date-of-birth){width:100%}.Fdu-module__VzVMaW__root .intake-reference-head{background:var(--surface);border-bottom:1px solid var(--line)}.Fdu-module__VzVMaW__root .intake-progress{background:var(--line)}.Fdu-module__VzVMaW__root .intake-progress>div{background:var(--brand)}.Fdu-module__VzVMaW__root .terms-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:12px 0;overflow:hidden}.Fdu-module__VzVMaW__root .terms-section summary{color:var(--brand-dark);cursor:pointer;min-height:48px;padding:14px 16px;font-weight:600;list-style:none}.Fdu-module__VzVMaW__root .terms-section summary::-webkit-details-marker{display:none}.Fdu-module__VzVMaW__root .terms-section-body{padding:18px 16px}.Fdu-module__VzVMaW__root .terms-section-body>h3:first-child{margin-top:0}.Fdu-module__VzVMaW__root .fdu-counselors{gap:14px;display:grid}.Fdu-module__VzVMaW__root .fdu-counselor-preview{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));border-left:5px solid var(--brand);background:var(--badge-bg);border-radius:var(--r-sm);padding:14px 16px}.Fdu-module__VzVMaW__root .fdu-counselor-preview strong{color:var(--brand-dark);margin-bottom:4px;font-size:1.02rem;display:block}.Fdu-module__VzVMaW__root .fdu-counselor-preview p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.Fdu-module__VzVMaW__root .slot-button-preview{cursor:pointer}.Fdu-module__VzVMaW__root .fdu-slot-note{color:var(--muted);margin:0;font-size:13px;font-weight:600}.Fdu-module__VzVMaW__root .ve-card{border-color:var(--line);box-shadow:var(--card-shadow)}.Fdu-module__VzVMaW__root .ve-card-name{color:var(--brand-dark);font-family:Adobe Caslon Pro,Libre Caslon Text,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700}.Fdu-module__VzVMaW__root .ve-card-photo{background:var(--badge-bg);color:var(--brand)}.Fdu-module__VzVMaW__root .ve-card-tags li{background:var(--badge-bg);color:var(--badge-text)}.Fdu-module__VzVMaW__root .ve-card-day-times .slot-button{background:var(--slot-bg);border:1px solid var(--slot-border);min-height:44px;color:var(--slot-text);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Fdu-module__VzVMaW__root .slot-button{background:var(--slot-bg);border:1px solid var(--slot-border);min-height:44px;color:var(--slot-text);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Fdu-module__VzVMaW__root .ve-card-day-times .slot-button:hover{border-color:var(--action);background:color-mix(in srgb, var(--action) 8%, #fff);color:var(--brand-dark)}.Fdu-module__VzVMaW__root .slot-button:hover{border-color:var(--action);background:color-mix(in srgb, var(--action) 8%, #fff);color:var(--brand-dark)}.Fdu-module__VzVMaW__root .ve-card-more.fdu-more-times{border-radius:var(--r-sm);background:var(--brand);color:#fff;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:4px;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.Fdu-module__VzVMaW__root .ve-card-more.fdu-more-times:hover{background:var(--brand-deep);color:#fff}.Fdu-module__VzVMaW__root .ve-card-more.fdu-more-times:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Fdu-module__VzVMaW__root .resume-recovery{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));border-left:4px solid var(--brand);background:var(--badge-bg);border-radius:var(--r-sm);margin-bottom:18px;padding:14px 16px}.Fdu-module__VzVMaW__root .status-error{color:#9b1c1c}@media (max-width:1279px){.Fdu-module__VzVMaW__headerInner,.Fdu-module__VzVMaW__content,.Fdu-module__VzVMaW__footer{margin-left:20px;margin-right:20px}}@media (max-width:720px){.Fdu-module__VzVMaW__headerInner{flex-wrap:wrap;gap:16px;min-height:0;margin:0 16px;padding:16px 0 14px}.Fdu-module__VzVMaW__logos{gap:12px;width:100%}.Fdu-module__VzVMaW__logos img:first-child{flex:none;width:60px}.Fdu-module__VzVMaW__swWordmark{flex:1.3 1 0;width:auto;max-width:280px;padding-left:12px}.Fdu-module__VzVMaW__headerInner p{white-space:normal;font-size:14px}.Fdu-module__VzVMaW__content{margin:18px 14px 0}}@media (max-width:560px){.Fdu-module__VzVMaW__root .fdu-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.Fdu-module__VzVMaW__headerInner{gap:14px;padding:18px 0 16px}.Fdu-module__VzVMaW__logos{flex-direction:column;align-items:stretch;gap:12px;width:100%}.Fdu-module__VzVMaW__logos img:first-child{object-position:left center;width:64px;height:auto}.Fdu-module__VzVMaW__swWordmark{box-sizing:border-box;border-left:0;border-top:1px solid var(--shell-line);width:100%;max-width:420px;height:auto;padding-top:12px;padding-left:0}.Fdu-module__VzVMaW__supportCall{margin:6px 0 2px}.Fdu-module__VzVMaW__footer{flex-direction:column;gap:8px;margin:20px 14px 0;padding-bottom:28px}:is(.Fdu-module__VzVMaW__root .fdu-panel,.Fdu-module__VzVMaW__root .flow-panel){padding:18px}:is(.Fdu-module__VzVMaW__root .fdu-cards,.Fdu-module__VzVMaW__root .form-grid-2,.Fdu-module__VzVMaW__root .form-grid.form-grid-2,.Fdu-module__VzVMaW__root .fdu-pref-row,.Fdu-module__VzVMaW__root .option-card-grid){grid-template-columns:minmax(0,1fr)}.Fdu-module__VzVMaW__root .fdu-cards{gap:14px}.Fdu-module__VzVMaW__root .fdu-cards article{padding:16px}.Fdu-module__VzVMaW__root .intake-actions{padding-bottom:0;position:static}.Fdu-module__VzVMaW__root .ve-card-day-times .slot-button{width:100%}:is(.Fdu-module__VzVMaW__root .primary-action,.Fdu-module__VzVMaW__root .secondary-action){width:100%}}@media (prefers-reduced-motion:reduce){:is(.Fdu-module__VzVMaW__root .primary-action,.Fdu-module__VzVMaW__root .secondary-action){transition:none}}.Fdu-module__VzVMaW__root .legal-check{gap:12px;font-size:16px;font-weight:400}.Fdu-module__VzVMaW__root legend{transition:border-color .15s,box-shadow .15s}.Fdu-module__VzVMaW__root .fdu-card-kicker{transition:border-color .15s,box-shadow .15s}.Fdu-module__VzVMaW__root .eyebrow{transition:border-color .15s,box-shadow .15s}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task]{transition:border-color .15s,box-shadow .15s}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task]:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 8px 24px #35234c12}.Fdu-module__VzVMaW__root .terms-section summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.Fdu-module__VzVMaW__root .terms-section>summary:after{content:"+";color:var(--brand);border:0;flex:none;width:auto;height:auto;margin:0;font-size:24px;line-height:1;transition:none;transform:none}.Fdu-module__VzVMaW__root .terms-section[open]>summary:after{content:"−"}.Fdu-module__VzVMaW__root .terms-section-body{overflow-wrap:anywhere;min-width:0}:is(.Fdu-module__VzVMaW__root .field-error,.Fdu-module__VzVMaW__root .status-error){color:#9b1c1c;font-size:16px;line-height:1.5}.Fdu-module__VzVMaW__root .field-error{margin-top:8px}.Fdu-module__VzVMaW__root .patient-action-state{font-size:16px}.Fdu-module__VzVMaW__root button:focus-visible,.Fdu-module__VzVMaW__root a:focus-visible,.Fdu-module__VzVMaW__root summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.Fdu-module__VzVMaW__root .slot-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.Fdu-module__VzVMaW__root .terms-section>summary:focus-visible{outline-offset:-3px}.Fdu-module__VzVMaW__root input[aria-invalid=true],.Fdu-module__VzVMaW__root select[aria-invalid=true],.Fdu-module__VzVMaW__root textarea[aria-invalid=true]{border-color:#9b1c1c}.Fdu-module__VzVMaW__root .booking-confirm-card .button-row>*{min-width:0}@media (max-width:720px){:is(.Fdu-module__VzVMaW__root .booking-confirm-card .button-row .primary-action,.Fdu-module__VzVMaW__root .booking-confirm-card .button-row .secondary-action){white-space:normal;padding-inline:10px}}:is(.Fdu-module__VzVMaW__root .intake-check.legal-check .legal-check-text,.Fdu-module__VzVMaW__root .legal-static,.Fdu-module__VzVMaW__root .legal-check-heading,.Fdu-module__VzVMaW__root .intake-validation){font-size:16px;line-height:1.55}.Fdu-module__VzVMaW__root .field-required-mark{font-size:14px}.Fdu-module__VzVMaW__root .signature-block small{font-size:14px}.Fdu-module__VzVMaW__root .slot-button[aria-pressed=true]{background:var(--action);color:#fff;border-color:var(--brand)}.Fdu-module__VzVMaW__root .slot-button[aria-pressed=true]:hover{background:var(--action);color:#fff;border-color:var(--brand)}.Fdu-module__VzVMaW__root .intake-file-input:focus-visible+.intake-upload-button{outline:3px solid var(--focus-ring);outline-offset:3px}.Fdu-module__VzVMaW__supportCall{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.45}.Fdu-module__VzVMaW__supportCall a{color:var(--brand);font-weight:800}.Fdu-module__VzVMaW__root .fdu-status-label{color:var(--brand-dark);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.Fdu-module__VzVMaW__root .fdu-status-label:before{content:"";background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 12%, #fff);border-radius:50%}.Fdu-module__VzVMaW__root .fdu-care-statement{border-radius:var(--r-md,12px);border:1px solid var(--line);background:var(--surface,#fff);max-width:760px;color:var(--muted);align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.Fdu-module__VzVMaW__root .fdu-care-statement img{object-fit:contain;flex:none;width:36px;height:36px}.Fdu-module__VzVMaW__root .fdu-care-statement strong{color:var(--brand-dark)}@media (max-width:440px){.Fdu-module__VzVMaW__root .fdu-care-statement{flex-direction:column;align-items:flex-start;gap:10px}.Fdu-module__VzVMaW__root .option-card-grid{grid-template-columns:minmax(0,1fr)}}.Fdu-module__VzVMaW__root .fdu-choice-card{border:1px solid color-mix(in srgb, var(--brand) 35%, #fff);border-radius:var(--r-lg,16px);background:color-mix(in srgb, var(--brand) 3%, #fff);grid-template-columns:54px minmax(0,1fr);grid-template-areas:"icon copy""action action";gap:20px 18px;margin-top:18px;padding:clamp(24px,3vw,34px);display:grid}.Fdu-module__VzVMaW__root .fdu-choice-icon{background:color-mix(in srgb, var(--brand) 9%, #fff);width:54px;height:54px;color:var(--brand);border-radius:999px;grid-area:icon;place-items:center;display:grid}.Fdu-module__VzVMaW__root .fdu-choice-icon svg{width:28px;height:28px}.Fdu-module__VzVMaW__root .fdu-choice-copy{grid-area:copy;align-content:start;gap:9px;min-width:0;display:grid}.Fdu-module__VzVMaW__root .fdu-choice-label{color:var(--brand-dark);margin:0;font-size:13px;font-weight:800}.Fdu-module__VzVMaW__root .fdu-choice-copy h2{margin:0;font-size:clamp(24px,3vw,31px)}.Fdu-module__VzVMaW__root .fdu-choice-copy p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.Fdu-module__VzVMaW__root .fdu-choice-card .fdu-cta-block{grid-area:action;gap:10px;max-width:none;margin-top:0}.Fdu-module__VzVMaW__root .fdu-choice-note{text-align:center;color:var(--muted);margin:0;font-size:13px}.Fdu-module__VzVMaW__root .fdu-trust{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:9px 24px;margin:22px 0 0;padding:18px 4px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.Fdu-module__VzVMaW__root .fdu-trust li:before{content:"✓";color:var(--brand);margin-right:7px;font-weight:900}@media (max-width:600px){.Fdu-module__VzVMaW__root .fdu-choice-card{grid-template-columns:1fr;grid-template-areas:"copy""action"}.Fdu-module__VzVMaW__root .fdu-choice-icon{display:none}}.Fdu-module__VzVMaW__devTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:min(1180px,100vw - 32px);margin:18px auto 0;display:flex}.Fdu-module__VzVMaW__devTools>span{color:var(--muted);font-size:12px}.Fdu-module__VzVMaW__devTools form,.Fdu-module__VzVMaW__devReset{margin:0}.Fdu-module__VzVMaW__devTools button,.Fdu-module__VzVMaW__devReset button{border:1px dashed var(--shell-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}.Fdu-module__VzVMaW__devTools button:hover,.Fdu-module__VzVMaW__devReset button:hover{color:var(--brand);border-color:var(--brand)}:is(.Fdu-module__VzVMaW__root .fdu-dashboard .fdu-stage-head,.Fdu-module__VzVMaW__root [data-fdu-confirmation] .fdu-stage-head){max-width:none}.Fdu-module__VzVMaW__root .fdu-dashboard .fdu-lede{max-width:none}.Fdu-module__VzVMaW__root .fdu-dash-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Fdu-module__VzVMaW__root .fdu-dash-title h1{margin:0}.Fdu-module__VzVMaW__root .fdu-progress{background:var(--badge-bg);color:var(--badge-text);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-state=in-progress]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 3%, #fff)}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-state=not-started] .fdu-card-kicker{color:var(--muted)}.Fdu-module__VzVMaW__root .fdu-cards-status{margin-top:18px}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-state=done]{background:var(--surface)}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-state=done] .fdu-card-kicker{color:var(--ok)}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-state=last]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 3%, #fff)}.Fdu-module__VzVMaW__root .fdu-cards article>.fdu-cta-block{max-width:none;margin-top:auto}.Fdu-module__VzVMaW__root .fdu-cards-one{grid-template-columns:minmax(0,1fr)}.Fdu-module__VzVMaW__root .fdu-hero{border-radius:var(--r-lg);background:var(--brand);color:#fff;box-shadow:var(--card-shadow);align-items:center;gap:20px;margin-top:18px;padding:22px 24px;display:flex}.Fdu-module__VzVMaW__root .fdu-hero-photo{color:#fff;background:#fff2;border:3px solid #fffc;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;font-size:32px;font-weight:800;display:grid;overflow:hidden}.Fdu-module__VzVMaW__root .fdu-hero-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.Fdu-module__VzVMaW__root .fdu-hero-copy{gap:4px;min-width:0;display:grid}.Fdu-module__VzVMaW__root .fdu-hero-kicker{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.Fdu-module__VzVMaW__root .fdu-hero h2{color:#fff;margin:0;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15}.Fdu-module__VzVMaW__root .fdu-hero-title{color:#fffc;margin:0;font-size:14px;font-weight:700}.Fdu-module__VzVMaW__root .fdu-hero-when{color:#fff;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:16px;display:flex}.Fdu-module__VzVMaW__root .fdu-hero-when strong{font-weight:800}.Fdu-module__VzVMaW__root .fdu-hero-when span{color:#ffffffd9}.Fdu-module__VzVMaW__root .fdu-done-line{color:var(--ok);margin:16px 0 0;font-weight:700}.Fdu-module__VzVMaW__root .fdu-done-line span{margin-right:6px}@media (max-width:600px){.Fdu-module__VzVMaW__root .fdu-hero{gap:14px;padding:18px}.Fdu-module__VzVMaW__root .fdu-hero-photo{width:76px;height:76px;font-size:24px}}@media (max-width:440px){.Fdu-module__VzVMaW__root .fdu-hero{flex-direction:column;align-items:flex-start;gap:12px}.Fdu-module__VzVMaW__root .fdu-hero-copy{width:100%}.Fdu-module__VzVMaW__root .fdu-hero-kicker{white-space:nowrap}.Fdu-module__VzVMaW__root .fdu-hero h2{overflow-wrap:anywhere;font-size:1.5rem}}.Fdu-module__VzVMaW__root .fdu-panel{align-content:start;gap:18px;display:grid}.Fdu-module__VzVMaW__root .fdu-panel>*{margin-top:0;margin-bottom:0}.Fdu-module__VzVMaW__root .fdu-panel>.fdu-stage-head{margin:0}:is(.Fdu-module__VzVMaW__root .fdu-panel>.fdu-cards,.Fdu-module__VzVMaW__root .fdu-panel>.fdu-hero,.Fdu-module__VzVMaW__root .fdu-panel>.fdu-cta-block,.Fdu-module__VzVMaW__root .fdu-panel>.fdu-done-line){margin:0}.Fdu-module__VzVMaW__root .fdu-entry{gap:clamp(24px,4vw,38px)}.Fdu-module__VzVMaW__root .fdu-embedded-list .flow-heading{margin-bottom:4px}.Fdu-module__VzVMaW__root .fdu-embedded-list .fdu-booking{gap:12px;display:grid}.Fdu-module__VzVMaW__root .booking-filter-bar:empty{display:none}.Fdu-module__VzVMaW__root [data-embedded] .flow-heading{display:none}.Fdu-module__VzVMaW__root [data-embedded] .flow-panel{box-shadow:none;background:0 0;border:0;padding:0}.Fdu-module__VzVMaW__root .ve-card-day-times{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}@media (max-width:600px){.Fdu-module__VzVMaW__root .ve-card-day{grid-template-columns:82px minmax(0,1fr)}}@media (max-width:440px){.Fdu-module__VzVMaW__root .ve-card{grid-template-columns:minmax(0,1fr);gap:10px}.Fdu-module__VzVMaW__root .ve-card-photo{width:72px;height:72px}.Fdu-module__VzVMaW__root .ve-card-day{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.Fdu-module__VzVMaW__root .ve-card-day-label{font-weight:700}.Fdu-module__VzVMaW__root .ve-card-day-times{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.Fdu-module__VzVMaW__root .ve-card-more.fdu-more-times{gap:6px;padding-inline:10px;font-size:15px}}.Fdu-module__VzVMaW__root .therapist-profile{padding-top:0;padding-bottom:0}.Fdu-module__VzVMaW__root .therapist-profile .stage-back{min-height:0;margin:0;padding:4px 0}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task]{cursor:pointer;position:relative}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task] .primary-action{position:static}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task] .primary-action:after{content:"";border-radius:inherit;position:absolute;inset:0}.Fdu-module__VzVMaW__root .fdu-cards article[data-fdu-task]:has(.primary-action:hover){border-color:color-mix(in srgb, var(--action) 45%, var(--line));box-shadow:0 8px 24px #35234c12}
.ReferralPresentation-module__5n_d2a__hero h2.ReferralPresentation-module__5n_d2a__heading{max-width:22ch}.ReferralPresentation-module__5n_d2a__card{border-radius:var(--r-md);background:var(--brand-dark);color:#fff;min-width:0;box-shadow:0 18px 48px color-mix(in srgb, var(--brand-dark) 22%, transparent);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px 28px;padding:clamp(24px,3vw,36px);display:grid}.ReferralPresentation-module__5n_d2a__photo{background:color-mix(in srgb, #fff 16%, var(--brand-dark));color:#fff;letter-spacing:.02em;border:4px solid #ffffffd9;border-radius:999px;place-items:center;width:132px;height:132px;font-size:40px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000038}.ReferralPresentation-module__5n_d2a__photo img{object-fit:cover;width:100%;height:100%}.ReferralPresentation-module__5n_d2a__cardCopy{gap:6px;min-width:0;display:grid}.ReferralPresentation-module__5n_d2a__cardLabel{color:#ffffffb8;margin:0;font-size:13px;font-weight:800}.ReferralPresentation-module__5n_d2a__cardCopy h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,34px);line-height:1.1}.ReferralPresentation-module__5n_d2a__credential{color:#ffffffd1;margin:0;font-size:16px;font-weight:700}.ReferralPresentation-module__5n_d2a__clinics{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ReferralPresentation-module__5n_d2a__clinics li{color:#fff;border-left:3px solid #ffffff73;gap:2px;padding-left:14px;font-size:15px;line-height:1.45;display:grid}.ReferralPresentation-module__5n_d2a__clinics li strong{font-weight:800}.ReferralPresentation-module__5n_d2a__clinics li span{color:#ffffffc7;font-size:14px}.ReferralPresentation-module__5n_d2a__cardAction{grid-column:1/-1;gap:10px;margin:6px 0 0;display:grid}.ReferralPresentation-module__5n_d2a__cardAction p{color:#ffffffdb;text-align:center;margin:0}.ReferralPresentation-module__5n_d2a__cardAction button,.ReferralPresentation-module__5n_d2a__cardAction .ReferralPresentation-module__5n_d2a__primary-action{width:100%;min-height:56px;color:var(--brand-dark);cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.ReferralPresentation-module__5n_d2a__cardAction button:hover:not(:disabled),.ReferralPresentation-module__5n_d2a__cardAction button:focus-visible{background:color-mix(in srgb, #fff 90%, var(--brand));color:var(--brand-dark)}.ReferralPresentation-module__5n_d2a__cardAction button:focus-visible{outline-offset:4px;outline:3px solid #fff}.ReferralPresentation-module__5n_d2a__cardAction button:disabled{opacity:.7;cursor:progress}.ReferralPresentation-module__5n_d2a__primary{width:100%;min-height:56px;color:var(--brand-dark);text-align:center;background:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:900;text-decoration:none;display:flex}.ReferralPresentation-module__5n_d2a__primary:hover{background:color-mix(in srgb, #fff 90%, var(--brand));color:var(--brand-dark)}.ReferralPresentation-module__5n_d2a__primary:focus-visible{outline-offset:4px;outline:3px solid #fff}.ReferralPresentation-module__5n_d2a__primary:disabled{opacity:.7}.ReferralPresentation-module__5n_d2a__doneActions{grid-column:1/-1;gap:14px;margin:6px 0 0;display:grid}.ReferralPresentation-module__5n_d2a__inTouch{color:#fff;text-align:center;margin:0;font-size:17px;font-weight:800;line-height:1.4}.ReferralPresentation-module__5n_d2a__when{color:#fff;background:#ffffff29;border-radius:999px;margin:4px 0 0;padding:6px 12px;font-size:14px;font-weight:800}@media (max-width:760px){.ReferralPresentation-module__5n_d2a__card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:22px 18px 20px}.ReferralPresentation-module__5n_d2a__photo{width:112px;height:112px}.ReferralPresentation-module__5n_d2a__cardCopy{justify-items:center}.ReferralPresentation-module__5n_d2a__clinics{justify-items:start;width:100%}.ReferralPresentation-module__5n_d2a__clinics li{text-align:left}.ReferralPresentation-module__5n_d2a__cardAction,.ReferralPresentation-module__5n_d2a__doneActions{justify-self:stretch;gap:12px;width:100%}.ReferralPresentation-module__5n_d2a__inTouch{font-size:16px}}
.EntryLanding-module__vZz0uW__entry{align-content:start;min-height:auto;padding-top:clamp(8px,2vw,22px)}.EntryLanding-module__vZz0uW__card[data-emphasis=primary]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 3.5%, var(--surface))}.EntryLanding-module__vZz0uW__card[data-emphasis=primary]:hover{border-color:var(--brand)}.EntryLanding-module__vZz0uW__hint{color:var(--brand-dark);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.EntryLanding-module__vZz0uW__hint:before{content:"";background:var(--brand);border-radius:999px;width:7px;height:7px}.EntryLanding-module__vZz0uW__cardAction{grid-area:action;gap:10px;margin-top:2px;display:grid}.EntryLanding-module__vZz0uW__secondaryButton{border:2px solid var(--brand-dark);background:var(--surface);color:var(--brand-dark)}.EntryLanding-module__vZz0uW__secondaryButton:hover{background:color-mix(in srgb, var(--brand-dark) 6%, var(--surface));color:var(--brand-dark)}.EntryLanding-module__vZz0uW__card[data-has-portal=false]{cursor:default}.EntryLanding-module__vZz0uW__note{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.EntryLanding-module__vZz0uW__callLine{z-index:1;color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.5;position:relative}.EntryLanding-module__vZz0uW__callLine a{min-height:44px;color:var(--brand-dark);font-weight:800;line-height:44px;display:inline-block}.EntryLanding-module__vZz0uW__callLine a:hover{color:var(--brand);text-decoration:underline}.EntryLanding-module__vZz0uW__trust a{color:var(--brand-dark);font-weight:800}@media (max-width:760px){.EntryLanding-module__vZz0uW__callLine a{min-height:40px;line-height:40px}}
.TaskDashboardVd-module__kAQxGq__portal{gap:clamp(22px,3vw,32px)}.TaskDashboardVd-module__kAQxGq__choicePortal{align-content:center;gap:clamp(24px,4vw,38px);min-height:min(620px,64vh)}.TaskDashboardVd-module__kAQxGq__choiceHero{gap:13px;max-width:760px;display:grid}.TaskDashboardVd-module__kAQxGq__choiceHero .TaskDashboardVd-module__kAQxGq__statusLabel{margin:0}.TaskDashboardVd-module__kAQxGq__choiceHero h2{max-width:19ch;color:var(--brand-dark);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.TaskDashboardVd-module__kAQxGq__choiceHero>p:last-child{max-width:64ch;color:var(--muted);margin:0;font-size:clamp(16px,2vw,18px);line-height:1.65}.TaskDashboardVd-module__kAQxGq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);display:grid}.TaskDashboardVd-module__kAQxGq__choiceCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;color:var(--ink);box-shadow:var(--card-shadow);cursor:pointer;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"icon copy""action action";gap:20px 18px;padding:clamp(24px,3vw,34px);transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.TaskDashboardVd-module__kAQxGq__choiceCard:hover{border-color:var(--brand);box-shadow:var(--shadow)}.TaskDashboardVd-module__kAQxGq__choiceCard:focus-within{outline:3px solid color-mix(in srgb, var(--brand) 48%, transparent);outline-offset:4px}.TaskDashboardVd-module__kAQxGq__choiceIcon{background:color-mix(in srgb, var(--brand) 9%, var(--surface));width:54px;height:54px;color:var(--brand);border-radius:999px;grid-area:icon;place-items:center;display:grid}.TaskDashboardVd-module__kAQxGq__choiceIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.TaskDashboardVd-module__kAQxGq__choiceCopy{grid-area:copy;align-content:start;gap:9px;min-width:0;display:grid}.TaskDashboardVd-module__kAQxGq__choiceLabel{color:var(--brand-dark);margin:0;font-size:13px;font-weight:800}.TaskDashboardVd-module__kAQxGq__choiceCopy h3{color:var(--brand-dark);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,31px);line-height:1.12}.TaskDashboardVd-module__kAQxGq__choiceCopy>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.TaskDashboardVd-module__kAQxGq__choiceCard form{grid-area:action;margin-top:2px}.TaskDashboardVd-module__kAQxGq__choiceButton{text-align:center;border:2px solid var(--brand-dark);background:var(--brand-dark);color:#fff;justify-content:center;width:100%;min-height:54px;font-size:15px;font-weight:900;display:flex}.TaskDashboardVd-module__kAQxGq__choiceButton:hover{background:color-mix(in srgb, var(--brand-dark) 90%, #fff);color:#fff;transform:none}.TaskDashboardVd-module__kAQxGq__choiceButton:after{content:"";position:absolute;inset:0}.TaskDashboardVd-module__kAQxGq__choiceTrust{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:9px 24px;margin:0;padding:18px 4px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.TaskDashboardVd-module__kAQxGq__choiceTrust li:before{content:"✓";color:var(--brand);margin-right:7px;font-weight:900}.TaskDashboardVd-module__kAQxGq__progress{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--card-shadow);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.TaskDashboardVd-module__kAQxGq__progress li{border-right:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:17px 19px;display:grid;position:relative}.TaskDashboardVd-module__kAQxGq__progress li:last-child{border-right:0}.TaskDashboardVd-module__kAQxGq__progress li[data-state=current]{background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 -4px 0 var(--brand)}.TaskDashboardVd-module__kAQxGq__progress li[data-state=done]{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.TaskDashboardVd-module__kAQxGq__marker{border:1.5px solid var(--field-line);background:var(--surface);width:42px;height:42px;color:var(--muted);border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid}.TaskDashboardVd-module__kAQxGq__progress li[data-state=current] .TaskDashboardVd-module__kAQxGq__marker{border-color:var(--brand);background:var(--brand);color:#fff}.TaskDashboardVd-module__kAQxGq__progress li[data-state=done] .TaskDashboardVd-module__kAQxGq__marker{border-color:var(--ok);background:var(--ok);color:#fff}.TaskDashboardVd-module__kAQxGq__progressCopy{gap:2px;min-width:0;display:grid}.TaskDashboardVd-module__kAQxGq__progressCopy strong{color:var(--brand-dark);font-size:14px}.TaskDashboardVd-module__kAQxGq__progressCopy small{color:var(--muted);font-size:11px;line-height:1.3}.TaskDashboardVd-module__kAQxGq__layout{grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);grid-template-areas:"hero action""details action""trust trust";align-items:start;gap:22px 28px;display:grid}.TaskDashboardVd-module__kAQxGq__hero{grid-area:hero;max-width:720px;padding:clamp(8px,1.5vw,18px) clamp(4px,1vw,10px) 0}.TaskDashboardVd-module__kAQxGq__statusLabel{color:var(--brand-dark);align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:800;display:inline-flex}.TaskDashboardVd-module__kAQxGq__statusLabel:before{content:"";background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--ok) 14%, transparent);border-radius:999px}.TaskDashboardVd-module__kAQxGq__choiceHero .TaskDashboardVd-module__kAQxGq__statusLabel:before,.TaskDashboardVd-module__kAQxGq__portal[data-portal-scenario=ready_to_book] .TaskDashboardVd-module__kAQxGq__statusLabel:before,.TaskDashboardVd-module__kAQxGq__portal[data-portal-scenario=ready_for_intake] .TaskDashboardVd-module__kAQxGq__statusLabel:before{background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 14%, transparent)}.TaskDashboardVd-module__kAQxGq__hero h2{max-width:20ch;color:var(--brand-dark);letter-spacing:-.035em;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.03}.TaskDashboardVd-module__kAQxGq__description{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.65}.TaskDashboardVd-module__kAQxGq__action{border-radius:var(--r-md);background:var(--brand-dark);min-width:0;box-shadow:0 18px 48px color-mix(in srgb, var(--brand-dark) 20%, transparent);color:#fff;grid-area:action;gap:15px;padding:clamp(24px,3vw,34px);display:grid;position:sticky;top:18px}.TaskDashboardVd-module__kAQxGq__actionLabel{color:#ffffffb8;margin:0;font-size:13px;font-weight:800}.TaskDashboardVd-module__kAQxGq__action h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.12}.TaskDashboardVd-module__kAQxGq__actionDescription{color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.TaskDashboardVd-module__kAQxGq__primary{width:100%;min-height:54px;color:var(--brand-dark);text-align:center;background:#fff;border:2px solid #fff;justify-content:center;margin-top:4px;font-size:15px;font-weight:900;display:flex}.TaskDashboardVd-module__kAQxGq__primary:hover{background:color-mix(in srgb, #fff 90%, var(--brand));color:var(--brand-dark)}.TaskDashboardVd-module__kAQxGq__primary:focus-visible{outline-offset:4px;outline:3px solid #fff}.TaskDashboardVd-module__kAQxGq__help{color:#ffffffb8;text-align:center;margin:2px 0 0;font-size:13px;line-height:1.5}.TaskDashboardVd-module__kAQxGq__help a{color:#fff;text-underline-offset:3px;font-weight:900;text-decoration-thickness:1.5px}.TaskDashboardVd-module__kAQxGq__details{grid-area:details;gap:16px;min-width:0;display:grid}.TaskDashboardVd-module__kAQxGq__coverageStatus{border:1px solid var(--line);border-left:5px solid var(--muted);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--card-shadow);overflow:hidden}.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=complete]{border-left-color:var(--ok)}.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=working],.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=review]{border-left-color:var(--brand)}.TaskDashboardVd-module__kAQxGq__coverageStatus:has(.status-card-portal[data-state=ok]){border-left-color:var(--ok)}.TaskDashboardVd-module__kAQxGq__coverageStatus:has(.status-card-portal[data-state=pending]){border-left-color:var(--brand)}:is(.TaskDashboardVd-module__kAQxGq__coverageStatus:has(.status-card-portal[data-state=bad]),.TaskDashboardVd-module__kAQxGq__coverageStatus:has(.status-card-portal[data-state=maybe]),.TaskDashboardVd-module__kAQxGq__coverageStatus:has(.status-card-portal[data-state=unknown])){border-left-color:var(--brand)}.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal{border-left:0;gap:8px;padding:18px 20px}.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=ok]{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=ok] h3{color:var(--ok)}:is(.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=pending],.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=bad],.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=maybe],.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal[data-state=unknown]){background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.TaskDashboardVd-module__kAQxGq__coverageStatus .status-card-portal p{margin:0}.TaskDashboardVd-module__kAQxGq__coverageStatus .insurance-portal-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.TaskDashboardVd-module__kAQxGq__coverageStatus .insurance-portal-label-row>p{color:var(--muted);font-size:12px;font-weight:900}.TaskDashboardVd-module__kAQxGq__coverageStatus .insurance-portal-label-row>strong{background:var(--surface);width:fit-content;color:var(--brand-dark);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.TaskDashboardVd-module__kAQxGq__coverageSummary{gap:7px;padding:18px 20px;display:grid}.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=complete] .TaskDashboardVd-module__kAQxGq__coverageSummary{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=complete] .TaskDashboardVd-module__kAQxGq__coverageSummary h3{color:var(--ok)}.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=working] .TaskDashboardVd-module__kAQxGq__coverageSummary,.TaskDashboardVd-module__kAQxGq__coverageStatus[data-tone=review] .TaskDashboardVd-module__kAQxGq__coverageSummary{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.TaskDashboardVd-module__kAQxGq__coverageLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.TaskDashboardVd-module__kAQxGq__coverageLabelRow>span{color:var(--muted);font-size:12px;font-weight:900}.TaskDashboardVd-module__kAQxGq__coverageLabelRow>strong{background:var(--surface);width:fit-content;color:var(--brand-dark);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.TaskDashboardVd-module__kAQxGq__coverageSummary h3{color:var(--brand-dark);margin:0;font-size:20px}.TaskDashboardVd-module__kAQxGq__coverageSummary p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.TaskDashboardVd-module__kAQxGq__coverageDetail{border-top:1px solid var(--line);padding:16px 18px 18px}.TaskDashboardVd-module__kAQxGq__detailLabel{color:var(--muted);margin:0 0 9px 2px;font-size:11px;font-weight:900;display:block}.TaskDashboardVd-module__kAQxGq__coverageDetail .status-card{box-shadow:none;border:0;border-radius:0;padding:0}.TaskDashboardVd-module__kAQxGq__evidence{box-shadow:none}.TaskDashboardVd-module__kAQxGq__evidenceLabel{font-weight:900;color:var(--brand-dark)!important;font-size:13px!important}.TaskDashboardVd-module__kAQxGq__confirmation{border:1px solid var(--slot-border);border-radius:var(--r-sm);background:color-mix(in srgb, var(--ok) 8%, var(--surface));color:var(--ok);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:15px 17px;font-weight:800;display:grid}.TaskDashboardVd-module__kAQxGq__confirmation>span{background:var(--ok);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.TaskDashboardVd-module__kAQxGq__trust{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-area:trust;gap:9px 20px;margin:0;padding:17px 5px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.TaskDashboardVd-module__kAQxGq__trust li:before{content:"✓";color:var(--ok);margin-right:7px;font-weight:900}.TaskDashboardVd-module__kAQxGq__completeMark{width:48px;height:48px;color:var(--brand-dark);background:#fff;border-radius:999px;place-items:center;font-size:22px;font-weight:900;display:grid}@media (max-width:760px){.TaskDashboardVd-module__kAQxGq__choicePortal{align-content:start;min-height:auto}.TaskDashboardVd-module__kAQxGq__choiceHero h2{font-size:clamp(34px,10vw,46px)}.TaskDashboardVd-module__kAQxGq__choiceGrid{grid-template-columns:minmax(0,1fr)}.TaskDashboardVd-module__kAQxGq__progress{grid-template-columns:1fr}.TaskDashboardVd-module__kAQxGq__progress li{border-right:0;border-bottom:1px solid var(--line)}.TaskDashboardVd-module__kAQxGq__progress li:last-child{border-bottom:0}.TaskDashboardVd-module__kAQxGq__progress li[data-state=current]{box-shadow:inset 4px 0 0 var(--brand)}.TaskDashboardVd-module__kAQxGq__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""action""details""trust";gap:20px}.TaskDashboardVd-module__kAQxGq__hero{padding-inline:2px}.TaskDashboardVd-module__kAQxGq__hero h2{max-width:22ch;font-size:clamp(32px,10vw,44px)}.TaskDashboardVd-module__kAQxGq__action{position:static}}@media (max-width:380px){.TaskDashboardVd-module__kAQxGq__choiceCard{grid-template-columns:46px minmax(0,1fr);gap:16px 14px;padding:22px 18px}.TaskDashboardVd-module__kAQxGq__choiceIcon{width:46px;height:46px}.TaskDashboardVd-module__kAQxGq__choiceIcon svg{width:24px;height:24px}.TaskDashboardVd-module__kAQxGq__progress li{grid-template-columns:38px minmax(0,1fr);padding:14px}.TaskDashboardVd-module__kAQxGq__marker{width:38px;height:38px}.TaskDashboardVd-module__kAQxGq__action{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.TaskDashboardVd-module__kAQxGq__choiceCard,.TaskDashboardVd-module__kAQxGq__primary{transition:none}}.TaskDashboardVd-module__kAQxGq__returningLink{color:var(--muted);text-align:center;margin:14px 0 0;font-size:13px}.TaskDashboardVd-module__kAQxGq__returningLink a{color:var(--brand);font-weight:700}.TaskDashboardVd-module__kAQxGq__heroActions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.TaskDashboardVd-module__kAQxGq__heroActions .task-cta{min-height:54px;padding-inline:28px}.TaskDashboardVd-module__kAQxGq__switchForm{margin:0}.TaskDashboardVd-module__kAQxGq__switchPath{color:var(--brand-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.TaskDashboardVd-module__kAQxGq__switchPath:hover,.TaskDashboardVd-module__kAQxGq__switchPath:focus-visible{color:var(--brand)}.TaskDashboardVd-module__kAQxGq__stepForm{grid-column:1/-1;margin:0}.TaskDashboardVd-module__kAQxGq__stepAction{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:0;text-decoration:none;display:grid}.TaskDashboardVd-module__kAQxGq__stepAction:hover .TaskDashboardVd-module__kAQxGq__progressCopy strong,.TaskDashboardVd-module__kAQxGq__stepAction:focus-visible .TaskDashboardVd-module__kAQxGq__progressCopy strong{text-underline-offset:3px;text-decoration:underline}
