.apply-page{color:#0c1c33;background:#f4f0e7;min-height:100vh}.apply-page header{background:#fff;border-bottom:1px solid #ddd8ce;justify-content:space-between;align-items:center;height:94px;padding:0 6vw;display:flex}.apply-page header>a:first-child{align-items:center;gap:12px;display:flex}.apply-page header img{object-fit:contain;width:60px;height:60px}.apply-page header span{flex-direction:column;display:flex}.apply-page header b{font-family:var(--font-display);font-size:22px}.apply-page header small{color:#966f23;font-size:11px}.apply-page header>a:last-child{font-size:12px;font-weight:700}.apply-hero{color:#fff;background:#07182f;grid-template-columns:1.6fr .7fr;gap:10vw;padding:90px 8vw;display:grid}.apply-hero p,.form-title p{text-transform:uppercase;letter-spacing:.14em;color:#d2af57;font-size:12px}.apply-hero h1{font-family:var(--font-display);margin:22px 0;font-size:clamp(65px,7vw,105px);line-height:.85}.apply-hero h1 em{color:#d6b35c;font-weight:500}.apply-hero>div>span{color:#bdc7d5;max-width:620px;font-size:17px;line-height:1.7;display:block}.apply-hero aside{border:1px solid #ffffff24;align-self:end;padding:30px}.apply-hero aside b{font-family:var(--font-display);font-size:24px}.apply-hero li{color:#bbc6d4;margin:12px 0;font-size:14px}.application-form{max-width:1180px;margin:auto;padding:30px 30px 100px}.application-form>section{background:#fff;grid-template-columns:100px 1fr;margin-top:18px;padding:55px;display:grid;box-shadow:0 12px 40px #07182f08}.form-number{font-family:var(--font-display);color:#a77e2b;font-size:30px}.form-fields{max-width:820px}.form-title{margin-bottom:35px}.form-title h2{font-family:var(--font-display);margin:8px 0;font-size:42px}.form-fields label{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.form-fields label>span{font-size:12px;font-weight:700}.form-fields input,.form-fields select,.form-fields textarea{background:#fff;border:1px solid #d7d4cc;border-radius:2px;padding:14px;font-size:15px}.form-grid,.upload-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.upload-grid label{border:1px dashed #c9c4b9;padding:20px}.upload-grid small{color:#77818e;font-size:11px}.declaration{align-items:flex-start;margin-top:25px;flex-direction:row!important}.declaration input{margin-top:3px}.declaration span{line-height:1.6;font-weight:400!important}.form-fields button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#981f2b;border:0;justify-content:space-between;width:100%;padding:17px 20px;font-size:13px;font-weight:700;display:flex}.apply-error{color:#a51c2a;font-size:13px}.apply-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 94px);padding:50px;display:flex}.apply-success>span{color:#247648;background:#dcefe3;border-radius:50%;place-items:center;width:65px;height:65px;font-size:25px;display:grid}.apply-success>p:first-of-type{text-transform:uppercase;color:#966f23;letter-spacing:.15em;font-size:12px}.apply-success h1{font-family:var(--font-display);font-size:58px;line-height:.95}.apply-success>div{background:#fff;flex-direction:column;margin:20px;padding:22px 35px;display:flex}.apply-success strong{margin-top:5px;font-size:27px}.apply-success>p:last-of-type{color:#687382;max-width:580px;line-height:1.7}.apply-success>a{color:#981f2b;margin-top:20px;font-weight:700}@media (max-width:700px){.apply-page header{height:76px;padding:0 18px}.apply-page header img{width:48px;height:48px}.apply-page header b{font-size:17px}.apply-page header small,.apply-page header>a:last-child{font-size:9px}.apply-hero{grid-template-columns:1fr;padding:70px 22px}.apply-hero h1{font-size:60px}.application-form{padding:10px 10px 70px}.application-form>section{grid-template-columns:1fr;padding:28px 20px}.form-number{margin-bottom:20px}.form-grid,.upload-grid{grid-template-columns:1fr}.form-title h2{font-size:34px}.apply-success h1{font-size:45px}}.apply-page{background:#eef2f5}.apply-page header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;height:84px;padding:0 4.5vw;position:sticky;top:0}.apply-page header b,.apply-hero h1,.form-title h2,.apply-success h1{font-family:var(--font-display),sans-serif}.apply-page header img{width:54px;height:54px}.apply-page header b{font-size:19px}.apply-page header small{font-size:10px}.apply-hero{background:linear-gradient(115deg,#071b34 0%,#0e3156 100%);border-radius:28px;margin:14px;padding:85px 7vw;position:relative;overflow:hidden}.apply-hero:after{content:"";border:90px solid #ffffff08;border-radius:50%;width:480px;height:480px;position:absolute;top:-210px;right:-170px}.apply-hero>div,.apply-hero aside{z-index:1;position:relative}.apply-hero h1{letter-spacing:-.055em;font-size:clamp(58px,6vw,94px);font-weight:650}.apply-hero h1 em{color:#efc970;font-style:normal}.apply-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:0;border-radius:18px;padding:28px}.application-progress{background:#fff;border-radius:18px;align-items:center;max-width:1100px;margin:38px auto 5px;padding:20px 28px;display:flex;box-shadow:0 14px 45px #071b3408}.application-progress div{color:#8791a0;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.application-progress div.active{color:#a6222f}.application-progress i{background:#eef1f4;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.application-progress .active i{color:#fff;background:#a6222f}.application-progress b{background:#dfe3e8;flex:1;height:1px;margin:0 15px}.application-form{max-width:1100px;padding:8px 0 110px}.application-form>section{border-radius:22px;grid-template-columns:80px 1fr;margin-top:14px;padding:48px 54px;box-shadow:0 16px 50px #071b3408}.form-number{font-family:var(--font-display);color:#a6222f;background:#f7eaec;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:grid}.form-title h2{letter-spacing:-.035em;font-size:36px;font-weight:650}.form-fields input,.form-fields select,.form-fields textarea{background:#f9fafb;border:1px solid #dfe4e9;border-radius:10px;padding:14px 15px;transition:all .2s}.form-fields input:focus,.form-fields select:focus,.form-fields textarea:focus{background:#fff;border-color:#a6222f;outline:0;box-shadow:0 0 0 4px #a6222f12}.upload-grid{gap:14px}.upload-grid label{background:#f8fafb;border:1.5px dashed #cbd2da;border-radius:14px;padding:22px}.upload-grid input{background:#fff}.declaration{background:#f8f5ed;border-radius:12px;padding:17px}.form-fields button{float:right;background:#a6222f;border-radius:100px;width:auto;min-width:245px;padding:17px 22px}.apply-success{background:radial-gradient(circle at 50% 20%,#fff 0,#edf1f5 65%)}.apply-success>div{border-radius:16px;box-shadow:0 14px 45px #071b340c}.apply-success h1{letter-spacing:-.04em;font-weight:650}@media (max-width:700px){.apply-page header{height:72px}.apply-hero{border-radius:20px;margin:8px;padding:65px 22px}.apply-hero h1{font-size:55px}.application-progress{margin:18px 10px 4px;padding:14px}.application-progress div span{display:none}.application-progress b{margin:0 7px}.application-form{padding:4px 10px 70px}.application-form>section{border-radius:16px;padding:28px 20px}.form-fields button{float:none;width:100%}}.apply-3d{filter:drop-shadow(0 25px 35px #020b1744);width:260px;animation:5.5s ease-in-out infinite applyObjectFloat;bottom:-28px;right:28%;z-index:2!important;position:absolute!important}.apply-hero aside{z-index:3}@keyframes applyObjectFloat{50%{transform:translateY(-12px)rotate(2deg)}}@media (max-width:1000px){.apply-3d{opacity:.7;width:220px;right:2%}}@media (max-width:700px){.apply-3d{opacity:.65;width:170px;bottom:-18px;right:-35px}.apply-hero aside{margin-top:130px}}
