:root{--bg:#090909;--surface:#111;--line:rgba(255,255,255,.12);--red:#f22b1c;--cyan:#f22b1c;--muted:#919191;--text:#f7f7f5}
body{font-family:Manrope,Arial,sans-serif;background:#090909}h1,h2{font-family:Unbounded,Manrope,Arial,sans-serif;font-weight:700}a:hover{color:#fff}.header{background:#090909}.header-inner{max-width:1440px;padding-left:5%;padding-right:5%}.brand{font-family:Manrope,Arial,sans-serif;font-size:16px}.brand b{color:var(--red)}.brand small{font-size:8px;color:#888}.brand img{width:46px;height:46px}.header-label{color:#aaa}.live-dot{background:#24d160}.top-nav{font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:600}.top-nav a:last-child{font-weight:800;color:#fff}.hero{height:510px;max-height:none;background:#090909}.hero-image{opacity:1;object-position:60% 50%;animation:mediaReveal 1s ease-out both}.hero-shade{background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(5,5,5,.65) 35%,rgba(5,5,5,.08) 70%),linear-gradient(0deg,#090909,transparent 30%)}.hero-inner{width:100%;max-width:1200px;padding:55px 0 35px;margin:auto}.hero h1{font-size:70px;font-weight:800;line-height:.98;margin:23px 0 25px}.hero h1 span{font-size:inherit;color:var(--red)}.hero .eyebrow{color:#aaa;font-size:10px;font-weight:800}.hero .eyebrow:before{content:'';width:28px;height:2px;background:var(--red)}.hero p{color:#bbb;font-size:17px;line-height:1.7;margin-bottom:26px}.platform-marks{color:#b4b4b4;font-family:Manrope,Arial,sans-serif;gap:22px}.platform-marks svg{color:#ddd}.tabs{gap:36px}.tabs button{font-family:Manrope,Arial,sans-serif;font-size:13px}.tabs button[aria-selected=true] svg{color:var(--red)}.application-layout{padding-top:44px;gap:65px}.section-heading h2{font-size:25px;margin-top:0;margin-bottom:33px;line-height:1.4}.application-aside{padding-top:0;border-color:#252525}.application-aside h3{font-family:Unbounded,Manrope,Arial,sans-serif;font-size:19px;line-height:1.5}.application-aside p,.requirements span{color:#8b8b8b}.requirements strong{font-family:Unbounded,Manrope,Arial,sans-serif;font-size:23px}.requirements>div{border-color:#292929}.aside-perks svg{color:var(--red)}.primary-button{background:var(--red);border-radius:4px;box-shadow:0 14px 44px #f22b1c28;font-family:Manrope,Arial,sans-serif}.primary-button:hover{background:#ff3a2c}.secondary-button,.icon-button{background:#202020;border-color:#383838}.secondary-button:hover,.icon-button:hover{background:#303030}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{background:#141414;border-color:#333;color:#eee}input:focus,textarea:focus,select:focus{border-color:#9b4f49;background:#171313}.input-icon>svg{color:#888}input::placeholder,textarea::placeholder{color:#717171}.field label b,legend b{color:#777}.platform-options span,.pay-options span{background:#141414;border-color:#333}.platform-options input:checked+span,.pay-options input:checked+span{border-color:var(--red);background:#251411}.platform-options label:first-child svg,.platform-options label:nth-child(2) svg{color:#aaa}.platform-options input:checked+span svg{color:var(--red)}.pay-options input:checked+span:before{border-color:var(--red)}.upload-zone{background:#101010;border-color:#454545}.upload-zone>svg{color:var(--red)}.upload-zone.drag{background:#251411;border-color:var(--red)}.upload-preview{background:#141414;border-color:#333}.text-link{color:#ddd}.text-link svg{color:var(--red)}.document-panel h2{font-size:30px;line-height:1.4}.document-panel h3{font-family:Manrope,Arial,sans-serif;font-weight:800}.pay-table td:last-child{color:#fff}.check-list li::marker{color:var(--red)}.stats-band{border-color:#333}.stat{border-color:#333}.stat strong{font-family:Unbounded,Manrope,Arial,sans-serif;font-size:25px}.stat:nth-child(2) strong{color:#f2695e}.dialog-content dd a{color:#f7aaa2}.dialog-content,.dialog-header{background:#161616}.dialog-header{border-color:#383838}.dialog-content dt{color:#999}.dialog-content h3{font-family:Manrope,Arial,sans-serif}.saved-message{color:#8cdfbe}.success-symbol{background:#143b2b;color:#8cdfbe}.reference{background:#151515;border-color:#333}.admin-heading h1{font-size:25px;line-height:1.4}.applications-table tbody tr:hover{background:#161616}.search-field>svg{color:#999}.application-aside .text-link{margin-top:26px}.hero-caption,.aside-title,.step-number{display:none}.rules-list li{color:#bbb}.consent{color:#888}footer{border-color:#303030;color:#777}.form-error{color:#ffc0ca}.status-accepted{color:#8cdfbe}.status-new{color:#93c5fd}.pay-table,.faq-questions,details,.applications-table td{border-color:#303030}
@keyframes mediaReveal{from{opacity:0}to{opacity:1}}@media(min-width:1600px){.hero{height:540px}.hero-inner{padding-top:60px}}@media(max-width:1300px){.hero-inner{width:auto;margin:0 40px;padding:55px 0 35px}}@media(max-width:900px){.hero h1{font-size:57px}.hero{height:470px}.hero-inner{margin:0 32px}.application-layout{gap:30px}.section-heading h2{font-size:22px}.application-aside h3{font-size:16px}.requirements strong{font-size:20px}.header-inner{padding:0 25px}}@media(max-width:650px){.header-inner{padding:0 20px}.brand{font-size:13px}.brand img{width:36px;height:40px}.brand small{font-size:7px}.hero{height:425px}.hero-image{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#050505bd,#05050555),linear-gradient(0deg,#090909,transparent 30%)}.hero-inner{margin:0 20px;padding:44px 0 25px}.hero h1{font-size:43px;line-height:1.05;margin:25px 0}.hero .eyebrow{font-size:8px}.hero p{font-size:14px;margin-bottom:23px}.hero .platform-marks{font-size:10px;gap:17px}.tabs{gap:14px}.tabs button{font-size:10px}.application-layout{padding-top:33px}.section-heading h2{font-size:21px;line-height:1.45}.application-aside h3{font-size:19px}.requirements strong{font-size:17px}.requirements span{font-size:9px}.document-panel h2{font-size:25px}.admin-heading h1{font-size:21px}.stat strong{font-size:20px}.header-label{font-size:9px}.dialog-header h2{font-size:18px}.login-section h1{font-size:25px}}
