@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/fonts/roboto-400.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-display:swap;src:url(/fonts/roboto-500.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/fonts/roboto-700.woff2)format("woff2")}@font-face{font-family:Fredoka;font-weight:600;font-display:swap;src:url(/fonts/fredoka-600.woff2)format("woff2")}:root{--bg:#fff;--ink:#0b0b0b;--muted:#6b6b6b;--line:#e6e6e6;--panel:#f5f7fa;--blue:#0b4fa3;--red:#d33;--gutter:16px;--column:560px;--bar:52px;--control:48px;--radius:8px;--font:"Roboto", system-ui, sans-serif}@media (width>=900px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}p,li{text-wrap:pretty}h1{text-wrap:balance;font-size:22px;font-weight:700;line-height:1.3}a{color:inherit}.wrap{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.wrap--wide{--column:1040px}main{animation:.15s ease-out fade}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){main{animation:none}}.section{border-top:1px solid var(--line);padding:32px 0}.bar{background:var(--bg);border-bottom:1px solid var(--line);height:var(--bar)}.bar .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.bar__logo{width:28px;height:28px;display:block}.bar__link{color:var(--ink);padding:14px 0;font-size:14px;font-weight:500;text-decoration:none}.bar__link:hover{text-decoration:underline}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.secondary{color:var(--muted);font-size:14px}.reg{letter-spacing:.04em;font-weight:700}.num{font-variant-numeric:tabular-nums}.field{display:block}.field__label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.input{width:100%;height:var(--control);border:1px solid var(--ink);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit;appearance:none;padding:0 16px;display:block}.input:focus{outline:2px solid var(--blue);outline-offset:-2px}.input[aria-invalid=true]{border-color:var(--red)}.field__error{color:var(--red);margin-top:8px;font-size:14px}.field__error:empty{display:none}.btn{width:100%;height:var(--control);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:flex}.btn--primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn--secondary{background:var(--bg);color:var(--ink)}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rows{margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);padding:12px 0}.chev:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:6px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.foot{border-top:1px solid var(--line);color:var(--muted);padding:24px 0 32px;font-size:14px}body.is-home{font-family:"Fredoka", var(--font);color:#fff;background:#000b24;min-height:100svh}.brandbar{max-width:1240px;height:60px;padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brandbar__mark{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.brandbar__logo{width:26px;height:26px;display:block}.brandbar__word{font-family:"Fredoka", var(--font);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1;display:block}.brandbar__link{color:#fff;height:44px;font-family:"Fredoka", var(--font);align-items:center;font-size:20px;font-weight:600;line-height:1;text-decoration:none;display:flex}.brandbar__link:hover{text-underline-offset:5px;text-decoration:underline 2px}.brandbar__link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}@media (width>=900px){.brandbar{height:76px}.brandbar__logo{width:30px;height:30px}.brandbar__word{font-size:28px}.brandbar__link{font-size:22px}}.btn--quiet{background:var(--panel);border-color:var(--panel);color:var(--ink)}.bar__logo svg{width:28px;height:28px;display:block}.brandbar__logo svg{width:32px;height:32px;display:block}.shot[data-astro-cid-7jpjghk3]{background:#001238;border-radius:24px;position:relative;overflow:hidden}.shot__photo[data-astro-cid-7jpjghk3]{width:100%;height:auto;display:block}.screen[data-astro-cid-7jpjghk3]{color:#fff;transform-origin:0 0;opacity:0;background:linear-gradient(#0074fb 0,#0a6af3 60%,#0558d6 100%);border-radius:44px;flex-direction:column;width:360px;height:780px;padding:18px 28px 40px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.screen[data-astro-cid-7jpjghk3].is-placed{opacity:1}.screen[data-astro-cid-7jpjghk3]:after{content:"";background:linear-gradient(120deg,#ffffff29 0,#fff0 40%);position:absolute;inset:0}.screen__status[data-astro-cid-7jpjghk3]{font-size:15px;font-family:"Fredoka", var(--font);justify-content:space-between;align-items:center;font-weight:600;display:flex}.screen__icons[data-astro-cid-7jpjghk3]{align-items:flex-end;gap:5px;display:flex}.screen__icons[data-astro-cid-7jpjghk3] i[data-astro-cid-7jpjghk3]{background:#fff;border-radius:1px;width:5px}.screen__icons[data-astro-cid-7jpjghk3] i[data-astro-cid-7jpjghk3]:first-child{height:7px}.screen__icons[data-astro-cid-7jpjghk3] i[data-astro-cid-7jpjghk3]:nth-child(2){height:10px}.screen__icons[data-astro-cid-7jpjghk3] i[data-astro-cid-7jpjghk3]:nth-child(3){border-radius:3px;width:22px;height:11px}.screen__word[data-astro-cid-7jpjghk3]{font-family:"Fredoka", var(--font);margin-top:34px;font-size:34px;font-weight:600;line-height:1}.screen__head[data-astro-cid-7jpjghk3]{font-family:"Fredoka", var(--font);letter-spacing:-.02em;margin-top:72px;font-size:82px;font-weight:600;line-height:.95}.screen__head[data-astro-cid-7jpjghk3] span[data-astro-cid-7jpjghk3]{color:#00163f}.screen__tablet[data-astro-cid-7jpjghk3]{background:radial-gradient(circle at 34% 30%,#fff 0,#f1f5fc 38%,#c9d6ee 78%,#9fb4dc 100%);border-radius:50%;align-self:flex-end;width:190px;height:190px;margin:auto -40px -20px 0;position:relative;box-shadow:inset -10px -14px 24px #0a286e40,0 26px 40px -12px #0014468c}.screen__tablet[data-astro-cid-7jpjghk3]:after{content:"";background:#5a73a573;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:18%;right:18%;transform:rotate(-24deg);box-shadow:0 1px #ffffffe6}.bento[data-astro-cid-lcdefpme]{width:100%;max-width:1240px;padding:0 var(--gutter) var(--gutter);gap:12px;margin:0 auto;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:24px;position:relative;overflow:hidden}.tile--hero[data-astro-cid-lcdefpme]{background:#001238;height:clamp(300px,100svh - 316px,440px)}.tile--hero[data-astro-cid-lcdefpme] .shot{border-radius:0;margin-top:-4%}.tile--info[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(120% 70% at 0 0,#0b3c9c 0,#0b3c9c00 60%),linear-gradient(160deg,#04205e 0,#001238 100%);flex-direction:column;padding:24px 20px 20px;display:flex}.info__title[data-astro-cid-lcdefpme]{max-width:14ch;font-family:"Fredoka", var(--font);letter-spacing:-.01em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.1}.start[data-astro-cid-lcdefpme]{height:56px;color:var(--blue);font-size:17px;font-family:"Fredoka", var(--font);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;font-weight:600;text-decoration:none;display:flex}.start[data-astro-cid-lcdefpme]:hover{background:#e9f0fc}.start[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=900px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr}.tile--hero[data-astro-cid-lcdefpme]{height:auto}.tile--hero[data-astro-cid-lcdefpme] .shot{margin-top:0}.tile--info[data-astro-cid-lcdefpme]{padding:48px 44px 44px}.info__title[data-astro-cid-lcdefpme]{font-size:48px}.start[data-astro-cid-lcdefpme]{height:64px;margin-top:40px;font-size:18px}}
