.access-steps-section{position:relative;z-index:6;padding:110px 0;background:#0b0c0e}.access-steps-inner{text-align:center}.access-steps-kicker{margin:0 0 16px;color:#cda75d;font:700 11px/1 Manrope,sans-serif;letter-spacing:.2em}.access-steps-inner h2{margin:0;color:#f5f4f1;font:700 clamp(40px,5vw,68px)/1.02 Manrope,sans-serif;letter-spacing:-.055em}.access-steps-inner h2 em{color:#d4ad62;font-style:normal}.access-steps-lead{margin:18px 0 48px;color:#a8abb3;font-size:17px}.access-steps-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;text-align:left;align-items:stretch}.access-step-list{display:grid;gap:16px}.access-step-list article{position:relative;display:grid;grid-template-columns:66px 1fr;gap:20px;align-items:center;min-height:128px;padding:24px 28px;border:1px solid rgba(210,174,99,.25);border-radius:18px;background:linear-gradient(135deg,rgba(24,26,31,.98),rgba(14,15,18,.98));box-shadow:0 18px 42px rgba(0,0,0,.18);transition:transform .3s,border-color .3s}.access-step-list article:hover{transform:translateX(6px);border-color:rgba(210,174,99,.58)}.access-step-list article>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(216,178,100,.42);border-radius:15px;background:rgba(207,166,84,.08);color:#d8b365;font:700 17px Manrope,sans-serif}.access-step-list h3{margin:0 0 8px;color:#f1f2f4;font:700 19px Manrope,sans-serif}.access-step-list p{margin:0;color:#aeb1b9;font-size:14px;line-height:1.6}.access-reward-column{display:flex;flex-direction:column}.access-reward-card{flex:1;padding:38px;border:1px solid rgba(210,174,99,.34);border-radius:22px;background:radial-gradient(circle at 90% 5%,rgba(206,166,86,.12),transparent 34%),linear-gradient(145deg,#17191e,#101114);box-shadow:0 24px 55px rgba(0,0,0,.25)}.access-reward-card small{color:#d0a95e;font:700 10px Manrope,sans-serif;letter-spacing:.19em}.access-reward-card h3{max-width:390px;margin:13px 0 28px;color:#f5f5f3;font:700 25px/1.25 Manrope,sans-serif}.access-reward-card ul{display:grid;gap:17px;margin:0;padding:0;list-style:none}.access-reward-card li{position:relative;padding-left:34px;color:#c8cad0;font-size:16px}.access-reward-card li:before{content:'✓';position:absolute;left:0;top:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#cfa75c;color:#111;font-size:12px;font-weight:900}.access-unlock-button{width:100%;margin-top:18px;padding:20px 24px;border:0;border-radius:14px;background:linear-gradient(100deg,#b98b3e,#e3c47c);color:#111;font:800 15px Manrope,sans-serif;cursor:pointer;box-shadow:0 14px 34px rgba(207,167,88,.18);transition:transform .25s,filter .25s}.access-unlock-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.access-unlock-button span{margin-right:7px;font-size:20px}.access-steps-note{margin:13px 8px 0;color:#777b84;font-size:10px;line-height:1.5;text-align:center}@media(max-width:820px){.access-steps-section{padding:82px 0}.access-steps-layout{grid-template-columns:1fr;gap:24px}.access-steps-lead{margin-bottom:34px}.access-reward-card{padding:30px}}@media(max-width:520px){.access-step-list article{grid-template-columns:50px 1fr;gap:15px;padding:20px 18px}.access-step-list article>span{width:46px;height:46px;border-radius:12px;font-size:14px}.access-step-list h3{font-size:17px}.access-reward-card{padding:25px 22px}.access-reward-card h3{font-size:22px}.access-reward-card li{font-size:14px}}
