:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intakeRoot{padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intakeShell{display:flex;flex-direction:column;gap:1.5rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intro{max-width:48rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 .7rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intro h1{letter-spacing:-.05em;line-height:1.04;margin:0 0 1rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intro p{line-height:1.65;margin:0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .progress{align-items:flex-start;display:flex;gap:1rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .progressItem{align-items:center;display:flex;flex:1;gap:.5rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .progressItem span{border-radius:50%;display:grid;font-weight:700;height:2rem;place-items:center;width:2rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .progressItem small{font-size:.8rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .formPanel{border:1px solid;padding:clamp(1.25rem,4vw,3rem);scroll-margin-top:1rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .stepContent h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 .4rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .stepContent>p{line-height:1.6;margin:0 0 1.5rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field{display:flex;flex-direction:column;font-size:.92rem;gap:.45rem;margin:1rem 0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field span{font-weight:600}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field em{font-style:normal;font-weight:400;opacity:.7}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field input,:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field textarea{background:var(--input-background);border:1px solid;border-color:var(--input-border);border-radius:.75rem;box-sizing:border-box;color:var(--input-text);font:inherit;min-height:3.1rem;padding:.9rem 1rem;width:100%}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .field textarea{resize:vertical}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .fieldError input,:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .fieldError textarea{border-width:2px}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .errorText{font-size:.8rem;margin:0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .question{border-top:1px solid;border-color:inherit;padding:1rem 0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .questionError{border-color:var(--error-color)}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .questionTop{align-items:center;display:flex;gap:1rem;justify-content:space-between}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .choices{display:flex;gap:.45rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .choice{border:1px solid;border-radius:999px;cursor:pointer;font:inherit;padding:.6rem .9rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .requiredHint{display:block;font-size:.78rem;font-weight:500;margin-top:.25rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .consentCheck{align-items:flex-start;border:1px solid;border-radius:.75rem;cursor:pointer;display:flex;gap:.8rem;margin:1rem 0;padding:1rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .consentCheck input{accent-color:var(--accent-color);flex:0 0 auto;height:1.35rem;margin:.05rem 0 0;width:1.35rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .consentCheck span{font-weight:600;line-height:1.45}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .consentCopy{font-weight:600;line-height:1.6;padding:1rem 0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .textLink{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .guardianBox{border-left:3px solid;margin:1rem 0 1.5rem;padding-left:1rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .guardianBox h3{margin:0 0 .5rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .signatureWrap{border:1px solid;border-radius:.75rem;overflow:hidden;touch-action:none}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .signatureWrap canvas{cursor:crosshair;display:block;height:auto;min-height:150px;width:100%}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .actions{display:flex;gap:.75rem;justify-content:flex-end}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .backButton,:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .nextButton,:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .submitButton{border:1px solid;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;min-height:3.2rem;padding:.9rem 1.3rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .submitButton{margin-top:1rem;width:100%}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .submitButton:disabled{cursor:not-allowed}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .autosave{font-size:.8rem;margin:0;text-align:center}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .loadingState{display:grid;min-height:50vh;place-items:center}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .statusCard{border:1px solid;box-sizing:border-box;padding:clamp(2rem,6vw,5rem);text-align:center;width:min(100%,38rem)}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .statusCard h2{font-size:clamp(1.7rem,4vw,2.6rem);margin:.75rem 0}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .statusCard p{line-height:1.6}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .spinner{animation:spin .8s linear infinite;border:4px solid;border-radius:50%;height:3rem;margin:0 auto 1.25rem;width:3rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .successMark{border-radius:50%;display:grid;font-size:1.8rem;font-weight:700;height:3.5rem;margin:0 auto 1.25rem;place-items:center;width:3.5rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .successCard{animation:successIn .45s ease both}@keyframes spin{to{transform:rotate(1turn)}}@keyframes successIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (min-width:700px){:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .intakeShell{gap:2.25rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .questionTop{max-width:48rem}:where(.ai-b-ai-mubiucds-1-3J6hIwN7iXsQzrraXPpY) .actions{padding-inline:1rem}}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsRoot{padding-inline:var(--site-padding);width:100%}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsShell{display:flex;flex-direction:column;gap:1.25rem}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsEyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsShell h1{letter-spacing:-.05em;line-height:1.05;margin:0}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsShell>p{line-height:1.7;margin:0}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsList{display:flex;flex-direction:column;gap:0;margin-top:1rem}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsSection{border-top:1px solid;padding:1.5rem 0}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsSection h2{margin:0 0 .65rem}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsSection p{line-height:1.8;margin:0}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .lastUpdated{border-top:1px solid;padding-top:1.25rem}@media (min-width:760px){:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsShell{gap:1.75rem}:where(.ai-b-ai-mubiuce4-2-Xet9B2LXLuCd8AxKPky2) .termsSection{display:grid;gap:2rem;grid-template-columns:minmax(12rem,20rem) 1fr;padding:2rem 0}}:where(.ai-b-footer-block-_global) .clinicFooter{background:var(--footer-bg);border-top:1px solid var(--footer-border);padding-bottom:var(--block-padding-bottom,28px);padding-top:var(--block-padding-top,28px);width:100%}:where(.ai-b-footer-block-_global) .clinicFooterInner{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;padding-inline:var(--site-padding)}:where(.ai-b-footer-block-_global) .clinicFooterBrand{display:grid;gap:.65rem;max-width:32rem}:where(.ai-b-footer-block-_global) .clinicFooterRight{display:grid;gap:.7rem;justify-items:end;text-align:right}:where(.ai-b-footer-block-_global) .clinicFooterLink{appearance:none;background:transparent;border:0;cursor:pointer;padding:.3rem 0;text-decoration:underline;text-decoration-color:var(--footer-accent);text-underline-offset:.25rem}:where(.ai-b-footer-block-_global) .clinicFooterLink:focus-visible{outline:2px solid var(--footer-accent);outline-offset:.3rem}@media (max-width:640px){:where(.ai-b-footer-block-_global) .clinicFooterInner{align-items:flex-start;flex-direction:column;gap:1.4rem}:where(.ai-b-footer-block-_global) .clinicFooterRight{justify-items:start;text-align:left}}:where(.ai-b-header-block-_global) .headerOuter{display:flex;justify-content:center;position:relative;width:100%}:where(.ai-b-header-block-_global) .siteHeader{border-bottom:1px solid;position:relative;z-index:20}:where(.ai-b-header-block-_global) .headerRow{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:82px}:where(.ai-b-header-block-_global) .brand{align-items:center;display:flex;gap:.75rem;text-decoration:none}:where(.ai-b-header-block-_global) .logoWrap{align-items:center;display:flex;flex:none;overflow:hidden;width:auto}:where(.ai-b-header-block-_global) .desktopNav{align-items:center;display:flex;gap:.35rem}:where(.ai-b-header-block-_global) .navTab{align-items:center;appearance:none;background:transparent;border:1px solid;cursor:pointer;display:flex;gap:.45rem;padding:.7rem .95rem}:where(.ai-b-header-block-_global) .hamburger{background:transparent;border:0;cursor:pointer;display:none;padding:.5rem}:where(.ai-b-header-block-_global) .mobileMenu{height:100%;left:var(--editor-offset-left,0);padding:6rem var(--site-padding) 2rem;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}:where(.ai-b-header-block-_global) .mobileMenuClose{align-items:center;background:transparent;border:0;border-radius:999px;cursor:pointer;display:flex;justify-content:center;padding:.45rem;position:absolute;right:var(--site-padding);top:calc(var(--editor-offset-top,0) + 1.25rem)}:where(.ai-b-header-block-_global) .mobileMenu nav{display:flex;flex-direction:column;gap:.75rem}:where(.ai-b-header-block-_global) .mobileMenu button{background:transparent;border:0;cursor:pointer;font:inherit;font-size:1.35rem;padding:.75rem 0;text-align:left}:where(.ai-b-header-block-_global) .localeSelect{background:transparent;border:1px solid var(--nav-border);border-radius:999px;font:inherit;padding:.6rem}@media (max-width:1023px){:where(.ai-b-header-block-_global) .desktopNav{display:none}:where(.ai-b-header-block-_global) .hamburger{align-items:center;display:flex;justify-content:center}}@media (min-width:1024px){:where(.ai-b-header-block-_global) .mobileMenu{display:none}}