.intake-page{position:relative;background:var(--light);color:var(--text);font-family:Manrope,sans-serif;isolation:isolate}.intake-page h1{font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-weight:700;letter-spacing:-.025em;text-transform:uppercase}.intake-page .intake-hero-photo{position:absolute;inset:0;z-index:-1;display:block;pointer-events:none}.intake-page .intake-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%}.intake-page .intake-hero-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(9,17,22,.96),rgba(9,17,22,.74) 38%,rgba(9,17,22,.17) 76%),linear-gradient(0deg,rgba(9,17,22,.95),transparent 75%)}.intake-page .intake-gate-stage{position:relative;isolation:isolate;overflow:hidden;background:var(--deep-navy);color:white}.intake-page .intake-gate-inner{max-width:1280px;margin:0 auto;padding:48px 40px 40px}.intake-page .intake-gate-heading{max-width:880px}.intake-page .intake-gate-heading h1{margin:0;font-size:clamp(68px,7.7vw,112px);line-height:.94;color:white}.intake-page .intake-gate-heading h1>span{display:block}.intake-page .intake-gate-heading>p{max-width:575px;margin:23px 0 0;color:#d3dbde;font-size:15px;line-height:1.75}.intake-page .intake-gate-choices{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin-top:36px}.intake-page .intake-gate-choice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:24px 28px;border:1px solid transparent;border-radius:2px;text-align:left;transition:background-color .16s,border-color .16s}.intake-page .intake-gate-choice--primary{color:var(--deep-navy);background:var(--orange)}.intake-page .intake-gate-choice--primary:hover{background:#ff8d59}.intake-page .intake-gate-choice--secondary{color:white;background:rgba(19,36,43,.9);border-color:#6c7b82}.intake-page .intake-gate-choice--secondary:hover{background:#213840;border-color:#b9c4ca}.intake-page .intake-gate-choice:focus-visible{outline:3px solid white;outline-offset:5px}.intake-page .intake-choice-icon{display:block;padding-top:2px}.intake-page .intake-choice-icon svg{width:30px;height:30px}.intake-page .intake-gate-choice--secondary .intake-choice-icon{color:var(--orange)}.intake-page .intake-choice-content{display:flex;flex-direction:column;align-items:flex-start}.intake-page .intake-choice-title{font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.025em}.intake-page .intake-choice-description{max-width:44ch;margin-top:7px;font-size:13px;line-height:1.7}.intake-page .intake-gate-choice--primary .intake-choice-description{color:#35251d}.intake-page .intake-gate-choice--secondary .intake-choice-description{color:#c5d0d5}.intake-page .intake-choice-action{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-top:21px;padding-top:15px;border-top:1px solid rgba(9,17,22,.25);font-size:13px;font-weight:800;line-height:1.5}.intake-page .intake-choice-action svg{width:23px;height:23px;flex:0 0 23px;transition:transform .16s}.intake-page .intake-gate-choice:hover .intake-choice-action svg{transform:translateX(3px)}.intake-page .intake-gate-choice--secondary .intake-choice-action{border-color:#54636b;color:white}.intake-page .intake-gate-details{max-width:1280px;margin:0 auto;padding:32px 40px 35px}.intake-page .intake-important-notice{display:grid;grid-template-columns:235px 1fr;gap:48px;padding:0 0 25px;border-bottom:1px solid var(--border)}.intake-page .intake-notice-title{margin:0;max-width:23ch;padding-left:14px;border-left:3px solid var(--orange);font-size:14px;font-weight:800;line-height:1.6;align-self:start}.intake-page .intake-important-notice>p:last-child{font-size:13px;line-height:1.85;color:var(--text-muted)}.intake-page .intake-important-notice strong{color:var(--text);font-weight:700}.intake-page .intake-gate-disclaimer{margin-top:20px;font-size:12px;line-height:1.85;color:var(--text-muted)}.intake-page .intake-form-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--deep-navy);color:white}.intake-page .intake-form-hero .intake-hero-photo img{-o-object-position:center 50%;object-position:center 50%}.intake-page .intake-form-hero .intake-hero-photo:after{background:linear-gradient(90deg,rgba(9,17,22,.97),rgba(9,17,22,.77) 60%,rgba(9,17,22,.62))}.intake-page .intake-form-hero-inner{max-width:1120px;margin:0 auto;padding:23px 40px 39px}.intake-page .intake-back{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:-4px;margin-bottom:15px;color:#d4dcdf;font-size:13px;font-weight:600}.intake-page .intake-back:hover{color:white;text-decoration:underline;text-underline-offset:4px}.intake-page .intake-back:focus-visible{outline-color:var(--orange)}.intake-page .intake-form-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:54px;align-items:end}.intake-page .intake-form-heading h1{margin:0;font-size:clamp(48px,5vw,66px);line-height:.96;color:white}.intake-page .intake-form-description>p{font-size:13px;line-height:1.8;color:#e0e6e8}.intake-page .intake-form-description>.intake-form-qualification{margin-top:10px;font-size:11px;line-height:1.8;color:#becbd1}.intake-page .intake-document{position:relative}.intake-page .intake-document--full{max-width:1040px;margin:0 auto;padding:0 40px 48px}.intake-page .intake-document .section-card{margin:0;padding:35px 0 38px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;scroll-margin-top:105px}.intake-page .section-title{gap:15px;margin-bottom:22px;font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--navy)}.intake-page .section-title>span{width:34px;height:34px;border-radius:1px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0}.intake-page .section-card>p.text-sm{max-width:78ch;font-size:13px;line-height:1.8}.intake-page .form-label{margin-bottom:8px;font-size:13px;font-weight:750;line-height:1.7;color:var(--text)}.intake-page .form-input{min-width:0;min-height:54px;padding:13px 15px;border:1px solid #bfc7c6;border-radius:2px;background:#fff;font-size:16px;line-height:1.5;box-shadow:none}.intake-page .form-input.w-24{width:88px}.intake-page .form-input::-moz-placeholder{color:#747f83;opacity:1}.intake-page .form-input::placeholder{color:#747f83;opacity:1}.intake-page .form-input:hover{border-color:#6c7d84}.intake-page .form-input:focus{border-color:var(--navy);outline:2px solid var(--navy);outline-offset:1px;box-shadow:none}.intake-page .form-input-error{border-color:#b83227}.intake-page .form-input-error:focus{border-color:#b83227;outline-color:#b83227}.intake-page .intake-radio-group{gap:10px}.intake-page .radio-option{min-height:52px;min-width:100px;flex:1 1 100px;justify-content:flex-start;gap:10px;padding:13px 14px;border:1px solid #bfc7c6;border-radius:2px;background:white;transition:border-color .16s,background-color .16s}.intake-page .radio-option:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#e9edeb}.intake-page .radio-option:hover{border-color:#65777e}.intake-page .radio-option span{font-size:14px;color:var(--text)}.intake-page input[type=radio]{width:18px;height:18px;accent-color:var(--navy)}.intake-page input[type=checkbox]{width:19px;height:19px;accent-color:var(--navy)}.intake-page .intake-upload-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.intake-page .intake-upload-field{min-width:0}.intake-page .intake-upload-field>p:first-child{min-height:37px;margin-bottom:8px;font-size:12px;line-height:1.65;letter-spacing:0;text-transform:none;color:var(--text)}.intake-page .intake-upload-target{min-height:188px;padding:24px 20px;border:1px dashed #8b999e;border-radius:2px;background:#e9edeb}.intake-page .intake-upload-target:hover{background:#e3e9e6;border-color:var(--navy)}.intake-page .intake-upload-target:focus-within{outline:3px solid #cd5a26;outline-offset:3px}.intake-page .intake-upload-target>svg{width:32px;height:32px;color:#62737b}.intake-page .intake-upload-target p.text-sm{font-size:13px;line-height:1.65}.intake-page .intake-upload-target .text-xs{font-size:11px}.intake-page .intake-upload-target>img{height:136px;max-width:100%;border-radius:2px;box-shadow:none}.intake-page .intake-upload-target.border-red-400{border-color:#b83227;background:#fef2f2}.intake-page .intake-document .text-slate-400,.intake-page .intake-document .text-slate-500{color:var(--text-muted)}.intake-page .intake-document .text-red-500{color:#b83227}.intake-page .intake-document .text-xs{font-size:12px;line-height:1.75}.intake-page .intake-document .text-sm{line-height:1.75}.intake-page .intake-document .rounded-lg,.intake-page .intake-document .rounded-xl{border-radius:2px}.intake-page .intake-document [role=region]{scrollbar-gutter:stable}@media (max-width:640px){.intake-page .intake-document [role=region]{height:clamp(360px,58svh,480px)}}.intake-page .intake-document .section-card>.rounded-xl{background-color:#e9edeb!important}.intake-page .intake-document #field-agreedToTerms ul{list-style:disc}.intake-page .intake-document #field-agreedToTerms li+li{margin-top:7px}.intake-page .intake-document :is([id^=field-],input){scroll-margin-top:112px}.intake-page .intake-submit-area{padding:30px 0 0}.intake-page .btn-primary{min-height:56px;border:1px solid var(--orange);border-radius:2px;background:var(--orange);color:var(--deep-navy);font-size:15px;font-weight:800;box-shadow:none;transition:background-color .16s}.intake-page .btn-primary:hover:not(:disabled){background:#ff8d59;border-color:#ff8d59}.intake-page .btn-primary:active{transform:none}.intake-page .btn-primary:disabled{background:#d7dcda;border-color:#c1c9c6;color:#64716d;opacity:1}.intake-page .intake-submit-area .btn-primary{max-width:440px;width:100%}.intake-page--checklist{overflow:hidden}.intake-page .intake-checklist-photo{position:absolute;top:0;left:0;right:0;height:455px;isolation:isolate;background:var(--deep-navy)}.intake-page .intake-checklist-photo .intake-hero-photo:after{background:linear-gradient(90deg,rgba(9,17,22,.97),rgba(9,17,22,.8) 58%,rgba(9,17,22,.62))}.intake-page .intake-checklist-wrap{position:relative;max-width:740px;margin:0 auto;padding:26px 32px 64px}.intake-page .intake-checklist-intro{margin:4px 0 31px;color:white}.intake-page .intake-checklist-intro h1{max-width:600px;margin:0 0 19px;font-size:66px;line-height:.98}.intake-page .intake-checklist-intro>p{max-width:570px;font-size:14px;line-height:1.8;color:#d4dee2}.intake-page .intake-document--checklist{padding:12px 34px 30px;border-top:3px solid var(--orange);background:var(--light);box-shadow:0 12px 36px rgba(9,17,22,.08)}.intake-page .intake-document--checklist .section-card{padding-top:23px;padding-bottom:12px;border:0}.intake-page .intake-document--checklist>.rounded-xl{border-radius:2px}.intake-page .intake-checklist-success{margin-top:20px;padding:45px 36px;border-top:3px solid var(--orange);background:var(--light)}.intake-page .intake-checklist-success h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:52px;font-style:italic;font-weight:700;text-transform:uppercase}.intake-page .intake-checklist-success>a{min-height:52px;border-radius:2px}.intake-page .intake-checklist-success>p{font-size:14px;line-height:1.8}@media (max-width:900px){.intake-page .intake-gate-inner{padding:38px 30px 30px}.intake-page .intake-gate-heading{max-width:700px}.intake-page .intake-gate-heading h1{font-size:82px}.intake-page .intake-gate-choice{padding:22px;gap:12px;grid-template-columns:27px minmax(0,1fr)}.intake-page .intake-choice-title{font-size:17px}.intake-page .intake-choice-icon svg{width:26px;height:26px}.intake-page .intake-gate-details{padding:28px 30px}.intake-page .intake-important-notice{grid-template-columns:205px 1fr;gap:30px}.intake-page .intake-form-heading{grid-template-columns:1fr;gap:18px}.intake-page .intake-form-heading h1{max-width:620px;font-size:60px}.intake-page .intake-form-description{max-width:680px}.intake-page .intake-form-hero-inner{padding:19px 32px 32px}.intake-page .intake-document--full{padding-left:32px;padding-right:32px}}@media (max-width:640px){.intake-page .intake-hero-photo img{-o-object-position:62% top;object-position:62% top}.intake-page .intake-hero-photo:after{background:linear-gradient(90deg,rgba(9,17,22,.86),rgba(9,17,22,.32)),linear-gradient(0deg,#091116 6%,rgba(9,17,22,.91) 35%,transparent 95%)}.intake-page .intake-gate-inner{padding:30px 20px 24px}.intake-page .intake-gate-heading h1{max-width:400px;font-size:clamp(51px,13.4vw,75px);line-height:.94}.intake-page .intake-gate-heading>p{max-width:45ch;margin-top:18px;font-size:13px;line-height:1.75;color:#dce3e6}.intake-page .intake-gate-choices{grid-template-columns:1fr;gap:12px;margin-top:26px}.intake-page .intake-gate-choice{padding:19px;gap:12px}.intake-page .intake-choice-title{font-size:17px;line-height:1.4}.intake-page .intake-choice-description{margin-top:5px;font-size:12px;line-height:1.65}.intake-page .intake-choice-action{margin-top:13px;padding-top:12px;font-size:12px}.intake-page .intake-choice-action svg{width:20px;height:20px;flex-basis:20px}.intake-page .intake-gate-details{padding:25px 22px}.intake-page .intake-important-notice{grid-template-columns:1fr;gap:16px;padding-bottom:22px}.intake-page .intake-notice-title{max-width:34ch;font-size:13px}.intake-page .intake-important-notice>p:last-child{font-size:12px;line-height:1.9}.intake-page .intake-gate-disclaimer{margin-top:18px;font-size:11px}.intake-page .intake-form-hero-inner{padding:11px 22px 28px}.intake-page .intake-back{margin-bottom:13px;font-size:12px}.intake-page .intake-form-heading{gap:18px}.intake-page .intake-form-heading h1{max-width:400px;font-size:49px;line-height:.98}.intake-page .intake-form-description>p{font-size:12px;line-height:1.8}.intake-page .intake-form-description>.intake-form-qualification{font-size:11px;margin-top:10px}.intake-page .intake-document--full{padding:0 22px 38px}.intake-page .intake-document .section-card{padding:28px 0 31px;scroll-margin-top:88px}.intake-page .section-title{gap:11px;margin-bottom:18px;font-size:25px}.intake-page .section-title>span{width:30px;height:30px;font-size:12px}.intake-page .section-card>p.text-sm{font-size:12px}.intake-page .form-label{font-size:13px}.intake-page .form-label.flex{flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:2px}.intake-page .intake-upload-grid{grid-template-columns:1fr;gap:25px}.intake-page .intake-upload-field>p:first-child{min-height:auto;font-size:12px}.intake-page .intake-upload-target{min-height:160px;padding:20px 16px}.intake-page .intake-document .text-sm{font-size:13px;line-height:1.8}.intake-page .intake-document .text-xs{font-size:11px}.intake-page .intake-document :is([id^=field-],input){scroll-margin-top:92px}.intake-page .intake-document #field-agreedToTerms>.rounded-xl{padding:15px}.intake-page .radio-option{padding:12px}.intake-page .intake-submit-area{padding-top:25px}.intake-page .btn-primary{font-size:13px;padding-left:15px;padding-right:15px}.intake-page .intake-checklist-photo{height:440px}.intake-page .intake-checklist-wrap{padding:12px 20px 40px}.intake-page .intake-checklist-intro{margin:5px 0 25px}.intake-page .intake-checklist-intro h1{font-size:54px;margin-bottom:17px}.intake-page .intake-checklist-intro>p{font-size:13px}.intake-page .intake-document--checklist{padding:3px 19px 24px}.intake-page .intake-document--checklist .section-card{padding-bottom:5px}.intake-page .intake-checklist-success{padding:36px 22px}}@media (max-width:360px){.intake-page .intake-gate-inner{padding-left:17px;padding-right:17px}.intake-page .intake-gate-heading h1{font-size:49px}.intake-page .intake-gate-choice{padding:16px;grid-template-columns:23px minmax(0,1fr);gap:10px}.intake-page .intake-choice-icon svg{width:23px;height:23px}.intake-page .intake-choice-title{font-size:15px}.intake-page .intake-choice-action{font-size:11px}.intake-page .intake-form-heading h1{font-size:44px}.intake-page .intake-document--full{padding-left:17px;padding-right:17px}.intake-page .section-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.intake-page *,.intake-page :after,.intake-page :before{transition:none!important;scroll-behavior:auto!important}}