:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#f0f5ef;background:#0c1510}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.access-layout{max-width:1320px;min-height:100svh;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;padding:60px}.access-story{align-self:stretch;display:flex;flex-direction:column;min-width:0}.access-brand{display:flex;align-items:center;gap:14px;width:fit-content;font-size:26px;letter-spacing:-1px;font-weight:750}.access-brand b{color:#a3e635}.access-brand small{display:block;letter-spacing:2.4px;font-size:8px;color:#93a796;margin-top:5px}.access-mark{width:48px;height:48px;border-radius:15px;background:#a3e635;color:#102009;display:grid;place-content:center;font-weight:900;font-size:30px;position:relative}.access-mark>span{position:absolute;right:5px;top:4px;font-size:15px}.access-story-copy{margin:auto 0;padding:70px 0}.access-eyebrow{font-size:10px;letter-spacing:1.8px;line-height:1.8;color:#aac99c;font-weight:700}h1{font-size:clamp(42px,4.6vw,66px);line-height:1.09;letter-spacing:-3px;margin:25px 0}h1>span{color:#a3e635}.access-story-copy>p:not(.access-eyebrow){font-size:16px;line-height:1.9;max-width:440px;color:#a8baad}.access-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.access-pills span{padding:9px 12px;border:1px solid #2e4435;border-radius:8px;font-size:11px;color:#c1d0c4}.access-footnote{font-size:9px;letter-spacing:1.7px;color:#829688}.access-card{border:1px solid #304639;border-radius:24px;padding:43px;background:linear-gradient(145deg,#1b2d21,#142219);box-shadow:0 30px 100px #0004}.access-label{font-size:9px;font-weight:750;letter-spacing:2px;color:#a8c394}.access-lock{display:grid;place-content:center;width:48px;height:48px;margin:32px 0 22px;border:1px solid #476632;border-radius:14px;color:#a3e635;font-size:26px;background:#253a21}h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:0 0 19px}.access-card>p{color:#acbdaf;font-size:14px;line-height:1.8;margin-bottom:28px}label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}input{width:100%;height:54px;background:#0e1a12;border:1px solid #45604b;border-radius:10px;padding:0 16px;color:#f4f8ef;font:500 16px system-ui}input:focus{outline:2px solid #a3e635;outline-offset:2px}input::placeholder{color:#8da18e;font-size:14px}button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;margin-top:12px;border:0;border-radius:10px;background:#a3e635;color:#102008;font-size:14px;font-weight:800;cursor:pointer}button:hover{background:#b3f728}button:focus-visible{outline:2px solid white;outline-offset:3px}button:disabled{opacity:.6;cursor:wait}button>span{font-size:22px}#access-error{color:#ffd381;font-size:13px;line-height:1.5;margin:12px 0;min-height:0}#access-error:empty{display:none}.access-card>small{display:block;font-size:11px;line-height:1.8;color:#9daf9f;margin-top:24px;border-top:1px solid #304639;padding-top:20px}@media(max-width:950px){.access-layout{gap:42px;padding:35px}.access-card{padding:30px}h1{font-size:46px;letter-spacing:-2px}}@media(max-width:700px){.access-layout{grid-template-columns:1fr;gap:28px;padding:28px 20px 40px;max-width:520px;align-content:center}.access-story-copy{padding:28px 0 0}.access-story-copy h1{font-size:39px;margin:14px 0;letter-spacing:-1.8px}.access-story-copy>p:not(.access-eyebrow){font-size:14px;line-height:1.7;margin:0}.access-pills,.access-footnote{display:none}.access-eyebrow{font-size:8px;letter-spacing:1.2px}.access-card{padding:27px 23px;border-radius:18px}.access-lock{margin:22px 0 16px;width:40px;height:40px}h2{font-size:28px}.access-card>p{margin-bottom:22px}.access-brand{font-size:23px}}
