@charset "UTF-8";
:root{font-family:Arial,Helvetica,sans-serif;color:#122b3a;background:#f5f4ed;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button{font:inherit;cursor:pointer}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #3d67ca;outline-offset:4px}.skip{position:absolute;left:16px;top:-80px;padding:10px;background:#fff;z-index:10}.skip:focus{top:10px}.wrap{width:min(1180px,calc(100% - 56px));margin:auto}.topbar{min-height:78px;padding:18px max(28px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:30px;border-bottom:1px solid #bfc9c8;background:#f5f4ed}.wordmark{font-size:23px;font-weight:800;letter-spacing:-.07em;text-decoration:none}.wordmark span{color:#3159b7}.topbar nav{display:flex;gap:25px;margin-left:auto;font-size:13px;font-weight:700}.topbar nav a{text-decoration:none}.topbar nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:4px}.langs{display:flex;border:1px solid #a5b3b8}.langs button{border:0;background:transparent;padding:6px 9px;font-size:11px;font-weight:800}.langs button[aria-pressed=true]{background:#122b3a;color:#fff}.kicker,.micro,.routes small,.pilot-label{font-family:Consolas,"Courier New",monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kicker{color:#3159b7;font-size:12px;margin:0 0 28px}.intro{padding:94px 0 78px}.intro h1{font-size:clamp(47px,6.6vw,88px);letter-spacing:-.075em;line-height:1.02;max-width:970px;margin:0 0 28px}.lead{font-size:clamp(18px,2vw,23px);line-height:1.45;max-width:780px;margin:0}.truth{font-size:13px;line-height:1.5;color:#576b73;max-width:690px;margin:24px 0 0}.routes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:66px}.routes a{min-height:165px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;border:1px solid #bfc9c8;background:#fff;padding:20px;text-decoration:none}.routes a:hover{border-color:#3159b7;box-shadow:5px 5px 0 #c8e67f}.routes small{color:#3159b7;font-size:11px}.routes strong{font-size:25px;line-height:1.1;letter-spacing:-.04em;max-width:270px}.routes a>span{position:absolute;right:20px;bottom:18px;color:#3159b7}.proof{padding:90px 0;scroll-margin-top:20px}.proof-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.proof-light{background:#e8eee9}.proof-dark{background:#122b3a;color:#f6f6ed}.proof-pilot{background:#f5f4ed}.proof-copy h2,.proof-pilot h2,.end h2{font-size:clamp(38px,4.2vw,62px);letter-spacing:-.065em;line-height:1.05;margin:0 0 25px}.proof-copy>p:not(.kicker),.pilot-head>div>p,.end>p:not(.kicker){font-size:17px;line-height:1.55;max-width:550px}.proof-copy .limit{border-left:3px solid #3159b7;padding-left:17px;font-size:14px!important;color:#52656b}.proof-dark .limit{border-color:#c8e67f;color:#bfced0}.proof-dark .kicker{color:#c8e67f}.proof-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.text-link{font-size:15px;font-weight:800;text-underline-offset:3px}.share{margin-top:30px;border:1px solid currentColor;background:transparent;color:inherit;padding:10px 14px;font-size:13px;font-weight:700}.share:hover{background:#fff;color:#122b3a}.proof-dark .share:hover{background:#c8e67f}.evidence{margin:0}.evidence img{width:100%;aspect-ratio:1200/630;object-fit:cover;object-position:top;border:1px solid #94a9a8;box-shadow:18px 18px 0 rgba(49,89,183,.16)}.evidence figcaption{font-size:12px;line-height:1.5;margin-top:24px;color:#53656c}.proof-dark .evidence figcaption{color:#d0dedc}.pilot-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:38px}.pilot-head>div{max-width:720px}.pilot-head>div>p{margin:0}.pilot-label{min-width:260px;color:#3159b7;font-size:11px;line-height:1.6;border-top:4px solid #c8e67f;padding-top:18px}.pilot{border:1px solid #98a9af;background:#fff}.pilot-select{display:flex;overflow-x:auto;border-bottom:1px solid #98a9af}.pilot-select button{white-space:nowrap;flex:1;border:0;border-right:1px solid #98a9af;background:transparent;padding:15px 12px;font-family:Consolas,"Courier New",monospace;font-size:12px;text-align:left}.pilot-select button:last-child{border-right:0}.pilot-select button[aria-pressed=true]{background:#122b3a;color:#fff}.pilot-select button span{display:block;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.pilot-panels{display:grid;grid-template-columns:repeat(3,1fr)}.pilot-panels article{min-height:225px;padding:27px;border-right:1px solid #d0d9d6}.pilot-panels article:last-child{border-right:0}.pilot-panels p:not(.micro),blockquote{font-size:17px;line-height:1.5;margin:0}.pilot-panels blockquote{font-style:normal}.micro{color:#3159b7;font-size:11px;margin:0 0 20px}.risk{border-top:1px solid #d0d9d6;margin-top:18px!important;padding-top:12px;font-size:13px!important}.pilot-foot{font-size:13px;line-height:1.5;color:#52656b;max-width:940px;margin-top:22px}.pilot-foot a{white-space:nowrap;font-weight:700}.end{padding:100px 0 110px}.end h2{max-width:700px}.end p:not(.kicker){max-width:630px}.contact{display:inline-block;background:#122b3a;color:#fff;text-decoration:none;font-weight:800;font-size:16px;padding:16px 22px;margin-top:19px}.contact:hover{background:#3159b7}.footer{padding:28px 0;border-top:1px solid #bfc9c8;display:flex;justify-content:space-between;font-size:12px;color:#52656b}.footer span:first-child{font-weight:800;font-size:16px;color:#122b3a}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#122b3a;color:#fff;padding:12px 18px;font-size:13px;box-shadow:0 8px 30px #0003;z-index:20}
@media(max-width:800px){.wrap{width:min(100% - 34px,620px)}.topbar{padding:15px 17px;gap:14px;flex-wrap:wrap}.topbar nav{margin-left:auto;gap:13px}.intro{padding:70px 0 55px}.routes{grid-template-columns:1fr;margin-top:46px}.routes a{min-height:105px}.routes strong{max-width:90%;font-size:23px}.proof{padding:65px 0}.proof-grid,.pilot-panels{grid-template-columns:1fr}.proof-grid.reverse .evidence{order:2}.proof-grid.reverse .proof-copy{order:1}.proof-grid{gap:37px}.pilot-head{display:block}.pilot-label{margin-top:30px}.pilot-panels article{min-height:auto;border-right:0;border-bottom:1px solid #d0d9d6}.pilot-panels article:last-child{border-bottom:0}.pilot-select button{min-width:105px}.end{padding:74px 0 86px}}
@media(max-width:430px){.topbar nav{order:3;width:100%;margin-left:0}.intro h1{font-size:45px}.proof-copy h2,.proof-pilot h2,.end h2{font-size:39px}.pilot-panels article{padding:22px}}
.pilot-label{white-space:pre-line}
