.hero-radial[data-astro-cid-ge2uvauf]{background:radial-gradient(58% 60% at 72% 42%, color-mix(in srgb, var(--color-blue) 26%, transparent), transparent 70%), radial-gradient(80% 70% at 12% 0%, color-mix(in srgb, var(--color-white) 6%, transparent), transparent 60%)}.hero-grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-white) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-white) 4%, transparent) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 70% 38%,#000,#0000 72%)}.hero-net[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke:color-mix(in srgb, var(--color-white) 14%, transparent);stroke-width:1px;stroke-dasharray:3 4}.hero-net-node[data-astro-cid-ge2uvauf]{fill:color-mix(in srgb, var(--color-white) 55%, var(--color-blue));filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-blue) 70%, transparent))}.hero-blue-spark[data-astro-cid-ge2uvauf]{box-shadow:0 0 24px color-mix(in srgb, var(--color-blue) 45%, transparent)}.hero-blue-spark-soft[data-astro-cid-ge2uvauf]{box-shadow:0 0 22px color-mix(in srgb, var(--color-blue) 38%, transparent)}.hero-art-shell[data-astro-cid-ge2uvauf]{box-shadow:0 34px 100px color-mix(in srgb, var(--color-black) 36%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 8%, transparent)}.hero-cta-primary[data-astro-cid-ge2uvauf]:hover{background:color-mix(in srgb, var(--color-blue) 92%, var(--color-white));box-shadow:0 14px 30px -8px color-mix(in srgb, var(--color-blue) 65%, transparent), 0 0 26px color-mix(in srgb, var(--color-blue) 45%, transparent)}.hero-maite-tile[data-astro-cid-ge2uvauf]{background:linear-gradient(157deg, color-mix(in srgb, var(--color-blue) 80%, var(--color-white)) 0%, var(--color-blue) 50%, color-mix(in srgb, var(--color-blue) 86%, var(--color-black)) 100%);filter:saturate(1.18);box-shadow:0 2px 4px color-mix(in srgb, var(--color-black) 30%, transparent), 0 16px 30px -10px color-mix(in srgb, var(--color-black) 55%, transparent), 0 30px 60px -14px color-mix(in srgb, var(--color-blue) 55%, transparent), 0 0 34px color-mix(in srgb, var(--color-blue) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 32%, transparent)}.hero-float[data-astro-cid-ge2uvauf]{animation:6s ease-in-out infinite hero-float}@keyframes hero-float{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(-12px)rotate(45deg)}}.hero-float-tile[data-astro-cid-ge2uvauf]{animation:6s ease-in-out infinite hero-float-tile}@keyframes hero-float-tile{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-blink[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite hero-blink}@keyframes hero-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}97%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-float[data-astro-cid-ge2uvauf],.hero-float-tile[data-astro-cid-ge2uvauf],.hero-blink[data-astro-cid-ge2uvauf]{animation:none}}.vision-grid[data-astro-cid-c6yojwdb]{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-blue) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-blue) 5%, transparent) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 78% 30%,#000,#0000 70%)}.vision-float[data-astro-cid-c6yojwdb]{animation:7s ease-in-out infinite vision-float}@keyframes vision-float{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(-8px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.vision-float[data-astro-cid-c6yojwdb]{animation:none}}.maite-live-card[data-astro-cid-4ztw47mu]{box-shadow:0 2px 4px color-mix(in srgb, var(--color-black) 20%, transparent), 0 18px 40px -16px color-mix(in srgb, var(--color-black) 45%, transparent), 0 0 36px color-mix(in srgb, var(--color-blue) 26%, transparent)}.maite-live-card[data-astro-cid-4ztw47mu]:hover{box-shadow:0 4px 8px color-mix(in srgb, var(--color-black) 24%, transparent), 0 28px 56px -18px color-mix(in srgb, var(--color-black) 50%, transparent), 0 0 48px color-mix(in srgb, var(--color-blue) 38%, transparent)}.maite-float[data-astro-cid-4ztw47mu]{animation:6s ease-in-out infinite maite-float}@keyframes maite-float{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(-8px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.maite-float[data-astro-cid-4ztw47mu]{animation:none}}.approach-glow[data-astro-cid-wgores44]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-blue) 15%, transparent), transparent 78%)}.approach-grid[data-astro-cid-wgores44]{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-blue) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-blue) 8%, transparent) 1px, transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle,#000,#0000 72%)}.approach-spark[data-astro-cid-wgores44]{box-shadow:0 0 22px color-mix(in srgb, var(--color-blue) 35%, transparent)}.approach-route[data-astro-cid-wgores44]{flex-direction:column;display:flex;position:relative}.approach-step[data-astro-cid-wgores44]{gap:1.25rem;padding-bottom:1.75rem;display:flex;position:relative}.approach-step[data-astro-cid-wgores44]:last-child{padding-bottom:0}.approach-marker[data-astro-cid-wgores44]{flex:none;justify-content:center;width:3.5rem;display:flex;position:relative}.approach-node[data-astro-cid-wgores44]{z-index:1;width:3.5rem;height:3.5rem;color:var(--color-white);background:linear-gradient(157deg, color-mix(in srgb, var(--color-blue) 82%, var(--color-white)) 0%, var(--color-blue) 52%, color-mix(in srgb, var(--color-blue) 88%, var(--color-black)) 100%);box-shadow:0 2px 4px color-mix(in srgb, var(--color-black) 22%, transparent), 0 14px 26px -12px color-mix(in srgb, var(--color-blue) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 30%, transparent);border-radius:1.1rem;justify-content:center;align-items:center;display:flex;position:relative}.approach-node[data-astro-cid-wgores44]:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-white) 38%, transparent), transparent);opacity:.8;pointer-events:none;border-radius:.85rem;height:40%;position:absolute;inset:7% 9% auto}@media (width<=767.98px){.approach-step[data-astro-cid-wgores44]:not(:last-child) .approach-marker[data-astro-cid-wgores44]:after{content:"";background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-blue) 50%, transparent) 0 25%, transparent 25% 100%);background-size:2px 10px;width:2px;animation:1.4s linear infinite approach-flow-y;position:absolute;top:3.5rem;bottom:-1.75rem;left:50%;transform:translate(-50%)}}.approach-rail[data-astro-cid-wgores44]{display:none}@media (width>=768px){.approach-route[data-astro-cid-wgores44]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.approach-step[data-astro-cid-wgores44]{flex-direction:column;gap:1.5rem;padding-bottom:0}.approach-marker[data-astro-cid-wgores44]{width:100%}.approach-step[data-astro-cid-wgores44] .approach-marker[data-astro-cid-wgores44]:after{content:"";background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-blue) 50%, transparent) 0 25%, transparent 25% 100%);background-size:2px 10px;width:2px;height:1.5rem;animation:1.3s linear infinite approach-flow-y;position:absolute;top:3.5rem;left:50%;transform:translate(-50%)}.approach-step[data-astro-cid-wgores44]:first-of-type .approach-marker[data-astro-cid-wgores44]:after{animation-direction:reverse}.approach-rail[data-astro-cid-wgores44]{z-index:0;background-image:linear-gradient(to right, color-mix(in srgb, var(--color-blue) 50%, transparent) 0 25%, transparent 25% 100%);background-size:10px 2px;height:2px;animation:1.1s linear infinite approach-flow-x;display:block;position:absolute;top:calc(1.75rem - 1px);left:calc(16.6667% - .5rem);right:calc(16.6667% - .5rem)}}@media (prefers-reduced-motion:reduce){.approach-float[data-astro-cid-wgores44],.approach-rail[data-astro-cid-wgores44],.approach-marker[data-astro-cid-wgores44]:after{animation:none}}.approach-float[data-astro-cid-wgores44]{animation:6s ease-in-out infinite approach-float}@keyframes approach-float{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(-12px)rotate(45deg)}}@keyframes approach-flow-x{to{background-position-x:10px}}@keyframes approach-flow-y{to{background-position-y:10px}}
