.home-hero[data-astro-cid-r6dtchwh]{gap:var(--content-gap-vertical);padding-top:var(--section-padding-lg);background-color:var(--color-bg-primary);flex-direction:column;padding-bottom:0;display:flex}.home-hero__intro[data-astro-cid-r6dtchwh]{text-align:center;align-items:center;gap:var(--content-tagline-text-gap);max-width:var(--max-width-prose-hero);flex-direction:column;margin-inline:auto;display:flex;overflow-x:clip}.home-hero__headline[data-astro-cid-r6dtchwh]{align-items:center;gap:var(--content-headline-body-gap);flex-direction:column;width:100%;display:flex}.home-hero__title[data-astro-cid-r6dtchwh]{font-size:var(--font-size-h1);line-height:var(--line-height-display);text-transform:capitalize;margin:0;font-weight:700}.home-hero__lede[data-astro-cid-r6dtchwh]{max-width:none;font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.home-hero__media[data-astro-cid-r6dtchwh]{width:min(100%, calc(var(--max-width-container) + 2 * var(--page-padding)));padding-inline:var(--page-padding);box-sizing:border-box;aspect-ratio:1288/729;max-height:calc(100svh - var(--topbar-height) - 2rem);border-radius:var(--radius-sm);background:#0a0d12;margin-inline:auto;position:relative;overflow:hidden}.home-hero__video[data-astro-cid-r6dtchwh]{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=767px){.home-hero__media[data-astro-cid-r6dtchwh]{aspect-ratio:9/16;border-radius:0;width:100vw;max-width:none;max-height:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:0}}section.features-section{background-color:var(--color-bg-primary)}.features-section__list[data-astro-cid-2s6tzb5h].hc-motion-stack{width:100%}.feature-card[data-astro-cid-2s6tzb5h]{gap:var(--content-gap-horizontal);flex-direction:column;align-items:stretch;display:flex}@media (width>=768px){.feature-card[data-astro-cid-2s6tzb5h]{padding:var(--page-padding);border:1px solid var(--color-border-tertiary);background:var(--color-bg-secondary);box-shadow:none;border-radius:1.5rem}}@media (width>=64rem){.feature-card[data-astro-cid-2s6tzb5h]{align-items:flex-start;gap:var(--content-gap-horizontal);flex-direction:row;min-height:0;padding:1rem}}.feature-card__copy[data-astro-cid-2s6tzb5h]{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:1rem;max-width:100%;display:flex}@media (width>=768px){.feature-card__copy[data-astro-cid-2s6tzb5h]{gap:1.5rem;padding:2.5rem}}@media (width>=64rem){.feature-card__copy[data-astro-cid-2s6tzb5h]{justify-content:center;max-width:26.5rem;padding:clamp(1rem,2vw,2.5rem)}}.feature-card__eyebrow[data-astro-cid-2s6tzb5h]{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:600;line-height:var(--line-height-body);color:var(--color-text-brand);text-transform:capitalize;margin:0}.feature-card__title[data-astro-cid-2s6tzb5h]{font-size:var(--font-size-h3);line-height:var(--line-height-tight);text-transform:capitalize;margin:0;font-weight:700}.feature-card__body[data-astro-cid-2s6tzb5h]{max-width:none;font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}@media (width<=47.99rem){.feature-card__copy[data-astro-cid-2s6tzb5h] a.feature-card__cta.hc-button{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%;max-width:100%;display:flex}}@media (width>=64rem){.feature-card__copy[data-astro-cid-2s6tzb5h] a.feature-card__cta.hc-button{align-self:flex-start;width:auto;max-width:none;display:inline-flex}}.feature-card__media[data-astro-cid-2s6tzb5h]{border-radius:var(--radius-lg);background:var(--color-bg-tertiary);aspect-ratio:4/3;position:relative;overflow:hidden}.feature-card__media-inner[data-astro-cid-2s6tzb5h]{display:block;position:relative;overflow:hidden}@media (width<=63.99rem){.feature-card__media[data-astro-cid-2s6tzb5h]{min-height:14rem}.feature-card__media-inner[data-astro-cid-2s6tzb5h]{position:absolute;inset:0}.feature-card__media-inner[data-astro-cid-2s6tzb5h] picture,.feature-card__media-inner[data-astro-cid-2s6tzb5h] img{width:100%;height:100%;display:block;position:absolute;inset:0}.feature-card__media-inner[data-astro-cid-2s6tzb5h] img{object-fit:contain;object-position:center}}@media (width>=64rem){.feature-card__media[data-astro-cid-2s6tzb5h]{flex:1 1 0;align-self:flex-start;min-width:0;height:auto}.feature-card__media-inner[data-astro-cid-2s6tzb5h]{box-sizing:border-box;padding:0;position:absolute;inset:0}.feature-card__media-inner[data-astro-cid-2s6tzb5h] picture{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.feature-card__media-inner[data-astro-cid-2s6tzb5h] img{object-fit:contain;object-position:center;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}}.pricing[data-astro-cid-aap74egn]{padding-block:var(--section-padding-lg);background-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.pricing__grid[data-astro-cid-aap74egn]{align-items:flex-start;gap:1.5rem;display:grid}@media (width>=64rem){.pricing__grid[data-astro-cid-aap74egn]{gap:var(--section-padding-md);grid-template-columns:1fr 1fr}}.pricing__eyebrow[data-astro-cid-aap74egn]{margin:0 0 var(--content-tagline-text-gap);font-size:var(--font-size-body-lg);font-weight:600;line-height:var(--line-height-body);color:var(--color-eyebrow-on-dark);text-transform:capitalize}.pricing__title[data-astro-cid-aap74egn]{font-size:var(--font-size-h1);line-height:var(--line-height-display);text-transform:capitalize;color:var(--color-text-on-dark);margin:0 0 1rem;font-weight:700}@media (width>=64rem){.pricing__title[data-astro-cid-aap74egn]{margin-bottom:var(--content-headline-body-gap)}}.pricing__lede[data-astro-cid-aap74egn]{max-width:none;font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-secondary-on-dark);margin:0}.pricing__card[data-astro-cid-aap74egn]{border-radius:var(--radius-lg);background-color:var(--color-bg-dark);box-shadow:var(--shadow-pricing-card);flex-direction:column;gap:1.5rem;padding-block:1.5rem;padding-inline:0;display:flex;position:relative}@media (width>=64rem){.pricing__card[data-astro-cid-aap74egn]{gap:2.5rem;padding:2.5rem}}.pricing__state[data-astro-cid-aap74egn]{opacity:0;pointer-events:none;position:absolute}.pricing__switch[data-astro-cid-aap74egn]{border-radius:var(--radius-full);background:0 0;border:1px solid #414651;align-self:flex-start;gap:0;padding:.25rem;display:inline-flex}.pricing__tab[data-astro-cid-aap74egn]{box-sizing:border-box;border-radius:var(--radius-full);height:2.625rem;min-height:2.625rem;font-size:var(--font-size-button);font-weight:600;line-height:var(--line-height-body);color:var(--color-text-on-dark);cursor:pointer;text-transform:capitalize;justify-content:center;align-items:center;padding:0 1.5rem;display:inline-flex}#home-pricing-yearly[data-astro-cid-aap74egn]:checked~.pricing__switch[data-astro-cid-aap74egn] .pricing__tab[data-astro-cid-aap74egn][for=home-pricing-yearly],#home-pricing-monthly[data-astro-cid-aap74egn]:checked~.pricing__switch[data-astro-cid-aap74egn] .pricing__tab[data-astro-cid-aap74egn][for=home-pricing-monthly]{background:var(--color-bg-primary);color:var(--color-text-primary)}.pricing__offer[data-astro-cid-aap74egn]{flex-direction:column;gap:.75rem;display:none}#home-pricing-yearly[data-astro-cid-aap74egn]:checked~.pricing__offer--yearly[data-astro-cid-aap74egn],#home-pricing-monthly[data-astro-cid-aap74egn]:checked~.pricing__offer--monthly[data-astro-cid-aap74egn]{display:flex}.pricing__price-row[data-astro-cid-aap74egn]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pricing__amount[data-astro-cid-aap74egn]{max-width:none;font-size:var(--font-size-h1);line-height:var(--line-height-tight);color:var(--color-text-on-dark);text-transform:capitalize;margin:0}.pricing__suffix[data-astro-cid-aap74egn]{max-width:none;font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-tertiary-on-dark);margin:0}.pricing__savings[data-astro-cid-aap74egn]{font-size:var(--font-size-note);font-weight:700;line-height:var(--line-height-body);color:var(--color-text-tertiary-on-dark);text-transform:capitalize;margin:0}.pricing__savings[data-astro-cid-aap74egn]:empty{display:none}.pricing__features[data-astro-cid-aap74egn]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.pricing__feature[data-astro-cid-aap74egn]{min-height:1.625rem;font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-on-dark);align-items:center;gap:1rem;display:flex}@media (width>=64rem){.pricing__feature[data-astro-cid-aap74egn]{font-size:var(--font-size-body-sm)}}.pricing__check[data-astro-cid-aap74egn]{border-radius:var(--radius-full);background:var(--color-bg-dark-elevated);flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}.pricing__check[data-astro-cid-aap74egn] svg{width:16px;height:16px;display:block}.pricing__card[data-astro-cid-aap74egn] .pricing__cta{text-transform:capitalize;border-radius:var(--radius-sm)}@media (width>=48rem){.pricing__card[data-astro-cid-aap74egn] .pricing__cta{align-self:flex-start;width:auto}}.pricing__note[data-astro-cid-aap74egn]{border-radius:var(--radius-md);background:var(--color-bg-dark-elevated);align-items:flex-start;gap:1rem;padding:12px;display:flex}@media (width>=64rem){.pricing__note[data-astro-cid-aap74egn]{padding:16px}}.pricing__note-icon[data-astro-cid-aap74egn]{flex-shrink:0;width:20px;height:20px;margin-top:4px;display:block}.pricing__note-title[data-astro-cid-aap74egn]{font-size:var(--font-size-body-sm);font-weight:600;line-height:var(--line-height-body);color:var(--color-text-on-dark);margin:0 0 .25rem}.pricing__note-body[data-astro-cid-aap74egn]{font-size:var(--font-size-note);font-weight:500;line-height:var(--line-height-body);color:var(--color-text-secondary-on-dark);margin:0 0 1rem}.pricing__note-link[data-astro-cid-aap74egn]{font-size:var(--font-size-button);font-weight:600;line-height:var(--line-height-body);color:var(--color-action-link);text-transform:capitalize;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.pricing__note-link[data-astro-cid-aap74egn]:hover{text-decoration:underline}
