.hero-bg[data-astro-cid-mvuf5gaa]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-bg__fallback[data-astro-cid-mvuf5gaa]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 75% 22%,rgba(47,107,255,.5),transparent 68%),radial-gradient(ellipse 55% 45% at 12% 16%,rgba(91,44,255,.42),transparent 62%),radial-gradient(ellipse 70% 40% at 48% 70%,rgba(0,210,255,.3),transparent 72%),linear-gradient(180deg,#050814,#071530 18%,#0a2a6e,#1560e8 58%,#2f6bff 72%,#5aa0ff 84%,#9ec8ff 93%,#e8f1fc)}:root[data-theme=dark] .hero-bg__fallback[data-astro-cid-mvuf5gaa]{background:radial-gradient(ellipse 80% 55% at 75% 22%,rgba(47,107,255,.5),transparent 68%),radial-gradient(ellipse 55% 45% at 12% 16%,rgba(91,44,255,.42),transparent 62%),radial-gradient(ellipse 70% 40% at 48% 70%,rgba(0,210,255,.28),transparent 72%),linear-gradient(180deg,#050814,#071530 18%,#0a2a6e,#1560e8 62%,#2f6bff 78%,#1a3a7a 90%,#0b1224)}.hero-bg__canvas[data-astro-cid-mvuf5gaa]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.hero-bg__canvas[data-astro-cid-mvuf5gaa][data-ready=true]{opacity:1}.hero-bg__fog[data-astro-cid-mvuf5gaa]{position:absolute;border-radius:50%;filter:blur(54px);mix-blend-mode:screen;will-change:transform}.hero-bg__fog--a[data-astro-cid-mvuf5gaa]{width:min(78vw,46rem);height:min(52vw,30rem);left:-14%;top:6%;opacity:.85;background:radial-gradient(circle,rgba(120,70,255,.7),transparent 70%);animation:fog-drift-a 18s ease-in-out infinite alternate}.hero-bg__fog--b[data-astro-cid-mvuf5gaa]{width:min(82vw,52rem);height:min(54vw,32rem);right:-16%;top:-2%;opacity:.9;background:radial-gradient(circle,rgba(47,107,255,.78),transparent 68%);animation:fog-drift-b 22s ease-in-out infinite alternate}.hero-bg__fog--c[data-astro-cid-mvuf5gaa]{width:min(88vw,56rem);height:min(40vw,24rem);left:18%;bottom:22%;opacity:.65;background:radial-gradient(circle,rgba(0,210,255,.55),transparent 70%);animation:fog-drift-c 16s ease-in-out infinite alternate}.hero-bg__fog--d[data-astro-cid-mvuf5gaa]{width:min(55vw,30rem);height:min(36vw,20rem);left:40%;top:24%;opacity:.4;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);animation:fog-drift-a 20s ease-in-out infinite alternate-reverse}.hero-bg__grid[data-astro-cid-mvuf5gaa]{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:72px 72px;background-position:center top;opacity:.42;mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.92) 48%,rgba(0,0,0,.35) 78%,transparent 92%)}.hero-bg__cloud-bank[data-astro-cid-mvuf5gaa]{position:absolute;left:0;right:0;bottom:0;z-index:3;height:0;pointer-events:none;overflow:visible}.hero-bg__clouds[data-astro-cid-mvuf5gaa]{position:absolute;right:-50%;bottom:-11rem;width:min(1400px,118%);max-width:none;height:auto;display:block;object-fit:contain;object-position:center bottom;transform:translate(-50%);user-select:none;-webkit-user-drag:none}.hero-bg__clouds--dark[data-astro-cid-mvuf5gaa]{display:none}:root[data-theme=dark] .hero-bg__clouds--light[data-astro-cid-mvuf5gaa]{display:none}:root[data-theme=dark] .hero-bg__clouds--dark[data-astro-cid-mvuf5gaa]{display:block}.hero-bg__fade[data-astro-cid-mvuf5gaa]{position:absolute;left:0;right:0;bottom:0;height:2.5rem;z-index:4;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-bg) 35%,transparent) 50%,var(--color-bg) 100%)}@keyframes fog-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5%,7%,0) scale(1.1)}}@keyframes fog-drift-b{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-6%,5%,0) scale(1)}}@keyframes fog-drift-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,-6%,0) scale(1.12)}}@media(max-width:767px),(prefers-reduced-motion:reduce){.hero-bg__canvas[data-astro-cid-mvuf5gaa]{display:none}.hero-bg__fog--a[data-astro-cid-mvuf5gaa],.hero-bg__fog--b[data-astro-cid-mvuf5gaa],.hero-bg__fog--c[data-astro-cid-mvuf5gaa],.hero-bg__fog--d[data-astro-cid-mvuf5gaa]{animation:none}.hero-bg__clouds[data-astro-cid-mvuf5gaa]{bottom:-2.25rem;width:min(1200px,125%)}}.orbit-center[data-astro-cid-jfgnes5x]{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:5.5rem;height:5.5rem;border-radius:50%;display:grid;place-items:center;background:#0508148c;border:1px solid rgba(255,255,255,.16);box-shadow:var(--glow-brand);z-index:2}.orbit-center[data-astro-cid-jfgnes5x] img[data-astro-cid-jfgnes5x]{width:3.35rem;height:3.35rem;border-radius:50%}.orbit-item[data-astro-cid-2hcprryt]{position:absolute;inset:50% auto auto 50%;width:0;height:0;transform:rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1));text-decoration:none;color:inherit}.orbit-item__chip[data-astro-cid-2hcprryt]{position:absolute;left:0;top:0;translate:-50% -50%;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem .45rem .5rem;border-radius:var(--radius-pill);background:#070a12b8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);white-space:nowrap;animation:orbit-counter var(--orbit-duration) linear infinite;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.orbit-item[data-astro-cid-2hcprryt]:hover .orbit-item__chip[data-astro-cid-2hcprryt],.orbit-item[data-astro-cid-2hcprryt]:focus-visible .orbit-item__chip[data-astro-cid-2hcprryt]{border-color:#00d2ff8c;box-shadow:0 0 24px #2f6bff59}@keyframes orbit-counter{0%{transform:rotate(calc(var(--orbit-angle) * -1))}to{transform:rotate(calc(var(--orbit-angle) * -1 - 360deg))}}@media(prefers-reduced-motion:reduce){.orbit-item__chip[data-astro-cid-2hcprryt]{animation:none;transform:rotate(calc(var(--orbit-angle) * -1))}}.orbit-item__dot[data-astro-cid-2hcprryt]{width:.55rem;height:.55rem;border-radius:50%;background:var(--gradient-brand)}.orbit-item__label[data-astro-cid-2hcprryt]{font-size:.8rem;font-weight:600;color:#f8fafc}.orbit-ring[data-astro-cid-kirf63vi]{position:absolute;inset:50% auto auto 50%;width:calc(var(--orbit-radius) * 2);height:calc(var(--orbit-radius) * 2);translate:-50% -50%;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 40px #2f6bff1f}.orbit-ring--inner[data-astro-cid-kirf63vi]{width:calc(var(--orbit-radius) * 1.15);height:calc(var(--orbit-radius) * 1.15);border-color:#00d2ff29}.product-orbit[data-astro-cid-ufnqdcnd]{--orbit-radius: clamp(7.5rem, 18vw, 11.5rem);width:min(100%,28rem);margin-inline:auto;position:relative;z-index:1}@media(min-width:900px){.product-orbit[data-astro-cid-ufnqdcnd]{margin-inline:0 0 auto}}.product-orbit__stage[data-astro-cid-ufnqdcnd]{position:relative;width:100%;aspect-ratio:1;animation:orbit-enter var(--motion-enter) ease both;animation-delay:.45s}.product-orbit__spinner[data-astro-cid-ufnqdcnd]{position:absolute;inset:0;animation:orbit-spin var(--orbit-duration) linear infinite}.product-orbit[data-astro-cid-ufnqdcnd]:hover .product-orbit__spinner[data-astro-cid-ufnqdcnd],.product-orbit[data-astro-cid-ufnqdcnd]:focus-within .product-orbit__spinner[data-astro-cid-ufnqdcnd],.product-orbit[data-astro-cid-ufnqdcnd]:hover .orbit-item__chip,.product-orbit[data-astro-cid-ufnqdcnd]:focus-within .orbit-item__chip{animation-play-state:paused}.product-orbit__mobile[data-astro-cid-ufnqdcnd]{display:none;list-style:none;margin:1.25rem 0 0;padding:0;gap:.55rem;flex-wrap:wrap;justify-content:center}.product-orbit__mobile[data-astro-cid-ufnqdcnd] a[data-astro-cid-ufnqdcnd]{display:inline-flex;padding:.45rem .8rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.18);background:#070a128c;color:#f8fafc;text-decoration:none;font-size:.85rem;font-weight:600}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.product-orbit__stage[data-astro-cid-ufnqdcnd]{display:none}.product-orbit__mobile[data-astro-cid-ufnqdcnd]{display:flex}}@media(prefers-reduced-motion:reduce){.product-orbit__spinner[data-astro-cid-ufnqdcnd],.product-orbit__stage[data-astro-cid-ufnqdcnd]{animation:none}}.hero[data-astro-cid-jaihvjwl]{position:relative;min-height:100svh;display:flex;align-items:center;padding:clamp(5.5rem,12vh,7.5rem) 0 clamp(7rem,16vh,10rem);color:#f8fafc;overflow:hidden}.hero__inner[data-astro-cid-jaihvjwl]{position:relative;z-index:1;width:min(100% - 2rem,var(--container-max));margin-inline:auto;display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:900px){.hero__inner[data-astro-cid-jaihvjwl]{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.9fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.hero__visual[data-astro-cid-jaihvjwl]{justify-self:end;width:min(100%,24rem);margin-bottom:clamp(1.5rem,4vh,3rem);align-self:center}}.hero__eyebrow[data-astro-cid-jaihvjwl],.hero__copy[data-astro-cid-jaihvjwl] h1[data-astro-cid-jaihvjwl],.hero__desc[data-astro-cid-jaihvjwl],.hero__actions[data-astro-cid-jaihvjwl],.hero__meta[data-astro-cid-jaihvjwl]{animation:fade-up var(--motion-enter) ease both}.hero__eyebrow[data-astro-cid-jaihvjwl]{margin:0 0 1rem;display:inline-flex;padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.14);background:#05081459;color:var(--color-accent);animation-delay:.1s}.hero__copy[data-astro-cid-jaihvjwl] h1[data-astro-cid-jaihvjwl]{margin:0;max-width:16ch;animation-delay:.22s}.hero__desc[data-astro-cid-jaihvjwl]{margin:1.25rem 0 0;max-width:36rem;color:#f8fafcd1;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);animation-delay:.34s}.hero__actions[data-astro-cid-jaihvjwl]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.85rem;animation-delay:.46s}.hero__btn[data-astro-cid-jaihvjwl]{font-family:var(--font-sans)}.hero__meta[data-astro-cid-jaihvjwl]{margin:1.25rem 0 0;color:#f8fafc8c;font-size:var(--text-small);animation-delay:.55s}.hero__visual[data-astro-cid-jaihvjwl]{position:relative;z-index:1}.hero__visual[data-astro-cid-jaihvjwl]:before{content:"";position:absolute;inset:12% 8%;background:radial-gradient(circle,rgba(0,210,255,.28),transparent 68%);filter:blur(18px);z-index:0;pointer-events:none}@media(max-width:899px){.hero__visual[data-astro-cid-jaihvjwl]{order:2;width:min(100%,22rem);margin-inline:auto;margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.hero__eyebrow[data-astro-cid-jaihvjwl],.hero__copy[data-astro-cid-jaihvjwl] h1[data-astro-cid-jaihvjwl],.hero__desc[data-astro-cid-jaihvjwl],.hero__actions[data-astro-cid-jaihvjwl],.hero__meta[data-astro-cid-jaihvjwl]{animation:none}}
