.libraryGate{isolation:isolate;text-align:center;max-width:850px;color:var(--text);background:radial-gradient(at 50% 0,#35412d80,#0000 68%),linear-gradient(145deg,#20291e,#161b15);border:1px solid #736242;margin:34px auto;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden}.libraryGate:before,.libraryGate:after{content:"";z-index:-1;pointer-events:none;border:1px solid #b49b5520;position:absolute;inset:12px}.libraryGate:after{border-color:#b49b551f;border-radius:50%;height:400px;inset:auto -80px -260px}.libraryGateSeal{width:74px;height:74px;color:var(--gold);border:1px solid #b49b5566;border-radius:50%;place-items:center;margin:0 auto 23px;display:grid;box-shadow:0 0 0 9px #b49b5508,0 0 45px #b49b550c}.libraryGate>.eyebrow{letter-spacing:2px;justify-content:center;font-size:10px}.libraryGate h2{font:400 clamp(33px,4vw,48px)/1.1 var(--serif);margin:13px 0 19px}.libraryGate>p{max-width:570px;color:var(--muted);margin:0 auto 19px;font-size:14px;line-height:1.85}.libraryGate>p.libraryGateTitle{color:var(--gold);font:400 23px/1.4 var(--serif);margin-bottom:14px}.libraryGateFeatures{color:#d5cebc;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:15px 0 22px;font-size:12px;display:flex}.libraryGateFeatures span{align-items:center;gap:9px;display:flex}.libraryGateFeatures svg{color:var(--gold)}.libraryGateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}.libraryGate>small{color:var(--muted);margin-top:22px;font-size:11px;line-height:1.6;display:block}.priceCard .button:disabled{cursor:not-allowed;opacity:.65}.priceCard .enrollmentNote{text-align:center;color:var(--muted);margin-top:12px;font-size:11px;display:block}.freeScanPage{padding-block:45px 65px}.freeScanPage h1{margin:20px 0 12px;font-size:clamp(34px,5vw,55px)}.freeScanPage>.lead{max-width:650px;margin-bottom:25px}.freeScanPage .freeScanLinks{color:var(--gold);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:25px 0;display:flex}@media (max-width:600px){.libraryGate{padding:30px 23px}.libraryGateActions{flex-direction:column}.libraryGateActions>.button{width:100%}.libraryGate>p{font-size:13px}.libraryGateSeal{width:61px;height:61px}}
