
.access-page{min-height:100vh;background:radial-gradient(circle at 82% 10%,rgba(99,230,226,.16),transparent 25%),radial-gradient(circle at 10% 80%,rgba(155,124,255,.12),transparent 28%),#06131c;color:#fff;padding:150px 0 90px}
.access-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}
.access-copy h1{font-size:clamp(58px,8vw,108px);line-height:.88;letter-spacing:-.065em;margin:10px 0 22px}.access-copy p{color:#a6bac3;font-size:18px;max-width:650px}
.access-card{padding:30px;border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(18px);box-shadow:0 35px 90px rgba(0,0,0,.24)}
.access-card h2{font-size:28px;letter-spacing:-.04em;margin:0 0 8px}.access-card>p{font-size:12px;color:#9fb3bc}
.access-form{display:grid;gap:12px;margin-top:22px}.access-form label{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#91aab4}.access-form input{width:100%;min-height:52px;border-radius:13px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff;padding:0 14px;outline:none}.access-form input:focus{border-color:#63e6e2}.access-form button{border:0;margin-top:5px}.access-status{font-size:11px;min-height:20px;color:#a9bdc4;margin-top:10px}
.data-room-main{padding:150px 0 90px;min-height:100vh;background:#f3f6f3}.data-room-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}.data-room-head h1{font-size:clamp(48px,6vw,78px);letter-spacing:-.055em;line-height:.94;margin:8px 0}.data-room-head p{color:#6c7c84;max-width:650px}.data-room-actions{display:flex;align-items:center;gap:8px}.identity-chip{padding:9px 11px;border-radius:999px;background:#fff;border:1px solid #dce5e0;font-size:10px;font-weight:850}
@media(max-width:900px){.access-grid{grid-template-columns:1fr}.data-room-head{align-items:flex-start;flex-direction:column}}
.access-secondary{font-size:11px;color:#8fa8b2;margin:15px 0 0}.access-secondary a{color:#fff;font-weight:850}
