.intake-shell{--intake-red:#c70b31;color:#fff;min-height:100dvh;font-family:var(--font-mulish,"Mulish"), Arial, sans-serif;overflow-wrap:anywhere;background:#17191b;font-size:16px;line-height:1.55}.intake-shell *,.intake-shell :before,.intake-shell :after{box-sizing:border-box}.intake-shell h1,.intake-shell h2,.intake-shell h3,.intake-intro summary{font-family:var(--font-oswald,"Oswald"), Arial, sans-serif;font-weight:600;line-height:1.2}.intake-shell h1{color:#fff;margin:1.8rem 0 .75rem;font-size:clamp(1.5rem,4vw,2rem)}.intake-shell h3{margin:0;font-size:1.2rem}.intake-shell p{margin:.7rem 0}.intake-shell button,.intake-shell input,.intake-shell textarea,.intake-shell select{font:inherit}.intake-shell button,.intake-shell select{min-height:44px}.intake-shell button{color:#fff;cursor:pointer;background:#32373c;border:1px solid #777d82;border-radius:4px;padding:.65rem 1rem;line-height:1.3}.intake-shell button:hover:not(:disabled){background:#454b51}.intake-shell button:disabled,.intake-shell select:disabled{cursor:default;opacity:.6}.intake-shell .intake-primary{border-color:var(--intake-red);background:var(--intake-red);font-weight:700}.intake-shell .intake-primary:hover:not(:disabled){background:#ab092a}.intake-shell :focus-visible{outline-offset:4px;outline:3px solid #fff}.intake-shell input:focus-visible,.intake-shell textarea:focus-visible,.intake-shell select:focus-visible{outline-color:#ff8ca4}.intake-header{align-items:center;gap:1.25rem;max-width:52rem;margin:auto;padding:1rem 1.5rem;display:flex}.intake-header img{width:110px;height:auto;display:block}.intake-header span{color:#c8cbd0;border-left:1px solid #5c6064;padding-left:1.25rem;font-size:.9rem}.intake-navigation{z-index:10;background:#232629;border-block:1px solid #4a4e52;padding:.8rem max(1.5rem,50% - 24.5rem);position:sticky;top:0}.intake-nav-row{align-items:center;gap:1rem;display:flex}.intake-nav-row label{white-space:nowrap;font-size:.85rem}.intake-nav-row select{color:#fff;background:#17191b;border:1px solid #7b8186;border-radius:4px;width:100%;min-width:0;padding:.5rem}.intake-progress-row{color:#d3d6d9;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.8rem;display:flex}.intake-navigation progress{width:100%;height:5px;accent-color:var(--intake-red);background:#4a4e52;border:0;margin-top:.5rem;display:block}.intake-navigation progress::-webkit-progress-bar{background:#4a4e52}.intake-navigation progress::-webkit-progress-value{background:var(--intake-red)}.intake-navigation progress::-moz-progress-bar{background:var(--intake-red)}.intake-shell .intake-content{border:0;min-width:0;max-width:52rem;margin:0 auto;padding:1.5rem 1.5rem 3rem}.intake-intro{border-bottom:1px solid #4a4e52;padding-bottom:1.2rem}.intake-intro summary{cursor:pointer;padding:.5rem 0;font-size:1.1rem}.intake-muted{color:#c4c8cc;font-size:.9rem}.intake-fields{border:0;min-width:0;margin:1.5rem 0 0;padding:0}.intake-field{border:0;min-width:0;margin:0 0 1.65rem;padding:0}.intake-field>label,.intake-field legend{color:#fff;margin-bottom:.5rem;padding:0;font-weight:700;display:block}.intake-field input:not([type=checkbox]),.intake-field textarea{color:#16191b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:2px solid #b4bbc1;border-radius:4px;width:100%;min-height:48px;padding:.7rem .8rem;display:block}.intake-field input,.intake-field textarea{scroll-margin-top:13rem;scroll-margin-bottom:7rem}.intake-field textarea{resize:vertical}.intake-field [aria-invalid=true]{border-color:#ff8ca4!important}.intake-field .intake-choice{cursor:pointer;border:1px solid #6f757b;border-radius:4px;align-items:center;gap:.75rem;min-height:48px;padding:.6rem .8rem;font-weight:400;display:flex}.intake-choice input{width:22px;height:22px;accent-color:var(--intake-red);flex-shrink:0}.intake-field-error{color:#ffb1c2}.intake-error,.intake-conflict{border:1px solid #ff8ca4;border-left-width:4px;margin:1.2rem 0;padding:1rem}.intake-error:focus{outline-offset:4px;outline:2px solid #fff}.intake-attestation{border-left:3px solid var(--intake-red);background:#32373c;padding:1rem}.intake-footer{padding:1rem max(1.5rem,50% - 24.5rem);padding-bottom:max(1rem, env(safe-area-inset-bottom));z-index:9;background:#232629;border-top:1px solid #4a4e52;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:0}.intake-review>section{border-top:1px solid #53595e;padding:1.2rem 0}.intake-review-title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.intake-review-title button{flex-shrink:0}.intake-shell dl{margin:.8rem 0}.intake-shell dt{margin-top:1rem;font-weight:700}.intake-shell dd{white-space:pre-wrap;margin:.35rem 0 1rem}.intake-comparison{border-bottom:1px solid #6b7075;padding-bottom:.5rem}.intake-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.intake-receipt{border-top:4px solid var(--intake-red);background:#32373c;margin-bottom:2rem;padding:1rem}.intake-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake-shell [tabindex="-1"]{scroll-margin-block:10rem}@media (max-width:540px){.intake-header{padding:.75rem 1rem}.intake-header img{width:85px}.intake-header span{font-size:.8rem}.intake-navigation{padding:.7rem 1rem}.intake-nav-row{display:block}.intake-nav-row label{margin-bottom:.3rem;display:block}.intake-shell .intake-content{padding:1.1rem 1rem 2rem}.intake-footer{gap:.65rem;padding-inline:1rem}.intake-footer>span{display:none}.intake-footer button{max-width:65%}.intake-review-title{align-items:center}}@media (prefers-reduced-motion:reduce){.intake-shell *,.intake-shell :before,.intake-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.intake-nav-row select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;height:44px;padding-right:2rem}
