@media(max-width:759px){.hero.svelte-1feld69{display:flex;flex-direction:column;gap:40px;padding-bottom:64px}}@media(min-width:760px){.hero.svelte-1feld69{display:grid;grid-template-columns:43% 1fr;grid-template-rows:1fr auto;grid-template-areas:"heroImage title" "heroImage intro";align-items:center;column-gap:5%;padding:100px 0}}.heroImage.svelte-1feld69{grid-area:heroImage}.heroImage.svelte-1feld69 img:where(.svelte-1feld69){width:100%;aspect-ratio:4/5}@media(max-width:759px){.heroImage.svelte-1feld69{margin-left:-20px;margin-right:-20px}}@media(min-width:760px){.heroImage.svelte-1feld69 img:where(.svelte-1feld69){border-radius:24px}}.logo.svelte-1feld69{margin:0 auto;max-width:480px}@media(max-width:759px){.logo.svelte-1feld69{max-width:160px;margin-bottom:32px}}@media(min-width:760px)and (max-width:1023px){.copy.svelte-1feld69{margin-top:20px}}@media(min-width:1024px){.copy.svelte-1feld69{margin-top:32px}}.copy.svelte-1feld69 h2:where(.svelte-1feld69){display:flex;justify-content:center;line-height:1.5;font-weight:800;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.copy.svelte-1feld69 h2:where(.svelte-1feld69){font-size:34px}}@media(min-width:760px){.copy.svelte-1feld69 h2:where(.svelte-1feld69){font-size:40px}}.copy.svelte-1feld69 p:where(.svelte-1feld69){display:flex;justify-content:center;margin-top:.5em;color:var(--c-accent-2);font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.copy.svelte-1feld69 p:where(.svelte-1feld69){font-size:22px}}@media(min-width:760px){.copy.svelte-1feld69 p:where(.svelte-1feld69){font-size:22px}}.title.svelte-1feld69{grid-area:title}.intro.svelte-1feld69{grid-area:intro}.introMain.svelte-1feld69 p:where(.svelte-1feld69){line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.introMain.svelte-1feld69 p:where(.svelte-1feld69){font-size:16px}}@media(min-width:760px){.introMain.svelte-1feld69 p:where(.svelte-1feld69){font-size:18px}}.introFooter.svelte-1feld69{margin-top:44px;text-align:center}.note.svelte-1feld69{padding-bottom:64px;text-align:center;line-height:1.7}.note.svelte-1feld69 a:where(.svelte-1feld69){text-decoration-line:underline;text-underline-offset:.2em}.header.svelte-1y4hpew{margin-bottom:64px}.header.svelte-1y4hpew .title:where(.svelte-1y4hpew){font-weight:700;line-height:1.4;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.header.svelte-1y4hpew .title:where(.svelte-1y4hpew){font-size:20px}}@media(min-width:760px){.header.svelte-1y4hpew .title:where(.svelte-1y4hpew){font-size:24px}}@media(max-width:759px){.intro.svelte-1y4hpew .inner:where(.svelte-1y4hpew){display:flex;flex-direction:column;gap:32px}}@media(min-width:760px){.intro.svelte-1y4hpew .inner:where(.svelte-1y4hpew){display:grid;grid-template-columns:2fr 1fr;gap:64px}}.intro.svelte-1y4hpew .image:where(.svelte-1y4hpew){text-align:center}.intro.svelte-1y4hpew .image:where(.svelte-1y4hpew) img:where(.svelte-1y4hpew){width:100%;max-width:300px;aspect-ratio:1;object-fit:cover;border-radius:24px}.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew){margin-bottom:2em;font-weight:700}@media(min-width:1024px){.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew){margin-bottom:1.5em}}.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){display:block;margin-bottom:.25em;color:var(--c-neutral-5)}@media(max-width:759px){.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){font-size:17px}}@media(min-width:760px){.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){font-size:20px}}.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){display:block;color:var(--c-accent-2)}@media(max-width:759px){.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){font-size:32px}}@media(min-width:760px){.intro.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){font-size:40px}}.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){color:var(--c-neutral-8);line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:16px}}@media(min-width:760px){.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:18px}}.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew)+p:where(.svelte-1y4hpew){margin-top:1em}.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){font-weight:700}.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) strong.altpassCopy:where(.svelte-1y4hpew){color:var(--c-accent-1)}.intro.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) small:where(.svelte-1y4hpew){font-size:80%}.intro.svelte-1y4hpew .patent:where(.svelte-1y4hpew){margin-top:1em;color:var(--c-neutral-8);font-size:16px;font-feature-settings:"palt" 1;letter-spacing:.03em}.intro.svelte-1y4hpew .patent:where(.svelte-1y4hpew) a:where(.svelte-1y4hpew){font-weight:700;text-decoration-line:underline;text-underline-offset:.2em}.main.svelte-1y4hpew{margin-top:64px}.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){display:flex;align-items:center;gap:.3em;margin-bottom:1em;color:var(--c-neutral-5);font-weight:700;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){font-size:20px}}@media(min-width:760px){.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){font-size:24px}}.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){color:var(--c-neutral-8);line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.03em}@media(max-width:759px){.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:16px}}@media(min-width:760px){.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:18px}}.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew)+p:where(.svelte-1y4hpew){margin-top:1em}.main.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){font-weight:700}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew){display:grid;gap:24px;margin-top:44px}@media(max-width:1023px){.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew){grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew){grid-template-columns:repeat(3,1fr)}}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew){display:flex;flex-direction:column;gap:12px;background:var(--c-neutral-1);padding:20px;border-radius:24px}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew){display:flex;align-items:center;gap:8px;margin-left:-4px;color:var(--c-accent-2);font-size:20px;font-weight:700}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew) div:where(.svelte-1y4hpew){display:flex;align-items:baseline;gap:10px}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew){color:var(--c-neutral-5);font-size:16px}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew):before{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-accent-2);color:var(--c-neutral-0);font-size:18px}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(1) dt:where(.svelte-1y4hpew):before{content:"1"}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(2) dt:where(.svelte-1y4hpew):before{content:"2"}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(3) dt:where(.svelte-1y4hpew):before{content:"3"}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dd:where(.svelte-1y4hpew){color:var(--c-neutral-5);line-height:1.8}.main.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dd:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){font-weight:700}.picopass.svelte-qclq71{background-color:#f5f4f3}@media(max-width:759px){.picopass.svelte-qclq71{margin-top:64px}}.altpass.svelte-qclq71{margin:128px 0}
