.intake-module__5fLLva__root{color:#f2f5f8;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#07182b;border:1px solid #284155;padding:clamp(18px,3vw,30px);scroll-margin-top:90px}.intake-module__5fLLva__root *{box-sizing:border-box}.intake-module__5fLLva__root a{color:#ebcc92;text-underline-offset:3px}.intake-module__5fLLva__root h3{letter-spacing:-.02em;margin:18px 0 10px;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.2}.intake-module__5fLLva__root p{line-height:1.6}.intake-module__5fLLva__top{color:#bac8d4;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.intake-module__5fLLva__eyebrow{color:#d8ba83;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.intake-module__5fLLva__steps{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.intake-module__5fLLva__steps button{color:#c5d1db;text-align:left;background:#0b2338;border:1px solid #375267;flex:1;min-width:110px;padding:10px 8px;font-size:.73rem;line-height:1.4}.intake-module__5fLLva__steps button[aria-current=step]{color:#fff;border-color:#c4a064}.intake-module__5fLLva__steps button:disabled{opacity:.55}.intake-module__5fLLva__steps span{color:#d8ba83;font-size:.65rem;display:block}.intake-module__5fLLva__heading:focus{outline:none}.intake-module__5fLLva__intro{color:#c5d1db;margin:0 0 20px;font-size:.88rem}.intake-module__5fLLva__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.intake-module__5fLLva__field{flex-direction:column;gap:7px;min-width:0;display:flex}.intake-module__5fLLva__field>label{color:#f2f5f8;font-size:.81rem;font-weight:700;line-height:1.5}.intake-module__5fLLva__field input:not([type=checkbox]),.intake-module__5fLLva__field select,.intake-module__5fLLva__field textarea{color:#132d43;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #8194a4;border-radius:4px;padding:11px;font-size:1rem;line-height:1.35}.intake-module__5fLLva__field select{padding-right:20px}.intake-module__5fLLva__field textarea{resize:vertical;min-height:95px}.intake-module__5fLLva__field input[aria-invalid=true],.intake-module__5fLLva__field select[aria-invalid=true],.intake-module__5fLLva__field textarea[aria-invalid=true]{border:2px solid #fa9f9f}.intake-module__5fLLva__field input:focus,.intake-module__5fLLva__field select:focus,.intake-module__5fLLva__field textarea:focus,.intake-module__5fLLva__root button:focus-visible,.intake-module__5fLLva__root a:focus-visible{outline-offset:3px;outline:3px solid #e1bc7a}.intake-module__5fLLva__field small,.intake-module__5fLLva__footnote{color:#bbcbd7;font-size:.76rem;line-height:1.5}.intake-module__5fLLva__required{color:#e1bc7a}.intake-module__5fLLva__wide{grid-column:1/-1}.intake-module__5fLLva__check{align-items:flex-start;gap:12px;display:flex;text-transform:none!important;letter-spacing:normal!important;font-size:.86rem!important}.intake-module__5fLLva__check input{accent-color:#b99762;flex:none;width:21px;height:21px;margin:2px 0 0}.intake-module__5fLLva__fieldError{color:#ffc1c1;margin:0;font-size:.85rem;line-height:1.5}.intake-module__5fLLva__banner,.intake-module__5fLLva__hold{background:#102a3e;border-left:4px solid #b99762;margin:16px 0 20px;padding:14px 16px;font-size:.85rem}.intake-module__5fLLva__hold{background:#28263a;border-left-color:#edb084}.intake-module__5fLLva__hold p{margin:6px 0 0}.intake-module__5fLLva__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.intake-module__5fLLva__primary,.intake-module__5fLLva__secondary{min-height:46px;font:inherit;cursor:pointer;border-radius:4px;padding:12px 20px;font-size:.88rem;font-weight:800}.intake-module__5fLLva__primary{color:#07182b;background:#c5a267;border:1px solid #c5a267}.intake-module__5fLLva__secondary{color:#f5e6cd;background:0 0;border:1px solid #c5a267}.intake-module__5fLLva__root button:disabled{cursor:not-allowed;opacity:.55}.intake-module__5fLLva__footnote{margin-top:20px}.intake-module__5fLLva__review{border:1px solid #365065;margin:14px 0}.intake-module__5fLLva__review>div{background:#0e2538;justify-content:space-between;align-items:center;padding:14px;display:flex}.intake-module__5fLLva__review h4{margin:0;font-size:.9rem}.intake-module__5fLLva__review button{color:#edcf96;cursor:pointer;background:0 0;border:1px solid #b99762;padding:6px 13px}.intake-module__5fLLva__review dl{margin:0}.intake-module__5fLLva__review dl>div{border-top:1px solid #294559;grid-template-columns:minmax(100px,38%) minmax(0,1fr);gap:14px;padding:10px 14px;font-size:.8rem;display:grid}.intake-module__5fLLva__review dt{color:#b6c7d3}.intake-module__5fLLva__review dd{color:#f0f5f7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.intake-module__5fLLva__receipt{color:#e8c78d;overflow-wrap:anywhere;font-size:1.1rem;font-weight:800}.intake-module__5fLLva__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.intake-module__5fLLva__turnstile{background:#0b2338;border:1px solid #365065;flex-direction:column;align-items:flex-start;gap:8px;margin:22px 0 4px;padding:14px 16px;display:flex}.intake-module__5fLLva__turnstile>span{color:#f2f5f8;font-size:.8rem;font-weight:800}.intake-module__5fLLva__turnstile small{color:#bbcbd7;font-size:.72rem}.intake-module__5fLLva__queue{margin-bottom:20px}.intake-module__5fLLva__queue ul{padding:0;list-style:none}.intake-module__5fLLva__queue li{border-top:1px solid #375267;padding:12px 0}.intake-module__5fLLva__queue small{display:block}.intake-module__5fLLva__status{color:#eac68a;font-size:.8rem;font-weight:700}.intake-module__5fLLva__reviewForm{border-top:1px solid #375267;margin-top:20px;padding-top:18px}.intake-module__5fLLva__root details{margin-top:16px}.intake-module__5fLLva__root summary{cursor:pointer;color:#f1d69f;padding:8px 0}.intake-module__5fLLva__root button{touch-action:manipulation}@media (max-width:680px){.intake-module__5fLLva__grid{grid-template-columns:1fr}.intake-module__5fLLva__wide{grid-column:auto}.intake-module__5fLLva__steps{gap:5px}.intake-module__5fLLva__steps button{min-width:calc(50% - 5px)}.intake-module__5fLLva__actions button{flex:1}.intake-module__5fLLva__review dl>div{grid-template-columns:1fr;gap:5px}.intake-module__5fLLva__root{padding:18px}.intake-module__5fLLva__turnstile{padding:12px;overflow-x:auto}}
