.apply-module__c8V9wa__page{--navy:#0f3e5a;--teal:#168c86;--terra:#c86d48;--gold:#d5a84b;--ink:#173331;--muted:#697a78;--cream:#fffaf2;--line:#dce5e1;min-height:100vh;color:var(--ink);background:linear-gradient(#f4f7f3 0,#fffaf2 34%,#f7f4ec 100%)}.apply-module__c8V9wa__header{border-bottom:1px solid var(--line);background:#fffdf9;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 max(22px,50vw - 560px);display:grid}.apply-module__c8V9wa__logo img{width:168px;height:auto}.apply-module__c8V9wa__back,.apply-module__c8V9wa__secure{color:#58706d;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.apply-module__c8V9wa__back svg,.apply-module__c8V9wa__secure svg{width:17px}.apply-module__c8V9wa__secure{color:var(--teal);justify-self:end}.apply-module__c8V9wa__application{max-width:1120px;margin:0 auto;padding:64px 28px 90px}.apply-module__c8V9wa__intro{text-align:center;max-width:760px;margin:0 auto 42px}.apply-module__c8V9wa__kind{color:var(--teal);letter-spacing:1.2px;text-transform:uppercase;background:#e4f2ee;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900;display:inline-flex}.apply-module__c8V9wa__intro h1{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-1.6px;color:var(--navy);margin:17px 0 14px;font-size:52px;line-height:1.04}.apply-module__c8V9wa__intro p{color:var(--muted);max-width:690px;margin:0 auto;font-size:14px;line-height:1.65}.apply-module__c8V9wa__time{color:#758583;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:inline-flex}.apply-module__c8V9wa__time svg{width:16px;color:var(--terra)}.apply-module__c8V9wa__formShell{grid-template-columns:245px 1fr;align-items:start;gap:22px;display:grid}.apply-module__c8V9wa__side{background:var(--navy);color:#fff;border-radius:23px;padding:25px 22px;position:sticky;top:24px;overflow:hidden}.apply-module__c8V9wa__side:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-95px;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff06}.apply-module__c8V9wa__side>span{color:#f0ca79;letter-spacing:1px;font-size:9px;font-weight:900}.apply-module__c8V9wa__progressTrack{background:#ffffff1c;border-radius:8px;height:5px;margin:10px 0 22px;overflow:hidden}.apply-module__c8V9wa__progressTrack i{background:#f0ca79;border-radius:8px;height:100%;transition:width .25s;display:block}.apply-module__c8V9wa__stepList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.apply-module__c8V9wa__stepList li{color:#9bb6bd;grid-template-columns:25px 1fr;align-items:center;gap:9px;font-size:10px;font-weight:700;display:grid}.apply-module__c8V9wa__stepList b{background:#ffffff0f;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.apply-module__c8V9wa__stepList .apply-module__c8V9wa__active{color:#fff}.apply-module__c8V9wa__stepList .apply-module__c8V9wa__active b{background:var(--teal)}.apply-module__c8V9wa__stepList .apply-module__c8V9wa__complete{color:#cfdddf}.apply-module__c8V9wa__stepList .apply-module__c8V9wa__complete b{color:#f0ca79;background:#ffffff1c}.apply-module__c8V9wa__sideNote{z-index:1;color:#b7cccf;border-top:1px solid #ffffff16;gap:8px;margin-top:25px;padding-top:19px;font-size:9px;line-height:1.5;display:flex;position:relative}.apply-module__c8V9wa__sideNote svg{color:#f0ca79;width:17px;min-width:17px}.apply-module__c8V9wa__form{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #1733310e}.apply-module__c8V9wa__panel{padding:34px}.apply-module__c8V9wa__panel[hidden]{display:none}.apply-module__c8V9wa__panelHeader{align-items:flex-start;gap:13px;margin-bottom:28px;display:flex}.apply-module__c8V9wa__panelIcon{width:45px;min-width:45px;height:45px;color:var(--teal);background:#e4f2ee;border-radius:14px;place-items:center;display:grid}.apply-module__c8V9wa__panelIcon svg{width:21px}.apply-module__c8V9wa__panelHeader h2{color:var(--navy);margin:1px 0 5px;font-size:21px}.apply-module__c8V9wa__panelHeader p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.apply-module__c8V9wa__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apply-module__c8V9wa__full{grid-column:1/-1}.apply-module__c8V9wa__field{flex-direction:column;gap:7px;display:flex}.apply-module__c8V9wa__field label,.apply-module__c8V9wa__fieldset legend{color:#294846;font-size:10px;font-weight:850}.apply-module__c8V9wa__required:after{content:" *";color:var(--terra)}.apply-module__c8V9wa__field input,.apply-module__c8V9wa__field select,.apply-module__c8V9wa__field textarea{width:100%;color:var(--ink);font:inherit;background:#fcfdfb;border:1px solid #d8e1dd;border-radius:12px;outline:none;font-size:12px;transition:all .18s}.apply-module__c8V9wa__field input,.apply-module__c8V9wa__field select{height:46px;padding:0 13px}.apply-module__c8V9wa__field textarea{resize:vertical;min-height:104px;padding:12px 13px;line-height:1.5}.apply-module__c8V9wa__field input:focus,.apply-module__c8V9wa__field select:focus,.apply-module__c8V9wa__field textarea:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px #168c8614}.apply-module__c8V9wa__field small{color:#82918f;font-size:9px;line-height:1.45}.apply-module__c8V9wa__fieldset{border:0;grid-column:1/-1;margin:2px 0;padding:0}.apply-module__c8V9wa__checks{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.apply-module__c8V9wa__check{color:#4e6361;background:#fafbf9;border:1px solid #e0e6e3;border-radius:11px;align-items:flex-start;gap:8px;min-height:43px;padding:10px 11px;font-size:10px;line-height:1.35;display:flex}.apply-module__c8V9wa__check input{accent-color:var(--teal);min-width:14px;margin:1px 0 0}.apply-module__c8V9wa__productCard{background:#fafbf8;border:1px solid #dde5e1;border-radius:16px;grid-column:1/-1;padding:18px}.apply-module__c8V9wa__productTitle{color:var(--navy);align-items:center;gap:8px;margin-bottom:15px;font-size:12px;font-weight:900;display:flex}.apply-module__c8V9wa__productTitle span{width:24px;height:24px;color:var(--terra);background:#f3e6dc;border-radius:8px;place-items:center;font-size:9px;display:grid}.apply-module__c8V9wa__notice{border-left:3px solid var(--teal);color:#55706d;background:#edf6f3;border-radius:0 12px 12px 0;grid-column:1/-1;gap:11px;padding:14px 15px;font-size:10px;line-height:1.55;display:flex}.apply-module__c8V9wa__notice svg{width:19px;min-width:19px;color:var(--teal)}.apply-module__c8V9wa__consentList{grid-column:1/-1;gap:10px;display:grid}.apply-module__c8V9wa__consent{color:#506462;background:#fafbf9;border:1px solid #dfe6e2;border-radius:12px;gap:10px;padding:13px;font-size:10px;line-height:1.5;display:flex}.apply-module__c8V9wa__consent input{accent-color:var(--teal);margin-top:2px}.apply-module__c8V9wa__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.apply-module__c8V9wa__formActions{border-top:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;padding:19px 34px;display:flex}.apply-module__c8V9wa__formActions button{cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;font-weight:850;display:flex}.apply-module__c8V9wa__backButton{color:#526966;background:#fff;border:1px solid #dbe2df}.apply-module__c8V9wa__nextButton,.apply-module__c8V9wa__submitButton{background:var(--navy);color:#fff;border:0;margin-left:auto}.apply-module__c8V9wa__submitButton{background:var(--teal)}.apply-module__c8V9wa__formActions button:disabled{opacity:.55;cursor:not-allowed}.apply-module__c8V9wa__formActions svg{width:16px}.apply-module__c8V9wa__formError{color:#9b4930;background:#fff0ea;border-radius:10px;margin:0 34px 18px;padding:11px 13px;font-size:10px;font-weight:750}.apply-module__c8V9wa__success{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;max-width:720px;margin:0 auto;padding:60px 44px;box-shadow:0 20px 55px #17333112}.apply-module__c8V9wa__successIcon{width:78px;height:78px;color:var(--teal);background:#e4f3ee;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.apply-module__c8V9wa__successIcon svg{width:38px;height:38px}.apply-module__c8V9wa__success h1{font-family:var(--font-source-serif),Georgia,serif;color:var(--navy);margin:0 0 13px;font-size:42px}.apply-module__c8V9wa__success p{color:var(--muted);font-size:13px;line-height:1.65}.apply-module__c8V9wa__receipt{color:#39524f;background:#f3f5f1;border-radius:11px;align-items:center;gap:8px;margin:13px 0 26px;padding:10px 14px;font-size:10px;display:inline-flex}.apply-module__c8V9wa__receipt b{color:var(--navy);letter-spacing:.8px}.apply-module__c8V9wa__successActions{justify-content:center;gap:10px;display:flex}.apply-module__c8V9wa__successActions a{border-radius:12px;align-items:center;min-height:45px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.apply-module__c8V9wa__successActions a:first-child{background:var(--navy);color:#fff}.apply-module__c8V9wa__successActions a:last-child{border:1px solid var(--line);color:var(--ink)}.apply-module__c8V9wa__footer{color:#758481;border-top:1px solid #dfe4df;justify-content:space-between;gap:30px;max-width:1120px;margin:0 auto;padding:26px 28px 35px;font-size:9px;display:flex}.apply-module__c8V9wa__footer p{text-align:right;margin:0}@media (max-width:850px){.apply-module__c8V9wa__header{grid-template-columns:1fr auto}.apply-module__c8V9wa__logo{display:none}.apply-module__c8V9wa__formShell{grid-template-columns:1fr}.apply-module__c8V9wa__side{position:relative;top:0}.apply-module__c8V9wa__stepList{grid-template-columns:repeat(4,1fr)}.apply-module__c8V9wa__stepList li{grid-template-columns:24px 1fr}.apply-module__c8V9wa__sideNote{display:none}.apply-module__c8V9wa__intro h1{font-size:43px}}@media (max-width:620px){.apply-module__c8V9wa__header{padding:0 16px}.apply-module__c8V9wa__secure{font-size:0}.apply-module__c8V9wa__secure svg{width:20px}.apply-module__c8V9wa__application{padding:44px 14px 65px}.apply-module__c8V9wa__intro h1{font-size:38px}.apply-module__c8V9wa__formShell{gap:13px}.apply-module__c8V9wa__side{padding:20px}.apply-module__c8V9wa__stepList{grid-template-columns:1fr 1fr}.apply-module__c8V9wa__panel{padding:24px 18px}.apply-module__c8V9wa__grid,.apply-module__c8V9wa__checks{grid-template-columns:1fr}.apply-module__c8V9wa__full{grid-column:auto}.apply-module__c8V9wa__fieldset,.apply-module__c8V9wa__productCard,.apply-module__c8V9wa__notice,.apply-module__c8V9wa__consentList{grid-column:1}.apply-module__c8V9wa__formActions{padding:16px 18px}.apply-module__c8V9wa__formError{margin:0 18px 16px}.apply-module__c8V9wa__success{padding:45px 22px}.apply-module__c8V9wa__success h1{font-size:35px}.apply-module__c8V9wa__successActions,.apply-module__c8V9wa__footer{flex-direction:column}.apply-module__c8V9wa__footer p{text-align:left}}.apply-module__c8V9wa__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.apply-module__c8V9wa__logo img{border-radius:11px;flex:0 0 42px;width:42px;height:42px}.apply-module__c8V9wa__logo span,.apply-module__c8V9wa__logo strong,.apply-module__c8V9wa__logo small{display:block}.apply-module__c8V9wa__logo strong{font-family:var(--font-source-serif),Georgia,serif;color:var(--navy);font-size:17px;line-height:1}.apply-module__c8V9wa__logo small{color:var(--teal);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:6px;font-weight:900}.apply-module__c8V9wa__side .apply-module__c8V9wa__panelHeader{margin:25px 0 0}.apply-module__c8V9wa__side .apply-module__c8V9wa__panelHeader h2{color:#fff}.apply-module__c8V9wa__side .apply-module__c8V9wa__panelHeader p{color:#b7cccf}.apply-module__c8V9wa__formActions a{cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.apply-module__c8V9wa__spin{animation:.9s linear infinite apply-module__c8V9wa__applySpin}@keyframes apply-module__c8V9wa__applySpin{to{transform:rotate(360deg)}}.apply-module__c8V9wa__application{--navy:#0f3e5a;--teal:#168c86;--terra:#c86d48;--gold:#d5a84b;--ink:#173331;--muted:#697a78;--cream:#fffaf2;--line:#dce5e1;color:var(--ink)}.apply-module__c8V9wa__kind,.apply-module__c8V9wa__stepList b{font-size:12px}.apply-module__c8V9wa__intro p{font-size:16px}.apply-module__c8V9wa__time{font-size:13px}.apply-module__c8V9wa__side>span{font-size:12px}.apply-module__c8V9wa__stepList li{font-size:13px}.apply-module__c8V9wa__sideNote{font-size:12px}.apply-module__c8V9wa__panelHeader p,.apply-module__c8V9wa__field label,.apply-module__c8V9wa__fieldset legend{font-size:14px}.apply-module__c8V9wa__field input,.apply-module__c8V9wa__field select,.apply-module__c8V9wa__field textarea{font-size:16px}.apply-module__c8V9wa__field small{font-size:12px}.apply-module__c8V9wa__check,.apply-module__c8V9wa__notice,.apply-module__c8V9wa__consent{font-size:14px}.apply-module__c8V9wa__productTitle{font-size:15px}.apply-module__c8V9wa__formActions button,.apply-module__c8V9wa__formActions a,.apply-module__c8V9wa__formError{font-size:14px}.apply-module__c8V9wa__success p{font-size:16px}.apply-module__c8V9wa__receipt,.apply-module__c8V9wa__successActions a{font-size:14px}.apply-module__c8V9wa__footer{font-size:12px}.apply-module__c8V9wa__back,.apply-module__c8V9wa__secure{font-size:14px}.apply-module__c8V9wa__logo small{font-size:11px}.apply-module__c8V9wa__page a:focus-visible,.apply-module__c8V9wa__page button:focus-visible,.apply-module__c8V9wa__page input:focus-visible,.apply-module__c8V9wa__page textarea:focus-visible,.apply-module__c8V9wa__page select:focus-visible,.apply-module__c8V9wa__application a:focus-visible,.apply-module__c8V9wa__application button:focus-visible,.apply-module__c8V9wa__application input:focus-visible,.apply-module__c8V9wa__application textarea:focus-visible,.apply-module__c8V9wa__application select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.apply-module__c8V9wa__application *,.apply-module__c8V9wa__application :before,.apply-module__c8V9wa__application :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
