.accessible-page{font-family:var(--font-sans,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);color:var(--ink,#111318);background:var(--paper,#f7f7f7);-webkit-font-smoothing:antialiased;line-height:1.6}.accessible-page *{box-sizing:border-box}.accessible-page img{max-width:100%;height:auto;display:block}.accessible-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(24px,4vw,72px)}.accessible-skip-link{background:var(--ink,#111318);color:#fff;z-index:10000;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:top .25s;position:absolute;top:-48px;left:50%;transform:translate(-50%)}.accessible-skip-link:focus{outline:3px solid var(--lime,#cbf76f);outline-offset:4px;top:16px}.accessible-nav-cta{background:var(--ink,#111318);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;margin-left:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.accessible-nav-cta:hover{background:var(--ink-2,#0a1f4d)}.accessible-nav-cta:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:4px}.accessible-nav{z-index:100;justify-content:center;display:flex;position:fixed;inset:12px 0 auto}.accessible-nav-inner{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffffeb;border:1px solid #00000014;border-radius:999px;justify-content:space-between;align-items:center;width:100%;max-width:1140px;margin-inline:12px;padding:8px 20px 8px 18px;display:flex;box-shadow:inset 0 1px #ffffff80,0 4px 20px #04184014}.accessible-nav-brand{letter-spacing:-.01em;color:var(--ink,#111318);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.accessible-nav-brand:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:4px;border-radius:8px}.accessible-nav-links{align-items:center;gap:28px;display:flex}.accessible-nav-links a{color:var(--ink-soft,#4a4e57);border-radius:8px;padding:4px 8px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.accessible-nav-links a:hover,.accessible-nav-links a:focus-visible{color:var(--ink,#111318);background:#0000000a;outline:none}.accessible-nav-links a:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:2px}@media (max-width:640px){.accessible-nav-links{display:none}}.accessible-hero{background:radial-gradient(1200px 700px at 50% 35%, #0d1336 0%, var(--night,#07091e) 55%, #050816 100%);color:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:200px 0 120px;display:flex}.accessible-h1{letter-spacing:-.04em;color:#fff;margin:0 0 48px;font-size:clamp(48px,6.5vw,96px);font-weight:600;line-height:.92}.accessible-h1 .punct{color:#ffffffe6;font-weight:400}.accessible-hero .accessible-lead{color:#ffffffb8;max-width:440px;margin:0 0 36px;font-size:18px;line-height:1.55}.accessible-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:96px;display:flex}.accessible-btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.accessible-btn:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:4px}.accessible-btn-primary{color:var(--ink,#111318);background:#fff}.accessible-btn-primary:hover{background:#ffffffeb}.accessible-btn-quiet{color:#ffffffd9;background:0 0;padding:14px 20px;font-weight:500}.accessible-btn-quiet:hover{color:#fff}.accessible-index{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:96px;padding-top:18px;display:grid}.accessible-index>div{flex-direction:column;gap:6px;display:flex}.accessible-num{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:640px){.accessible-hero{min-height:auto;padding:140px 0 80px}.accessible-index{grid-template-columns:repeat(2,1fr);margin-top:56px}.accessible-actions{margin-bottom:56px}}.accessible-section{padding:clamp(80px,10vw,140px) 0}.accessible-section-alt{background:var(--paper,#f7f7f7);border-top:1px solid var(--line-2,#0000000f);border-bottom:1px solid var(--line-2,#0000000f)}.accessible-section-num{color:var(--ink-mute,#8a8f99);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px}.accessible-h2{letter-spacing:-.03em;color:var(--ink,#111318);margin:0 0 48px;font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1.05}.accessible-h2-white{color:#fff}.accessible-h3{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.15}.accessible-intro{color:var(--ink-soft,#4a4e57);max-width:52ch;margin:0 0 64px;font-size:18px;line-height:1.5}.accessible-narrative-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.accessible-narrative-text p{color:var(--ink-soft,#4a4e57);margin:0 0 22px;font-size:18px;line-height:1.55}.accessible-narrative-text p strong{color:var(--ink,#111318);font-weight:500}.accessible-narrative-text p:last-child{margin-bottom:0}.accessible-quote{border-left:1px solid var(--ink,#111318);color:var(--ink,#111318);letter-spacing:-.015em;margin:36px 0;padding-left:24px;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.35}.accessible-narrative-photo{aspect-ratio:4/5;background:var(--paper-2,#ececec);border-radius:20px;position:relative;overflow:hidden}.accessible-narrative-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.accessible-narrative-grid{grid-template-columns:1fr;gap:32px}.accessible-narrative-photo{aspect-ratio:16/11;order:-1}.accessible-narrative-text p{font-size:16.5px}.accessible-quote{margin:28px 0;padding-left:18px}}.accessible-areas-grid{border-top:1px solid var(--line,#00000014);border-left:1px solid var(--line,#00000014);border-radius:20px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #0418402e}.accessible-area{color:#ffffffe6;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-height:500px;padding:clamp(28px,3vw,44px);display:flex;overflow:hidden}.accessible-area-1{background:#04183f}.accessible-area-2{background:#4a72b8}.accessible-area-3{background:#0d1f40}.accessible-area-4{color:#04183f;background:#b0b8cc}.accessible-area-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.accessible-area-n{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:13px}.accessible-area-4 .accessible-area-n{color:#04183f66}.accessible-area-tag{color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}.accessible-area-4 .accessible-area-tag{color:#04183f;background:#04183f1a}.accessible-area-sub{color:#fff9;max-width:38ch;margin-top:14px;font-size:15.5px;line-height:1.5}.accessible-area-4 .accessible-area-sub{color:#04183f8c}.accessible-area-list{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.accessible-area-list li{color:#ffffffb3;border-top:1px solid #ffffff26;padding:12px 0;font-size:14.5px;line-height:1.45}.accessible-area-4 .accessible-area-list li{color:#04183fb3;border-top-color:#04183f26}.accessible-area-list li strong{color:#fff;font-weight:500}.accessible-area-4 .accessible-area-list li strong{color:#04183f}@media (max-width:767px){.accessible-areas-grid{border-radius:18px;grid-template-columns:1fr}.accessible-area{height:auto;padding:28px 24px}}.accessible-method-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.accessible-step{border-top:1px solid var(--line,#00000014);grid-template-columns:56px 1fr;gap:20px;padding:40px 0;display:grid}.accessible-step:last-child{border-bottom:1px solid var(--line,#00000014)}.accessible-step-n{color:var(--ink-mute,#8a8f99);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.accessible-step-title{letter-spacing:-.02em;color:var(--ink,#111318);margin-bottom:14px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.15}.accessible-step-body{color:var(--ink-soft,#4a4e57);max-width:60ch;margin:0 0 20px;font-size:17px;line-height:1.55}.accessible-step-meta{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.accessible-step-meta li{color:var(--ink-soft,#4a4e57);align-items:center;gap:6px;font-size:13.5px;display:flex}.accessible-step-meta li:before{content:"";background:var(--ink-mute,#8a8f99);border-radius:999px;width:5px;height:5px;display:inline-block}@media (max-width:640px){.accessible-step{grid-template-columns:40px 1fr;gap:12px;padding:28px 0}}.accessible-arrow{background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.accessible-btn-primary .accessible-arrow{background:var(--ink,#111318);color:#fff}.accessible-btn-light .accessible-arrow{color:var(--ink,#111318);background:#0418401f}.accessible-area-footer{margin-top:auto;padding-top:24px}.accessible-area-cta-btn{font:inherit;color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 20px 9px 0;font-size:14px;font-weight:500;transition:color .2s,background .2s,padding .2s;display:inline-flex}.accessible-area-cta-btn:hover{color:#fff;background:#ffffff1a;padding-left:14px}.accessible-area-4 .accessible-area-cta-btn{color:#04183fb3}.accessible-area-4 .accessible-area-cta-btn:hover{color:#04183f;background:#04183f14}.accessible-area-cta-arrow{transition:transform .25s;display:inline-flex}.accessible-area-cta-btn:hover .accessible-area-cta-arrow{transform:translate(3px)}.accessible-area-cta-btn:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:4px}.accessible-footer-bottom{color:#ffffff4d;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:24px;font-size:13px;display:flex}.accessible-footer-bottom a{color:#fff9;font-weight:600;text-decoration:none}.accessible-footer-bottom a:hover{color:#fff}.accessible-cta{color:#fff;background:linear-gradient(#031033 0%,#04113c 50%,#050d2c 100%);padding:clamp(120px,14vw,180px) 0}.accessible-cta .accessible-h2{max-width:14ch;margin:0 0 20px}.accessible-cta-text{color:#fff9;max-width:42ch;margin:0 0 36px;font-size:16px;line-height:1.6}.accessible-btn-light{background:var(--lime,#cbf76f);color:var(--ink,#111318)}.accessible-btn-light:hover{background:#dff58a}.accessible-btn-quiet-light{color:#fffc}.accessible-btn-quiet-light:hover{color:#fff}.accessible-footer{background:var(--night,#07091e);color:#fff9;border-top:1px solid #ffffff14;padding:72px 0 40px}.accessible-footer-brand{color:#fff;align-items:center;gap:10px;margin-bottom:32px;font-size:15px;font-weight:600;display:flex}.accessible-footer-address{color:#ffffff80;margin-bottom:32px;font-size:14px;font-style:normal;line-height:1.7}.accessible-footer-address strong{color:#fff;font-weight:500}.accessible-footer-links-row{flex-wrap:wrap;gap:12px 24px;margin-bottom:32px;display:flex}.accessible-footer-links-row a{color:#fff9;border-radius:8px;padding:4px 8px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.accessible-footer-links-row a:hover,.accessible-footer-links-row a:focus-visible{color:#fff;background:#ffffff1a;outline:none}.accessible-footer-links-row a:focus-visible{outline:3px solid var(--lime,#cbf76f);outline-offset:2px}.accessible-footer-copy{color:#ffffff4d;margin:0;font-size:13px}@media (max-width:640px){.accessible-footer-links-row{gap:8px 16px}}
