.hero_hero__woRF4{position:relative;padding-top:var(--site-page-top);isolation:isolate}.hero_hero__woRF4[data-closed]{padding-bottom:var(--site-section-y)}.hero_backdrop__AvURV{position:absolute;inset:0 0 auto;height:min(100%,var(--site-backdrop-h));overflow:hidden;translate:0 var(--site-backdrop-lift);mask-image:linear-gradient(to bottom,#000 0,#000 min(var(--site-backdrop-h) * .36,50%),transparent min(var(--site-backdrop-h) * .72,100%));pointer-events:none}.hero_backdropArt__hRFIs{position:absolute;inset:0 0 auto;height:var(--site-backdrop-h)}@media (min-width:641px){.dark .hero_backdropArt__hRFIs{mask-image:radial-gradient(ellipse 40% 30% at 50% 28%,rgb(0 0 0/.12) 0,rgb(0 0 0/.12) 40%,#000 100%)}}.hero_wrap___YvxK{position:relative;width:min(var(--site-max),100% - var(--site-gutter) * 2);margin-inline:auto}.hero_intro__vN9VQ{display:flex;flex-direction:column;align-items:center;text-align:center;animation:hero_hero-enter__Ys0ih var(--customer-motion-reveal) var(--motion-ease-out) both}.hero_title__6jR5R{margin:0;font-family:var(--font-family-display);font-size:var(--type-hero);font-weight:700;letter-spacing:-.05em;line-height:1.06;overflow-wrap:anywhere}.hero_accent__8SHeV{color:var(--primary-text)}.hero_body__ql2qC{max-width:var(--site-measure-body);margin:var(--site-stack) 0 0;color:var(--muted-foreground);font-size:var(--type-hero-lead);line-height:1.65}.hero_actions__8GWlt{align-self:stretch;margin-top:var(--site-action-gap)}.hero_badge__aslaC{position:relative;display:inline-flex;align-items:center;gap:var(--space-2-5);min-height:var(--control-height-sm);margin:0 0 var(--site-stack);padding-inline:var(--space-4);border-radius:var(--site-radius-sm);background:color-mix(in oklab,var(--background) 76%,transparent);backdrop-filter:blur(8px);color:var(--foreground);font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold)}.hero_promo__25uTo{min-height:var(--site-control-height);padding-inline:var(--space-3-5);font-weight:var(--type-weight-medium);text-decoration:none;isolation:isolate;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.hero_promo__25uTo:before{content:"";position:absolute;inset:0;z-index:var(--customer-z-local-1);border:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,var(--brand-9),var(--customer-violet-line)) border-box;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box;pointer-events:none}.hero_promo__25uTo:hover{background:var(--accent)}.hero_promoLabel__YDUUG{background:linear-gradient(90deg,var(--brand-11),var(--customer-violet-text));background-clip:text;color:transparent;font-weight:700}.hero_promo__25uTo svg{width:var(--space-4);height:var(--space-4);color:var(--muted-foreground);transition:translate var(--motion-duration-base) var(--motion-ease-out)}.hero_promo__25uTo:hover svg{translate:var(--motion-offset-pop) 0}.hero_stage__Am8TS{position:relative;margin-top:var(--site-stage-top);padding:var(--site-panel-pad);border-radius:var(--site-radius-lg);background:radial-gradient(60% 90% at 0 0,var(--brand-9),transparent 72%),radial-gradient(55% 85% at 100% 0,color-mix(in oklab,var(--chart-3) 70%,var(--white)),transparent 72%),radial-gradient(80% 70% at 50% 100%,color-mix(in oklab,var(--chart-1) 30%,var(--white)),transparent 80%),var(--brand-5);animation:hero_hero-enter__Ys0ih var(--customer-motion-reveal) var(--motion-ease-out) var(--customer-motion-settle) both}.hero_glass__TjKIK{padding:var(--space-2);border:1px solid color-mix(in oklab,var(--white) 70%,transparent);border-radius:calc(var(--site-radius-sm) + var(--space-2));background:color-mix(in oklab,var(--white) 26%,transparent);backdrop-filter:blur(16px);box-shadow:0 32px 64px -36px color-mix(in oklab,var(--brand-12) 60%,transparent)}.hero_glass__TjKIK>*{scroll-margin-top:calc(var(--site-topbar) + var(--space-6))}.hero_narrow__OHvKe{display:none}.hero_note__GUHFw{margin:var(--space-4) 0 0;color:var(--muted-foreground);font-size:var(--type-size-sm);line-height:var(--type-leading-body);text-align:center}.dark .hero_stage__Am8TS{background:radial-gradient(60% 90% at 0 0,color-mix(in oklab,var(--brand-9) 45%,transparent),transparent 72%),radial-gradient(55% 85% at 100% 0,color-mix(in oklab,var(--chart-3) 30%,transparent),transparent 72%),radial-gradient(80% 70% at 50% 100%,color-mix(in oklab,var(--chart-1) 22%,transparent),transparent 80%),var(--brand-2)}.dark .hero_glass__TjKIK{border-color:color-mix(in oklab,var(--white) 14%,transparent);background:color-mix(in oklab,var(--white) 5%,transparent);box-shadow:0 32px 64px -36px rgba(0,0,0,.7)}@keyframes hero_hero-enter__Ys0ih{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.hero_stage__Am8TS[data-narrow]{padding:0;overflow:hidden}.hero_stage__Am8TS[data-narrow] .hero_glass__TjKIK{display:none}.hero_stage__Am8TS[data-narrow] .hero_narrow__OHvKe{display:block}}@media (max-width:640px){.hero_intro__vN9VQ{align-items:stretch;text-align:left}.hero_badge__aslaC{align-self:flex-start}.hero_glass__TjKIK{padding:var(--space-1-5)}.hero_note__GUHFw{margin-top:var(--space-3);text-align:left}}@media (prefers-reduced-motion:reduce){.hero_intro__vN9VQ,.hero_stage__Am8TS{animation:none}.hero_promo__25uTo svg,.hero_promo__25uTo:hover svg{translate:none;transition:none}}.section_section__MYabn{padding-block:var(--site-section-y);scroll-margin-top:var(--site-topbar)}.section_section__MYabn[data-surface=band]{background:var(--customer-surface-band)}.section_wrap__F_ygQ{width:min(var(--site-max),100% - var(--site-gutter) * 2);margin-inline:auto}.section_block__JgBa0{display:grid;gap:var(--site-head-gap)}.section_head__TRP_v{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--site-measure-head)}.section_head__TRP_v[data-align=center]{align-items:center;margin-inline:auto;text-align:center}.section_title__6KwhO{margin:0;font-family:var(--font-family-display);font-size:var(--type-heading-1);font-weight:700;letter-spacing:-.045em;line-height:1.16;text-wrap:balance}.section_body__hLFnn{max-width:var(--site-measure-body);margin:var(--site-stack) 0 0;color:var(--muted-foreground);font-size:var(--type-lead);line-height:1.65}.section_more__ZW4kl{margin-top:var(--site-stack)}@media (max-width:640px){.section_head__TRP_v[data-align=center]{align-items:flex-start;text-align:left}}