@charset "UTF-8";.color-background.svelte-4o3e3c.svelte-4o3e3c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;animation:colorCycle 60s ease-in-out infinite}.page.svelte-4o3e3c.svelte-4o3e3c{min-height:100vh;padding:2rem;position:relative}.desktop-border.svelte-4o3e3c.svelte-4o3e3c{display:none}@media screen and (min-width: 1040px){.desktop-border.svelte-4o3e3c.svelte-4o3e3c{display:block}}.mobile-border.svelte-4o3e3c.svelte-4o3e3c{display:block}@media screen and (min-width: 1040px){.mobile-border.svelte-4o3e3c.svelte-4o3e3c{display:none}}.content.svelte-4o3e3c.svelte-4o3e3c{position:fixed;top:16px;left:24px;bottom:28px;right:24px;border-radius:48px;display:flex;align-items:center;justify-content:center;overflow-y:scroll}@media screen and (max-width: 539px){.content.svelte-4o3e3c.svelte-4o3e3c{top:8px;left:8px;bottom:8px;right:8px}}@media screen and (min-width: 1040px){.content.svelte-4o3e3c.svelte-4o3e3c{top:0;left:0;bottom:0;right:0;border-radius:0}}.main-container.svelte-4o3e3c.svelte-4o3e3c{width:100%;height:100%}.layout-grid.svelte-4o3e3c.svelte-4o3e3c{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:0;justify-items:center;align-items:center;align-content:center;padding:2rem 1.5rem;max-width:600px;margin:0 auto;min-height:100vh;min-height:100dvh;text-align:center}@media screen and (min-width: 1040px){.layout-grid.svelte-4o3e3c.svelte-4o3e3c{display:flex;height:100%;width:100%;padding:0;max-width:none;text-align:left;align-items:stretch;justify-content:stretch}}.left-panel.svelte-4o3e3c.svelte-4o3e3c,.right-panel.svelte-4o3e3c.svelte-4o3e3c{display:contents}@media screen and (min-width: 1040px){.left-panel.svelte-4o3e3c.svelte-4o3e3c,.right-panel.svelte-4o3e3c.svelte-4o3e3c{display:block}}@media screen and (min-width: 1040px){.left-panel.svelte-4o3e3c.svelte-4o3e3c{flex:0 0 55%;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media screen and (min-width: 1040px){.right-panel.svelte-4o3e3c.svelte-4o3e3c{flex:1;height:100%;background:#fff;box-shadow:-10px 0 40px #0000001a,-20px 0 60px #00000014,-30px 0 80px #0000000f;position:relative;z-index:10;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 1040px) and (min-width: 1680px){.right-panel.svelte-4o3e3c.svelte-4o3e3c{padding:3rem}}@media screen and (min-width: 1040px){.right-panel.svelte-4o3e3c>.svelte-4o3e3c{width:100%;max-width:450px;margin-left:auto;margin-right:auto}}.hero-title.svelte-4o3e3c.svelte-4o3e3c{grid-row:1}.hero-subtitle.svelte-4o3e3c.svelte-4o3e3c{grid-row:2}.signup-form.svelte-4o3e3c.svelte-4o3e3c{grid-row:3}.privacy.svelte-4o3e3c.svelte-4o3e3c{grid-row:4}.hero-video.svelte-4o3e3c.svelte-4o3e3c{grid-row:5}.benefits.svelte-4o3e3c.svelte-4o3e3c{grid-row:6}.hero-tagline.svelte-4o3e3c.svelte-4o3e3c{grid-row:7}.social.svelte-4o3e3c.svelte-4o3e3c{grid-row:8}@media screen and (max-width: 1039px){.subtitle.svelte-4o3e3c.svelte-4o3e3c{opacity:.8}}h1.svelte-4o3e3c.svelte-4o3e3c{font-weight:500;font-size:3.5rem;line-height:.9;letter-spacing:-.03em;color:#f83e3e;margin:0 0 1rem}@media screen and (min-width: 600px){h1.svelte-4o3e3c.svelte-4o3e3c{font-size:4rem}}@media screen and (min-width: 1040px){h1.svelte-4o3e3c.svelte-4o3e3c{font-size:4.5rem;line-height:.85}}h1.svelte-4o3e3c span.svelte-4o3e3c{display:block;margin-left:0;font-weight:900}@media screen and (min-width: 600px){h1.svelte-4o3e3c span.svelte-4o3e3c{margin-left:2rem}}@media screen and (max-width: 1039px){.hero-title.svelte-4o3e3c.svelte-4o3e3c{font-size:4.2rem!important;line-height:.9!important;margin-bottom:1rem!important}}@media screen and (max-width: 1039px) and (min-width: 400px){.hero-title.svelte-4o3e3c.svelte-4o3e3c{font-size:4.2rem!important}}@media screen and (max-width: 1039px){.hero-title.svelte-4o3e3c span.svelte-4o3e3c{margin-left:0!important}.hero-subtitle.svelte-4o3e3c.svelte-4o3e3c{font-size:1.25rem!important;margin-bottom:1.2rem!important}}.subtitle.svelte-4o3e3c.svelte-4o3e3c{font-size:1.3rem;line-height:1.3;color:#000;margin:0 0 2rem;opacity:.8;width:100%;max-width:600px}@media screen and (min-width: 600px){.subtitle.svelte-4o3e3c.svelte-4o3e3c{font-size:1.5rem}}.illustration-container.svelte-4o3e3c.svelte-4o3e3c{width:100%;max-width:500px;margin:2rem auto;aspect-ratio:16/9;border-radius:2rem;overflow:hidden;position:relative}.illustration-container.hero-video.svelte-4o3e3c.svelte-4o3e3c{max-width:320px;width:100%;margin:0 auto 1rem;aspect-ratio:16/9}@media (min-width: 400px){.illustration-container.hero-video.svelte-4o3e3c.svelte-4o3e3c{max-width:400px}}@media screen and (min-width: 1040px){.illustration-container.hero-video.svelte-4o3e3c.svelte-4o3e3c{max-width:600px}}.illustration-container.svelte-4o3e3c .plyr{width:100%;height:100%;--plyr-color-main:transparent}.illustration-container.svelte-4o3e3c .plyr video{object-fit:cover;width:100%;height:100%}.tagline-container.svelte-4o3e3c.svelte-4o3e3c{margin-top:2rem;width:100%;max-width:500px}@media screen and (max-width: 1039px){.tagline-container.svelte-4o3e3c.svelte-4o3e3c{display:none}}.tagline.svelte-4o3e3c.svelte-4o3e3c{font-size:1.2rem;line-height:1.1;color:#000;margin:0 0 .5rem;font-weight:500}@media screen and (min-width: 600px){.tagline.svelte-4o3e3c.svelte-4o3e3c{font-size:1.4rem}}.tagline-sub.svelte-4o3e3c.svelte-4o3e3c{font-size:1.1rem;line-height:1.3;color:#000;margin:0;opacity:.8}@media screen and (min-width: 600px){.tagline-sub.svelte-4o3e3c.svelte-4o3e3c{font-size:1.2rem}}.form-header.svelte-4o3e3c.svelte-4o3e3c{margin-bottom:2rem}@media screen and (min-width: 1040px){.form-header.svelte-4o3e3c.svelte-4o3e3c{margin-bottom:.75rem}}@media screen and (min-width: 1680px){.form-header.svelte-4o3e3c.svelte-4o3e3c{margin-bottom:1rem}}.benefits-list.svelte-4o3e3c.svelte-4o3e3c{list-style:none;padding:0;margin:0}.benefits-list.svelte-4o3e3c li.svelte-4o3e3c{font-size:1.05rem;line-height:1.4;color:#000;margin:0 0 .8rem;padding-left:1.8rem;position:relative}@media screen and (min-width: 1040px){.benefits-list.svelte-4o3e3c li.svelte-4o3e3c{font-size:1.1rem;margin:0 0 .5rem}}.benefits-list.svelte-4o3e3c li.svelte-4o3e3c:before{content:"✓";position:absolute;left:0;color:#89ffbf;font-weight:700;font-size:1.2rem}.benefits-list.svelte-4o3e3c li strong.svelte-4o3e3c{font-weight:700}.benefits-list.svelte-4o3e3c li.highlight.svelte-4o3e3c{color:#f83e3e;font-weight:700}.benefits-list.svelte-4o3e3c li.svelte-4o3e3c:last-child{margin-bottom:0}@media screen and (max-width: 1039px){.benefits.svelte-4o3e3c.svelte-4o3e3c{margin:0;width:100%;max-width:420px}.benefits.svelte-4o3e3c .benefits-list.svelte-4o3e3c{text-align:left;padding:1rem 0 0 1.5rem}.benefits.svelte-4o3e3c .benefits-list li.svelte-4o3e3c{font-size:1.15rem;margin-bottom:.85rem;line-height:1.4}.benefits.svelte-4o3e3c .benefits-list li.svelte-4o3e3c:before{color:#f83e3e!important;font-size:1.3rem}.benefits.svelte-4o3e3c .benefits-list li.highlight.svelte-4o3e3c{color:#000!important;font-weight:700}.benefits.svelte-4o3e3c .benefits-list li.svelte-4o3e3c:last-child{margin-bottom:0}}.formkit-form.svelte-4o3e3c.svelte-4o3e3c{width:100%;margin:0 0 2rem}@media screen and (min-width: 1040px){.formkit-form.svelte-4o3e3c.svelte-4o3e3c{margin:0 0 2.5rem}}@media screen and (max-width: 1039px){.formkit-form.svelte-4o3e3c.svelte-4o3e3c{margin:0 0 1rem;width:90%;max-width:320px}}@media screen and (max-width: 1039px) and (min-width: 400px){.formkit-form.svelte-4o3e3c.svelte-4o3e3c{max-width:360px}}@media screen and (max-width: 1039px){.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c{background:#fff;font-size:16px!important;padding:1.2rem 1.5rem;border-radius:.75rem;border:2px solid rgba(0,0,0,.2);height:52px}.formkit-form.svelte-4o3e3c .formkit-fields.svelte-4o3e3c{flex-direction:column!important;gap:.8rem}.formkit-form.svelte-4o3e3c .formkit-field.svelte-4o3e3c{width:100%}.formkit-form.svelte-4o3e3c .formkit-submit.svelte-4o3e3c{width:100%;padding:1.2rem 1.5rem;font-size:16px;font-weight:700;border-radius:.75rem;height:52px;display:flex;align-items:center;justify-content:center}}.formkit-form.svelte-4o3e3c .formkit-fields.svelte-4o3e3c{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width: 1040px){.formkit-form.svelte-4o3e3c .formkit-fields.svelte-4o3e3c{gap:1rem}}.formkit-form.svelte-4o3e3c .formkit-field.svelte-4o3e3c{width:100%}.formkit-form.svelte-4o3e3c .formkit-alert{font-size:.9rem;margin-bottom:.8rem}.formkit-form.svelte-4o3e3c .formkit-alert-success,.formkit-form.svelte-4o3e3c .formkit-success{font-size:1.05rem;line-height:1.35;font-weight:700;color:#000;background:transparent!important;border:0!important;text-align:center;margin-top:.5rem}.formkit-form.svelte-4o3e3c .formkit-alert-success span,.formkit-form.svelte-4o3e3c .formkit-success span{font-weight:400}@media screen and (max-width: 1039px){.formkit-form.svelte-4o3e3c .formkit-alert-success,.formkit-form.svelte-4o3e3c .formkit-success{font-size:1.1rem}}.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c{width:100%;padding:1rem 1.2rem;border:2px solid rgba(0,0,0,.2);border-radius:.75rem;font-size:1.1rem;font-family:inherit;background:#00000005}@media screen and (min-width: 1040px){.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c{padding:1.2rem 1.4rem;font-size:1.15rem}}.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c::placeholder{color:#0006}.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c:focus{outline:none;border-color:#000;background:#fff}@media screen and (max-width: 1039px){.formkit-form.svelte-4o3e3c .formkit-input.svelte-4o3e3c{background:#fff!important}}.formkit-form.svelte-4o3e3c .formkit-submit.svelte-4o3e3c{width:100%;padding:1rem 1.5rem;background:#f83e3e;color:#fff;border:none;border-radius:.75rem;font-weight:700;font-size:1.1rem;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-height:calc(1em + 2rem)}@media screen and (min-width: 1040px){.formkit-form.svelte-4o3e3c .formkit-submit.svelte-4o3e3c{padding:1.2rem 1.8rem;font-size:1.15rem;min-height:calc(1em + 2.4rem)}}.formkit-form.svelte-4o3e3c .formkit-submit.svelte-4o3e3c:hover{background:#f72020}.formkit-form.svelte-4o3e3c .formkit-submit.svelte-4o3e3c:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-4o3e3c.svelte-4o3e3c{width:1rem;height:1rem;margin:.4rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-4o3e3c-spin .8s linear infinite}@keyframes svelte-4o3e3c-spin{to{transform:rotate(360deg)}}.privacy-notice.svelte-4o3e3c.svelte-4o3e3c{font-size:1rem;line-height:1.4;color:#0009;margin:0 0 2.5rem;text-align:left}@media screen and (min-width: 600px){.privacy-notice.svelte-4o3e3c.svelte-4o3e3c{font-size:.85rem}}@media screen and (min-width: 1040px){.privacy-notice.svelte-4o3e3c.svelte-4o3e3c{font-size:.9rem}}@media screen and (max-width: 1039px){.privacy-notice.svelte-4o3e3c.svelte-4o3e3c{text-align:center;margin:0 auto 1.1rem;line-height:1.35;width:90%;max-width:320px}}@media screen and (max-width: 1039px) and (min-width: 400px){.privacy-notice.svelte-4o3e3c.svelte-4o3e3c{max-width:360px}}.privacy-notice.svelte-4o3e3c a.svelte-4o3e3c{color:inherit;text-decoration:underline;white-space:nowrap;word-break:keep-all}.social-proof.svelte-4o3e3c.svelte-4o3e3c{display:flex;justify-content:space-between;align-items:flex-start;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1);gap:1.5rem}@media screen and (min-width: 1040px){.social-proof.svelte-4o3e3c.svelte-4o3e3c{padding-top:2.5rem}}@media screen and (max-width: 1039px){.social-proof.svelte-4o3e3c.svelte-4o3e3c{display:none}}.proof-item.svelte-4o3e3c.svelte-4o3e3c{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex:1}.icon-wrapper.svelte-4o3e3c.svelte-4o3e3c{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000000d;color:#000}@media screen and (min-width: 1040px){.icon-wrapper.svelte-4o3e3c.svelte-4o3e3c{width:48px;height:48px}}.proof-text.svelte-4o3e3c.svelte-4o3e3c{display:flex;flex-direction:column;align-items:center;text-align:center}.proof-label.svelte-4o3e3c.svelte-4o3e3c{font-size:.9rem;color:#000;font-weight:600;line-height:1.2}@media screen and (min-width: 1040px){.proof-label.svelte-4o3e3c.svelte-4o3e3c{font-size:.95rem}}.proof-sublabel.svelte-4o3e3c.svelte-4o3e3c{font-size:.8rem;color:#0009;line-height:1.2}@media screen and (min-width: 1040px){.proof-sublabel.svelte-4o3e3c.svelte-4o3e3c{font-size:.85rem}}
