.tool-float{filter:drop-shadow(0 34px 38px rgba(22,48,120,.22)) drop-shadow(0 8px 12px rgba(22,48,120,.1))}.dark .tool-float{filter:drop-shadow(0 34px 44px rgba(0,0,0,.5)) drop-shadow(0 8px 12px rgba(0,0,0,.3))}.tool-glass{background:color-mix(in srgb,transparent,#fff 34%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 1px 2px rgba(15,23,42,.05),0 48px 110px -48px rgba(30,58,138,.34);backdrop-filter:blur(20px) saturate(1.25)}.dark .tool-glass{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 48px 120px -40px rgba(80,120,255,.28)}.tool-stage{background:radial-gradient(120% 78% at 50% 0,#e9f1ff 0,#f5f8fe 46%,var(--card) 82%);box-shadow:0 0 0 1px color-mix(in srgb,transparent,var(--foreground) 8%),0 1px 2px rgba(15,23,42,.04),0 30px 60px -38px rgba(30,58,138,.26);transition:box-shadow .3s ease,transform .3s ease}.dark .tool-stage{background:radial-gradient(120% 78% at 50% 0,#1d2a63 0,#151c3d 48%,var(--card) 86%);box-shadow:0 0 0 1px color-mix(in srgb,transparent,#fff 10%),0 30px 70px -38px rgba(80,120,255,.22)}.tool-stage:has(>a:hover),a.tool-stage:hover{box-shadow:0 0 0 1px color-mix(in srgb,transparent,#2563ff 22%),0 1px 2px rgba(15,23,42,.04),0 36px 70px -36px rgba(30,58,138,.34)}.tool-ground:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(22,48,120,.22),transparent);filter:blur(4px);z-index:0}.dark .tool-ground:after{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.tool-lift{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.group:hover .tool-lift{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.tool-lift,.tool-stage{transition:none}.group:hover .tool-lift{transform:none}}.tool-sky-card{background-color:#6aa2ee;background-image:linear-gradient(180deg,rgba(30,80,190,.18),rgba(30,80,190,0) 60%),-webkit-image-set(url("/landing/sky-day-1920.avif") type("image/avif"),url("/landing/sky-day-1920.webp") type("image/webp"));background-image:linear-gradient(180deg,rgba(30,80,190,.18),rgba(30,80,190,0) 60%),image-set(url("/landing/sky-day-1920.avif") type("image/avif"),url("/landing/sky-day-1920.webp") type("image/webp"));background-size:cover;background-position:center 18%;box-shadow:0 1px 2px rgba(15,23,42,.06),0 48px 110px -48px rgba(30,58,138,.45)}.dark .tool-sky-card{background-color:#10183f;background-image:-webkit-image-set(url("/landing/sky-dark-1920.avif") type("image/avif"),url("/landing/sky-dark-1920.webp") type("image/webp"));background-image:image-set(url("/landing/sky-dark-1920.avif") type("image/avif"),url("/landing/sky-dark-1920.webp") type("image/webp"));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 48px 120px -40px rgba(80,120,255,.3)}