.application-layout{display:grid;grid-template-columns:.8fr 1.7fr;gap:55px;align-items:start}.application-guide{position:sticky;top:30px}.application-guide h2{font:500 44px/.98 'Barlow Condensed',Impact,sans-serif;margin:22px 0}.application-guide>p{font-size:12px;color:#a0a3ac;line-height:1.9;max-width:280px}.application-guide>a{display:inline-block;margin-top:15px;font-size:10px;color:#d2d5de;border-bottom:1px solid #ffffff30;padding-bottom:8px}.form-preview-note{margin-top:30px;padding:18px;border:1px solid #ffffff20;background:#ffffff04}.form-preview-note strong{font-size:11px;font-weight:500}.form-preview-note p{font-size:10px;color:#969aa5;line-height:1.8;margin-bottom:0}.application-rules{border:1px solid #ffffff20;background:#1a1b20;margin-bottom:25px;padding:20px 24px}.application-rules summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:10px;letter-spacing:1px}.application-rules summary::-webkit-details-marker{display:none}.application-rules li,.application-rules>p{font-size:11px;color:#a6aab5;line-height:1.9}.application-rules ul{padding-left:18px;margin:22px 0 15px}.application-form,.application-review{padding:30px;border:1px solid #ffffff22;background:linear-gradient(130deg,#202126,#17181c)}.form-section-heading>span{font-size:8px;letter-spacing:1.8px;color:#9397a2}.form-section-heading h2,.application-review h2{font:500 38px 'Barlow Condensed',Impact,sans-serif;margin:10px 0 28px}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.form-field{display:flex;flex-direction:column;gap:10px;min-width:0}.form-field.full{grid-column:1/-1}.form-field>span,.form-categories legend{font-size:11px;color:#d0d3db}.form-field b,.form-agreement b{font-weight:400;color:#c8cbd5}.form-field input,.form-field select,.form-field textarea{width:100%;background:#111216;border:1px solid #ffffff28;color:#e4e6ed;padding:13px 12px;font:12px 'DM Sans',Arial;border-radius:0}.form-field input::placeholder,.form-field textarea::placeholder{color:#686c77}.form-field textarea{resize:vertical;min-height:110px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:1px solid #c4c7d0;outline-offset:1px}.form-categories{border:1px solid #ffffff20;padding:18px;margin:0}.form-categories legend{padding:0 7px}.form-categories>div{display:grid;grid-template-columns:1fr 1fr;gap:13px 15px}.form-categories label{font-size:10px;color:#aeb2be;display:flex;align-items:start;gap:8px;line-height:1.6}.form-categories input,.form-agreement input{width:15px;height:15px;accent-color:#a9acb7;flex:none;margin:1px 0 0}.form-categories small{font-size:9px;color:#858a96;margin-top:6px}.form-agreement{display:flex;align-items:start;gap:11px;line-height:1.8;font-size:10px;color:#b4b8c2;margin:26px 0}.form-small{font-size:9px;color:#828793;margin:15px 0 0}.form-error{font-size:11px;color:#f1adb9;line-height:1.8;padding:12px;border:1px solid #9f5e6a}.application-review dl{margin:0 0 25px}.application-review dt{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#8f95a1;margin:18px 0 6px}.application-review dd{font-size:12px;color:#dde0e8;margin:0;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.application-review>p{font-size:11px;line-height:1.8;color:#a3a8b4}.review-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.review-buttons button{font-size:9px}.application-form .cta{font-size:10px}.application-guide .kicker{font-size:8px}@media(max-width:950px){.application-layout{gap:30px;grid-template-columns:.7fr 1.5fr}.application-guide h2{font-size:36px}.application-form,.application-review{padding:23px}.form-fields{gap:20px 15px}}@media(max-width:650px){.application-layout{grid-template-columns:1fr;gap:25px}.application-guide{position:static}.application-guide h2{font-size:38px}.application-guide>p{max-width:none}.form-preview-note{margin-top:20px}.form-fields{grid-template-columns:1fr}.form-field.full{grid-column:auto}.form-categories>div{grid-template-columns:1fr}.application-form,.application-review{padding:21px}.application-rules{padding:20px}.application-guide h2 br{display:none}}
.application-honeypot{position:absolute!important;width:1px!important;height:1px!important;left:-10000px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

.application-logo-upload{padding:22px;border:1px solid #ffffff50;background:#ffffff08;margin-bottom:25px}.application-logo-upload p{font-size:12px;line-height:1.8;color:#d0d0d0}.application-logo-upload img,.application-review-logo{width:150px;height:150px;object-fit:contain;background:#171717;border:1px solid #ffffff40;padding:8px;margin-top:12px}
