.access-gate{background:linear-gradient(135deg,#f5f6f1 0 64%,#e9ebe4 64%);place-items:center;min-height:100vh;padding:40px;display:grid}.access-gate>section{color:#fff;background:#090b0a;border-bottom:8px solid #b9ff3d;width:min(980px,100%);padding:clamp(34px,6vw,72px);box-shadow:28px 28px #dfe1da}.access-gate>section>span{font:700 9px var(--font-mono);letter-spacing:.14em;color:#b9ff3d}.access-gate h1{letter-spacing:-.065em;max-width:780px;margin:22px 0;font-size:clamp(44px,6vw,76px);line-height:.92}.access-gate>section>p{color:#aeb3ac;max-width:650px;line-height:1.65}.access-preview{border:1px solid #333;grid-template-columns:repeat(3,1fr);margin:42px 0 32px;display:grid}.access-preview article{border-right:1px solid #333;flex-direction:column;gap:8px;padding:22px;display:flex}.access-preview article:last-child{border:0}.access-preview b{color:#b9ff3d;font-size:31px}.access-preview strong{font:800 9px var(--font-mono)}.access-preview small{color:#8f948d;line-height:1.5}.access-actions{flex-wrap:wrap;gap:10px;display:flex}.access-actions a{color:#090b0a;font:800 9px var(--font-mono);background:#b9ff3d;padding:16px 20px;text-decoration:none}.access-actions a.quiet{color:#fff;background:0 0;border:1px solid #444}@media (max-width:650px){.access-gate{padding:16px}.access-preview{grid-template-columns:1fr}.access-preview article{border-bottom:1px solid #333;border-right:0}.access-gate>section{box-shadow:10px 10px #dfe1da}}.elite-brief{color:#fff;background:#090b0a;border-bottom:6px solid #b9ff3d;grid-template-columns:1.35fr repeat(3,1fr);margin-top:50px;display:grid}.elite-brief>div,.elite-brief article{border-right:1px solid #30322f;padding:28px}.elite-brief span{font:700 8px var(--font-mono);letter-spacing:.1em;color:#b9ff3d}.elite-brief h3{letter-spacing:-.04em;margin:12px 0;font-size:30px}.elite-brief strong{margin:13px 0;font-size:16px;display:block}.elite-brief p{color:#a5aaa3;margin:0;font-size:11px;line-height:1.65}@media (max-width:900px){.elite-brief{grid-template-columns:1fr 1fr}.elite-brief>div{grid-column:1/-1}}@media (max-width:600px){.elite-brief{grid-template-columns:1fr}.elite-brief>div{grid-column:auto}}
