.apply-page{color:#f7efe4;background:radial-gradient(circle at 0 0,#ac642b38,#0000 32%),linear-gradient(135deg,#15110f 0%,#241915 50%,#120f0e 100%);min-height:100vh;padding:120px 32px 64px}.onboarding-heading{max-width:760px;margin-bottom:28px}.onboarding-heading p,.form-heading p{color:#d59a59;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:.75rem;font-weight:700}.onboarding-heading h1,.form-heading h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,4rem);font-family:var(--font-serif,serif);margin:0}.onboarding-heading span{color:#f7efe4b8;margin-top:14px;line-height:1.7;display:block}.account-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.account-path-card{text-align:left;color:#f7efe4;cursor:pointer;background:#ffffff0b;border:1px solid #f7efe41a;border-radius:24px;padding:22px;transition:transform .18s,border-color .18s,background .18s}.account-path-card:hover,.account-path-card.active{background:#d59a591a;border-color:#d59a5999;transform:translateY(-2px)}.account-path-icon{background:#00000038;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:1.3rem;display:grid}.account-path-card h3{margin:0;font-size:1.1rem;font-weight:700}.account-path-card p{color:#f7efe4a8;margin:10px 0 0;font-size:.85rem;line-height:1.55}.application-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #f7efe41a;border-radius:28px;max-width:880px;margin:0 auto;padding:32px}.application-form{gap:20px;display:grid}.form-heading{border-bottom:1px solid #f7efe414;margin-bottom:12px;padding-bottom:16px}.application-form label{color:#f7efe4c2;gap:8px;font-size:.9rem;font-weight:500;display:grid}.application-form input,.application-form select,.application-form textarea{color:#f7efe4;background:#100c0ab8;border:1px solid #f7efe424;border-radius:14px;outline:none;width:100%;min-height:44px;padding:12px 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#d59a59cc;box-shadow:0 0 0 3px #d59a5926}.application-form textarea{resize:vertical;min-height:110px}.checkbox-row{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;display:flex!important}.checkbox-row input{width:auto;min-height:auto;margin-top:4px}.agreement-checklist-section{border-top:1px solid #f7efe414;margin-top:32px;padding-top:24px}.agreement-checklist-section h3{color:#d59a59;margin-bottom:16px;font-size:1.1rem}.agreement-list{gap:12px;display:grid}.submit-application-button{color:#1a120f;cursor:pointer;background:#f2c07a;border:none;border-radius:999px;width:100%;min-height:52px;margin-top:32px;font-size:1rem;font-weight:800;transition:background-color .2s,transform .1s}.submit-application-button:hover:not(:disabled){background:#f4cd94;transform:translateY(-1px)}.submit-application-button:active:not(:disabled){transform:translateY(0)}.submit-application-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.account-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.apply-page{padding:100px 20px 48px}.account-path-grid{grid-template-columns:1fr}.application-panel{padding:20px}}
