@font-face{font-family:Open Sans;src:url(/assets/open-sans-latin.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/roboto-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{min-width:280px;font-family:Open Sans,Arial,sans-serif;color:#30508b}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid #153f91;outline-offset:4px}button:disabled{cursor:wait}.landing{min-height:100svh;display:flex;flex-direction:column}.topbar{height:53px;flex-shrink:0;background:linear-gradient(180deg,#4267b2,#29487d);display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:relative;z-index:1}.brand{display:block;width:119px;height:34px}.scene{position:relative;flex:1;display:flex;flex-direction:column;isolation:isolate;min-height:calc(100svh - 53px)}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center top}.main-content{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 20px 25px}.intro-card{width:568px;max-width:100%;overflow:hidden;border:1px solid #dadde1;border-radius:9px;background:#f3f3f3;text-align:center}.card-heading{background:#fff;border-bottom:1px solid #dadde1;padding:13px 12px 12px}h1{color:#306ce3;font-size:20.4px;line-height:24.5px;font-weight:700}.card-body{padding:21px 32px 25px}.profile{display:block;width:127.5px;height:212.5px;object-fit:cover;object-position:top;margin:0 auto 20px;border-radius:5px}h2{font-size:20.4px;line-height:30px;font-weight:700;margin-bottom:3px}.tagline{font-size:15.3px;line-height:30px;font-weight:500;margin-bottom:23px}.continue{display:block;width:100%;max-width:376px;height:59px;margin:0 auto 17px;border:1px solid #29487d;border-radius:4px;background:#4267b2;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:30.6px;line-height:1;transition:background-color .15s,box-shadow .15s}.continue:hover{background:#36599e;box-shadow:0 2px 6px #132d5020}.continue:active{background:#29487d}.continue:disabled{opacity:.8}h3{font-size:23.8px;line-height:28px;font-weight:500;color:#306ce3}.reassurance{font-size:20.4px;line-height:28px;font-weight:500}.legal{background:#fff;border-radius:9px 9px 0 0;padding:7px 20px 0;margin:0 auto;max-width:100%;font-size:14.4px;line-height:18px;color:#212b38;text-align:center;position:relative}.legal nav{display:flex;gap:7px;justify-content:center}.legal button{padding:0;color:#4267b2;text-decoration:underline;border:0;background:transparent;font:inherit}.legal button:hover{text-decoration:none}.notice{padding:30px;border:1px solid #dadde1;border-radius:10px;color:#30508b;max-width:min(440px,calc(100% - 32px));margin:auto;text-align:center}.notice::backdrop{background:#1b30566b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.notice p{margin:12px 0 22px;line-height:1.5}.notice button{background:#4267b2;color:#fff;border:0;border-radius:4px;padding:10px 30px}.notice h2{font-size:22px}@media(min-width:1500px){.topbar{height:62px;padding:0 35px}.brand{width:140px;height:40px}.scene{min-height:calc(100svh - 62px)}.intro-card{width:666px}.card-heading{padding:15px}h1{font-size:24px;line-height:29px}.card-body{padding:25px 38px 30px}.profile{width:150px;height:250px;margin-bottom:23px}h2{font-size:24px;line-height:35px}.tagline{font-size:18px;line-height:35px;margin-bottom:27px}.continue{max-width:440px;height:68px;font-size:36px;margin-bottom:20px}h3{font-size:28px;line-height:33px}.reassurance{font-size:24px;line-height:33px}.legal{font-size:17px;line-height:21px;padding:8px 20px 0}}@media(max-width:767px){.topbar{height:58px;padding:0 10px}.brand{width:126px;height:36px}.scene{min-height:calc(100svh - 58px)}.main-content{padding:30px 16px 28px}.intro-card{width:310px}.card-heading{padding:15px}.card-heading h1{font-size:18px;line-height:21.6px}.card-body{padding:16px 20px 28px}.profile{width:125px;height:185px;margin-bottom:20px}h2{font-size:14px;line-height:17px;margin-bottom:12px}.tagline{font-size:18px;line-height:22px;margin-bottom:10px}.continue{height:40px;font-size:14px;margin-bottom:10px}h3{font-size:18.72px;line-height:25px;font-weight:700}.reassurance{font-size:18px;line-height:23.4px}.legal{font-size:10px;line-height:14px;padding:6px 10px 2px}}@media(max-width:340px){.main-content{padding-right:12px;padding-left:12px}.card-heading h1{font-size:16px}.card-body{padding:16px 14px 22px}.tagline{font-size:16px}.legal{font-size:9px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(min-width:768px)and (max-width:1499px){.intro-card{transform:translateY(18px)}.profile{margin-bottom:13px}.card-body{padding-bottom:22px}}@media(max-width:767px){.intro-card{transform:translateY(-4px)}.card-body{padding-bottom:32px}.legal{width:100%;padding:8px 10px}.backdrop{height:calc(100% - 12px)}}
