@font-face{font-family:Ubuntu;src:url('/__maintenance/Ubuntu-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Ubuntu;src:url('/__maintenance/Ubuntu-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Ubuntu;src:url('/__maintenance/Ubuntu-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{font-family:Ubuntu,Arial,sans-serif;color:#1c2230;background:#f6f7fa;font-synthesis:none;line-height:1.6;--muted:#566171;--blue:#1764c7;--line:#dfe5ed}
*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-underline-offset:4px}a:hover{color:#104992}a:focus-visible{outline:3px solid #1764c7;outline-offset:6px;border-radius:4px}p,h1,h2{margin-top:0}
.header,main,footer{width:min(1080px,calc(100% - 64px));margin-inline:auto}.header{display:flex;align-items:center;justify-content:space-between;padding-block:30px 25px;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center}.brand img{display:block;width:166px;height:auto}.staff-link{font-size:14px;color:var(--muted);font-weight:500;text-decoration:none;white-space:nowrap}.staff-link span{margin-left:8px}main{padding-top:50px}.notice{max-width:875px}.status{display:flex;align-items:center;gap:10px;font-size:14px;color:#82511b;font-weight:500;margin-bottom:22px}.status span{width:9px;height:9px;border-radius:50%;background:#cf912c}h1{font-size:clamp(34px,4.3vw,53px);letter-spacing:-1.8px;line-height:1.13;font-weight:700;margin-bottom:27px}h1 span{color:#647085}.lead{font-size:21px;line-height:1.55;max-width:815px;margin-bottom:17px}.explanation{color:var(--muted);font-size:17px;max-width:790px;margin-bottom:28px}.date-note{border-left:3px solid #c98e30;padding:2px 0 3px 19px;margin-bottom:28px}.date-label{color:var(--muted);font-size:13px;display:block;margin-bottom:1px}.date-note strong{font-size:21px;font-weight:500}.date-note p{font-size:14px;color:var(--muted);max-width:680px;margin:7px 0 0}.existing{display:flex;gap:15px;background:#eaf1fb;border:1px solid #d9e5f5;padding:23px 24px;border-radius:12px;margin-bottom:27px}.check{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;color:#1764c7;border:1.5px solid #1764c7;border-radius:50%;font-weight:700;margin-top:2px}.existing h2{font-size:18px;font-weight:500;line-height:1.4;margin-bottom:7px}.existing p{font-size:15px;line-height:1.6;color:#46556b;margin-bottom:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:51px;padding:12px 21px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:500}.primary{background:var(--blue);color:#fff}.primary:hover{background:#104992;color:#fff}.secondary{background:#fff;color:#324153;border:1px solid #cdd7e4}.secondary:hover{border-color:#1764c7;color:#104992}.signup{font-size:14px;color:var(--muted);max-width:800px;margin-bottom:0}.preview{display:flex;justify-content:space-between;gap:38px;margin-top:42px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview>div:first-child{max-width:620px}.eyebrow{font-size:13px;font-weight:500;color:var(--blue);margin-bottom:11px}.preview h2{font-size:27px;line-height:1.25;letter-spacing:-.4px;margin-bottom:13px}.preview p:last-child{font-size:14px;color:var(--muted);margin-bottom:0;max-width:560px}.video-links{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-width:245px}.video-links a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;font-size:14px;padding-block:10px;border-bottom:1px solid #d1dbe9}footer{padding-block:26px 22px}footer p{font-size:13px;color:var(--muted);margin-bottom:10px}footer nav{display:flex;flex-wrap:wrap;gap:22px}footer nav a{font-size:14px;font-weight:500;text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.footer-bottom a{color:var(--muted);text-decoration:none}
@media(max-width:700px){.header,main,footer{width:calc(100% - 36px)}.header{padding-block:22px}.brand img{width:132px}.staff-link{font-size:12px}main{padding-top:33px}.status{font-size:13px;margin-bottom:18px}h1{font-size:35px;letter-spacing:-1px;margin-bottom:23px}.lead{font-size:18px}.explanation{font-size:15px;margin-bottom:24px}.date-note strong{font-size:20px}.existing{padding:19px 16px;gap:12px}.existing h2{font-size:16px}.existing p{font-size:14px}.actions{flex-direction:column;gap:10px}.button{width:100%;font-size:14px;padding-inline:14px}.signup{font-size:13px}.preview{flex-direction:column;gap:21px;padding-block:26px;margin-top:30px}.preview h2{font-size:25px}.video-links{min-width:0}.footer-bottom{flex-direction:column;gap:5px}footer nav{gap:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
