#accessibility-page{color-scheme:dark;--bg:#080c12;--surface:#101924;--raised:#192837;--ink:#dce4ee;--muted:#acbace;--accent:#7adce6;--cyan:#00f0ff;--teal:#195365;--line:#3b5166;--warm:#e0bc82;--error:#ffbbaf;--radius:20px}#accessibility-page *{box-sizing:border-box}#accessibility-page button,#accessibility-page input,#accessibility-page select,#accessibility-page textarea{font:inherit}#accessibility-page button,#accessibility-page a,#accessibility-page input,#accessibility-page select,#accessibility-page textarea{touch-action:manipulation}#accessibility-page button{cursor:pointer}#accessibility-page a{color:inherit;text-decoration:none}#accessibility-page p,#accessibility-page h1,#accessibility-page h2,#accessibility-page h3{margin:0}#accessibility-page h1,#accessibility-page h2,#accessibility-page h3{font-weight:500;line-height:1.12;letter-spacing:-.04em}#accessibility-page p{color:var(--muted)}#accessibility-page button:focus-visible,#accessibility-page a:focus-visible,#accessibility-page input:focus-visible,#accessibility-page select:focus-visible,#accessibility-page textarea:focus-visible,#accessibility-page summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}#accessibility-page button,#accessibility-page input,#accessibility-page select,#accessibility-page textarea{border-radius:10px}#accessibility-page button{border:0}#accessibility-page input,#accessibility-page select,#accessibility-page textarea{width:100%;color:var(--ink);background:#0c1a26;border:1px solid #688b9f;padding:13px 15px}#accessibility-page textarea{resize:vertical;min-height:130px;line-height:1.55}#accessibility-page input[aria-invalid=true],#accessibility-page input:user-invalid,#accessibility-page textarea:user-invalid{border:2px solid var(--error)}#accessibility-page label{display:block;font-size:15px;color:var(--ink)}#accessibility-page label input,#accessibility-page label select,#accessibility-page label textarea{margin-top:8px}#accessibility-page small{font-size:14px;line-height:1.55}#accessibility-page strong{font-weight:550}#accessibility-page [hidden]{display:none!important}#accessibility-page .wrap{max-width:1320px;margin:0 auto;padding:0 40px}#accessibility-page .eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-weight:500}#accessibility-page .btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--teal);color:#e6f3f7;padding:15px 23px;font-size:16px;min-height:50px;transition:background .15s,border-color .15s}#accessibility-page .btn:hover{background:#216a7c}#accessibility-page .btn:disabled{cursor:progress;opacity:.75}#accessibility-page .btn.secondary{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #638399}#accessibility-page .btn.secondary:hover{background:#18303c}#accessibility-page .text-link{display:inline-flex;gap:12px;align-items:center;color:var(--accent);font-size:16px;text-decoration:underline;text-underline-offset:5px}#accessibility-page .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-top:66px;padding-bottom:94px}#accessibility-page .hero h1{font-size:clamp(44px,5.25vw,71px);margin:22px 0 25px;max-width:640px}#accessibility-page .hero h1 span{color:var(--accent)}#accessibility-page .hero-copy>p{font-size:19px;max-width:545px;line-height:1.7}#accessibility-page .hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0 25px}#accessibility-page .hero-foot{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#a0b8cb}#accessibility-page .hero-foot span{display:flex;gap:8px;align-items:center}#accessibility-page .intro-strip{display:flex;gap:40px;align-items:center;background:#14222e;border-radius:15px;padding:26px 30px}#accessibility-page .intro-strip p{font-size:16px;max-width:880px}#accessibility-page .intro-strip .eyebrow{min-width:140px}#accessibility-page .section{padding:95px 0 0}#accessibility-page .section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:0 0 37px}#accessibility-page .section-top h2{font-size:clamp(32px,3.5vw,48px);max-width:630px;margin-top:16px}#accessibility-page .section-top>p{max-width:400px;font-size:17px}#accessibility-page .offer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}#accessibility-page .offer{padding:30px 28px;background:#101e2a;border-radius:17px}#accessibility-page .offer.featured{background:#153244}#accessibility-page .offer-num{color:#9fbdcf;font-size:13px;display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}#accessibility-page .offer.featured .offer-num{color:#b9d8e7}#accessibility-page .offer h3{font-size:29px;margin-bottom:14px}#accessibility-page .offer>p{font-size:16px;min-height:78px}#accessibility-page .offer ul{padding:0;list-style:none;margin:25px 0 28px;font-size:14px;color:#c4d4e0}#accessibility-page .offer li{display:flex;gap:11px;margin:12px 0}#accessibility-page .offer li:before{content:"↗";color:var(--accent)}#accessibility-page .offer-note{font-size:12px;color:#adc9db}#accessibility-page .explainer{margin-top:23px;font-size:14px;color:#a8bfd0}#accessibility-page .deliverable{display:grid;grid-template-columns:1.1fr 1fr;gap:68px;align-items:center}#accessibility-page .deliverable h2{font-size:44px;margin:19px 0 23px}#accessibility-page .deliverable>div>p{font-size:17px;max-width:500px}#accessibility-page .deliverable dl{margin:30px 0 0}#accessibility-page .deliverable dt{font-size:17px;color:#cfdfed;margin-top:22px}#accessibility-page .deliverable dd{margin:6px 0 0;font-size:15px;color:var(--muted)}#accessibility-page .report{background:#d2dfe9;color:#213b50;border-radius:5px 22px 22px;padding:34px;box-shadow:15px 15px #1b3448;transform:rotate(1deg)}#accessibility-page .report .eyebrow{color:#365970}#accessibility-page .report h3{font-size:29px;margin:20px 0 7px}#accessibility-page .report>p{font-size:13px;color:#3e5e77}#accessibility-page .report-row{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:18px 0 10px;font-size:14px}#accessibility-page .report-row span:last-child{color:#1d4b62;background:#b4ccdd;font-size:10px;padding:4px 9px;border-radius:100px;white-space:nowrap}#accessibility-page .report-note{background:#e4edf4;padding:17px;margin-top:23px;border-radius:10px;font-size:12px;color:#304f65}#accessibility-page .scope-block{background:#142f43;border-radius:23px;padding:43px;display:grid;grid-template-columns:1fr 1fr;gap:60px}#accessibility-page .scope-block h2{font-size:43px;margin:17px 0 23px}#accessibility-page .scope-block p{font-size:16px;color:#becfc6}#accessibility-page .scope-block .pricing-line{font-size:14px;margin-top:22px;color:#cedeec;max-width:390px}#accessibility-page .scope-form{display:grid;gap:18px}#accessibility-page .scope-form .btn{background:#235773}#accessibility-page .scope-result{background:#0a2234;padding:23px;border-radius:13px;margin-top:8px}#accessibility-page .scope-result h3{font-size:23px;margin-bottom:12px}#accessibility-page .scope-result p{font-size:14px}#accessibility-page .scope-result ul{font-size:14px;color:#b9d9ed;padding-left:21px}#accessibility-page .scope-result .small-note{font-size:12px;color:#a4c4dc;margin-top:14px}#accessibility-page .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:80px}#accessibility-page .faq h2{font-size:41px;margin-top:17px}#accessibility-page .faq details{background:#111f2d;border-radius:12px;padding:18px 23px;margin-bottom:12px}#accessibility-page .faq summary{font-size:16px;cursor:pointer;list-style-position:outside;margin-left:17px;padding-left:4px}#accessibility-page .faq details p{font-size:15px;margin-top:16px}@media(min-width:1500px){#accessibility-page .wrap{max-width:1440px}#accessibility-page .hero{gap:90px}#accessibility-page .hero h1{font-size:75px}}@media(max-width:1050px){#accessibility-page .wrap{padding:0 28px}#accessibility-page .hero{gap:35px;padding-top:48px;padding-bottom:65px}#accessibility-page .hero h1{font-size:52px}#accessibility-page .hero-copy>p{font-size:17px}#accessibility-page .offer{padding:26px 22px}#accessibility-page .deliverable{gap:38px}#accessibility-page .scope-block{padding:33px;gap:35px}#accessibility-page .faq{gap:40px}}@media(max-width:760px){#accessibility-page .wrap{padding:0 22px}#accessibility-page .hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:45px;gap:40px}#accessibility-page .hero h1{font-size:48px;max-width:540px}#accessibility-page .hero-copy>p{font-size:17px}#accessibility-page .hero-actions{gap:17px}#accessibility-page .hero-actions .btn,#accessibility-page .text-link{font-size:14px}#accessibility-page .hero-foot{font-size:11px;gap:14px}#accessibility-page .intro-strip{display:block;padding:24px}#accessibility-page .intro-strip .eyebrow{margin-bottom:12px}#accessibility-page .intro-strip p{font-size:15px}#accessibility-page .section{padding-top:63px}#accessibility-page .section-top{display:block;margin-bottom:25px}#accessibility-page .section-top h2{font-size:35px}#accessibility-page .section-top>p{margin-top:18px;font-size:16px}#accessibility-page .offer-grid{grid-template-columns:1fr}#accessibility-page .offer{padding:26px}#accessibility-page .offer-num{margin-bottom:20px}#accessibility-page .offer>p{min-height:0}#accessibility-page .offer ul{margin:18px 0}#accessibility-page .deliverable{grid-template-columns:1fr;gap:36px}#accessibility-page .deliverable h2{font-size:35px}#accessibility-page .report{padding:25px;transform:none;box-shadow:8px 8px #1b3448}#accessibility-page .scope-block{grid-template-columns:1fr;padding:27px;gap:30px}#accessibility-page .scope-block h2{font-size:35px}#accessibility-page .faq{grid-template-columns:1fr;gap:25px;padding-bottom:48px}#accessibility-page .faq h2{font-size:34px}}@media(prefers-reduced-motion:reduce){#accessibility-page *{transition:none!important}}#accessibility-page .breadcrumb{display:flex;gap:12px;color:#a4b5c7;font-size:12px;padding-top:35px}#accessibility-page .breadcrumb a{color:#9ecee0}#accessibility-page .hero{padding-top:34px;padding-bottom:68px;gap:56px}#accessibility-page .hero h1{font-size:clamp(44px,4.65vw,64px);line-height:1.08;margin:20px 0 25px;letter-spacing:-.045em;max-width:660px}#accessibility-page .hero-copy>p{font-size:18px;max-width:540px}#accessibility-page .hero h1 span{color:#80dce9}#accessibility-page .btn{border-radius:10px}#accessibility-page .hero .btn{font-size:15px;padding:15px 21px}#accessibility-page .hero-actions{gap:24px}#accessibility-page .section{padding-top:80px}#accessibility-page .intro-strip{background:#13202e}#accessibility-page .offer.featured{box-shadow:inset 0 0 0 1px #2e5a71}#accessibility-page .report{transform:rotate(-1deg)}#accessibility-page .scope-form .btn{border:1px solid #618fa8}#accessibility-page .scope-result .btn{font-size:14px;margin-top:15px}#accessibility-page dialog{margin:auto;color:#dce8f3;background:#122234;border:1px solid #44677d;border-radius:20px;padding:31px;width:min(560px,calc(100vw - 34px));max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain}#accessibility-page dialog::backdrop{background:#040910cf;backdrop-filter:blur(4px)}#accessibility-page .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#accessibility-page dialog h2{font-size:29px;line-height:1.2}#accessibility-page dialog p{font-size:15px}#accessibility-page .close-dialog{padding:9px 13px;background:#284359;color:#dceaf4;flex:none;font-size:14px}#accessibility-page .enquiry-fields{display:grid;gap:18px;margin-top:23px}#accessibility-page .enquiry-fields .btn{width:100%}#accessibility-page .enquiry-note{font-size:12px;color:#b6c7d7;margin-top:16px}#accessibility-page .enquiry-note a{color:#86e4ec;text-decoration:underline;text-underline-offset:3px}#accessibility-page .enquiry-context{padding:18px 20px;background:#122e40;border-radius:12px}#accessibility-page .enquiry-context h3{font-size:16px;letter-spacing:0;margin-bottom:8px}#accessibility-page .enquiry-context ul{list-style:disc;padding-left:20px;margin:0;font-size:13px;color:#c1d9e9}#accessibility-page .enquiry-context p{font-size:12px;color:#aac8d7;margin-top:8px}@media(min-width:1500px){#accessibility-page .hero h1{font-size:68px}#accessibility-page .hero{gap:78px}}@media(max-width:1080px){#accessibility-page .hero{gap:35px}#accessibility-page .hero h1{font-size:51px}}@media(max-width:760px){#accessibility-page .breadcrumb{padding-top:22px}#accessibility-page .hero{padding-top:24px;padding-bottom:45px;gap:35px}#accessibility-page .hero h1{font-size:46px}#accessibility-page .hero-copy>p{font-size:17px}#accessibility-page .hero-actions{gap:20px}#accessibility-page .hero .btn{font-size:14px}#accessibility-page .section{padding-top:59px}#accessibility-page .report{transform:none}#accessibility-page dialog{padding:24px}#accessibility-page .dialog-top{align-items:start}#accessibility-page .dialog-top h2{font-size:24px}}@media(max-width:350px){#accessibility-page .hero h1{font-size:40px}#accessibility-page .hero-actions{gap:18px}#accessibility-page .hero-actions .text-link{font-size:13px}}#accessibility-page{--bg:#030303;--surface:#0d0d0d;--raised:#15151d;--ink:#e5e7eb;--muted:#9ca3af;--accent:#00f0ff;--teal:#164e63;--line:#263746;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;color:#e5e7eb}#accessibility-page .wrap{max-width:1280px;padding-left:32px;padding-right:32px}#accessibility-page h1,#accessibility-page h2,#accessibility-page h3{font-family:Outfit,Inter,sans-serif;font-weight:600}#accessibility-page .hero{padding-top:30px;padding-bottom:75px;gap:48px}#accessibility-page .hero h1{font-size:60px;line-height:1.05;font-weight:600;letter-spacing:-.035em}#accessibility-page .hero h1 span{background:linear-gradient(135deg,#00f0ff,#3985ff);color:transparent;background-clip:text;-webkit-background-clip:text}#accessibility-page .hero-copy>p{color:#a7b0bd;font-size:18px}#accessibility-page .hero-actions .btn{background:#07576b;color:#e7f7fa;border:1px solid #357e91}#accessibility-page .hero-actions .btn:hover{background:#087089}#accessibility-page .text-link{color:#56e5ef}#accessibility-page .eyebrow{color:#70e7f0}#accessibility-page .hero-foot{color:#a8b6c7}#accessibility-page .intro-strip{background:#0d1118;border:1px solid #233440}#accessibility-page .offer{background:#0d0d0d;border:1px solid #292d35;border-radius:16px}#accessibility-page .offer.featured{background:linear-gradient(135deg,#0c1b29,#10121c);border-color:#316a80;box-shadow:none}#accessibility-page .offer h3{color:#dfe5ef}#accessibility-page .scope-block{background:linear-gradient(135deg,#0c1926,#101420);border:1px solid #2b4354}#accessibility-page .scope-form .btn{background:#124a60}#accessibility-page .scope-result{background:#0c1c29}#accessibility-page .report{background:#111923;color:#dce5f1;box-shadow:13px 13px #080f18;border:1px solid #314456}#accessibility-page .report .eyebrow{color:#7bcde0}#accessibility-page .report>p{color:#adbccc}#accessibility-page .report-row span:last-child{background:#1b3848;color:#b8e5ed}#accessibility-page .report-note{background:#1b2937;color:#b9cfde}#accessibility-page .faq details{background:#0d1118;border:1px solid #2c3540}#accessibility-page .breadcrumb{color:#a4b4c5}#accessibility-page .breadcrumb a{color:#79dbe7}#accessibility-page .btn.secondary{color:#c4e3ed}#accessibility-page .scope-block p{color:#b3c3d3}#accessibility-page .scope-block .pricing-line{color:#cedce8}#accessibility-page .scope-result ul{color:#c1d9e9}#accessibility-page dialog{background:#0d1622;border-color:#41647d}#accessibility-page .close-dialog{background:#213d52}@media(min-width:1500px){#accessibility-page .wrap{max-width:1280px}#accessibility-page .hero h1{font-size:64px}#accessibility-page .hero{gap:50px}}@media(max-width:1080px){#accessibility-page .hero h1{font-size:50px}#accessibility-page .hero{gap:30px}}@media(max-width:760px){#accessibility-page .wrap{padding-left:24px;padding-right:24px}#accessibility-page .hero h1{font-size:45px}#accessibility-page .hero{padding-top:22px;padding-bottom:45px}#accessibility-page .hero-copy>p{font-size:16px}#accessibility-page .hero-actions{gap:18px}#accessibility-page .section-top h2{font-size:35px}#accessibility-page .hero-actions .btn{font-size:14px}}@media(max-width:350px){#accessibility-page .wrap{padding-left:20px;padding-right:20px}#accessibility-page .hero h1{font-size:38px}#accessibility-page .hero-actions .btn{font-size:13px}}#accessibility-page .whole-hero{grid-template-columns:1fr 1fr;gap:46px;padding-top:36px;padding-bottom:70px}#accessibility-page .whole-hero h1{font-size:59px;line-height:1.04;letter-spacing:-.04em;margin-top:22px}#accessibility-page .whole-hero .hero-actions{gap:19px;margin-top:28px;align-items:flex-start;flex-direction:column}#accessibility-page .whole-hero .hero-actions .primary-white{background:#fff;color:#080c12;border-color:#fff;border-radius:999px;font-weight:600;box-shadow:0 0 25px #00f0ff12}#accessibility-page .whole-hero .hero-actions .primary-white:hover{background:#c5f7fa}#accessibility-page .hero-foot{gap:16px}#accessibility-page .hero-foot span:before{content:"✓";color:#00f0ff;margin-right:6px}#accessibility-page .website-map{padding:27px;border:1px solid #284552;border-radius:20px;background:linear-gradient(150deg,#0b1c27,#080c13);box-shadow:0 24px 80px #0076ab0d}#accessibility-page .map-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#84dbe5}#accessibility-page .map-top .eyebrow{font-size:10px}#accessibility-page .website-map h2{font-size:32px;margin-top:20px;letter-spacing:-.03em}#accessibility-page .map-intro{font-size:13px;margin-top:9px;color:#aebccb}#accessibility-page .map-canvas{margin-top:24px;border:1px solid #344b5a;border-radius:12px;overflow:hidden;background:#0b141e}#accessibility-page .map-browser{display:flex;justify-content:space-between;gap:20px;background:#12212d;color:#9eb8c9;padding:11px 16px;font-size:10px;border-bottom:1px solid #344b5a}#accessibility-page .map-canvas button{color:#dce8ef;background:#101e2b;text-align:left;border:1px solid #324b5c;border-radius:9px;transition:background .15s,border-color .15s;min-width:0}#accessibility-page .map-canvas button:hover{background:#173144;border-color:#71b8c8}#accessibility-page .map-canvas button:focus-visible{outline-offset:-4px}#accessibility-page .map-code{display:block;color:#74dbe6;font-size:11px;letter-spacing:.07em}#accessibility-page .map-nav{display:flex;align-items:center;gap:13px;padding:14px;margin:14px;width:calc(100% - 28px);font-size:13px}#accessibility-page .map-nav>span:last-child{margin-left:auto;color:#69e4ef}#accessibility-page .map-canvas small{display:block;font-size:11px;line-height:1.5;color:#a8bdcc;margin-top:5px}#accessibility-page .map-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}#accessibility-page .map-grid button{padding:15px;min-height:126px}#accessibility-page .map-grid strong{display:block;font-size:14px;line-height:1.35;margin-top:10px;font-weight:500}#accessibility-page .map-lines{display:grid;gap:5px;margin-top:18px}#accessibility-page .map-lines i{height:4px;background:#3d6478;border-radius:4px}#accessibility-page .map-lines i:nth-child(2){width:85%}#accessibility-page .map-lines i:nth-child(3){width:65%}#accessibility-page .map-action{display:block;border:1px solid #3d7182;border-radius:5px;text-align:center;padding:6px;background:#164656;color:#c2eaf1;font-size:10px;margin-top:16px}#accessibility-page .map-caption{font-size:11px;margin-top:19px;color:#a3bbca}#accessibility-page .intro-strip .eyebrow{min-width:180px}#accessibility-page .ada-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#accessibility-page .ada-panel{padding:31px;border:1px solid #293640;background:#0b1016;border-radius:16px}#accessibility-page .topic-label{font-size:10px;letter-spacing:.12em;color:#7ed6e2}#accessibility-page .ada-panel h3{font-size:28px;margin:14px 0 18px}#accessibility-page .ada-panel p{font-size:15px;line-height:1.7;margin:0 0 17px;color:#b8c2cf}#accessibility-page .source-link{color:#86e4ec;text-decoration:underline;text-underline-offset:4px;font-size:12px}#accessibility-page .source-links{display:flex;gap:20px;flex-wrap:wrap}#accessibility-page .expectation{display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:center;border-left:2px solid #43c9dc;padding:23px 26px;background:#0a1520;margin-top:24px;border-radius:0 10px 10px 0}#accessibility-page .expectation strong{color:#d5e9f4;font-size:17px;font-weight:500}#accessibility-page .expectation p{font-size:14px;color:#adbfce}#accessibility-page .coverage-layout{display:grid;grid-template-columns:330px 1fr;gap:25px;align-items:start}#accessibility-page .coverage-choices{display:grid;gap:10px}#accessibility-page .coverage-choices button{display:flex;align-items:center;gap:12px;text-align:left;background:#0d1118;border:1px solid #2c3b47;padding:20px 17px;color:#c5d2df;font-size:13px;line-height:1.5;min-height:68px}#accessibility-page .coverage-choices button>span:first-child{color:#79b8c8;font-size:11px}#accessibility-page .coverage-choices button>span:last-child{margin-left:auto;color:#a7ccdf}#accessibility-page .coverage-choices button[aria-pressed=true]{background:#133444;border-color:#5d9fb3;color:#f0f7fb}#accessibility-page .coverage-choices button:hover{border-color:#68d9e6}#accessibility-page .coverage-panel{background:linear-gradient(140deg,#101c29,#0b1119);padding:33px;border:1px solid #335165;border-radius:16px;min-height:435px}#accessibility-page .coverage-panel h3{font-size:31px;margin:16px 0 19px}#accessibility-page .coverage-panel>p{font-size:15px;color:#bac7d5}#accessibility-page .coverage-example{padding:18px 20px;background:#172738;border-left:2px solid #5286a4;border-radius:0 8px 8px 0;margin:24px 0}#accessibility-page .coverage-example p{font-size:15px;color:#d0deea;margin-top:7px}#accessibility-page .coverage-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:28px}#accessibility-page .coverage-detail h4{font-size:14px;color:#def0f6;font-weight:500;margin:0 0 11px}#accessibility-page .coverage-detail ul{padding-left:18px;list-style:disc;margin:0;color:#b8cbdc;font-size:13px}#accessibility-page .coverage-detail li{margin-bottom:8px}#accessibility-page .coverage-detail p{font-size:13px;color:#b8cbdc}#accessibility-page .coverage-panel .coverage-note{border-top:1px solid #304355;margin-top:22px;padding-top:17px;color:#9cbbc8;font-size:12px}#accessibility-page #coverage-heading,#accessibility-page #scope-result-title{scroll-margin-top:100px}#accessibility-page section[id]{scroll-margin-top:95px}#accessibility-page .method-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}#accessibility-page .method-layout h2{font-size:42px;margin:18px 0 24px}#accessibility-page .method-layout>div>p{font-size:17px;color:#aebcca}#accessibility-page .method-layout .method-note{font-size:13px;color:#b2d4df;margin-top:23px;padding-left:17px;border-left:1px solid #42889d}#accessibility-page .method-steps{list-style:none;padding:0;margin:0}#accessibility-page .method-steps li{display:flex;gap:20px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #233242}#accessibility-page .method-steps li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#accessibility-page .method-steps li>span{color:#73dfea;font-size:13px;padding-top:4px}#accessibility-page .method-steps h3{font-size:24px;margin-bottom:13px}#accessibility-page .method-steps p{font-size:15px;color:#aebdcd}#accessibility-page .offer h3{font-size:27px}#accessibility-page .offer>p{min-height:80px}#accessibility-page .offer-num{margin-bottom:26px}#accessibility-page .offer-note{line-height:1.7}#accessibility-page .report{transform:none}#accessibility-page .whole-scope{gap:50px}#accessibility-page .whole-scope fieldset{margin:0;padding:0;border:0;min-width:0}#accessibility-page .whole-scope legend{font-size:15px;margin-bottom:15px;color:#d0e1ed;padding:0}#accessibility-page .feature-option{display:flex;align-items:flex-start;gap:12px;font-size:14px;padding:13px 14px;border:1px solid #38536a;border-radius:9px;background:#0d1c2a;margin-bottom:10px;cursor:pointer}#accessibility-page .feature-option input{width:18px;height:18px;min-width:18px;margin:2px 0 0;accent-color:#36cddd;border-radius:2px}#accessibility-page .feature-option:has(input:checked){background:#153c4b;border-color:#71bfcd}#accessibility-page .scope-form .btn{white-space:normal;line-height:1.5}#accessibility-page .scope-result ul{list-style:disc}#accessibility-page .scope-result li{margin-bottom:10px}#accessibility-page .scope-result .small-note{color:#aac8d7}#accessibility-page .faq-intro{font-size:16px;margin-top:22px;max-width:300px}#accessibility-page .faq{gap:65px}#accessibility-page .faq details p{color:#b2c1d1}#accessibility-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){#accessibility-page .whole-hero{gap:30px}#accessibility-page .whole-hero h1{font-size:50px}#accessibility-page .website-map{padding:23px}#accessibility-page .map-grid button{padding:12px}#accessibility-page .coverage-layout{grid-template-columns:280px 1fr}#accessibility-page .coverage-choices button{padding:18px 14px;font-size:12px}#accessibility-page .coverage-panel{padding:27px}#accessibility-page .coverage-detail{grid-template-columns:1fr;gap:14px}#accessibility-page .method-layout{gap:40px}#accessibility-page .method-layout h2{font-size:36px}#accessibility-page .whole-scope{padding:30px;gap:35px}#accessibility-page .report-row{grid-template-columns:1fr}#accessibility-page .report-row span:last-child{justify-self:start}}@media(max-width:760px){#accessibility-page .whole-hero{grid-template-columns:1fr;padding-top:25px;gap:36px}#accessibility-page .whole-hero h1{font-size:46px}#accessibility-page .whole-hero .hero-copy>p{font-size:17px}#accessibility-page .website-map{max-width:540px;width:100%;margin:auto}#accessibility-page .intro-strip .eyebrow{min-width:0}#accessibility-page .ada-grid{grid-template-columns:1fr;gap:18px}#accessibility-page .ada-panel{padding:25px}#accessibility-page .expectation{grid-template-columns:1fr;gap:10px;padding:20px}#accessibility-page .coverage-layout{grid-template-columns:1fr;gap:20px}#accessibility-page .coverage-choices{grid-template-columns:1fr 1fr;gap:8px}#accessibility-page .coverage-choices button{min-height:82px;padding:13px;font-size:12px}#accessibility-page .coverage-choices button>span:last-child{display:none}#accessibility-page .coverage-panel{padding:25px;min-height:0}#accessibility-page .coverage-panel h3{font-size:28px}#accessibility-page .method-layout{grid-template-columns:1fr;gap:32px}#accessibility-page .method-layout h2{font-size:35px}#accessibility-page .method-layout>div>p{font-size:16px}#accessibility-page .method-steps p{font-size:14px}#accessibility-page .offer>p{min-height:0}#accessibility-page .whole-scope{padding:25px;gap:27px}#accessibility-page .whole-scope h2{font-size:35px}#accessibility-page .feature-option{font-size:13px;padding:12px}#accessibility-page .faq{gap:25px}#accessibility-page .faq-intro{margin-top:17px}#accessibility-page .report-row{grid-template-columns:1fr auto}#accessibility-page .report-row span:last-child{justify-self:auto}}@media(max-width:380px){#accessibility-page .whole-hero h1{font-size:39px}#accessibility-page .whole-hero .hero-actions .btn{font-size:12px;padding:14px 16px}#accessibility-page .website-map{padding:18px}#accessibility-page .website-map h2{font-size:29px}#accessibility-page .map-grid{gap:8px;padding:0 10px 10px}#accessibility-page .map-grid button{padding:10px}#accessibility-page .map-grid strong{font-size:12px}#accessibility-page .map-canvas small{font-size:10px}#accessibility-page .map-nav{margin:10px;width:calc(100% - 20px);padding:10px;font-size:12px}#accessibility-page .coverage-choices{grid-template-columns:1fr}#accessibility-page .coverage-choices button{min-height:56px;font-size:13px}#accessibility-page .coverage-choices button>span:last-child{display:block}#accessibility-page .coverage-panel{padding:21px}#accessibility-page .ada-panel{padding:22px}#accessibility-page .whole-scope{padding:21px}#accessibility-page .report-row{grid-template-columns:1fr}#accessibility-page .report-row span:last-child{justify-self:start}#accessibility-page .feature-option{font-size:12px}#accessibility-page .whole-scope h2{font-size:32px}}#accessibility-page .scope-form .scope-note{font-size:12px;line-height:1.6;color:#bbd7e4;padding:12px 15px;background:#0b202e;border-left:2px solid #57afc4;border-radius:0 7px 7px 0}#accessibility-page .scope-form .scope-note+fieldset{margin-top:0}#accessibility-page .pricing-line a{color:#86e4ec;text-decoration:underline;text-underline-offset:3px}#accessibility-page #scope-result-title:focus,#accessibility-page #coverage-heading:focus{outline:2px solid #75dfea;outline-offset:6px;border-radius:2px}
