.apply-page{color:#26382e;background:#f8f7f0;min-height:100vh;padding-bottom:55px;font-family:Arial,Helvetica,sans-serif}.apply-header{background:linear-gradient(90deg,#063d25,#075437);padding:12px max(24px,50% - 590px)}.apply-header a{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.apply-header img{border-radius:50%}.apply-header span{display:grid}.apply-header b{font:20px Georgia,serif}.apply-header small{color:#e1c44e;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.apply-steps{background:#fff;border:1px solid #e1e7e1;border-radius:12px 12px 0 0;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 34px);margin:22px auto 0;display:grid;overflow:hidden}.apply-steps span{color:#77847c;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:15px 10px;font-size:11px;display:flex}.apply-steps span.active{color:#075d36;border-bottom-color:#075d36;font-weight:800}.apply-steps i{border:1px solid #c9d3cd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.apply-steps .active i{color:#fff;background:#075d36;border-color:#075d36}.apply-form{background:#fff;border:1px solid #e1e7e1;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr) 270px;gap:28px;width:min(1180px,100% - 34px);margin:0 auto 35px;padding:34px;display:grid;box-shadow:0 20px 55px #173c2814}.apply-form-main{min-width:0}.apply-kicker{color:#a78f21;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.apply-page h1{color:#075d36;margin:8px 0 7px;font:34px Georgia,serif}.apply-lead{color:#697a70;max-width:760px;margin:0 0 28px;font-size:12px;line-height:1.6}.apply-form fieldset{border:0;margin:0 0 28px;padding:0}.apply-form legend{color:#164b32;margin-bottom:14px;font-family:Georgia,serif;font-size:18px;font-weight:700}.apply-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.apply-form label{color:#2f4137;gap:6px;font-size:11px;font-weight:800;display:grid}.apply-form label.wide{grid-column:1/3}.apply-form input,.apply-form select,.apply-form textarea{color:#24362d;background:#fff;border:1px solid #cbd8d0;border-radius:8px;outline:none;width:100%;padding:11px;font:13px Arial,sans-serif}.apply-form textarea{resize:vertical}.apply-form input:focus,.apply-form select:focus,.apply-form textarea:focus{border-color:#19754f;box-shadow:0 0 0 3px #19754f14}.apply-consents{background:#f3f7f4;border:0;border-radius:9px;gap:10px;padding:14px 16px;display:grid}.apply-consents label{align-items:flex-start;gap:8px;font-size:11px;font-weight:700;display:flex}.apply-consents input{width:auto;margin-top:1px}.apply-error{color:#9b2018;background:#fff0ef;border-radius:8px;margin-top:14px;padding:11px 12px;font-size:12px;display:block}.apply-form footer{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}.apply-form footer a,.apply-success a{color:#075d36;font-size:12px;text-decoration:none}.apply-form button{color:#fff;cursor:pointer;background:#075d36;border:0;border-radius:8px;padding:13px 20px;font-weight:800}.apply-form button:disabled{opacity:.65;cursor:not-allowed}.apply-aside{align-content:start;gap:16px;padding-top:54px;display:grid}.apply-aside>div{background:#fbfcfa;border:1px solid #e0e7e1;border-radius:11px;padding:17px}.apply-aside h3{color:#164b32;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.apply-aside p{color:#68766e;align-items:flex-start;gap:7px;margin:9px 0;font-size:10px;line-height:1.5;display:flex}.apply-aside p svg{color:#168153;flex:none;width:13px;height:13px}.apply-aside span{color:#50675a;align-items:center;gap:7px;margin-top:9px;font-size:10px;display:flex}.apply-aside span svg{width:13px}.apply-success{text-align:center;background:#fff;border:1px solid #dce6df;border-radius:15px;width:min(650px,100% - 34px);margin:55px auto;padding:42px;box-shadow:0 22px 60px #173c2814}.apply-success>svg{color:#087243;width:56px;height:56px}.apply-success>small{color:#a78f21;text-transform:uppercase;letter-spacing:.12em;margin-top:12px;font-weight:900;display:block}.apply-success p{color:#697a70;line-height:1.7}.apply-success strong{color:#075d36;margin:16px 0;display:block}.apply-success a{margin-top:10px;display:inline-block}@media (width<=900px){.apply-form{grid-template-columns:1fr}.apply-aside{grid-template-columns:1fr 1fr;padding-top:0}.apply-steps span{font-size:0}.apply-steps span i{font-size:10px}}@media (width<=650px){.apply-form{padding:22px}.apply-grid{grid-template-columns:1fr}.apply-form label.wide{grid-column:auto}.apply-page h1{font-size:28px}.apply-aside{grid-template-columns:1fr}.apply-form footer{justify-content:space-between}.apply-header{padding-inline:18px}}.apply-form fieldset[hidden],.apply-review[hidden]{display:none}.apply-steps span.complete{color:#527261;font-weight:700}.apply-steps .complete i{color:#075d36;background:#edf4ef;border-color:#a9c0b1}.apply-help-link{color:#315b45;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.apply-help-link svg{width:14px;height:14px}.apply-help-link:hover{color:#a78f21;text-decoration:underline}.apply-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.apply-actions>a{margin-right:auto}.apply-secondary-button{color:#315a43!important;background:#fff!important;border:1px solid #b8c9be!important}.apply-review{gap:14px;display:grid}.apply-review-card{background:#fbfcfa;border:1px solid #dce6df;border-radius:11px;padding:18px}.apply-review-card h2{color:#164b32;margin:0 0 12px;font:700 18px Georgia,serif}.apply-review-row{border-bottom:1px solid #edf1ee;grid-template-columns:170px 1fr;gap:16px;padding:9px 0;font-size:11px;display:grid}.apply-review-row:last-child{border-bottom:0}.apply-review-row span{color:#758078}.apply-review-row b{color:#2f4137}@media (width<=650px){.apply-review-row{grid-template-columns:1fr;gap:4px}}
