.hero-home[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;padding-block:28px 12px}.copy[data-astro-cid-j7pv25f6]{display:grid;gap:14px}.eyebrow[data-astro-cid-j7pv25f6]{justify-self:start;font-size:13px;font-weight:700;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);padding:4px 12px;border-radius:99px}.copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(28px,4.6vw,46px);font-weight:800;line-height:1.35}.copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--fg-2);font-size:17px;max-width:56ch}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap}.cloud[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;max-width:460px;width:100%;justify-self:center}.cloud[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 45%,transparent),color-mix(in srgb,var(--cyan) 12%,transparent) 45%,transparent 70%);filter:blur(24px);animation:halo 7s ease-in-out infinite}.cloud[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:25%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--cyan) 35%,transparent);animation:spin 40s linear infinite}.cloud[data-astro-cid-j7pv25f6] .core[data-astro-cid-j7pv25f6]{box-shadow:none;position:absolute;left:50%;top:50%;width:84px;height:84px;max-width:none;translate:-50% -50%;border-radius:24px;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--cyan) 70%,transparent));animation:pulse 3.5s ease-in-out infinite}@keyframes pulse{0%,to{scale:1;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--cyan) 50%,transparent))}50%{scale:1.08;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--cyan) 85%,transparent))}}.ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;animation:spin 22s linear infinite}.ring[data-astro-cid-j7pv25f6].r2{animation-duration:34s;animation-direction:reverse}.ring[data-astro-cid-j7pv25f6].r2:before{content:"";position:absolute;inset:6%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--blue) 30%,transparent)}.ring[data-astro-cid-j7pv25f6]:has(a:hover),.ring[data-astro-cid-j7pv25f6]:has(a:hover) .up[data-astro-cid-j7pv25f6]{animation-play-state:paused}.cloud[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:var(--x, 50%);top:var(--y, 50%);translate:-50% -50%;width:max-content}.r1[data-astro-cid-j7pv25f6] .up[data-astro-cid-j7pv25f6]{display:block;animation:spin 22s linear infinite reverse}.r2[data-astro-cid-j7pv25f6] .up[data-astro-cid-j7pv25f6]{display:block;animation:spin 34s linear infinite}.cloud[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:6px;border-radius:22px;background:var(--img) center / cover;filter:blur(16px) saturate(1.8);opacity:.75;z-index:-1;animation:glow 5s ease-in-out var(--d, 0s) infinite}.cloud[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:none;position:relative;width:72px;height:72px;border-radius:18px;box-shadow:0 14px 30px -10px #0000008c,0 0 0 1px #ffffff14;display:block;transition:transform .25s;animation:float 5s ease-in-out var(--d, 0s) infinite}.cloud[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.15)}.cloud[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:before{opacity:1;filter:blur(22px) saturate(2)}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes glow{0%,to{opacity:.45;scale:.9}50%{opacity:.9;scale:1.15}}@keyframes halo{0%,to{opacity:.7;scale:.95}50%{opacity:1;scale:1.05}}@keyframes spin{to{rotate:360deg}}.tiles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.promo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 22%,var(--card)),var(--card));border:1px solid var(--line);border-radius:20px;padding:22px}.promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px}.promo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0 0;color:var(--fg-2)}@media(max-width:820px){.hero-home[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.cloud[data-astro-cid-j7pv25f6]{max-width:340px}.cloud[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:14px}.cloud[data-astro-cid-j7pv25f6] .core[data-astro-cid-j7pv25f6]{width:60px;height:60px}.promo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
