.get-found-page{min-height:80svh}.get-found-hero h1{max-width:920px}.access-section{border-block:2px solid var(--border);background:var(--surface);padding-block:44px 64px}.access-section__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:24px;display:grid}.access-section__header .eyebrow{margin-bottom:0}.platform-switch{border:2px solid var(--border);grid-template-columns:repeat(2,minmax(150px,1fr));display:grid}.platform-switch button{min-height:52px;color:var(--text);background:var(--surface);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.platform-switch button+button{border-left:2px solid var(--border)}.platform-switch button[aria-pressed=true]{color:#fff;background:#111}.platform-switch button:focus-visible{outline-offset:3px;outline:3px solid #6f6f69;position:relative}.platform-switch svg{width:19px;height:19px}.access-workflow{border:2px solid var(--border)}.access-workflow__title{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:88px;padding:18px 20px;display:grid}.access-workflow__platform{border:2px solid var(--border);background:var(--muted);place-items:center;width:48px;height:48px;display:grid}.access-workflow__platform svg{width:27px;height:27px}.access-workflow__title p,.access-workflow__title h3{margin-bottom:0}.access-workflow__title p{text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.access-workflow__title h3{font-size:23px;line-height:1.15}.access-status{border:2px solid var(--border);color:var(--text);background:var(--background);padding:7px 9px;font-size:10px;font-weight:700}.access-account-note{border-top:2px solid var(--border);background:var(--background);margin:0;padding:15px 20px;font-size:13px;line-height:1.5}.access-account-note strong{color:var(--text)}.access-steps{margin:0;padding:0;list-style:none}.access-steps li{border-top:2px solid var(--border);grid-template-columns:42px minmax(0,1fr) 210px;align-items:center;gap:20px;min-height:130px;padding:22px 20px;display:grid}.access-step__number{border:2px solid var(--border);color:#fff;background:#111;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.access-step__copy h4{margin:0 0 7px;font-size:18px}.access-step__copy p{max-width:560px;margin:0;font-size:14px;line-height:1.5}.access-step__action{border:2px solid var(--border);color:#fff;text-transform:uppercase;background:#111;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.access-step__action:hover{background:#292927}.access-step__action:focus-visible{outline:3px solid var(--border);outline-offset:3px}.direct-access,.access-unavailable{border-top:2px solid var(--border);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;min-height:150px;padding:28px 20px;display:grid}.direct-access p,.access-unavailable p{max-width:600px;margin:0;line-height:1.55}.access-unavailable strong{color:var(--text);margin-bottom:7px;font-size:18px;display:block}.access-unavailable>span{border:2px solid var(--border);min-height:50px;color:var(--secondary);background:var(--muted);text-transform:uppercase;place-items:center;padding:12px;font-size:10px;font-weight:700;display:grid}.access-help{border-top:2px solid var(--border);background:var(--background);padding:17px 20px}.access-help summary{width:fit-content;color:var(--text);cursor:pointer;font-size:13px;font-weight:700}.access-help summary:focus-visible{outline:3px solid var(--border);outline-offset:3px}.access-help p{max-width:760px;margin:13px 0 8px;font-size:13px;line-height:1.55}.access-help a{color:var(--text);font-size:12px;font-weight:700}.access-empty{border:2px solid var(--border);background:var(--background);text-align:center;place-items:center;min-height:210px;display:grid}.access-empty p{margin:0;padding:24px;font-size:17px}.access-trust{color:#fff;background:#111}.access-trust__inner{grid-template-columns:180px minmax(0,700px);align-items:start;gap:34px;min-height:160px;padding-block:38px;display:grid}.access-trust__inner p{color:#d5d4cd;margin-bottom:0;font-size:16px;line-height:1.6}.access-trust__inner .eyebrow{color:#a7a69f;font-size:10px}@media (width<=760px){.access-section{padding-block:28px 42px}.access-section__header{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:18px}.platform-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platform-switch button{min-width:0;padding-inline:8px;font-size:11px}.access-workflow__title{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:72px;padding:12px 14px}.access-workflow__platform{width:42px;height:42px}.access-workflow__platform svg{width:23px;height:23px}.access-workflow__title h3{font-size:18px}.access-status{padding:5px 6px;font-size:9px}.access-account-note{padding:12px 14px;font-size:12px;line-height:1.4}.access-steps li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:16px 14px 19px}.access-step__copy h4{margin-bottom:5px;font-size:17px}.access-step__copy p{font-size:13px;line-height:1.45}.access-step__action{grid-column:1/-1;min-height:48px;margin-top:4px}.direct-access,.access-unavailable{grid-template-columns:1fr;gap:22px;min-height:0;padding:24px 15px}.access-help{padding:15px 14px}.access-trust__inner{grid-template-columns:1fr;gap:8px;min-height:0}}
