.access-main{position:relative;min-height:65vh;padding:90px 20px 110px;overflow:hidden;background:radial-gradient(ellipse at 70% 0%,rgba(168,105,40,.15),transparent 50%),#08090b}.access-glow{position:absolute;top:10%;left:8%;width:340px;height:340px;filter:blur(100px);background:rgba(158,92,30,.09);pointer-events:none}.access-wrap{position:relative;max-width:700px;margin:auto}.access-wrap h1{font-size:clamp(34px,5vw,58px);line-height:1.1;margin:15px 0 20px}.access-wrap h1 em{font-style:normal;color:#e8bd79}.access-wrap>p{color:#d1c5b1;line-height:1.7;margin:0 0 28px}.access-wrap a:not(.btn){color:#eac489}.access-card{display:flex;flex-direction:column;gap:12px;background:linear-gradient(135deg,#1b1713,#0d0e10);border:1px solid rgba(216,158,77,.34);border-radius:18px;padding:clamp(22px,4vw,36px);box-shadow:0 22px 65px rgba(0,0,0,.32);margin:20px 0}.access-card label{color:#e6d1ad;font-weight:600}.access-card input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:15px 16px;background:#0b0c0e;border:1px solid #725638;border-radius:8px;color:#fff;font-size:16px}.access-card input:focus-visible{outline:2px solid #dfb36d;outline-offset:2px}.access-check{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400!important;line-height:1.55;margin-top:9px}.access-check input{width:18px;height:18px;flex-shrink:0;accent-color:#bb8548;margin-top:3px}.access-submit{width:100%;cursor:pointer;margin-top:15px}.access-card small{color:#bcb3a6;line-height:1.6}.hidden-field{position:absolute;left:-9999px}.access-centered{text-align:center}.access-symbol{font-size:42px;color:#e8bd79}.access-feedback{color:#e8bd79;min-height:20px}.access-text-button{border:0;background:none;color:#eac489;text-decoration:underline;cursor:pointer;padding:8px}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.access-pending{font-size:12px;color:#caa26b;letter-spacing:.1em}@media(max-width:650px){.access-grid{grid-template-columns:1fr}.access-main{padding-top:55px}}