.access-page{min-height:100vh;margin:0;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#e4f2ed,#eef3f9);color:#132d40}.access-card{width:min(100%,560px);padding:40px;background:white;border-radius:24px;box-shadow:0 20px 70px #132d4014}.access-card h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:18px 0}.access-card p{line-height:1.6}.access-card form{display:grid;gap:16px;margin-top:24px}.access-card .eyebrow{margin-top:32px}.access-card .actions{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}@media(max-width:500px){.access-page{padding:16px}.access-card{padding:24px}}
