.beta-body{min-height:100vh;background:radial-gradient(circle at 15% 0,rgba(223,189,104,.12),transparent 30%),#050608;color:#f4f5f6;font-family:'Nunito Sans',sans-serif}.beta-header{max-width:1500px;min-height:88px;margin:auto;padding:16px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.09)}.beta-brand img{width:min(310px,55vw);height:58px;display:block;object-fit:contain;object-position:left}.beta-header>div{display:flex;gap:8px}.beta-main{width:min(1260px,100%);min-height:calc(100vh - 170px);margin:auto;padding:clamp(30px,6vw,80px)}.beta-loading{padding:80px 0;text-align:center}.beta-loading h1{font-size:clamp(2rem,6vw,4rem)}
.beta-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:35px;align-items:end;margin-bottom:30px}.beta-hero.compact{align-items:center}.beta-hero h1{max-width:900px;margin:10px 0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.98;letter-spacing:-.055em}.beta-hero p{max-width:780px;margin:0;color:#a3a9b2;font-size:1.06rem;line-height:1.7}.beta-hero aside{display:grid;gap:8px;padding:22px;border:1px solid rgba(223,189,104,.35);border-radius:18px;background:rgba(223,189,104,.06)}.beta-hero aside strong{font-size:1.15rem}.beta-hero aside span{color:#9ea5af;font-size:.88rem;line-height:1.5}
.beta-auth-card,.beta-form-card,.beta-decision-card{padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.11);border-radius:25px;background:linear-gradient(145deg,#14181e,#090b0f);box-shadow:0 28px 90px rgba(0,0,0,.35)}.beta-auth-card{max-width:760px;margin:auto}.beta-auth-card>div:first-child small,.beta-form-card small,.beta-decision-card small{color:#e5c66d;font-size:.66rem;font-weight:900;letter-spacing:.14em}.beta-auth-card h2,.beta-form-card h2,.beta-decision-card h2{margin:7px 0;font-size:1.9rem}.beta-auth-card p{color:#9fa6af}.beta-auth-card form,.beta-application{display:grid;gap:16px}.beta-auth-card label,.beta-application label{display:grid;gap:7px}.beta-auth-card label span,.beta-application label>span:first-child,.beta-application legend{font-size:.76rem;font-weight:900;color:#d6d9de}.beta-auth-card input,.beta-application input,.beta-application select,.beta-application textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #343a43;border-radius:13px;background:#090c10;color:#fff;font:inherit}.beta-application textarea{min-height:130px;resize:vertical}.beta-auth-divider{display:flex;align-items:center;gap:15px;margin:22px 0;color:#777f89;font-size:.75rem}.beta-auth-divider::before,.beta-auth-divider::after{height:1px;flex:1;background:#2b3037;content:''}.beta-code-form{grid-template-columns:1fr 180px auto;align-items:end}.beta-status{min-height:24px;color:#a6adb6;font-size:.86rem}.beta-status.error{color:#ff9b9b}.beta-status.success{color:#78d695}.beta-legal-small{font-size:.78rem;text-align:center}
.beta-application{gap:18px}.beta-form-card{display:grid;gap:22px}.beta-section-head{display:flex;align-items:center;gap:14px}.beta-section-head>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(223,189,104,.45);border-radius:50%;color:#e5c66d;font-size:.75rem;font-weight:900}.beta-section-head h2{margin:3px 0}.beta-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.span-2{grid-column:1/-1}.beta-application fieldset{margin:0;padding:0;border:0}.beta-application legend{margin-bottom:10px}.beta-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.beta-check-grid label{grid-template-columns:auto 1fr;align-items:center;padding:12px;border:1px solid #30353c;border-radius:12px;background:#0a0d11}.beta-check-grid input,.beta-consent input{width:auto;min-height:0;accent-color:#dfbd68}.beta-consent{grid-template-columns:auto 1fr!important;align-items:start;padding:17px;border:1px solid #30353c;border-radius:15px;background:#0a0d11}.beta-consent input{margin-top:4px}.beta-consent>span{display:grid;gap:5px}.beta-consent strong{font-size:.96rem}.beta-consent small{color:#979ea8!important;font-size:.78rem!important;letter-spacing:0!important;line-height:1.55}.beta-consent a{color:#e5c66d}.beta-consent.optional{border-style:dashed}.beta-submit-bar{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid rgba(223,189,104,.45);border-radius:18px;background:rgba(10,12,15,.95);backdrop-filter:blur(12px)}.beta-submit-bar>div{display:grid;gap:3px}.beta-submit-bar span{color:#969da6;font-size:.8rem}
.beta-status-panel.approved{border-color:rgba(112,197,140,.55);background:rgba(112,197,140,.08)}.beta-status-panel.declined{border-color:rgba(255,133,133,.5);background:rgba(255,133,133,.06)}.beta-status-panel strong{font-size:1.4rem;color:#e5c66d}.beta-decision-card{display:grid;gap:24px}.beta-decision-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.beta-decision-card dl>div{padding:16px;border:1px solid #30353c;border-radius:13px;background:#0a0d11}.beta-decision-card dt{color:#8f97a1;font-size:.72rem}.beta-decision-card dd{margin:5px 0 0;font-weight:800}.beta-decision-actions{display:flex;flex-wrap:wrap;gap:9px}.beta-review-note{padding:16px;border-left:3px solid #e5c66d;background:rgba(223,189,104,.06)}.beta-review-note p{margin:5px 0 0;color:#a3a9b2}.beta-footer{max-width:1500px;margin:auto;padding:22px clamp(18px,4vw,58px);display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.08);color:#858c96;font-size:.78rem}.beta-footer a{color:#b6bcc5}
@media(max-width:850px){.beta-hero{grid-template-columns:1fr}.beta-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-code-form{grid-template-columns:1fr}.beta-submit-bar{align-items:stretch;flex-direction:column}.beta-submit-bar .button{width:100%}}
@media(max-width:560px){.beta-main{padding:24px 15px}.beta-header{min-height:72px;padding:10px 15px}.beta-brand img{height:44px}.beta-header .button-quiet{display:none}.beta-hero h1{font-size:2.8rem}.beta-grid,.beta-check-grid,.beta-decision-card dl{grid-template-columns:1fr}.span-2{grid-column:auto}.beta-form-card,.beta-auth-card,.beta-decision-card{padding:20px;border-radius:19px}.beta-submit-bar{position:static}.beta-footer{align-items:flex-start;flex-direction:column}}
