.eag-page{--eag-ink:#243a36;--eag-muted:#686c68;--eag-line:#dcd8cd;overflow:hidden;background:#fff;color:var(--eag-ink)}.eag-shell{width:min(100% - 48px,1152px);margin-inline:auto}.eag-kicker{margin:0;color:#7b8179;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.eag-hero{position:relative;overflow:hidden;background:#f4f0e6;padding:68px 0 72px}.eag-hero:before{position:absolute;top:0;right:0;width:38%;height:100%;background:linear-gradient(155deg,hsla(43,33%,79%,.2),transparent 74%);content:"";pointer-events:none}.eag-hero-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.88fr);gap:56px;align-items:end;margin-bottom:42px}.eag-hero h1{max-width:680px;margin:15px 0 0;color:#233a34;font-size:clamp(43px,5.1vw,64px);font-weight:620;letter-spacing:-.055em;line-height:1;text-wrap:balance}.eag-intro-copy{max-width:480px;color:#686c68;font-size:16px;line-height:1.65}.eag-intro-copy p{margin:0 0 10px}.eag-intro-copy p:first-child{color:#384c45;font-size:18px;font-weight:550;line-height:1.5}.eag-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:18px}.eag-primary,.eag-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,border-color .18s ease}.eag-primary{background:#4f46e5;color:#fff}.eag-primary:hover{background:#4338ca}.eag-secondary{border:1px solid #c8c2b5;color:#46534d}.eag-secondary:hover{border-color:#9d9688;background:hsla(0,0%,100%,.45)}.eag-board{position:relative;border:1px solid #d9d3c6;background:hsla(0,0%,100%,.74);padding:19px 22px 16px;box-shadow:0 20px 45px rgba(53,61,48,.07)}.eag-board-topline{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e7e3da;padding-bottom:12px;color:#888a81;font-size:11px;font-weight:700;letter-spacing:.15em}.eag-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:23px}.eag-stage{min-width:0}.eag-stage-marker{position:relative;display:flex;align-items:center;height:24px;margin-bottom:13px}.eag-stage-marker span{z-index:1;display:grid;width:26px;height:26px;place-items:center;border:1px solid #a69d83;border-radius:50%;background:#f8f6ef;color:#5a655a;font-size:11px;font-weight:700}.eag-stage-marker i{position:absolute;left:26px;right:0;height:1px;background:#d4cdbd}.eag-stage-mark{color:#898b81;font-size:11px;font-weight:700;letter-spacing:.11em}.eag-stage h2{max-width:none;min-height:44px;margin:8px 16px 6px 0;color:#34463f;font-size:16px;font-weight:650;line-height:1.35}.eag-stage p{max-width:none;margin:0 16px 0 0;color:#777a73;font-size:13px;line-height:1.55}.eag-board-note{margin:20px 0 0;border-top:1px solid #e7e3da;padding-top:12px;color:#85867f;font-size:13px}.eag-questions{background:#263b37;color:#f5f3ec;padding:78px 0 83px}.eag-questions-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.eag-blockers .eag-kicker,.eag-next-steps .eag-kicker,.eag-questions .eag-kicker{color:#c4c9bb}.eag-blockers-heading h2,.eag-calendar-panel h2,.eag-components h2,.eag-documents-panel h2,.eag-eligibility h2,.eag-example-heading h2,.eag-faq h2,.eag-next-heading h2,.eag-program-heading h2,.eag-questions-heading h2,.eag-repeat h2,.eag-source-structure h2{margin:13px 0 0;font-size:clamp(30px,3.7vw,43px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.eag-questions-heading h2{max-width:380px}.eag-questions-heading>p:last-child{max-width:320px;margin:16px 0 0;color:#d1d6ce;font-size:16px;line-height:1.65}.eag-question-list{margin:0;padding:0;border-top:1px solid #53615b;list-style:none}.eag-question-list li{display:grid;grid-template-columns:29px 1fr auto;gap:11px;align-items:center;min-height:49px;border-bottom:1px solid #465751;padding:8px 0}.eag-question-list li>span{color:#aab4a6;font-size:13px}.eag-question-list p{margin:0;color:#f2f0e9;font-size:16px;line-height:1.45}.eag-question-list i{color:#d6c99f;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.1em}.eag-example{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;padding-top:87px;padding-bottom:94px}.eag-example-heading h2{max-width:360px}.eag-example-heading>p:last-child{max-width:340px;margin:16px 0 0;color:var(--eag-muted);font-size:16px;line-height:1.65}.eag-transcript{border:1px solid #dedbd3;background:#fffefa;padding:17px 22px 18px}.eag-transcript-label{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e9e6df;padding-bottom:12px;color:#85877e;font-size:11px;font-weight:700;letter-spacing:.12em}.eag-message{display:grid;grid-template-columns:88px 1fr;gap:13px;border-bottom:1px solid #efede7;padding:13px 0}.eag-message>span{padding-top:3px;color:#87877e;font-size:11px;font-weight:700;letter-spacing:.12em}.eag-message p{margin:0;color:#494f48;font-size:14px;line-height:1.65}.eag-agent p{color:#293f37}.eag-blockers{background:#384b40;color:#f7f4eb;padding:79px 0 84px}.eag-blockers-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:33px}.eag-blockers-heading h2{max-width:560px}.eag-blockers-heading>p{max-width:320px;margin:0 0 4px;color:#d4dbd1;font-size:16px;line-height:1.65}.eag-blocker-rows{border-top:1px solid #68766b}.eag-blocker-rows article{display:grid;grid-template-columns:32px 28px 205px 1fr 17px;gap:13px;align-items:center;min-height:60px;border-bottom:1px solid #56675c;padding:11px 0}.eag-blocker-index{color:#bac3b6;font-size:13px}.eag-blocker-rows article>svg:first-of-type{color:#d8c38c}.eag-blocker-rows h3{margin:0;color:#f3f0e8;font-size:16px;font-weight:600}.eag-blocker-rows p{margin:0;color:#d3dacf;font-size:14px;line-height:1.55}.eag-blocker-rows article>svg:last-child{color:#c6cfbf}.eag-dates-docs{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;padding-top:90px;padding-bottom:96px}.eag-calendar-panel h2,.eag-documents-panel h2{max-width:420px}.eag-calendar-panel>p:not(.eag-kicker),.eag-documents-panel>p:not(.eag-kicker){max-width:470px;margin:15px 0 0;color:var(--eag-muted);font-size:14px;line-height:1.7}.eag-calendar-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:23px 0 0;padding:0;list-style:none}.eag-calendar-panel li{display:flex;gap:8px;align-items:flex-start;color:#515b53;font-size:14px;line-height:1.5}.eag-calendar-panel li svg{flex:0 0 auto;margin-top:1px;color:#7c866d}.eag-documents-panel{border-left:1px solid var(--eag-line);padding-left:45px}.eag-document-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.eag-document-list span{display:inline-flex;gap:7px;align-items:center;border:1px solid #dedbd2;border-radius:999px;background:#f8f6f0;padding:7px 9px;color:#5a625b;font-size:13px;line-height:1.4}.eag-document-list i,.eag-source-list i{color:#93896c;font-size:13px;font-style:normal}.eag-documents-panel .eag-panel-foot{margin-top:20px;color:#74786f;font-size:13px;line-height:1.6}.eag-eligibility{background:#f3f0e7;padding:82px 0 87px}.eag-eligibility-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.eag-eligibility h2{max-width:440px}.eag-eligibility-layout>div:first-child>p:last-child{max-width:440px;margin:16px 0 0;color:#656b64;font-size:14px;line-height:1.7}.eag-boundary-figure{display:grid;grid-template-columns:1fr 35px 1fr;gap:13px;align-items:center}.eag-boundary-figure>div{min-height:139px;border-top:2px solid #7f8b73;background:hsla(0,0%,100%,.68);padding:15px 16px}.eag-boundary-figure>div.eag-decision{border-top-color:#9d7741}.eag-boundary-figure span{color:#7d8178;font-size:11px;font-weight:700;letter-spacing:.13em}.eag-boundary-figure p{margin:13px 0 6px;color:#3b4b40;font-size:14px;font-weight:620;letter-spacing:-.02em}.eag-boundary-figure small{color:#75796f;font-size:13px;line-height:1.5}.eag-boundary-figure>svg{width:20px;color:#8b826a}.eag-program-paths{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:88px;padding-bottom:95px}.eag-program-heading h2{max-width:390px}.eag-program-heading>p:last-child{max-width:360px;margin:16px 0 0;color:var(--eag-muted);font-size:14px;line-height:1.65}.eag-program-list{border-top:1px solid var(--eag-line)}.eag-program-list article{display:grid;grid-template-columns:32px minmax(180px,240px) minmax(0,1fr) 8px;gap:12px;align-items:baseline;border-bottom:1px solid var(--eag-line);padding:14px 0}.eag-program-list article>span{color:#928b76;font-size:13px}.eag-program-list h3{margin:0;color:#3a4a40;font-size:14px;font-weight:650}.eag-program-list p{margin:0;color:#70756d;font-size:13px;line-height:1.55}.eag-program-list article i{width:7px;height:7px;border:1px solid #9d957b;border-radius:50%}.eag-next-steps{background:#293b38;color:#f5f2e9;padding:78px 0 82px}.eag-next-heading{display:grid;grid-template-columns:1fr .8fr;gap:15px 70px;align-items:end}.eag-next-heading .eag-kicker{grid-column:1/-1}.eag-next-heading h2{max-width:530px;margin-top:0}.eag-next-heading>p:last-child{margin:0 0 3px;color:#d2d6cd;font-size:14px;line-height:1.65}.eag-next-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid #596761;border-bottom:1px solid #596761}.eag-next-track article{position:relative;min-height:144px;border-right:1px solid #4a5b55;padding:16px 18px 18px 0}.eag-next-track article+article{padding-left:18px}.eag-next-track article:last-child{border-right:0}.eag-next-track article>span{color:#bdc5b8;font-size:13px}.eag-next-track h3{max-width:none;margin:16px 0 8px;color:#f2f0e8;font-size:16px;font-weight:600}.eag-next-track p{margin:0;color:#cbd1c8;font-size:13px;line-height:1.55}.eag-status-note{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(0,1fr) minmax(0,1.05fr);gap:27px;align-items:start;margin-top:25px}.eag-status-note .eag-kicker{color:#c7cdbf}.eag-status-note>div>p:last-child{margin:9px 0 0;color:#d6dad2;font-size:14px;line-height:1.6}.eag-status-note ul{margin:0;padding:0;list-style:none}.eag-status-note li{border-bottom:1px solid #4a5b55;padding:6px 0;color:#f0eee7;font-size:13px}.eag-no-guess{margin:0;border-left:1px solid #758174;padding:3px 0 3px 16px;color:#d5d9d0;font-size:14px;line-height:1.7}.eag-repeat{background:#f5f2e9;padding:80px 0 84px}.eag-repeat-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.eag-repeat h2{max-width:430px}.eag-repeat-layout>div:first-child>p:last-child{margin:16px 0 0;color:#666c64;font-size:14px;line-height:1.7}.eag-repeat-questions{border-top:1px solid #d9d5ca}.eag-repeat-questions p{display:flex;gap:14px;margin:0;border-bottom:1px solid #d9d5ca;padding:11px 0;color:#42534a;font-size:16px}.eag-repeat-questions span{color:#90896f;font-size:13px}.eag-source-structure{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:84px;padding-bottom:90px}.eag-source-structure h2{max-width:410px}.eag-source-structure>div:first-child>p:last-child{max-width:400px;margin:16px 0 0;color:var(--eag-muted);font-size:14px;line-height:1.7}.eag-source-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--eag-line);align-content:start;-moz-column-gap:22px;column-gap:22px}.eag-source-list span{display:grid;grid-template-columns:27px 1fr;gap:9px;border-bottom:1px solid var(--eag-line);padding:10px 0;color:#586159;font-size:13px;line-height:1.45}.eag-components{background:#f4f2ec;padding:82px 0 88px}.eag-components-layout{display:grid;grid-template-columns:.73fr 1.27fr;gap:80px}.eag-components h2{max-width:390px}.eag-components-layout>div:first-child>p:last-child{margin:16px 0 0;color:#696d66;font-size:14px;line-height:1.65}.eag-component-list{border-top:1px solid #dcd9d0}.eag-component-list article{display:grid;grid-template-columns:30px 1fr;gap:13px;border-bottom:1px solid #dcd9d0;padding:14px 0}.eag-component-list article>span{color:#928b76;font-size:13px}.eag-component-list h3{margin:0;color:#384a40;font-size:14px;font-weight:650}.eag-component-list p{max-width:600px;margin:5px 0 0;color:#6c7169;font-size:13px;line-height:1.65}.eag-cta-section{background:#15241f;color:#f7f6ef}.eag-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:56px;padding:60px 0}.eag-cta-copy{flex:1 1 520px;min-width:0;max-width:680px}.eag-page .eag-cta-section h2{max-width:560px;margin:0;color:#f7f6ef;font-size:clamp(28px,3vw,36px);font-weight:590;letter-spacing:-.04em;line-height:1.15}.eag-page .eag-cta-copy>p{max-width:620px;margin:12px 0 0;color:#d6ddd6;font-size:16px;line-height:1.7}.eag-cta-panel .eag-actions{flex:0 0 auto;justify-content:flex-end;margin:0}.eag-cta-section .eag-secondary{border-color:hsla(53,33%,95%,.32);color:#f7f6ef;background:transparent}.eag-cta-section .eag-secondary:hover{border-color:hsla(53,33%,95%,.55);background:hsla(53,33%,95%,.08)}.eag-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:72px;padding-top:73px;padding-bottom:87px}.eag-faq h2{font-size:34px}.eag-faq-list details{border-bottom:1px solid var(--eag-line)}.eag-faq-list details:first-child{border-top:1px solid var(--eag-line)}.eag-faq-list summary{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;color:#3b4840;font-size:14px;font-weight:550;list-style:none}.eag-faq-list summary::-webkit-details-marker{display:none}.eag-faq-list summary span{color:#727c6d;font-size:19px;font-weight:400}.eag-faq-list details[open] summary span{transform:rotate(45deg)}.eag-faq-list details p{max-width:650px;margin:0 30px 18px 0;color:#6a7068;font-size:14px;line-height:1.7}@media (max-width:900px){.eag-components-layout,.eag-dates-docs,.eag-eligibility-layout,.eag-example,.eag-faq,.eag-hero-intro,.eag-program-paths,.eag-questions-layout,.eag-repeat-layout,.eag-source-structure{grid-template-columns:1fr;gap:27px}.eag-hero-intro{gap:20px}.eag-intro-copy{max-width:650px}.eag-components-layout,.eag-dates-docs,.eag-eligibility-layout,.eag-example,.eag-faq,.eag-program-paths,.eag-questions-layout,.eag-repeat-layout,.eag-source-structure{gap:24px}.eag-documents-panel{border-top:1px solid var(--eag-line);border-left:0;padding:25px 0 0}.eag-next-heading{grid-template-columns:1fr;gap:13px}.eag-next-heading .eag-kicker{grid-column:1}.eag-next-heading>p:last-child{max-width:500px}.eag-status-note{grid-template-columns:.8fr 1.2fr}.eag-no-guess{grid-column:2}.eag-cta-panel{align-items:flex-start;flex-direction:column;gap:28px;padding:52px 0 56px}.eag-cta-copy{flex:none}.eag-cta-panel .eag-actions{justify-content:flex-start}}@media (max-width:650px){.eag-shell{width:min(100% - 36px,1152px)}.eag-hero{padding:49px 0 56px}.eag-hero h1{font-size:clamp(42px,11vw,55px)}.eag-intro-copy p:first-child{font-size:14px}.eag-board{padding:15px 13px 13px}.eag-board-topline{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px;letter-spacing:.1em}.eag-stage-track{grid-template-columns:1fr;padding-top:12px}.eag-stage{display:grid;grid-template-columns:32px 1fr;gap:12px}.eag-stage-marker{grid-row:1;height:auto;min-height:76px;margin:0;align-items:start}.eag-stage-marker span{width:26px;height:26px}.eag-stage-marker i{top:26px;bottom:0;left:12px;right:auto;width:1px;height:auto}.eag-stage:last-child .eag-stage-marker i{display:none}.eag-stage-content{padding:1px 0 15px}.eag-stage h2{max-width:none;min-height:0;margin:4px 0;font-size:16px}.eag-stage p{max-width:none;margin:0;font-size:13px}.eag-blockers,.eag-components,.eag-next-steps,.eag-questions,.eag-repeat{padding-top:63px;padding-bottom:67px}.eag-blockers-heading h2,.eag-calendar-panel h2,.eag-components h2,.eag-documents-panel h2,.eag-eligibility h2,.eag-example-heading h2,.eag-next-heading h2,.eag-program-heading h2,.eag-questions-heading h2,.eag-repeat h2,.eag-source-structure h2{font-size:31px}.eag-question-list li{grid-template-columns:22px 1fr auto;gap:7px}.eag-question-list p{font-size:14px}.eag-question-list i{max-width:none;text-align:right;font-size:11px}.eag-dates-docs,.eag-eligibility,.eag-example,.eag-program-paths,.eag-source-structure{padding-top:63px;padding-bottom:67px}.eag-transcript{padding:14px 12px}.eag-transcript-label{font-size:11px;letter-spacing:.07em}.eag-message{grid-template-columns:78px 1fr;gap:8px;padding:11px 0}.eag-message p{font-size:14px}.eag-blockers-heading{flex-direction:column;align-items:flex-start;gap:13px}.eag-blocker-rows article{grid-template-columns:21px 22px 1fr 13px;gap:8px;padding:12px 0}.eag-blocker-rows h3{font-size:14px}.eag-blocker-rows p{grid-column:3;font-size:13px}.eag-blocker-rows article>svg:last-child{grid-column:4;grid-row:1/span 2}.eag-calendar-panel ul{grid-template-columns:1fr 1fr;gap:9px 10px}.eag-calendar-panel li,.eag-document-list span{font-size:13px}.eag-boundary-figure,.eag-source-list{grid-template-columns:1fr}.eag-boundary-figure{gap:8px}.eag-boundary-figure>div{min-height:0;padding:13px}.eag-boundary-figure>svg{transform:rotate(90deg);justify-self:center}.eag-program-list article{grid-template-columns:23px 1fr 8px;gap:8px;padding:12px 0}.eag-program-list h3{font-size:14px}.eag-program-list p{grid-column:2;font-size:13px}.eag-program-list article i{grid-column:3;grid-row:1/span 2}.eag-next-heading h2{font-size:31px}.eag-next-track{grid-template-columns:1fr 1fr;margin-top:25px}.eag-next-track article,.eag-next-track article+article{min-height:132px;border-right:1px solid #4a5b55;border-bottom:1px solid #4a5b55;padding:13px 10px 14px 0}.eag-next-track article:nth-child(2n){border-right:0;padding-left:12px}.eag-next-track article:nth-last-child(-n+2){border-bottom:0}.eag-next-track h3{margin-top:12px;font-size:14px}.eag-status-note{grid-template-columns:1fr;gap:14px}.eag-no-guess{grid-column:1}.eag-repeat-questions p{font-size:14px}.eag-source-structure{gap:22px}.eag-faq{gap:20px;padding-top:62px;padding-bottom:68px}.eag-faq h2{font-size:30px}.eag-faq-list summary{font-size:16px}.eag-cta-panel{padding:44px 0 48px}.eag-cta-panel .eag-actions{flex-direction:column;align-items:stretch;width:100%}.eag-cta-panel .eag-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.eag-primary,.eag-secondary{transition:none}}.eag-blocker-rows p,.eag-blockers-heading>p,.eag-board-note,.eag-boundary-figure small,.eag-calendar-panel li,.eag-calendar-panel>p:not(.eag-kicker),.eag-component-list p,.eag-components-layout>div:first-child>p:last-child,.eag-document-list span,.eag-documents-panel>p:not(.eag-kicker),.eag-eligibility-layout>div:first-child>p:last-child,.eag-example-heading>p:last-child,.eag-faq-list details p,.eag-intro-copy p,.eag-message p,.eag-next-heading>p:last-child,.eag-next-track p,.eag-no-guess,.eag-program-heading>p:last-child,.eag-program-list p,.eag-question-list p,.eag-questions-heading>p:last-child,.eag-repeat-layout>div:first-child>p:last-child,.eag-repeat-questions p,.eag-source-list span,.eag-source-structure>div:first-child>p:last-child,.eag-stage p,.eag-status-note li,.eag-status-note>div>p:last-child{font-size:16px}.eag-blocker-rows h3,.eag-boundary-figure p,.eag-component-list h3,.eag-faq-list summary,.eag-next-track h3,.eag-program-list h3,.eag-stage h2{font-size:18px;line-height:1.35}