.intake-body{background:#f3f5ed;color:#163e36}.intake-body header{position:relative;inset:auto;padding:25px 6%;background:#082d34;display:flex;justify-content:space-between}.intake-header>div{text-align:right;display:grid;gap:8px}.intake-header>div>span{font:700 9px Arial,sans-serif;letter-spacing:2px;color:#91e9f3}.intake-header>div>a{font-size:12px;color:white}.intake-skip{position:absolute;left:20px;top:-100px;z-index:200;background:#d8ee91;padding:15px;color:#123d35}.intake-skip:focus{top:15px}.intake-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 83% 35%,#106777 0,transparent 48%),#082d34;color:#f3f5ed;display:grid;grid-template-columns:1.4fr .8fr;gap:70px;padding:70px 8% 90px}.intake-hero:before{content:"";position:absolute;z-index:-1;right:-240px;top:-380px;width:850px;height:850px;border:1px solid #9aeeef44;border-radius:50%;box-shadow:0 0 0 65px #6fdce412,0 0 0 130px #6fdce40a;animation:intakeOrbit 12s ease-in-out infinite}.intake-hero h1{font-size:clamp(62px,8vw,112px);line-height:.98;letter-spacing:-5px;margin:0 0 27px}.intake-hero h1 em{color:#94e6f0}.intake-hero .eyebrow{color:#d8ee91}.intake-hero p:not(.eyebrow){max-width:590px;font-size:15px;line-height:1.65;color:#cce4e3}.intake-hero p.intake-lead{font:24px/1.3 Georgia,serif;color:#fff}.intake-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.intake-hero-tags span{border:1px solid #8de8f465;padding:8px 13px;border-radius:20px;color:#c8f3f7;font:11px Arial,sans-serif}.intake-hero-card{align-self:center;padding:30px;background:#05242bbf;border:1px solid #94e6f066;box-shadow:0 22px 70px #001e2640}.intake-hero-card img{display:block;width:110px;height:110px;object-fit:contain;margin-bottom:18px;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #11d7ef55)}.intake-hero-card p{font:800 19px/1.3 Arial,sans-serif!important;letter-spacing:1px;color:white!important}.intake-hero-card ol{padding-left:20px;margin:22px 0;line-height:2;font-size:13px;color:#d2ecec}.intake-hero-card small{display:block;border-top:1px solid #9aeeef44;padding-top:16px;font:11px/1.5 Arial,sans-serif;color:#afcccd}.intake-prepare{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:48px 8%;background:#e4ede4;border-bottom:1px solid #b8ccc3}.intake-prepare span{display:block;font:800 9px Arial,sans-serif;letter-spacing:1.8px;color:#386354;margin-bottom:13px}.intake-prepare h2{font-size:35px;letter-spacing:-1px;margin:0}.intake-prepare p{font-size:14px;line-height:1.7;align-self:center;margin:0}.intake-workspace{display:grid;grid-template-columns:235px minmax(0,1fr);gap:45px;max-width:1350px;margin:auto;padding:65px 6%}.intake-sidebar{align-self:start;position:sticky;top:25px}.intake-sidebar .eyebrow{font-size:10px;margin-bottom:16px}.intake-sidebar nav{display:grid;position:static;padding:0;background:none;gap:4px;font-size:12px}.intake-sidebar nav button{display:flex;align-items:center;gap:11px;text-align:left;border:0;padding:12px 10px;background:none;color:#49665c;cursor:pointer;font:600 12px Arial,sans-serif;width:100%}.intake-sidebar nav button span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #b4c7bc;border-radius:50%;font-size:10px;flex-shrink:0}.intake-sidebar nav button[aria-current="step"]{background:#113d3e;color:white}.intake-sidebar nav button[aria-current="step"] span{color:#93e6f0;border-color:#93e6f0}.intake-sidebar nav button.complete span{background:#d8ee91;color:#173d32;border-color:#9ba966}.intake-progress{border-top:1px solid #c5d2c4;margin-top:22px;padding-top:20px;font-size:11px}.intake-progress label{display:block;margin-bottom:9px}.intake-progress progress{display:block;accent-color:#0c7e89;width:100%;height:7px}.intake-progress>span{display:block;color:#376659;margin-top:7px;font-size:10px}.intake-draft{margin-top:22px;padding:16px;border:1px solid #bccfbe;background:#eaf0e7}.intake-draft label{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.5;font-weight:bold}.intake-draft input{accent-color:#0a6774;margin-top:2px}.intake-draft p{font-size:10px;line-height:1.5;margin:9px 0}.intake-draft button{font:10px Arial,sans-serif;text-decoration:underline;background:none;border:0;padding:7px 0;color:#245044;cursor:pointer}.intake-draft>span{display:block;font-size:10px;line-height:1.5}.intake-mode-note{display:flex;gap:17px;align-items:start;padding:20px 23px;background:#e3f2f1;border:1px solid #b7dcd9;margin-bottom:27px}.intake-mode-note>span{font-size:24px;color:#087885}.intake-mode-note strong{font-size:13px}.intake-mode-note p{font-size:11px;line-height:1.6;margin:5px 0 0}.intake-section{padding:32px;background:#fff;border:1px solid #d0dccf;box-shadow:0 15px 40px #123c3510}.intake-section[hidden]{display:none}.intake-section h2{font-size:36px;line-height:1.15;letter-spacing:-1.4px;margin:0 0 12px}.intake-section>p{font-size:13px;line-height:1.6;max-width:620px}.intake-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;margin-top:28px}.intake-field.wide{grid-column:1/-1}.intake-field label{display:block;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:7px}.intake-field label b{color:#087886;font-size:11px}.intake-field input,.intake-field select,.intake-field textarea{width:100%;border:1px solid #afc5bb;background:#fbfcf8;color:#163e36;padding:12px 13px;border-radius:3px;font:15px/1.4 Arial,sans-serif;min-height:46px}.intake-field textarea{min-height:105px;resize:vertical}.intake-field input:focus,.intake-field select:focus,.intake-field textarea:focus{outline:2px solid #078d9c;outline-offset:2px;background:#fff}.intake-field [aria-invalid="true"]{border-color:#b44635;background:#fff6ef}.intake-field small{display:block;margin-top:6px;font:11px/1.5 Arial,sans-serif;color:#59746a}.intake-field[hidden]{display:none}.intake-field .field-error{color:#a53426;font-weight:700}.intake-form-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.intake-form-controls>button:first-child{background:none;border:0;padding:14px 0;font:600 12px Arial,sans-serif;color:#335d50;cursor:pointer}.intake-form-controls>button:first-child:disabled{opacity:.35;cursor:default}.intake-form-controls>span{font-size:11px;color:#59746a}.intake-form-controls .button{cursor:pointer;border:0;gap:12px}.intake-error{padding:15px;background:#fff0e8;color:#9c3021;border-left:3px solid #b44c39;font-size:12px;line-height:1.6}.intake-success{padding:18px;background:#e5f4e6;color:#174b32;border-left:3px solid #367e48;font-size:13px;line-height:1.6}.intake-note{padding:15px;background:#eef5ed;color:#365b4a;font-size:12px;line-height:1.6;margin:20px 0}.evidence-card{padding:20px 0;border-bottom:1px solid #d4dfd2}.evidence-card h3{font:700 16px Arial,sans-serif;margin:0 0 6px}.evidence-card>p{font-size:12px;line-height:1.5;margin:0 0 13px}.evidence-card input[type="file"]{display:block;max-width:100%;font-size:12px;color:#24574d;border:1px dashed #83b3ae;padding:12px;background:#f1f8f4;width:100%}.evidence-files{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.evidence-files li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#edf4ee;font-size:11px;overflow-wrap:anywhere}.evidence-files button{border:0;background:none;color:#913d2c;cursor:pointer;font-size:11px;flex-shrink:0}.evidence-gap label{font-size:11px}.evidence-total{font-size:12px;color:#116776;margin:20px 0}.intake-attest{display:grid;gap:17px;padding:24px;background:#edf4ed;margin:25px 0}.intake-attest label{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.6}.intake-attest input{margin-top:4px;accent-color:#087785;width:17px;height:17px;flex-shrink:0}.intake-review-head{padding:22px;background:#0b3c43;color:#fff;margin:24px 0}.intake-review-head strong{font-size:18px}.intake-review-head p{font-size:12px;line-height:1.6;margin-bottom:0;color:#d3ebea}.intake-review-list details{border-bottom:1px solid #c7d8cb;padding:17px 0}.intake-review-list summary{cursor:pointer;font-size:14px;font-weight:700}.intake-review-list dl{margin-top:15px;display:grid;grid-template-columns:1fr 1.5fr;gap:8px 18px;font-size:12px;line-height:1.6}.intake-review-list dt{color:#507469}.intake-review-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.intake-export{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.intake-export button{cursor:pointer;border:0}.intake-export>button:last-child{background:#e8efdf;color:#163e36}.intake-trust{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:55px 8% 70px;background:#e5eddf}.intake-trust h2{font-size:42px}.intake-trust p{font-size:12px;line-height:1.75}.intake-trust a{display:block;font-size:11px;text-decoration:underline;text-underline-offset:3px;margin:14px 0}.intake-body :focus-visible{outline:3px solid #0b8d9d;outline-offset:3px}.intake-body button[hidden]{display:none}.intake-section .eyebrow{font-size:9px;margin-bottom:15px}.intake-print-only{display:none}@keyframes intakeOrbit{50%{transform:translate(-20px,20px) scale(1.03)}}
@media(max-width:900px){.intake-workspace{grid-template-columns:190px minmax(0,1fr);gap:22px;padding:40px 4%}.intake-section{padding:25px}.intake-hero{gap:30px;padding:55px 6%}.intake-fields{grid-template-columns:1fr}.intake-field.wide{grid-column:auto}}
@media(max-width:650px){.intake-body header{padding:20px 6%;gap:20px}.intake-header>div>span{font-size:7px;letter-spacing:1px}.intake-header>div>a{font-size:10px}.intake-hero{grid-template-columns:1fr;padding:45px 6% 50px;gap:30px}.intake-hero h1{font-size:64px;letter-spacing:-3px}.intake-hero-card{padding:22px;display:grid;grid-template-columns:75px 1fr;gap:0 20px}.intake-hero-card img{width:75px;height:75px;grid-row:span 2}.intake-hero-card p{font-size:16px!important;margin:0}.intake-hero-card ol{font-size:12px;margin:10px 0 16px}.intake-hero-card small{grid-column:1/-1}.intake-prepare{grid-template-columns:1fr;gap:20px;padding:32px 6%}.intake-prepare h2{font-size:31px}.intake-workspace{display:block;padding:32px 5%}.intake-sidebar{position:static;margin-bottom:23px}.intake-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:3px}.intake-sidebar nav button{font-size:11px;padding:9px 8px;gap:8px}.intake-sidebar nav button span{width:23px;height:23px}.intake-draft{padding:13px}.intake-section{padding:24px 18px}.intake-section h2{font-size:31px}.intake-mode-note{padding:16px;gap:11px}.intake-form-controls{gap:9px}.intake-form-controls .button{padding:14px 16px;font-size:11px}.intake-trust{grid-template-columns:1fr;gap:20px;padding:40px 6%}.intake-trust h2{font-size:36px}.intake-export{flex-direction:column}.intake-export button{width:100%;justify-content:center}.intake-review-list dl{grid-template-columns:1fr;gap:4px}.intake-review-list dd{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.intake-hero:before{animation:none}}
@media print{.intake-header,.intake-hero,.intake-prepare,.intake-sidebar,.intake-form-panel,.intake-trust,footer{display:none!important}.intake-workspace{display:block;padding:0}.intake-print-only{display:block!important;color:#000;background:#fff;font:11px/1.5 Arial,sans-serif}.intake-print-only h1{font-size:25px;letter-spacing:0}.intake-print-only h2{font-size:18px;letter-spacing:0;break-after:avoid}.intake-print-only dl{display:grid;grid-template-columns:1fr 2fr;gap:5px 15px}.intake-print-only dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.intake-print-only section{break-inside:auto}.intake-print-only li{margin-bottom:7px}.intake-print-only p{font-size:11px}.intake-print-only th,.intake-print-only td{border:1px solid #bbb;padding:5px;text-align:left}.intake-print-only table{border-collapse:collapse;width:100%}}

.intake-field [hidden]{display:none}.intake-field label .optional-marker{display:inline;font-weight:400;margin-left:4px}.intake-file-label{display:block;font:700 11px Arial,sans-serif;margin:0 0 8px}.intake-review-list summary button{border:0;background:none;color:#087580;font:700 11px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;margin-left:5px;cursor:pointer}.payment-record-link{margin-top:22px}

.intake-field label [hidden]{display:none}.unknown-value{margin-top:9px}.unknown-value label{display:flex;align-items:start;gap:7px;font-weight:400;font-size:10px}.unknown-value input[type=checkbox]{width:13px;height:13px;min-height:0;margin-top:1px;accent-color:#087785}.unknown-value textarea{min-height:75px;font-size:12px}.intake-field input:disabled{opacity:.5;background:#e7eee8}

/* Returning applicants can reach the form quickly and disclose extra detail when useful. */
.intake-hero{padding-top:48px;padding-bottom:55px}.intake-jump{margin-top:14px;display:inline-flex}.intake-prepare{padding-top:28px;padding-bottom:28px}.intake-extra{margin-top:27px;border-top:1px solid #c8d9cf;padding-top:18px}.intake-extra>summary{font:700 13px Arial,sans-serif;cursor:pointer;color:#156571}.intake-extra>summary span{display:inline-block;margin-left:8px;font-size:10px;font-weight:400;color:#56746a}.intake-extra>p{font:12px/1.6 Arial,sans-serif;color:#5c746a;margin-top:15px}.intake-extra .intake-fields{margin-top:18px}.intake-repeat{padding:18px 21px;background:#f5f8ed;border:1px solid #bdcfb5;margin-bottom:24px}.intake-repeat summary{cursor:pointer;font:700 13px Arial,sans-serif;color:#255a4d}.intake-repeat p{font:11px/1.6 Arial,sans-serif;margin:12px 0}.intake-repeat label{display:flex;align-items:start;gap:8px;font:11px/1.5 Arial,sans-serif}.intake-repeat input{accent-color:#116e79}.repeat-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.repeat-actions button{border:1px solid #9fbbb1;background:#fff;color:#194f45;padding:11px 13px;font:700 11px Arial,sans-serif;cursor:pointer}.repeat-actions button:first-child,.repeat-actions button:nth-child(3){background:#164c4e;color:white;border-color:#164c4e}.repeat-actions button:disabled{opacity:.4;cursor:default}.repeat-actions button:focus-visible{outline:3px solid #098491;outline-offset:2px}#profile-status{margin-bottom:0;color:#365f52}.intake-step-label,#intake-step-select{display:none}.intake-export .next-well-review{background:#e3f4f4;color:#164f56;border:1px solid #8bbec3}
@media(max-width:650px){.intake-step-label{display:block;font:700 11px Arial,sans-serif;margin-bottom:8px}#intake-step-select{display:block;width:100%;padding:13px;background:#fff;color:#163e36;border:1px solid #a9c0b5;font:14px Arial,sans-serif}.intake-sidebar #intake-steps{display:none}.intake-hero{padding-top:35px;padding-bottom:35px}.intake-hero-card{display:none}.intake-hero h1{font-size:57px;margin-bottom:19px}.intake-hero p:not(.eyebrow){font-size:13px}.intake-hero-tags{margin-top:20px}.intake-hero .eyebrow{margin-bottom:20px}.intake-prepare{padding:23px 6%;gap:12px}.intake-prepare h2{font-size:26px}.intake-prepare p{font-size:12px}.intake-progress{margin-top:15px;padding-top:14px}.intake-draft{margin-top:12px}.intake-repeat{padding:16px}.repeat-actions button{flex:1 1 40%;min-height:42px}.intake-extra>summary span{display:block;margin:7px 0 0 15px}}

.intake-answer-guide{padding:16px 18px;margin:16px 0;background:#e5f3ef;border-left:3px solid #338879;font-size:15px;line-height:1.7;color:#244c47}.intake-answer-guide strong{display:block}.intake-field>small{line-height:1.65}.intake-field label{line-height:1.5}.intake-attest label{line-height:1.7}
