.page.svelte-1297oxt{max-width:1140px;margin:0 auto;padding:48px 16px 96px;font-family:Lato,Arial,sans-serif;color:#101840;box-sizing:border-box}.hero.svelte-1297oxt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto 1fr;column-gap:48px}.hero.svelte-1297oxt>:where(.svelte-1297oxt):not(.mascot){grid-column:1;justify-self:start}.hero.svelte-1297oxt>h1:where(.svelte-1297oxt){grid-row:2}.hero.svelte-1297oxt .mascot:where(.svelte-1297oxt){grid-column:2;grid-row:1 / -1;align-self:center;width:340px;height:auto}.hero.svelte-1297oxt h1:where(.svelte-1297oxt){font-size:40px;line-height:48px;margin:0 0 16px}.lede.svelte-1297oxt{grid-row:3;font-size:18px;line-height:28px;color:#474d66;max-width:680px;margin:0 0 24px}.cta.svelte-1297oxt{grid-row:4;display:inline-block;background:#36f;color:#fff;text-decoration:none;font-weight:700;border-radius:100px;padding:14px 28px;min-height:44px;box-sizing:border-box}.shot.svelte-1297oxt{margin:48px 0}.shot.svelte-1297oxt img:where(.svelte-1297oxt){width:100%;height:auto;border:1px solid #edeff5;border-radius:12px}.points.svelte-1297oxt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:64px}.points.svelte-1297oxt h2:where(.svelte-1297oxt){font-size:20px;line-height:28px;margin:0 0 8px}.points.svelte-1297oxt p:where(.svelte-1297oxt){margin:0;color:#474d66;line-height:24px}.faq.svelte-1297oxt h2:where(.svelte-1297oxt){font-size:28px;line-height:36px;margin:0 0 24px}.faq.svelte-1297oxt details:where(.svelte-1297oxt){border-bottom:1px solid #edeff5;padding:16px 0}.faq.svelte-1297oxt summary:where(.svelte-1297oxt){cursor:pointer;font-weight:700;min-height:24px}.faq.svelte-1297oxt p:where(.svelte-1297oxt){margin:12px 0 0;color:#474d66;line-height:24px}.more.svelte-1297oxt{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px}.more.svelte-1297oxt a:where(.svelte-1297oxt){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;background:#fff;border:1px solid #d8dae5;border-radius:4px;font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:500;color:#36f;text-decoration:none}.more.svelte-1297oxt a:where(.svelte-1297oxt):hover{border-color:#36f}@media screen and (width<=768px){.hero.svelte-1297oxt{display:block}.hero.svelte-1297oxt .mascot:where(.svelte-1297oxt){display:block;width:200px;margin:32px auto 0}.hero.svelte-1297oxt h1:where(.svelte-1297oxt){font-size:30px;line-height:38px}}
