.animated-chevron[data-v-7868dbc7]{transform-origin:50%;width:1em;height:1em;display:block;overflow:visible}.animated-chevron__stroke[data-v-7868dbc7]{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.animated-word-cycle[data-v-f64ab792]{--animated-word-shine:#ddd6fe;box-sizing:content-box;vertical-align:baseline;height:1.3em;min-height:1.3em;margin:0;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.animated-word-cycle__strut[data-v-f64ab792]{line-height:inherit;visibility:hidden;white-space:nowrap;pointer-events:none;display:block}.animated-word-cycle__clip[data-v-f64ab792]{width:100%;height:100%;inset:0 auto auto 0}.animated-word-cycle__clip[data-v-f64ab792],.animated-word-cycle__word[data-v-f64ab792]{line-height:inherit;display:block;position:absolute;overflow:hidden}.animated-word-cycle__word[data-v-f64ab792]{color:currentColor;text-overflow:clip;white-space:nowrap;transform-origin:0;will-change:transform,opacity;width:auto;top:0;left:0}.animated-word-cycle__word[data-v-f64ab792]:after{color:#0000;content:attr(data-text);pointer-events:none;background-image:linear-gradient(105deg,transparent 0,transparent 42%,var(--animated-word-shine) 50%,transparent 58%,transparent 100%);-webkit-text-fill-color:transparent;white-space:nowrap;background-position:145% 0;background-repeat:no-repeat;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:1.55s cubic-bezier(.37,0,.63,1) infinite animated-word-sheen-f64ab792;display:block;position:absolute;inset:0}.animated-word-cycle__word--measure[data-v-f64ab792]{line-height:inherit;visibility:hidden;pointer-events:none;animation:none;position:absolute;top:0;left:0;transform:none}.animated-word-cycle__word--measure[data-v-f64ab792]:after{content:none}.dark{--animated-word-shine:#f5f3ff}@keyframes animated-word-sheen-f64ab792{0%{background-position:135% 0}to{background-position:-35% 0}}@media (prefers-reduced-motion:reduce){.animated-word-cycle[data-v-f64ab792],.animated-word-cycle__word[data-v-f64ab792],.animated-word-cycle__word[data-v-f64ab792]:after{transition:none;animation:none}}.hero-shell[data-v-b7e8ffb7]{overflow-anchor:none;position:relative;overflow:clip}.hero-shell--hidden[data-v-b7e8ffb7]{pointer-events:none}.hero-frame[data-v-b7e8ffb7]{transform-origin:top}.hero-panel[data-v-b7e8ffb7]{-webkit-backdrop-filter:none;background:#ffffff80;overflow:visible;transform:translateZ(0)}.dark .hero-panel[data-v-b7e8ffb7]{background:#17171780}.hero-clip[data-v-b7e8ffb7]{isolation:isolate;border-radius:1.5rem;position:relative;overflow:hidden;transform:translateZ(0)}.dark .hero-clip[data-v-b7e8ffb7],.hero-clip[data-v-b7e8ffb7]{background:0 0}.hero-clip[data-v-b7e8ffb7] .absolute.inset-0.overflow-hidden,.dark .hero-clip[data-v-b7e8ffb7] .absolute.inset-0.overflow-hidden{opacity:1}.hero-top-shade[data-v-b7e8ffb7]{z-index:5;pointer-events:none;opacity:0;background:0 0;height:clamp(4.5rem,20vw,7.25rem);inset:0 0 auto}.hero-content-stage[data-v-b7e8ffb7],.hero-top-shade[data-v-b7e8ffb7]{position:absolute;transform:translateZ(0)}.hero-content-stage[data-v-b7e8ffb7]{z-index:10;inset:0;overflow:hidden}.hero-content-stage--transitioning[data-v-b7e8ffb7]{pointer-events:none}.hero-content-layer[data-v-b7e8ffb7]{z-index:1;position:absolute;inset:0;transform:translateZ(0)}.hero-content-layer--covered[data-v-b7e8ffb7]{will-change:clip-path,opacity,transform;animation:.78s cubic-bezier(.16,1,.3,1) both hero-content-breathe-b7e8ffb7}.hero-actions-dock[data-v-b7e8ffb7]{z-index:35;width:max-content;max-width:calc(100% - 3rem);position:absolute;bottom:clamp(-1.2rem,-1.6vw,-.75rem);left:50%;transform:translate(-50%)}.hero-transition-cover[data-v-b7e8ffb7]{z-index:4;pointer-events:none;border-radius:inherit;clip-path:inset(0 100% 0 0 round 1.5rem);will-change:clip-path;background:radial-gradient(at 86% 4%,#ffffffc7,#0000 26rem),radial-gradient(at 54% 28%,#60a5fa29,#0000 30rem),linear-gradient(135deg,#f7f7fb 0,#eceef4 48%,#f4f4f5);animation:.78s cubic-bezier(.16,1,.3,1) both hero-transition-cover-b7e8ffb7;position:absolute;inset:0}.hero-transition-cover[data-v-b7e8ffb7]:after{content:"";opacity:.82;will-change:transform,opacity;background:linear-gradient(100deg,#0000 0 43%,#ffffff52 48%,#8b5cf62e 51%,#0000 58% 100%);animation:.78s cubic-bezier(.16,1,.3,1) both hero-transition-edge-b7e8ffb7;position:absolute;inset:0;transform:translate(-104%)}.dark .hero-transition-cover[data-v-b7e8ffb7]{background:radial-gradient(at 100% 0,#ffffff3d,#0000 32rem),radial-gradient(at 58% 24%,#60a5fa24,#0000 30rem),radial-gradient(at 72% 42%,#ead36a14,#0000 28rem),linear-gradient(135deg,#050506 0,#0a0a0c 48%,#050506)}.dark .hero-transition-cover[data-v-b7e8ffb7]:after{opacity:.58;background:linear-gradient(100deg,#0000 0 43%,#ffffff1a 48%,#8b5cf624 51%,#0000 58% 100%)}.dark .hero-top-shade[data-v-b7e8ffb7]{opacity:0;background:0 0}.hero-intro[data-v-b7e8ffb7]{isolation:isolate;grid-template-columns:minmax(28rem,.95fr) minmax(18rem,1.05fr);gap:clamp(1rem,3vw,3.25rem)}.hero-copy[data-v-b7e8ffb7]{z-index:2;position:relative;transform:translateY(-.35rem)}.hero-visual[data-v-b7e8ffb7]{z-index:1;pointer-events:none;justify-self:end;width:min(43vw,34rem);max-width:100%;position:relative;transform:translate(.85rem,-.15rem)}.hero-visual[data-v-b7e8ffb7]:before{content:"";filter:blur(52px);opacity:.74;background:#8b5cf638;border-radius:9999px;position:absolute;inset:14% 10% 10%;transform:translateZ(0)}.hero-visual-image[data-v-b7e8ffb7]{opacity:.9;filter:saturate(.96)contrast(1.02);border-radius:1.45rem;width:100%;height:auto;display:block;position:relative;transform:translateZ(0);-webkit-mask-image:radial-gradient(at 52%,#000 0 58%,#000000b3 70%,#0000 88%);mask-image:radial-gradient(at 52%,#000 0 58%,#000000b3 70%,#0000 88%)}.dark .hero-visual-image[data-v-b7e8ffb7]{opacity:.96;filter:saturate(1.02)contrast(1.04)}.hero-title[data-v-b7e8ffb7]{text-align:left;text-wrap:balance;letter-spacing:.018em;text-shadow:0 10px 28px #0f172a1f;flex-direction:column;align-items:flex-start;gap:.03em;margin:0;display:flex}.hero-title-line[data-v-b7e8ffb7]{white-space:nowrap;display:block}.hero-title-line--accent[data-v-b7e8ffb7]{color:#7c3aed;letter-spacing:.026em}.dark .hero-title-line--accent[data-v-b7e8ffb7]{color:#a78bfa;text-shadow:0 16px 42px #8b5cf62e}.hero-tagline-row[data-v-b7e8ffb7]{justify-content:flex-start;align-items:flex-start;max-width:min(100%,34rem);display:inline-flex;position:relative}.hero-tagline[data-v-b7e8ffb7]{text-wrap:balance;max-width:32rem;margin:0;padding-block:.15rem;font-size:clamp(1rem,1.55vw,1.32rem);font-weight:380;line-height:1.52}.hero-tagline-help[data-v-b7e8ffb7]{color:#52525bb3;opacity:.78;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin-top:-.18rem;margin-left:.2rem;line-height:1;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.hero-tagline-help[data-v-b7e8ffb7]:hover{color:#7c3aed;opacity:1;transform:translateY(-1px)}.dark .hero-tagline-help[data-v-b7e8ffb7]{color:#f4f4f5b8}.dark .hero-tagline-help[data-v-b7e8ffb7]:hover{color:#c4b5fd}.hero-description[data-v-b7e8ffb7],.hero-tagline[data-v-b7e8ffb7]{text-wrap:balance}.hero-description[data-v-b7e8ffb7]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;max-width:32rem;line-height:1.3;display:flex}.hero-actions-stack[data-v-b7e8ffb7]{flex-direction:column;align-items:center;gap:.58rem;display:flex}.hero-actions-stack--intro[data-v-b7e8ffb7]{align-items:flex-start;gap:.62rem;padding-top:.2rem}.hero-actions-stack--highlights[data-v-b7e8ffb7]{margin-top:1.2rem}.hero-description-text[data-v-b7e8ffb7],.hero-word-cycle[data-v-b7e8ffb7]{align-items:center;height:1.3em;line-height:1.3;display:inline-flex}.hero-actions[data-v-b7e8ffb7]{-webkit-backdrop-filter:blur(20px)saturate(1.18);background:#ffffff70;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.22rem;width:max-content;max-width:100%;padding:.18rem;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff61,0 14px 36px #0f172a1c}.dark .hero-actions[data-v-b7e8ffb7]{background:#0c0c0e70;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #00000052}.hero-cta[data-v-b7e8ffb7]{letter-spacing:0;width:auto;min-width:6.25rem;box-shadow:none;gap:.36rem}.hero-cta[data-v-b7e8ffb7],.hero-switch-button[data-v-b7e8ffb7]{border-radius:9999px;flex:none;justify-content:center;height:2rem;min-height:2rem;font-weight:650}.hero-switch-button[data-v-b7e8ffb7]{letter-spacing:.01em;color:#27272a;-webkit-backdrop-filter:blur(18px);background:#ffffff70;width:2rem;min-width:2rem;padding:0;font-size:.76rem;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s;box-shadow:inset 0 1px #ffffff5c}.hero-switch-button[data-v-b7e8ffb7]:hover{transform:translateY(-1px)}.dark .hero-switch-button[data-v-b7e8ffb7]{color:#f4f4f5;background:#ffffff13;box-shadow:inset 0 1px #ffffff14}.hero-switch-icon[data-v-b7e8ffb7]{flex:none;transition:transform .52s cubic-bezier(.22,1,.36,1)}.hero-switch-icon--active[data-v-b7e8ffb7]{transform:rotate(180deg)}.hero-back-copy[data-v-b7e8ffb7]{text-wrap:balance}.hero-back-eyebrow[data-v-b7e8ffb7]{letter-spacing:.28em;color:#7c3aed;margin-bottom:1rem;font-size:.7rem;font-weight:700}.dark .hero-back-eyebrow[data-v-b7e8ffb7]{color:#c4b5fd}.hero-back-title[data-v-b7e8ffb7]{color:#18181b;margin:0;font-size:clamp(2rem,6vw,4.25rem);font-weight:900;line-height:1}.dark .hero-back-title[data-v-b7e8ffb7]{color:#fafafa}.hero-back-description[data-v-b7e8ffb7]{color:#3f3f46d1;max-width:38rem;margin-top:1rem;font-size:clamp(.95rem,2vw,1.35rem);font-weight:350;line-height:1.65}.dark .hero-back-description[data-v-b7e8ffb7]{color:#d4d4d8c7}.hero-announcements[data-v-b7e8ffb7]{gap:.55rem;width:min(100%,34rem);margin-top:1.55rem;padding:0;list-style:none;display:grid}.hero-announcement-row[data-v-b7e8ffb7]{color:#27272adb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff5c;border:1px solid #18181b14;border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;min-height:2.35rem;padding:.45rem .9rem;font-size:.86rem;font-weight:550;display:flex}.dark .hero-announcement-row[data-v-b7e8ffb7]{color:#f4f4f5d6;background:#ffffff0b;border-color:#ffffff1a}.hero-announcement-dot[data-v-b7e8ffb7]{background:#8b5cf6;border-radius:9999px;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 4px #8b5cf61f}.hero-back-link[data-v-b7e8ffb7]{color:#3f3f46;margin-top:1rem}.dark .hero-back-link[data-v-b7e8ffb7]{color:#e4e4e7}@media (width<=767px){.hero-intro[data-v-b7e8ffb7]{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center}.hero-copy[data-v-b7e8ffb7]{transform:translateY(-.85rem)}.hero-visual[data-v-b7e8ffb7]{display:none}.hero-title[data-v-b7e8ffb7]{text-align:center;letter-spacing:.025em;align-items:center;font-size:2.125rem}.hero-title-line[data-v-b7e8ffb7]{white-space:normal}.hero-tagline-row[data-v-b7e8ffb7]{justify-content:center;max-width:min(100%,21rem)}.hero-tagline[data-v-b7e8ffb7]{font-size:1.05rem;line-height:1.45}.hero-tagline-help[data-v-b7e8ffb7]{margin-left:.16rem}.hero-description[data-v-b7e8ffb7]{text-align:center;justify-content:center}.hero-actions[data-v-b7e8ffb7]{gap:.18rem;max-width:calc(100vw - 2rem)}.hero-actions-dock[data-v-b7e8ffb7]{max-width:calc(100% - 2rem);bottom:.8rem;left:50%;transform:translate(-50%)}.hero-actions-stack--intro[data-v-b7e8ffb7]{align-items:center}.hero-cta[data-v-b7e8ffb7]{min-width:5.85rem}.hero-announcements[data-v-b7e8ffb7]{width:min(100%,20rem)}.hero-announcement-row[data-v-b7e8ffb7]{text-align:left;justify-content:flex-start}}@media (width>=768px) and (width<=1023px){.hero-intro[data-v-b7e8ffb7]{grid-template-columns:minmax(0,1fr)}.hero-copy[data-v-b7e8ffb7]{text-align:center;justify-self:center;max-width:42rem}.hero-visual[data-v-b7e8ffb7]{display:none}.hero-actions-stack--intro[data-v-b7e8ffb7],.hero-description[data-v-b7e8ffb7],.hero-title[data-v-b7e8ffb7]{text-align:center;justify-content:center;align-items:center}.hero-actions-dock[data-v-b7e8ffb7]{bottom:-.65rem;left:50%;transform:translate(-50%)}.hero-tagline-row[data-v-b7e8ffb7]{justify-content:center}}@keyframes hero-content-breathe-b7e8ffb7{0%{opacity:1;transform:translateZ(0)}48%,58%{opacity:.86;transform:translateZ(0)scale(.997)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-transition-cover-b7e8ffb7{0%{clip-path:inset(0 100% 0 0 round 1.5rem)}48%,56%{clip-path:inset(0 round 1.5rem)}to{clip-path:inset(0 0 0 100% round 1.5rem)}}@keyframes hero-transition-edge-b7e8ffb7{0%{opacity:0;transform:translate(-104%)}14%{opacity:.72}62%{opacity:.54}to{opacity:0;transform:translate(104%)}}@media (prefers-reduced-motion:reduce){.hero-content-layer--covered[data-v-b7e8ffb7],.hero-switch-button[data-v-b7e8ffb7],.hero-switch-icon[data-v-b7e8ffb7],.hero-transition-cover[data-v-b7e8ffb7],.hero-transition-cover[data-v-b7e8ffb7]:after{transition:none;animation:none}}
