.a11y-service-page .page-hero p{max-width:760px;color:#edf3f7;font-size:1.08rem}.a11y-request-form{max-width:760px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.a11y-field{margin-bottom:18px}.a11y-field label,.a11y-consent label{display:block;font:700 .9rem/1.35 ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.a11y-hint{display:block;margin:4px 0 7px;color:var(--muted);font:400 .82rem/1.4 ui-sans-serif,system-ui,sans-serif}.a11y-request-form input[type=url],.a11y-request-form input[type=email],.a11y-request-form input[type=text]{width:100%;padding:12px 13px;border:2px solid var(--navy);border-radius:8px;background:#fff;color:var(--ink);font:400 1rem/1.4 ui-sans-serif,system-ui,sans-serif}.a11y-request-form input[aria-invalid=true]{border-color:#9d162d}.a11y-consent{display:flex;gap:10px;align-items:flex-start;margin:8px 0 10px}.a11y-consent input{width:20px;height:20px;margin-top:2px;flex:0 0 auto}.a11y-error{margin:5px 0 0;color:#861127;font:700 .82rem/1.4 ui-sans-serif,system-ui,sans-serif}.a11y-status{margin:14px 0 0;font:700 .9rem/1.5 ui-sans-serif,system-ui,sans-serif}.a11y-service-note{margin-top:30px;padding:22px;border-left:5px solid var(--gold);background:var(--sand)}.a11y-service-note h3{margin-top:0}.a11y-fineprint{max-width:760px;margin-top:24px;color:var(--muted);font-size:.9rem}.a11y-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:560px){.a11y-request-form{padding:20px}}