.hero[data-astro-cid-vm4gpkdj]{padding-bottom:60px}.hero__inner[data-astro-cid-vm4gpkdj]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:130px 16px 0;max-width:var(--container-max);margin:0 auto;box-sizing:border-box}@media (min-width: 992px){.hero__inner[data-astro-cid-vm4gpkdj]{padding:150px 50px 0}}.hero__eyebrow[data-astro-cid-vm4gpkdj]{font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cc-lunar-green)}.hero__title[data-astro-cid-vm4gpkdj]{margin:0;max-width:1000px;font-family:var(--font-display);font-weight:600;font-size:46px;line-height:var(--lh-tight);letter-spacing:var(--tracking-hero);color:var(--fg-1);text-wrap:balance}@media (min-width: 992px){.hero__title[data-astro-cid-vm4gpkdj]{font-size:var(--type-hero-md)}}@media (min-width: 1400px){.hero__title[data-astro-cid-vm4gpkdj]{font-size:var(--type-hero)}}.hero__highlight[data-astro-cid-vm4gpkdj]{color:var(--cc-oil);font-weight:600;padding:0 2px;background-image:linear-gradient(var(--cc-corn),var(--cc-corn));background-repeat:no-repeat;background-size:100% 40%;background-position:0 88%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s ease-in-out}.hero__highlight[data-astro-cid-vm4gpkdj]:hover{background-size:100% 100%}@media (prefers-reduced-motion: reduce){.hero__highlight[data-astro-cid-vm4gpkdj]{transition:none}}.hero__lede[data-astro-cid-vm4gpkdj]{margin:0;max-width:640px;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2);text-wrap:pretty}.hero__device[data-astro-cid-vm4gpkdj]{margin:56px auto 0;width:min(1040px,calc(100% - 32px));background:var(--cc-oil);border-radius:24px;padding:10px;box-shadow:var(--shadow-lg);box-sizing:border-box}@media (min-width: 992px){.hero__device[data-astro-cid-vm4gpkdj]{margin-top:80px;border-radius:40px;padding:18px}}.hero__deviceImg[data-astro-cid-vm4gpkdj]{display:block;width:100%;height:auto;border-radius:14px}@media (min-width: 992px){.hero__deviceImg[data-astro-cid-vm4gpkdj]{border-radius:22px}}.hero__shape[data-astro-cid-vm4gpkdj]{position:absolute;z-index:-1;pointer-events:none}.hero__shape--tl[data-astro-cid-vm4gpkdj]{left:0;top:0;width:180px}.hero__shape--br[data-astro-cid-vm4gpkdj]{right:0;bottom:0;width:200px}@media (min-width: 992px){.hero__shape--tl[data-astro-cid-vm4gpkdj]{width:320px}.hero__shape--br[data-astro-cid-vm4gpkdj]{width:376px}}.ds-factstat[data-astro-cid-ajfodfuc]{display:flex;flex-direction:column;gap:12px;text-align:center;font-family:var(--font-body);color:var(--cc-oil)}.ds-factstat__value[data-astro-cid-ajfodfuc]{font-size:36px;font-weight:700;line-height:1.1}@media (min-width: 992px){.ds-factstat__value[data-astro-cid-ajfodfuc]{font-size:var(--type-stat)}}.ds-factstat__label[data-astro-cid-ajfodfuc]{font-size:20px;font-weight:600}.ds-factstat__note[data-astro-cid-ajfodfuc]{font-size:14px;color:var(--fg-3)}.facts__inner[data-astro-cid-l6dlohrq]{max-width:var(--container-max);margin:0 auto;padding:72px 16px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width: 992px){.facts__inner[data-astro-cid-l6dlohrq]{padding:100px 50px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px 140px}}.facts__stats[data-astro-cid-l6dlohrq]{display:grid;grid-template-columns:1fr 1px 1fr;gap:25px;align-items:center}.facts__rule[data-astro-cid-l6dlohrq]{height:100px;background:var(--border-hairline)}.facts__copy[data-astro-cid-l6dlohrq]{display:flex;flex-direction:column;gap:20px}.facts__title[data-astro-cid-l6dlohrq]{margin:0;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.facts__title[data-astro-cid-l6dlohrq]{font-size:var(--type-h2)}}.facts__body[data-astro-cid-l6dlohrq]{margin:0;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2);max-width:576px}.facts__caveat[data-astro-cid-l6dlohrq]{margin:0;font-size:var(--type-small);line-height:1.6;color:var(--fg-3);max-width:576px}.ds-feature[data-astro-cid-n2h6bzhi]{display:flex;gap:20px;padding:28px;background:var(--cc-almond);height:100%;box-sizing:border-box}@media (min-width: 992px){.ds-feature[data-astro-cid-n2h6bzhi]{padding:40px}}.ds-feature__icon[data-astro-cid-n2h6bzhi]{width:64px;flex-shrink:0}@media (min-width: 992px){.ds-feature__icon[data-astro-cid-n2h6bzhi]{width:98px}}.ds-feature__icon[data-astro-cid-n2h6bzhi] img[data-astro-cid-n2h6bzhi]{width:100%;height:auto;display:block}.ds-feature__badge[data-astro-cid-n2h6bzhi]{flex:none;width:56px;height:56px;border-radius:50%;background:var(--cc-lunar-green);display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.ds-feature__badge[data-astro-cid-n2h6bzhi]{width:64px;height:64px}}.ds-feature__body[data-astro-cid-n2h6bzhi]{flex:1}.ds-feature__title[data-astro-cid-n2h6bzhi]{font-family:var(--font-display);font-weight:600;font-size:var(--type-h3);letter-spacing:var(--tracking-title);color:var(--cc-oil);margin-bottom:15px;line-height:1.25}.ds-feature__text[data-astro-cid-n2h6bzhi]{margin:0;font-family:var(--font-body);font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2)}.features__inner[data-astro-cid-smj5zufh]{max-width:var(--container-max);margin:0 auto;padding:80px 16px;box-sizing:border-box}@media (min-width: 992px){.features__inner[data-astro-cid-smj5zufh]{padding:var(--section-space) 50px}}.features__title[data-astro-cid-smj5zufh]{margin:0 auto 48px;max-width:680px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.features__title[data-astro-cid-smj5zufh]{margin-bottom:80px;font-size:var(--type-h2)}}.features__grid[data-astro-cid-smj5zufh]{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--cc-oil)}@media (min-width: 768px){.features__grid[data-astro-cid-smj5zufh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.features__shape[data-astro-cid-smj5zufh]{position:absolute;left:0;top:0;z-index:-1;width:180px;pointer-events:none}@media (min-width: 992px){.features__shape[data-astro-cid-smj5zufh]{width:345px}}.how[data-astro-cid-ki62albz]{padding:0 16px}@media (min-width: 992px){.how[data-astro-cid-ki62albz]{padding:0 20px}}.how__panel[data-astro-cid-ki62albz]{position:relative;z-index:1;overflow:hidden;max-width:1500px;margin:0 auto;border-radius:var(--radius-3xl);background:var(--cc-lunar-green);padding:64px 24px}@media (min-width: 992px){.how__panel[data-astro-cid-ki62albz]{border-radius:var(--radius-panel);padding:var(--section-space) 70px}}.how__title[data-astro-cid-ki62albz]{margin:0 0 48px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--cc-off-white)}@media (min-width: 992px){.how__title[data-astro-cid-ki62albz]{margin-bottom:70px;font-size:var(--type-h2)}}.how__grid[data-astro-cid-ki62albz]{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width: 992px){.how__grid[data-astro-cid-ki62albz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}}.how__steps[data-astro-cid-ki62albz]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.how__step[data-astro-cid-ki62albz]{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:26px 0;border-top:1px solid rgba(250,249,245,.15)}.how__dot[data-astro-cid-ki62albz]{width:44px;height:44px;border-radius:50%;background:transparent;color:var(--cc-corn);border:2px solid var(--cc-corn);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.how__step--active[data-astro-cid-ki62albz] .how__dot[data-astro-cid-ki62albz]{background:var(--cc-corn);color:var(--cc-lunar-green)}.how__stepBody[data-astro-cid-ki62albz]{display:flex;flex-direction:column;gap:6px}.how__stepTitle[data-astro-cid-ki62albz]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--type-h3);color:var(--cc-off-white)}.how__step--active[data-astro-cid-ki62albz] .how__stepTitle[data-astro-cid-ki62albz]{color:var(--cc-corn)}.how__stepText[data-astro-cid-ki62albz]{margin:0;font-size:var(--type-body);line-height:1.6;color:var(--fg-on-dark-2)}.how__device[data-astro-cid-ki62albz]{background:var(--cc-oil);border-radius:20px;padding:10px;box-shadow:var(--shadow-lg)}@media (min-width: 992px){.how__device[data-astro-cid-ki62albz]{border-radius:34px;padding:16px}}.how__deviceImg[data-astro-cid-ki62albz]{display:block;width:100%;height:auto;border-radius:12px}@media (min-width: 992px){.how__deviceImg[data-astro-cid-ki62albz]{border-radius:18px}}.how__shape[data-astro-cid-ki62albz]{position:absolute;z-index:-1;pointer-events:none;display:none}@media (min-width: 992px){.how__shape[data-astro-cid-ki62albz]{display:block}.how__shape--tr[data-astro-cid-ki62albz]{right:0;top:0;width:345px}.how__shape--bl[data-astro-cid-ki62albz]{left:0;bottom:0;width:380px}}.roadmap__inner[data-astro-cid-5aokxf7r]{max-width:var(--container-max);margin:0 auto;padding:80px 16px;box-sizing:border-box}@media (min-width: 992px){.roadmap__inner[data-astro-cid-5aokxf7r]{padding:var(--section-space) 50px}}.roadmap__head[data-astro-cid-5aokxf7r]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:end;margin-bottom:48px}@media (min-width: 992px){.roadmap__head[data-astro-cid-5aokxf7r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-bottom:60px}}.roadmap__title[data-astro-cid-5aokxf7r]{margin:0;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.roadmap__title[data-astro-cid-5aokxf7r]{font-size:var(--type-h2)}}.roadmap__lede[data-astro-cid-5aokxf7r]{margin:0;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2)}.roadmap__track[data-astro-cid-5aokxf7r]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 768px){.roadmap__track[data-astro-cid-5aokxf7r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.roadmap__line[data-astro-cid-5aokxf7r]{display:none}@media (min-width: 768px){.roadmap__line[data-astro-cid-5aokxf7r]{display:block;position:absolute;left:40px;right:40px;top:40px;height:2px;background:repeating-linear-gradient(90deg,var(--cc-toasted-sugar) 0 8px,transparent 8px 16px);z-index:0}}.roadmap__item[data-astro-cid-5aokxf7r]{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;height:100%}.roadmap__dot[data-astro-cid-5aokxf7r]{width:80px;height:80px;border-radius:50%;background:var(--cc-almond);border:2px solid var(--cc-toasted-sugar);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--cc-cardamom);box-sizing:border-box}.roadmap__item--active[data-astro-cid-5aokxf7r] .roadmap__dot[data-astro-cid-5aokxf7r]{background:var(--cc-lunar-green);border-color:var(--cc-lunar-green);color:var(--cc-corn)}.roadmap__card[data-astro-cid-5aokxf7r]{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--radius-lg);background:transparent;border:2px dashed var(--border-dashed);min-height:220px;box-sizing:border-box;flex:1}.roadmap__item--active[data-astro-cid-5aokxf7r] .roadmap__card[data-astro-cid-5aokxf7r]{background:#fff;border:1px solid var(--border-card)}.roadmap__pill[data-astro-cid-5aokxf7r]{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:#bca27f33;color:var(--cc-cardamom);font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.roadmap__item--active[data-astro-cid-5aokxf7r] .roadmap__pill[data-astro-cid-5aokxf7r]{background:var(--cc-corn);color:var(--cc-lunar-green)}.roadmap__device[data-astro-cid-5aokxf7r]{margin:0;font-family:var(--font-display);font-weight:600;font-size:32px;color:var(--fg-1)}.roadmap__text[data-astro-cid-5aokxf7r]{margin:0;font-size:var(--type-body);line-height:1.6;color:var(--fg-2)}.ca__inner[data-astro-cid-plfaiwci]{max-width:var(--container-max);margin:0 auto;padding:72px 16px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;justify-items:start}@media (min-width: 768px){.ca__inner[data-astro-cid-plfaiwci]{padding:100px 50px;grid-template-columns:300px minmax(0,1fr);gap:80px}}.ca__photo[data-astro-cid-plfaiwci]{width:240px;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:var(--radius-2xl);display:block}@media (min-width: 768px){.ca__photo[data-astro-cid-plfaiwci]{width:300px;height:380px}}.ca__copy[data-astro-cid-plfaiwci]{display:flex;flex-direction:column;gap:20px;max-width:720px}.ca__eyebrow[data-astro-cid-plfaiwci]{font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cc-lunar-green)}.ca__title[data-astro-cid-plfaiwci]{margin:0;font-family:var(--font-display);font-weight:600;font-size:32px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.ca__title[data-astro-cid-plfaiwci]{font-size:44px}}.ca__body[data-astro-cid-plfaiwci]{margin:0;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2)}.pricing__inner[data-astro-cid-th2es4al]{max-width:var(--container-max);margin:0 auto;padding:80px 16px;box-sizing:border-box}@media (min-width: 992px){.pricing__inner[data-astro-cid-th2es4al]{padding:var(--section-space) 50px}}.pricing__title[data-astro-cid-th2es4al]{margin:0 0 40px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.pricing__title[data-astro-cid-th2es4al]{margin-bottom:60px;font-size:var(--type-h2)}}.pricing__grid[data-astro-cid-th2es4al]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 768px){.pricing__grid[data-astro-cid-th2es4al]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing__footnote[data-astro-cid-th2es4al]{margin:28px 0 0;text-align:center;font-size:var(--type-small);color:var(--fg-3)}.faq__inner[data-astro-cid-bpwirbrl]{max-width:1100px;margin:0 auto;padding:0 16px 80px;box-sizing:border-box}@media (min-width: 992px){.faq__inner[data-astro-cid-bpwirbrl]{padding:0 50px var(--section-space)}}.faq__title[data-astro-cid-bpwirbrl]{margin:0 0 40px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.faq__title[data-astro-cid-bpwirbrl]{margin-bottom:70px;font-size:var(--type-h2)}}.faq__list[data-astro-cid-bpwirbrl]{margin:0;padding:0}.beta__inner[data-astro-cid-stsf2naz]{max-width:var(--container-max);margin:0 auto;padding:80px 16px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width: 992px){.beta__inner[data-astro-cid-stsf2naz]{padding:var(--section-space) 50px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:100px}}.beta__copy[data-astro-cid-stsf2naz]{display:flex;flex-direction:column;gap:24px}.beta__eyebrow[data-astro-cid-stsf2naz]{font-size:var(--type-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cc-lunar-green)}.beta__title[data-astro-cid-stsf2naz]{margin:0;font-family:var(--font-display);font-weight:600;font-size:36px;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg-1)}@media (min-width: 992px){.beta__title[data-astro-cid-stsf2naz]{font-size:var(--type-h2)}}.beta__lede[data-astro-cid-stsf2naz]{margin:0;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--fg-2);max-width:560px}.beta__perks[data-astro-cid-stsf2naz]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.beta__perk[data-astro-cid-stsf2naz]{display:flex;align-items:center;gap:12px;font-size:var(--type-body);color:var(--fg-1)}.beta__shape[data-astro-cid-stsf2naz]{position:absolute;right:0;bottom:0;z-index:-1;width:160px;pointer-events:none}@media (min-width: 992px){.beta__shape[data-astro-cid-stsf2naz]{width:303px}}
