.bento-wrap.svelte-cwls5q{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.bento-wrap.svelte-cwls5q{grid-template-columns:1fr 1fr}}@media (width>=1024px){.bento-wrap.svelte-cwls5q{grid-template-rows:220px 220px 130px;grid-template-columns:1fr 1fr 1fr}.b-atomic.svelte-cwls5q{grid-area:1/1/2/3}.b-saas.svelte-cwls5q{grid-area:1/3/3/4}.b-wp.svelte-cwls5q{grid-area:2/1/3/2}.b-motion.svelte-cwls5q{grid-area:2/2/3/3}.b-ai.svelte-cwls5q{grid-area:3/1/4/3}.b-a11y.svelte-cwls5q{grid-area:3/3/4/4}}.bento-card.svelte-cwls5q{isolation:isolate;transition:border-color .4s,box-shadow .4s,transform .35s;position:relative}.bento-card.svelte-cwls5q:hover{transform:translateY(-2px)}.bento-glow.svelte-cwls5q{border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.bento-card.svelte-cwls5q:hover .bento-glow:where(.svelte-cwls5q){opacity:1}.b-atomic.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 93% 7%,#6366f138 0%,#0000 55%)}.b-saas.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 93% 5%,#38bdf82e 0%,#0000 55%)}.b-wp.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 93% 7%,#3b82f62e 0%,#0000 55%)}.b-motion.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 93% 7%,#f59e0b2e 0%,#0000 55%)}.b-ai.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 5%,#a78bfa38 0%,#0000 50%)}.b-a11y.svelte-cwls5q .bento-glow:where(.svelte-cwls5q){background:radial-gradient(circle at 93% 7%,#34d3992e 0%,#0000 55%)}.b-atomic.svelte-cwls5q:hover{border-color:#6366f173;box-shadow:0 0 48px #6366f11f}.b-saas.svelte-cwls5q:hover{border-color:#38bdf873;box-shadow:0 0 48px #38bdf81f}.b-wp.svelte-cwls5q:hover{border-color:#3b82f673;box-shadow:0 0 48px #3b82f61f}.b-motion.svelte-cwls5q:hover{border-color:#f59e0b73;box-shadow:0 0 48px #f59e0b1f}.b-ai.svelte-cwls5q:hover{border-color:#a78bfa73;box-shadow:0 0 48px #a78bfa1f}.b-a11y.svelte-cwls5q:hover{border-color:#34d39973;box-shadow:0 0 48px #34d3991f}.concept-c-card.svelte-cwls5q{transition:box-shadow .35s,border-color .35s}.concept-c-card.svelte-cwls5q .logo-badge:where(.svelte-cwls5q){transform-style:preserve-3d;perspective:600px}
