.tg-legacy-page{min-height:100vh;background:#e9ede8;color:#17251f;padding:136px max(30px,6.6vw) 96px}.tg-legacy-application{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);grid-column-gap:44px;column-gap:44px;align-items:start;font-family:Inter,Arial,sans-serif}.tg-legacy-aside{padding:15px 0 30px;color:#25352e}.tg-legacy-backlink{display:inline-flex;align-items:center;gap:11px;color:#62766b;font-size:10px;font-weight:800;letter-spacing:.12em;margin:2px 0 46px}.tg-legacy-backlink:hover{color:#db6651}.tg-legacy-aside-kicker{font-size:9px;letter-spacing:.18em;font-weight:750;color:#6e8174;margin:0 0 18px}.tg-legacy-aside h1{font-family:Inter,Arial,sans-serif;font-size:clamp(38px,3.1vw,51px);line-height:1.18;font-weight:750;letter-spacing:-.065em;margin:0 0 24px;color:#12201c}.tg-legacy-aside h1 em{font-family:Georgia,Times New Roman,serif;font-size:1.06em;font-weight:400;font-style:italic;color:#507d64;letter-spacing:-.06em}.tg-legacy-aside-desc{font-size:14px;line-height:1.9;color:#637a6e;margin:0 0 29px;max-width:270px}.tg-legacy-stepper{display:flex;flex-direction:column;position:relative;padding:0 0 5px}.tg-legacy-stepper:before{content:"";position:absolute;top:23px;bottom:27px;left:20px;border-left:1px solid #d0d9d0;pointer-events:none}.tg-legacy-step{position:relative;isolation:isolate;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;grid-gap:15px;gap:15px;width:100%;padding:10px 0;min-height:65px;text-align:left;background:transparent;border:0;color:#a1ada5;opacity:1!important}.tg-legacy-step-circle{width:40px;height:40px;border:1px solid #cfdbd0;background:#e9ede8;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.tg-legacy-step.active{color:#153026;cursor:default}.tg-legacy-step.active .tg-legacy-step-circle{background:#122523;color:#fff;border-color:#122523;box-shadow:0 4px 14px #23382f24}.tg-legacy-step.visited{color:#517064}.tg-legacy-step.visited .tg-legacy-step-circle{background:#dce6db;border-color:#a6b9a9}.tg-legacy-step:not(:disabled):hover strong{color:#d65d44}.tg-legacy-step-copy{display:flex;flex-direction:column;gap:5px}.tg-legacy-step-copy strong{font-size:13px;font-weight:700;letter-spacing:-.02em}.tg-legacy-step-copy small{font-size:10px;font-weight:400;color:#9aaa9c;letter-spacing:0}.tg-legacy-step.active .tg-legacy-step-copy small{color:#829a89}.tg-legacy-chevron{color:#5a8271}.tg-legacy-safety{border-top:1px solid #c9d5cb;margin-top:36px;padding-top:26px;display:flex;align-items:flex-start;gap:16px}.tg-legacy-safety svg{flex:none;color:#70947f;margin-top:3px}.tg-legacy-safety p{margin:0;color:#7a9180;line-height:1.75;font-size:11px}.tg-legacy-mode{display:inline-block;background:#f1e8de;border:1px solid #e4c6ae;color:#986b4b;font-size:9px;font-weight:700;padding:11px 15px;margin-top:25px;letter-spacing:.12em}.tg-legacy-page .tg-legacy-form{margin:0;max-width:none;box-shadow:0 9px 38px #19322808;background:#fff;border:1px solid #d7dcd6;color:#17221d}.tg-legacy-form .formHeader{height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 35px;font-size:10px;color:#6f8177;letter-spacing:.13em;font-weight:650;border:0}.tg-legacy-form .formProgress{height:2px;background:#eff0ec}.tg-legacy-form .formProgress>div{height:2px;background:#e66b50}.tg-legacy-form .formBody{padding:45px 42px 31px;min-height:600px}.tg-legacy-form .formEyebrow{font-size:10px!important;color:#ab795f!important;letter-spacing:.16em;font-weight:700;line-height:1.4}.tg-legacy-form .formBody h2{font-family:Inter,Arial,sans-serif!important;font-weight:750;letter-spacing:-.06em;line-height:1.15;font-size:clamp(33px,3.5vw,49px)!important;color:#12201d;margin:20px 0 17px}.tg-legacy-form .tg-legacy-subtitle{font-size:14px;color:#7b877f;margin:0 0 25px;line-height:1.75}.tg-legacy-form .tg-legacy-required{color:#a5aea5;font-size:10px;margin:0 0 30px}.tg-legacy-form .formBody label{font-family:Inter,Arial,sans-serif;display:flex;flex-direction:column;gap:10px;font-size:13px;letter-spacing:-.01em;text-transform:none;font-weight:650;color:#314036;margin:24px 0;line-height:1.6}.tg-legacy-form .formBody label b,.tg-legacy-form .tg-legacy-fieldgroup b{display:inline;color:#d9624a;font-weight:700}.tg-legacy-form .formBody label small{display:block;font-size:11px;font-weight:400;color:#9ca9a0;line-height:1.55;margin-top:-4px}.tg-legacy-form .formBody input:not([type=checkbox]):not([type=radio]),.tg-legacy-form .formBody select,.tg-legacy-form .formBody textarea{border:1px solid #cbd3cb;background:#fbfcfa;color:#17221d;border-radius:0;box-shadow:none;min-height:49px;padding:13px 15px;font-size:14px;outline-offset:1px;font-weight:400;width:100%}.tg-legacy-form .formBody input:focus,.tg-legacy-form .formBody select:focus,.tg-legacy-form .formBody textarea:focus{border-color:#5e8b70;box-shadow:0 0 0 2px #5e8b701c}.tg-legacy-form .formBody input::placeholder,.tg-legacy-form .formBody textarea::placeholder{color:#a5afa8}.tg-legacy-form .twoInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.tg-legacy-form .tg-legacy-fieldgroup{display:flex;flex-direction:column;gap:13px;margin:28px 0 10px;color:#314036}.tg-legacy-form .tg-legacy-fieldgroup>strong{font-size:13px;font-weight:650}.tg-legacy-form .tg-legacy-university-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tg-legacy-form .formBody .tg-legacy-university-options label{display:flex;flex-direction:row;align-items:center;gap:11px;margin:0;padding:14px 15px;font-size:12px;font-weight:450;border:1px solid #cad4ca;background:#fbfcfa;cursor:pointer;min-height:49px}.tg-legacy-form .tg-legacy-university-options input[type=radio]{width:17px;height:17px;accent-color:#5d866c;flex:none;margin:0}.tg-legacy-form .tg-legacy-tip{display:flex;gap:12px;align-items:center;padding:16px 18px;border:1px solid #d9e5d8;background:#f0f6ec;color:#69806e;font-size:12px;line-height:1.7;margin:30px 0 0}.tg-legacy-form .tg-legacy-tip svg{flex:none;color:#5d9274}.tg-legacy-form .tg-legacy-note{font-size:12px;color:#718277;background:#f3f6f1;padding:12px 15px;margin:15px 0}.tg-legacy-form .formActions{border-top:1px solid #e1e8df;padding:21px 42px 24px;background:#fdfdfa;min-height:79px}.tg-legacy-form .formActions .buttonPrimary{background:#ef7053;color:white;border:0;border-radius:0;min-height:51px;padding:17px 23px;letter-spacing:.07em;gap:35px;font-size:11px}.tg-legacy-form .formActions .buttonPrimary:hover{background:#db5e46}.tg-legacy-form .formActions .buttonGhost{background:transparent;color:#46594c;border:1px solid #c5d0c8;font-size:11px;min-height:51px}.tg-legacy-form .reviewGrid{grid-template-columns:155px 1fr}.tg-legacy-form .reviewGrid strong{color:#1b2c22}.tg-legacy-form .privacyNote{background:#f1f5f2;border:1px solid #dce7df}.tg-legacy-form .privacyNote p{color:#5d7868}.tg-legacy-form .formBody .checkLabel{flex-direction:row;align-items:center;gap:12px;font-size:12px}.tg-legacy-form .checkLabel input[type=checkbox]{flex:none;accent-color:#548b6c}.tg-legacy-page .successState{max-width:780px;background:#fff;padding:75px 32px;margin:50px auto}.tg-legacy-page .successState h2{font-size:clamp(56px,7vw,82px)}@media(max-width:1120px){.tg-legacy-application{grid-template-columns:minmax(225px,265px) minmax(0,1fr);gap:25px}.tg-legacy-form .formBody{padding:37px 30px}.tg-legacy-form .formActions{padding:22px 30px}}@media(max-width:830px){.tg-legacy-page{padding:111px 5% 72px}.tg-legacy-application{grid-template-columns:minmax(0,1fr);gap:22px}.tg-legacy-aside{padding:0}.tg-legacy-backlink{margin:0 0 16px}.tg-legacy-aside h1{font-size:40px;margin:8px 0}.tg-legacy-aside h1 br{display:block}.tg-legacy-aside-desc{max-width:none;margin:0 0 20px}.tg-legacy-stepper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:17px 0}.tg-legacy-stepper:before{content:none}.tg-legacy-step{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;min-height:72px;padding:6px 2px;text-align:center}.tg-legacy-step-circle{width:33px;height:33px;flex:none}.tg-legacy-chevron,.tg-legacy-safety,.tg-legacy-step-copy{display:none}.tg-legacy-mode{margin-top:0;margin-bottom:7px}.tg-legacy-form .formBody{min-height:0}}@media(max-width:600px){.tg-legacy-page{padding:100px 0 45px}.tg-legacy-aside{padding:0 6%}.tg-legacy-aside-kicker{margin-bottom:10px}.tg-legacy-aside h1{font-size:35px;line-height:1.3}.tg-legacy-aside-desc{font-size:13px;margin-bottom:7px}.tg-legacy-stepper{margin:12px 0}.tg-legacy-page .tg-legacy-form{border-left:0;border-right:0}.tg-legacy-form .formHeader{height:53px;padding:0 22px;font-size:9px}.tg-legacy-form .formBody{padding:30px 22px 22px}.tg-legacy-form .formBody h2{font-size:clamp(31px,8.5vw,44px)!important}.tg-legacy-form .tg-legacy-university-options,.tg-legacy-form .twoInputs{grid-template-columns:1fr;gap:0}.tg-legacy-form .tg-legacy-university-options{gap:10px}.tg-legacy-form .formBody label{margin:19px 0}.tg-legacy-form .formActions{padding:18px 22px}.tg-legacy-form .formActions .buttonPrimary{padding:15px;gap:13px}.tg-legacy-form .reviewGrid{grid-template-columns:1fr;gap:6px}.tg-legacy-form .reviewGrid strong{margin:0 0 8px}.tg-legacy-form .formBody input:not([type=checkbox]):not([type=radio]),.tg-legacy-form .formBody select,.tg-legacy-form .formBody textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.tg-legacy-form *{transition:none!important}}.tg-legacy-form .formBody .tg-legacy-label{display:inline;color:#314036;font-size:13px;font-weight:650}