*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#113267;background:#f7fbff;margin:0;font:17px/1.65 ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:5px}:is(a:focus-visible,button:focus-visible){outline-offset:6px;outline:3px solid #e06a00}.skip{z-index:20;background:#fff;padding:10px;position:absolute;top:-80px;left:16px}.skip:focus{top:10px}.top{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:24px 40px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:11px;font-size:29px;font-weight:900;text-decoration:none;display:flex}.brand img{border-radius:12px}.top nav{gap:32px;font-size:16px;font-weight:700;display:flex}.top nav a{text-decoration:none}.top nav a:hover{text-decoration:underline}.hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:16px;max-width:1280px;margin:0 auto 72px;padding:36px 40px 46px;display:grid}.eyebrow{letter-spacing:2px;color:#216a94;margin:0 0 22px;font-size:13px;font-weight:800}h1{letter-spacing:-4.2px;margin:0 0 28px;font-size:clamp(58px,6.7vw,88px);font-weight:900;line-height:1.04}h1 em{color:#007aab;font-style:normal}h2{letter-spacing:-1.9px;margin:0 0 24px;font-size:clamp(34px,4vw,49px);line-height:1.13}h3{letter-spacing:-.7px;margin:18px 0 12px;font-size:25px;line-height:1.2}.intro{color:#42617c;max-width:490px;font-size:19px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.pill{border-radius:30px;align-items:center;gap:24px;padding:15px 24px;font-weight:800;text-decoration:none;display:inline-flex}.primary{color:#fff;background:#143d78;box-shadow:0 5px #09285b}.primary:hover{background:#1d4b8f}.development{color:#486581;font-size:14px}.hero-art{aspect-ratio:1/1.06;background:#b9f0ff;border-radius:46% 46% 38% 38%;position:relative;overflow:hidden}.hero-art img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.art-label{text-align:center;white-space:nowrap;background:#ffffffeb;border-radius:18px;padding:11px 32px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px #0b5d7920}.art-label span{letter-spacing:1.4px;color:#45677b;font-size:11px;font-weight:700;display:block}.art-label strong{letter-spacing:-.6px;font-size:23px}.how{background:#e3f6ff;padding:76px max(40px,50vw - 600px) 82px}.section-heading{margin-bottom:42px}.steps{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.steps p{color:#42617c;margin-bottom:0}.number{color:#0873a0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;font-weight:850;display:inline-flex}.journey{grid-template-columns:1fr 1fr;gap:74px;max-width:1200px;margin:84px auto;padding:0 40px;display:grid}.journey-copy p{color:#42617c;margin-top:0}.journey-copy .quiet{font-size:15px}.text-link{font-weight:800}.text-link span{padding-left:10px}footer{color:#486581;border-top:1px solid #d6e5ee;flex-wrap:wrap;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:30px 40px 42px;font-size:13px;display:flex}.footer-brand{color:#113267;font-size:21px;font-weight:900;text-decoration:none}footer p{flex:1}footer nav{gap:20px;display:flex}.document{max-width:800px;margin:42px auto 90px;padding:0 28px}.document h1{letter-spacing:-2.6px;font-size:56px}.document h2{letter-spacing:-.6px;margin-top:42px;font-size:28px}.document h3{font-size:21px}.document p,.document li{color:#3b5876}.document .date{color:#527088;font-size:14px}.document ul{padding-left:23px}.notice{background:#e3f6ff;border-left:4px solid #0796ba;border-radius:0 14px 14px 0;padding:18px 22px}.document details{border-bottom:1px solid #cfdfec;padding:21px 0}.document summary{cursor:pointer;font-size:19px;font-weight:750}.document details p{margin-bottom:0}.document a{color:#056aab}@media (max-width:760px){.top{padding:20px 22px}.brand{font-size:25px}.brand img{width:37px;height:37px}.top nav{gap:18px;font-size:14px}.hero{grid-template-columns:1fr;gap:35px;margin-bottom:50px;padding:35px 24px 15px}.hero-copy{max-width:540px}.hero h1{letter-spacing:-3px;font-size:64px}.hero-art{aspect-ratio:1.12;justify-self:center;width:100%;max-width:440px}.hero-actions{gap:20px}.intro{font-size:18px}.how{padding:50px 24px}.steps{grid-template-columns:1fr;gap:30px}.steps article{padding-left:65px;position:relative}.number{position:absolute;top:15px;left:0}.journey{grid-template-columns:1fr;gap:12px;margin:52px auto;padding:0 24px}.eyebrow{letter-spacing:1.5px;font-size:12px}footer{gap:12px;padding:28px 24px}footer p{flex-basis:100%;margin:0}.document{margin-top:36px;padding:0 24px}.document h1{letter-spacing:-1.8px;font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.document a{overflow-wrap:anywhere}.notice a{max-width:100%;display:inline-block}@media (max-width:360px){.top{gap:12px;padding-inline:18px}.top nav{gap:12px}.brand{gap:8px;font-size:23px}.hero h1{font-size:56px}}
