@keyframes Header-module__DAPZiW__drop{0%{opacity:0;transform:translateY(-72px)}}@media (prefers-reduced-motion:no-preference){.Header-module__DAPZiW__enter{animation:.8s cubic-bezier(.215,.61,.355,1) .1s backwards Header-module__DAPZiW__drop}}.Header-module__DAPZiW__glide{opacity:0;pointer-events:none;transition:opacity .2s,transform .38s cubic-bezier(.32,1.2,.5,1),width .38s cubic-bezier(.32,1.2,.5,1),height .38s cubic-bezier(.32,1.2,.5,1);position:absolute;top:0;left:0}.Header-module__DAPZiW__glide[data-on=true]{opacity:1}.Header-module__DAPZiW__glide[data-placed=false]{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.Header-module__DAPZiW__glide{transition:opacity .2s}}@keyframes Header-module__DAPZiW__menu-fade-in{0%{opacity:0}}@keyframes Header-module__DAPZiW__menu-fade-out{to{opacity:0}}@keyframes Header-module__DAPZiW__menu-panel-in{0%{opacity:0;transform:translateY(18px)}}@keyframes Header-module__DAPZiW__menu-panel-out{to{opacity:0;transform:translateY(12px)}}@keyframes Header-module__DAPZiW__menu-row-in{0%{opacity:0;transform:translate(14px)}}.Header-module__DAPZiW__menu[data-state=closing]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.Header-module__DAPZiW__menu[data-state=open]{animation:.22s ease-out both Header-module__DAPZiW__menu-fade-in}.Header-module__DAPZiW__menu[data-state=closing]{animation:.22s ease-out both Header-module__DAPZiW__menu-fade-out}.Header-module__DAPZiW__menu[data-state=open] .Header-module__DAPZiW__menuPanel{animation:.28s cubic-bezier(.22,1,.36,1) both Header-module__DAPZiW__menu-panel-in}.Header-module__DAPZiW__menu[data-state=closing] .Header-module__DAPZiW__menuPanel{animation:.28s cubic-bezier(.22,1,.36,1) both Header-module__DAPZiW__menu-panel-out}.Header-module__DAPZiW__menuRow{animation:.3s ease-out both Header-module__DAPZiW__menu-row-in}}
@keyframes MegaMenu-module__TtzvUW__fade-in{0%{opacity:0}}@keyframes MegaMenu-module__TtzvUW__fade-out{to{opacity:0}}@keyframes MegaMenu-module__TtzvUW__panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes MegaMenu-module__TtzvUW__panel-out{to{opacity:0;transform:translateY(8px)scale(.98)}}[data-state=closing].MegaMenu-module__TtzvUW__scrim,[data-state=closing].MegaMenu-module__TtzvUW__panel{pointer-events:none}@media (prefers-reduced-motion:no-preference){.MegaMenu-module__TtzvUW__scrim[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) both MegaMenu-module__TtzvUW__fade-in}.MegaMenu-module__TtzvUW__scrim[data-state=closing]{animation:.22s cubic-bezier(.22,1,.36,1) both MegaMenu-module__TtzvUW__fade-out}.MegaMenu-module__TtzvUW__panel[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both MegaMenu-module__TtzvUW__panel-in}.MegaMenu-module__TtzvUW__panel[data-state=closing]{animation:.2s cubic-bezier(.22,1,.36,1) both MegaMenu-module__TtzvUW__panel-out}}
.ThemeToggle-module__aGN82W__icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ThemeToggle-module__aGN82W__icon[data-shown=false]{opacity:0}@keyframes ThemeToggle-module__aGN82W__icon-in{0%{opacity:0;transform:translateY(14px)rotate(-35deg)}}@keyframes ThemeToggle-module__aGN82W__icon-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)rotate(35deg)}}@media (prefers-reduced-motion:no-preference){[data-anim]>.ThemeToggle-module__aGN82W__icon[data-shown=true]{animation:.28s cubic-bezier(.4,0,.2,1) .28s both ThemeToggle-module__aGN82W__icon-in}[data-anim]>.ThemeToggle-module__aGN82W__icon[data-shown=false]{animation:.28s cubic-bezier(.4,0,.2,1) both ThemeToggle-module__aGN82W__icon-out}}
.answer-panel-module__MSG0pq__panel{opacity:1;grid-template-rows:1fr;display:grid}.answer-panel-module__MSG0pq__inner{min-height:0;overflow:hidden}.answer-panel-module__MSG0pq__panel[data-state=closing]{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.answer-panel-module__MSG0pq__panel{transition:grid-template-rows .25s ease-out,opacity .25s ease-out}@starting-style{.answer-panel-module__MSG0pq__panel[data-enter]{opacity:0;grid-template-rows:0fr}}}
@keyframes Hero-module__lYpGPq__word-in{0%{opacity:0;filter:blur(18px);transform:translateY(34px)scale(2.1)}}@keyframes Hero-module__lYpGPq__sub-in{0%{opacity:0;filter:blur(14px);transform:translateY(22px)scale(1.4)}}@keyframes Hero-module__lYpGPq__cta-in{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(1.3)}}@keyframes Hero-module__lYpGPq__rise{0%{opacity:var(--from-opacity,0);transform:translateY(var(--rise,22px))}}@keyframes Hero-module__lYpGPq__fade{0%{opacity:0}}@keyframes Hero-module__lYpGPq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.Hero-module__lYpGPq__hero [data-hero-line] [data-reveal-word]{transform-origin:bottom;animation:1.6s cubic-bezier(.16,1,.3,1) backwards Hero-module__lYpGPq__word-in;animation-delay:calc(.2s + var(--w,0) * .16s)}.Hero-module__lYpGPq__hero [data-hero-sub]{animation:1.4s cubic-bezier(.16,1,.3,1) 1.3s backwards Hero-module__lYpGPq__sub-in}.Hero-module__lYpGPq__hero [data-hero-cta]>*{animation:1.1s cubic-bezier(.16,1,.3,1) 1.9s backwards Hero-module__lYpGPq__cta-in}.Hero-module__lYpGPq__hero [data-hero-cta]>:nth-child(2){animation-delay:2.04s}.Hero-module__lYpGPq__hero [data-hero-scroll]{animation:.8s cubic-bezier(.215,.61,.355,1) 2.4s backwards Hero-module__lYpGPq__fade}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.Hero-module__lYpGPq__hero [data-hero-line] [data-reveal-word]{--from-opacity:.2;animation:.85s cubic-bezier(.16,1,.3,1) backwards Hero-module__lYpGPq__rise;animation-delay:calc(var(--w,0) * 60ms)}.Hero-module__lYpGPq__hero [data-hero-sub]{--rise:16px;animation:.8s cubic-bezier(.16,1,.3,1) .45s backwards Hero-module__lYpGPq__rise}.Hero-module__lYpGPq__hero [data-hero-cta]>*{--rise:14px;animation:.7s cubic-bezier(.16,1,.3,1) .65s backwards Hero-module__lYpGPq__rise}.Hero-module__lYpGPq__hero [data-hero-cta]>:nth-child(2){animation-delay:.75s}.Hero-module__lYpGPq__hero [data-hero-scroll]{animation:.8s ease-out 1.3s backwards Hero-module__lYpGPq__fade}}@media (prefers-reduced-motion:no-preference){.Hero-module__lYpGPq__underline{stroke-dasharray:1;animation:.9s cubic-bezier(.33,1,.68,1) 1.15s backwards Hero-module__lYpGPq__draw}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.Hero-module__lYpGPq__underline{animation-delay:.55s}}@property --hero-inner{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-mid{syntax:"<color>";inherits:true;initial-value:#fff}@property --hero-outer{syntax:"<color>";inherits:true;initial-value:#fff}@media (prefers-reduced-motion:no-preference){.Hero-module__lYpGPq__hero{transition:--hero-inner .6s cubic-bezier(.25,.46,.45,.94),--hero-mid .6s cubic-bezier(.25,.46,.45,.94),--hero-outer .6s cubic-bezier(.25,.46,.45,.94)}}
@keyframes GenerationShowcase-module__NgMkiG__tile-in{0%{opacity:0;transform:scale(.9)}}@keyframes GenerationShowcase-module__NgMkiG__progress{0%{width:8%}to{width:100%}}@keyframes GenerationShowcase-module__NgMkiG__wave{50%{transform:scaleY(.45)}}@keyframes GenerationShowcase-module__NgMkiG__preview-in{0%{opacity:0;transform:translateY(14px)}}@keyframes GenerationShowcase-module__NgMkiG__preview-out{to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){.GenerationShowcase-module__NgMkiG__tile{animation:.4s ease-out both GenerationShowcase-module__NgMkiG__tile-in}.GenerationShowcase-module__NgMkiG__progress{animation:4s linear infinite GenerationShowcase-module__NgMkiG__progress}.GenerationShowcase-module__NgMkiG__wave{animation:1.1s ease-in-out infinite GenerationShowcase-module__NgMkiG__wave}.GenerationShowcase-module__NgMkiG__previewIn{animation:.32s cubic-bezier(.22,1,.36,1) both GenerationShowcase-module__NgMkiG__preview-in}.GenerationShowcase-module__NgMkiG__previewOut{animation:.32s cubic-bezier(.22,1,.36,1) both GenerationShowcase-module__NgMkiG__preview-out}}@media (prefers-reduced-motion:reduce){.GenerationShowcase-module__NgMkiG__progress{width:60%}}
.workflow-module__QedByq__beat,.workflow-module__QedByq__thread,.workflow-module__QedByq__scrub,.workflow-module__QedByq__grow{--e:clamp(0, calc((var(--q) - var(--k)) * var(--s)), 1);transform-box:fill-box;transform-origin:50%}.workflow-module__QedByq__beat{opacity:var(--e);transform:translate(0, calc((1 - var(--e)) * 9px)) scale(calc(.88 + var(--e) * .12))}.workflow-module__QedByq__drop{transform:translate(0, calc((var(--e) - 1) * 26px)) scale(calc(.55 + var(--e) * .45))}.workflow-module__QedByq__rise{transform:translate(0, calc((1 - var(--e)) * 20px)) scale(calc(.92 + var(--e) * .08))}.workflow-module__QedByq__wave{transform:scale(1, var(--e))}.workflow-module__QedByq__grow{opacity:calc(.25 + var(--e) * .75);transform-origin:bottom;transform:scale(1, var(--e))}.workflow-module__QedByq__scrub{transform-origin:100%;transform:scale(var(--e), 1)}.workflow-module__QedByq__thread{stroke-dashoffset:calc(1.02px - var(--e) * 1.02px);opacity:calc(.2 + var(--e) * .8)}.workflow-module__QedByq__sceneLabel{font-size:15px;font-weight:700}@media (max-width:639px){.workflow-module__QedByq__sceneLabel{display:none}}.workflow-module__QedByq__pinHost{height:760svh}.workflow-module__QedByq__pinned{min-height:100svh;position:sticky;top:0}@media (min-width:1024px){.workflow-module__QedByq__pinHost{height:660svh}}.workflow-module__QedByq__scene{--q:clamp(0, var(--d), 1);--enter:clamp(0, calc((var(--d) + .1) * 6.25), 1);--leave:clamp(0, calc((var(--d) - .95) * 4.35), 1);--show:calc(var(--enter) * (1 - var(--leave)));opacity:var(--show);transform:translateX(calc((1 - var(--enter)) * 9% - var(--leave) * 13%)) scale(calc(.93 + var(--enter) * .07 - var(--leave) * .1));filter:blur(calc((1 - var(--enter)) * 7px + var(--leave) * 9px));pointer-events:none;will-change:transform, opacity}.workflow-module__QedByq__seg{width:25%;padding-inline:3px;position:absolute;inset-block:0}.workflow-module__QedByq__segTrack{background:color-mix(in srgb, var(--brand-accent) 24%, transparent);border-radius:999px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.workflow-module__QedByq__fill{--f:clamp(0, calc((var(--p) - var(--k)) * 4), 1);clip-path:inset(0 0 0 calc((1 - var(--f)) * 100%));background:linear-gradient(to left, var(--brand-primary), var(--brand-accent) 70%, var(--brand-wisteria));box-shadow:0 0 18px -4px color-mix(in srgb, var(--brand-primary) 70%, transparent);border-radius:999px;position:absolute;inset:0}.workflow-module__QedByq__head{top:50%;right:calc(var(--p) * 100%);pointer-events:none;place-items:center;width:26px;height:26px;display:grid;position:absolute;transform:translate(50%,-50%)}.workflow-module__QedByq__headCore{background:var(--brand-light);border:3px solid var(--brand-primary);width:13px;height:13px;box-shadow:0 0 16px -1px color-mix(in srgb, var(--brand-primary) 85%, transparent);border-radius:999px}.workflow-module__QedByq__headRing{border:1.5px solid color-mix(in srgb, var(--brand-accent) 60%, transparent);border-radius:999px;animation:2.1s ease-out infinite workflow-module__QedByq__ping;position:absolute;inset:0}@keyframes workflow-module__QedByq__ping{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.workflow-module__QedByq__shaft{bottom:100%;right:calc(var(--p) * 100%);pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--brand-primary) 50%, transparent), transparent);width:2px;height:56px;position:absolute;transform:translate(50%)}.workflow-module__QedByq__step{text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:25%;min-height:44px;padding-block:11px;padding-inline:4px}.workflow-module__QedByq__stepName{color:var(--brand-light);opacity:.62;letter-spacing:-.005em;font-size:11.5px;font-weight:700;line-height:1.3;transition:opacity .45s,transform .45s,text-shadow .45s;display:inline-block;transform:translateY(3px)}@media (min-width:640px){.workflow-module__QedByq__stepName{font-size:15px}}.workflow-module__QedByq__step[data-state=done] .workflow-module__QedByq__stepName{opacity:.8;transform:translateY(0)}.workflow-module__QedByq__step[data-state=on] .workflow-module__QedByq__stepName{opacity:1;text-shadow:0 0 22px color-mix(in srgb, var(--brand-primary) 55%, transparent);transform:translateY(0)}.workflow-module__QedByq__step:focus-visible .workflow-module__QedByq__stepName{opacity:1;outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:4px}.workflow-module__QedByq__say{animation:.5s ease-out workflow-module__QedByq__say}@keyframes workflow-module__QedByq__say{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workflow-module__QedByq__pinHost{height:auto}.workflow-module__QedByq__pinned{min-height:0;position:static}.workflow-module__QedByq__headRing{opacity:0;animation:none}.workflow-module__QedByq__say{animation:none}.workflow-module__QedByq__scene{filter:none;transform:none}}
.sectors-module__DEgyza__card{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(16px)scale(.985)}.sectors-module__DEgyza__card[data-play]{opacity:1;transform:none}.sectors-module__DEgyza__art{--step:55ms;--lead:.3s}.sectors-module__DEgyza__art [data-a]{opacity:0;transform-box:fill-box;animation-duration:.62s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-play-state:paused;animation-fill-mode:forwards;animation-delay:calc(var(--lead) + var(--i,0) * var(--step))}[data-play] .sectors-module__DEgyza__art [data-a]{animation-play-state:running}.sectors-module__DEgyza__art [data-a=pop]{transform-origin:50%;animation-name:sectors-module__DEgyza__pop}@keyframes sectors-module__DEgyza__pop{0%{opacity:0;transform:scale(.55)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.sectors-module__DEgyza__art [data-a=wipe]{transform-origin:100%;animation-name:sectors-module__DEgyza__wipe}@keyframes sectors-module__DEgyza__wipe{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}.sectors-module__DEgyza__art [data-a=rise]{transform-origin:bottom;animation-name:sectors-module__DEgyza__rise;animation-duration:.72s}@keyframes sectors-module__DEgyza__rise{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}.sectors-module__DEgyza__art [data-a=drop]{transform-origin:50%;animation-name:sectors-module__DEgyza__drop}@keyframes sectors-module__DEgyza__drop{0%{opacity:0;transform:translateY(-9px)scale(.8)}70%{opacity:1;transform:translateY(1.5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.sectors-module__DEgyza__art [data-a=slide]{animation-name:sectors-module__DEgyza__slide}@keyframes sectors-module__DEgyza__slide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.sectors-module__DEgyza__art [data-a=draw]{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:sectors-module__DEgyza__draw;animation-duration:.78s}@keyframes sectors-module__DEgyza__draw{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.sectors-module__DEgyza__art [data-a=spread]{transform-origin:50%;animation-name:sectors-module__DEgyza__spread;animation-duration:.7s}@keyframes sectors-module__DEgyza__spread{0%{opacity:0;transform:scaleX(.06)}to{opacity:1;transform:scaleX(1)}}.sectors-module__DEgyza__art [data-loop]{transform-origin:50%;animation:2.6s ease-in-out 1.1s infinite sectors-module__DEgyza__breathe}@keyframes sectors-module__DEgyza__breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.35;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.sectors-module__DEgyza__card{opacity:1;transition:none;transform:none}.sectors-module__DEgyza__art [data-a],.sectors-module__DEgyza__art [data-loop]{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
