.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;min-height:clamp(510px,66svh,610px);padding-bottom:96px;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;filter:brightness(.35)saturate(.8);width:100%;height:100%}.hero-neural[data-astro-cid-ge2uvauf]{z-index:1;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-ge2uvauf]{z-index:2;background:linear-gradient(135deg,#0d0020e0 0%,#4c1d95b3 40%,#6d28d98c 65%,#a855f766 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{z-index:5;text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex;position:relative}.hero-badge[data-astro-cid-ge2uvauf]{letter-spacing:.06em;text-transform:uppercase;color:#fffc;border-radius:var(--r-pill);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.badge-dot[data-astro-cid-ge2uvauf]{background:#a78bfa;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite bdot;box-shadow:0 0 8px #a78bfa}@keyframes bdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.hero-h1[data-astro-cid-ge2uvauf]{font-family:var(--font);letter-spacing:-.04em;color:#fff;max-width:900px;margin-bottom:24px;font-size:clamp(2.75rem,6.5vw,5.5rem);font-weight:900;line-height:1.05}.hero-serif[data-astro-cid-ge2uvauf]{font-family:var(--serif);color:#c084fc;font-style:italic;font-weight:400}.hsub-line[data-astro-cid-ge2uvauf]{white-space:nowrap}@media (width<=640px){.hsub-line[data-astro-cid-ge2uvauf]{white-space:normal}}.hero-sub[data-astro-cid-ge2uvauf]{color:#ffffffb8;max-width:760px;margin-bottom:40px;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:400;line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:60px;display:flex}.hero-btn[data-astro-cid-ge2uvauf]{padding:15px 32px;font-size:16px}.hero-stats[data-astro-cid-ge2uvauf]{backdrop-filter:blur(16px);border-radius:var(--r-pill);background:#0000004d;border:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:20px 40px;display:flex}.hstat[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:3px;display:flex}.hsn[data-astro-cid-ge2uvauf]{font-family:var(--font);letter-spacing:-.03em;color:#fff;font-size:1.75rem;font-weight:900;line-height:1}.hsl[data-astro-cid-ge2uvauf]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.hsep[data-astro-cid-ge2uvauf]{background:#ffffff26;width:1px;height:36px}.hero-preview[data-astro-cid-ge2uvauf]{z-index:5;width:min(720px,90vw);animation:slideUp .8s .6s var(--ease) both;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(40px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.preview-card[data-astro-cid-ge2uvauf]{border-radius:var(--r-lg);backdrop-filter:blur(24px);background:#0f0020eb;border:1px solid #7c3aed59;overflow:hidden;box-shadow:0 24px 80px #00000080,0 0 0 1px #7c3aed26}.preview-header[data-astro-cid-ge2uvauf]{background:#ffffff0a;border-bottom:1px solid #7c3aed26;align-items:center;gap:6px;padding:10px 16px;display:flex}.pdot[data-astro-cid-ge2uvauf]{border-radius:50%;width:10px;height:10px}.pd1[data-astro-cid-ge2uvauf]{background:#ff5f57}.pd2[data-astro-cid-ge2uvauf]{background:#febc2e}.pd3[data-astro-cid-ge2uvauf]{background:#28c840}.preview-title[data-astro-cid-ge2uvauf]{color:#fff6;letter-spacing:.04em;margin-left:6px;font-size:11px;font-weight:600}.preview-body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.prow[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pitem[data-astro-cid-ge2uvauf]{color:#fff9;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;font-size:11px;font-weight:500;display:flex}.picon[data-astro-cid-ge2uvauf]{font-size:12px;font-weight:900}.pok[data-astro-cid-ge2uvauf] .picon[data-astro-cid-ge2uvauf]{color:#10b981}.pwarn[data-astro-cid-ge2uvauf] .picon[data-astro-cid-ge2uvauf]{color:#f59e0b}.perr[data-astro-cid-ge2uvauf] .picon[data-astro-cid-ge2uvauf]{color:#ef4444}.pval[data-astro-cid-ge2uvauf]{border-radius:100px;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700}.pgreen[data-astro-cid-ge2uvauf]{color:#10b981;background:#10b98126}.pyellow[data-astro-cid-ge2uvauf]{color:#f59e0b;background:#f59e0b26}.pred[data-astro-cid-ge2uvauf]{color:#ef4444;background:#ef444426}.pscore[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;display:flex}.pscore-label[data-astro-cid-ge2uvauf]{color:#ffffff80;white-space:nowrap;font-size:11px;font-weight:600}.pscore-bar[data-astro-cid-ge2uvauf]{background:#ffffff1a;border-radius:100px;flex:1;height:6px;overflow:hidden}.pscore-fill[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,var(--purple-bright),#c084fc);width:0;height:100%;transition:width 1.5s var(--ease);border-radius:100px}.pscore-val[data-astro-cid-ge2uvauf]{font-family:var(--font);color:#a78bfa;white-space:nowrap;font-size:16px;font-weight:900}@media (width<=640px){.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.hsep[data-astro-cid-ge2uvauf]{display:none}.prow[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.hero-preview[data-astro-cid-ge2uvauf]{width:92vw}}.hpt[data-astro-cid-plardqbt]{border-block:1px solid var(--border);background:var(--bg-alt);padding-block:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hpt-track[data-astro-cid-plardqbt]{width:max-content;animation:44s linear infinite hptScroll;display:flex}.hpt[data-astro-cid-plardqbt]:hover .hpt-track[data-astro-cid-plardqbt]{animation-play-state:paused}.hpt-track[data-astro-cid-plardqbt] ul[data-astro-cid-plardqbt]{align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);list-style:none;display:flex}.hpt-track[data-astro-cid-plardqbt] li[data-astro-cid-plardqbt]{background:#fff;border:1px solid #7c3aed24;border-radius:14px;place-items:center;height:60px;padding:0 22px;display:grid}.hpt-track[data-astro-cid-plardqbt] img[data-astro-cid-plardqbt]{object-fit:contain;width:auto;max-width:130px;height:34px}@keyframes hptScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hpt-track[data-astro-cid-plardqbt]{animation:none}.hpt[data-astro-cid-plardqbt]{overflow-x:auto}}.vision[data-astro-cid-c6yojwdb]{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:clamp(72px,9vw,110px);position:relative;overflow:hidden}.vision-inner[data-astro-cid-c6yojwdb]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid;position:relative}.vision-eyebrow[data-astro-cid-c6yojwdb]{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-bright);background:var(--purple-pale);border-radius:var(--r-pill);border:1px solid #7c3aed33;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.vision-pin[data-astro-cid-c6yojwdb]{width:54px;height:54px;color:var(--purple-bright);background:var(--purple-pale);border:1px solid #7c3aed33;border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.vision-title[data-astro-cid-c6yojwdb]{font-family:var(--font);letter-spacing:-.04em;color:var(--text);margin-bottom:14px;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:900;line-height:1}.vision[data-astro-cid-c6yojwdb] .si[data-astro-cid-c6yojwdb]{color:var(--purple-bright)}.vision-rule[data-astro-cid-c6yojwdb]{background:var(--purple-bright);width:120px;height:2px;margin-bottom:22px;display:block}.vision-p[data-astro-cid-c6yojwdb]{color:var(--text-soft);max-width:380px;margin-bottom:18px;font-size:1.05rem;line-height:1.6}.vision-hl[data-astro-cid-c6yojwdb]{color:#fff;background:var(--purple-bright);border-radius:6px;padding:6px 12px;font-size:1.05rem;font-weight:800;display:inline-block}.vision-intro[data-astro-cid-c6yojwdb]{color:var(--text-soft);margin-bottom:24px;font-size:1.0625rem;line-height:1.7}.vision-intro[data-astro-cid-c6yojwdb] strong[data-astro-cid-c6yojwdb]{color:var(--purple-bright);font-weight:800}.vision-ct[data-astro-cid-c6yojwdb]{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;color:var(--purple-bright);text-align:center;margin-bottom:20px;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:900}.vision-cards[data-astro-cid-c6yojwdb]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.vcard[data-astro-cid-c6yojwdb]{text-align:center;background:var(--purple-bright);border:1px solid var(--purple-bright);min-height:84px;font-family:var(--font);letter-spacing:.03em;text-transform:uppercase;color:#fff;transition:transform .25s var(--ease),box-shadow .25s;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:1rem;font-weight:800;display:flex;position:relative;box-shadow:10px 10px #7c3aed73}.vcard[data-astro-cid-c6yojwdb]:hover{transform:translate(2px,2px);box-shadow:6px 6px #7c3aed99}.si[data-astro-cid-c6yojwdb]{font-family:var(--serif);font-style:italic;font-weight:400}@media (width<=880px){.vision-inner[data-astro-cid-c6yojwdb]{grid-template-columns:1fr}.vision-p[data-astro-cid-c6yojwdb],.vision-sm[data-astro-cid-c6yojwdb]{max-width:none}}@media (width<=440px){.vision-cards[data-astro-cid-c6yojwdb]{grid-template-columns:1fr}}html.dark .vision-eyebrow[data-astro-cid-c6yojwdb],html.dark .vision-pin[data-astro-cid-c6yojwdb]{color:#c4b5fd;background:#7c3aed26}.tl-sec[data-astro-cid-3xih677i]{background:var(--bg);padding-block:clamp(64px,8vw,100px)}.tl-head[data-astro-cid-3xih677i]{text-align:center;margin-inline:auto;max-width:620px;margin-bottom:clamp(36px,5vw,56px)}.tl-eyebrow[data-astro-cid-3xih677i]{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-bright);background:var(--purple-pale);border-radius:var(--r-pill);border:1px solid #7c3aed33;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}html.dark .tl-eyebrow[data-astro-cid-3xih677i]{background:#7c3aed26}.tl-title[data-astro-cid-3xih677i]{font-family:var(--font);letter-spacing:-.03em;color:var(--text);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900}.tl-serif[data-astro-cid-3xih677i]{font-family:var(--serif);color:var(--purple-bright);font-style:italic;font-weight:400}.frieze-track[data-astro-cid-3xih677i]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid;position:relative}.frieze-axis[data-astro-cid-3xih677i]{background:linear-gradient(90deg,var(--purple-main),var(--purple-bright));transform-origin:0;height:2px;transition:transform 1s var(--ease);border-radius:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0)}.frieze[data-astro-cid-3xih677i].on .frieze-axis[data-astro-cid-3xih677i]{transform:translateY(-50%)scaleX(1)}.fnode[data-astro-cid-3xih677i]{opacity:0;height:420px;position:relative;transform:translateY(14px)}.frieze[data-astro-cid-3xih677i].on .fnode[data-astro-cid-3xih677i]{animation:fpop .55s var(--ease) forwards;animation-delay:calc(var(--i) * .12s + .3s)}@keyframes fpop{to{opacity:1;transform:none}}.fcard[data-astro-cid-3xih677i]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-inline:4px;display:flex;position:absolute;left:0;right:0}.fnode[data-astro-cid-3xih677i].up .fcard[data-astro-cid-3xih677i]{bottom:calc(50% + 46px)}.fnode[data-astro-cid-3xih677i].down .fcard[data-astro-cid-3xih677i]{top:calc(50% + 46px)}.ficon[data-astro-cid-3xih677i]{width:54px;height:54px;color:var(--purple-bright);background:var(--purple-pale);transition:transform .25s var(--spring), box-shadow .25s;border:1.5px solid #7c3aed40;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #7c3aed2e}html.dark .ficon[data-astro-cid-3xih677i]{background:#7c3aed26}.fnode[data-astro-cid-3xih677i]:hover .ficon[data-astro-cid-3xih677i]{transform:scale(1.1);box-shadow:0 8px 26px #7c3aed66}.ftitle[data-astro-cid-3xih677i]{font-family:var(--font);color:var(--text);letter-spacing:-.01em;font-size:.85rem;font-weight:800;line-height:1.25}.fdesc[data-astro-cid-3xih677i]{color:var(--text-soft);font-size:.72rem;line-height:1.45}.fline[data-astro-cid-3xih677i]{background:linear-gradient(var(--purple-bright),#7c3aed4d);width:2px;position:absolute;left:50%;transform:translate(-50%)}.fnode[data-astro-cid-3xih677i].up .fline[data-astro-cid-3xih677i]{height:46px;bottom:50%}.fnode[data-astro-cid-3xih677i].down .fline[data-astro-cid-3xih677i]{height:46px;top:50%}.fdot[data-astro-cid-3xih677i]{background:var(--purple-bright);z-index:2;width:14px;height:14px;animation:2.4s ease-in-out infinite fdotPulse;animation-delay:calc(var(--i) * .2s);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #7c3aed2e}@keyframes fdotPulse{0%,to{box-shadow:0 0 0 5px #7c3aed2e}50%{box-shadow:0 0 0 9px #7c3aed0f}}@media (width<=860px){.frieze-track[data-astro-cid-3xih677i]{grid-template-columns:1fr;gap:0;padding-left:28px}.frieze-axis[data-astro-cid-3xih677i]{transform-origin:top;width:2px;height:auto;inset:0 auto 0 6px;transform:scaleY(0)}.frieze[data-astro-cid-3xih677i].on .frieze-axis[data-astro-cid-3xih677i]{transform:scaleY(1)}.fnode[data-astro-cid-3xih677i]{align-items:center;height:auto;min-height:96px;padding:14px 0;display:flex}.fnode[data-astro-cid-3xih677i] .fcard[data-astro-cid-3xih677i],.fnode[data-astro-cid-3xih677i].up .fcard[data-astro-cid-3xih677i],.fnode[data-astro-cid-3xih677i].down .fcard[data-astro-cid-3xih677i]{text-align:left;flex-direction:row;align-items:center;gap:14px;position:static;top:auto;bottom:auto}.ficon[data-astro-cid-3xih677i]{flex-shrink:0}.ftitle[data-astro-cid-3xih677i]{font-size:.95rem}.fdesc[data-astro-cid-3xih677i]{font-size:.82rem}.fline[data-astro-cid-3xih677i]{width:22px;height:2px;top:50%;left:-22px;transform:none}.fnode[data-astro-cid-3xih677i].up .fline[data-astro-cid-3xih677i],.fnode[data-astro-cid-3xih677i].down .fline[data-astro-cid-3xih677i]{width:22px;height:2px;top:50%;bottom:auto}.fdot[data-astro-cid-3xih677i]{top:50%;left:-22px}}@media (prefers-reduced-motion:reduce){.fnode[data-astro-cid-3xih677i]{opacity:1;animation:none;transform:none}.frieze-axis[data-astro-cid-3xih677i]{transform:translateY(-50%)scaleX(1)}.fdot[data-astro-cid-3xih677i]{animation:none}}.tm[data-astro-cid-gakqr736]{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:clamp(80px,10vw,120px)}.tm-head[data-astro-cid-gakqr736]{text-align:center;margin-inline:auto;max-width:600px;margin-bottom:clamp(40px,5vw,64px)}.eyebrow[data-astro-cid-gakqr736]{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-bright);background:var(--purple-pale);border-radius:var(--r-pill);border:1px solid #7c3aed33;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}html.dark .eyebrow[data-astro-cid-gakqr736]{background:#7c3aed26}.tm-title[data-astro-cid-gakqr736]{letter-spacing:-.03em;color:var(--text);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900;line-height:1.1}.si[data-astro-cid-gakqr736]{font-family:var(--serif);color:var(--purple-bright);font-style:italic;font-weight:400}.tm-marq[data-astro-cid-gakqr736]{margin-bottom:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tm-track[data-astro-cid-gakqr736]{width:max-content;animation:90s linear infinite tmScroll;display:flex}.tm-marq[data-astro-cid-gakqr736]:hover .tm-track[data-astro-cid-gakqr736],.tm-marq[data-astro-cid-gakqr736]:focus-within .tm-track[data-astro-cid-gakqr736]{animation-play-state:paused}.tm-set[data-astro-cid-gakqr736]{gap:20px;padding-right:20px;display:flex}.tm-set[data-astro-cid-gakqr736] .tmc[data-astro-cid-gakqr736]{flex:none;width:min(380px,82vw)}@keyframes tmScroll{to{transform:translate(-50%)}}.tmc[data-astro-cid-gakqr736]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;flex-direction:column;gap:16px;padding:28px;display:flex}.tmc[data-astro-cid-gakqr736]:hover{border-color:#7c3aed40;transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.tmc-stars[data-astro-cid-gakqr736]{color:#f59e0b;letter-spacing:2px;font-size:14px}.tmc-q[data-astro-cid-gakqr736]{color:var(--text-soft);flex:1;font-size:.9375rem;font-style:normal;line-height:1.75}.tmc-foot[data-astro-cid-gakqr736]{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.tmc-av[data-astro-cid-gakqr736]{background:var(--purple-bright);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:flex}.tmc-a[data-astro-cid-gakqr736]{color:var(--text);font-size:13px;font-style:normal;font-weight:700;display:block}.tmc-c[data-astro-cid-gakqr736]{color:var(--text-soft);font-size:12px}.tm-sectors[data-astro-cid-gakqr736]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-top:40px;display:flex}.tm-sl[data-astro-cid-gakqr736]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:700}.tm-secs[data-astro-cid-gakqr736]{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.tm-secs[data-astro-cid-gakqr736] li[data-astro-cid-gakqr736]{color:var(--text-soft);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 14px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.tm-secs[data-astro-cid-gakqr736] li[data-astro-cid-gakqr736]:hover{color:var(--purple-bright);border-color:#7c3aed4d}@media (prefers-reduced-motion:reduce){.tm-track[data-astro-cid-gakqr736]{animation:none}.tm-marq[data-astro-cid-gakqr736]{overflow-x:auto}}
