.tools-page[data-astro-cid-qkptn22r]{position:relative;overflow:hidden;min-height:100vh;padding:12rem 0 6rem;background:light-dark(radial-gradient(circle at top right,#e0f2fe,#ddd6fe,#fce7f3),radial-gradient(circle at top right,#0c4a6e,#3730a3,#831843))}.tools-background[data-astro-cid-qkptn22r]{pointer-events:none;position:absolute;z-index:0;top:0;left:0;overflow:hidden;width:100%;height:100%}.floating-blob[data-astro-cid-qkptn22r]{position:absolute;width:40rem;height:40rem;border-radius:50%;opacity:.14;filter:blur(115px);animation:blobFloat 22s ease-in-out infinite}.blob-1[data-astro-cid-qkptn22r]{top:-8%;left:-12%;background:linear-gradient(135deg,#a855f7,#ec4899);animation-delay:0s}.blob-2[data-astro-cid-qkptn22r]{top:45%;right:-10%;background:linear-gradient(135deg,#06b6d4,#8b5cf6);animation-delay:7s}.blob-3[data-astro-cid-qkptn22r]{bottom:-15%;left:35%;background:linear-gradient(135deg,#f43f5e,#a855f7);animation-delay:14s}.gradient-orb[data-astro-cid-qkptn22r]{position:absolute;border-radius:50%;opacity:.2;filter:blur(75px);animation:orbPulse 16s ease-in-out infinite}.orb-1[data-astro-cid-qkptn22r]{top:15%;right:15%;width:22rem;height:22rem;background:radial-gradient(circle,#06b6d4,transparent)}.orb-2[data-astro-cid-qkptn22r]{bottom:20%;left:10%;width:28rem;height:28rem;background:radial-gradient(circle,#a855f7,transparent)}.tools-container[data-astro-cid-qkptn22r]{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.tools-hero[data-astro-cid-qkptn22r]{margin-bottom:5rem;text-align:center;opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.hero-badge[data-astro-cid-qkptn22r]{display:inline-flex;gap:.5rem;align-items:center;margin-bottom:1.5rem;padding:.6rem 1.2rem;border:1px solid light-dark(rgb(168 85 247 / 20%),rgb(168 85 247 / 30%));border-radius:2rem;font-size:.9rem;font-weight:600;color:light-dark(#8b5cf6,#a78bfa);background:light-dark(rgb(168 85 247 / 10%),rgb(168 85 247 / 15%));backdrop-filter:blur(10px);animation:badgeGlow 3s ease-in-out infinite}.hero-badge[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{width:18px;height:18px;color:light-dark(#8b5cf6,#a78bfa)}.page-title[data-astro-cid-qkptn22r]{margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;color:light-dark(#1e1b4b,#f8fafc)}.page-title__span[data-astro-cid-qkptn22r]{background:linear-gradient(135deg,#a855f7,#06b6d4,#ec4899);background-clip:text;background-size:200% 200%;animation:gradientShift 8s ease infinite;-webkit-text-fill-color:transparent}.page-subtitle[data-astro-cid-qkptn22r]{max-width:850px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.7;color:light-dark(#64748b,#cbd5e1)}.tools-grid[data-astro-cid-qkptn22r]{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:4rem;opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}.tool-card[data-astro-cid-qkptn22r]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:2.5rem 2rem;border:2px solid light-dark(rgb(168 85 247 / 20%),rgb(168 85 247 / 35%));border-radius:1.5rem;text-align:left;background:light-dark(rgb(255 255 255 / 85%),rgb(30 27 75 / 50%));backdrop-filter:blur(20px);box-shadow:0 10px 40px light-dark(rgb(168 85 247 / 10%),rgb(0 0 0 / 25%)),0 0 0 1px light-dark(rgb(255 255 255 / 60%),rgb(255 255 255 / 5%)) inset;transition:all .4s cubic-bezier(.16,1,.3,1)}.tool-card[data-astro-cid-qkptn22r]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;opacity:0;background:radial-gradient(circle,rgb(6 182 212 / 10%) 0%,transparent 70%);transition:opacity .4s ease}.tool-card[data-astro-cid-qkptn22r]:hover:before{opacity:1}.tool-card[data-astro-cid-qkptn22r]:hover{transform:translateY(-10px);border-color:light-dark(rgb(168 85 247 / 40%),rgb(168 85 247 / 60%));box-shadow:0 20px 60px light-dark(rgb(168 85 247 / 20%),rgb(0 0 0 / 40%)),0 0 0 1px light-dark(rgb(255 255 255 / 90%),rgb(255 255 255 / 10%)) inset}.container-icon[data-astro-cid-qkptn22r]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:75px;height:75px;margin-bottom:1.5rem;border:2px solid light-dark(rgb(168 85 247 / 25%),rgb(168 85 247 / 40%));border-radius:1.25rem;color:light-dark(#8b5cf6,#a78bfa);background:light-dark(rgb(168 85 247 / 12%),rgb(168 85 247 / 20%));transition:all .4s cubic-bezier(.16,1,.3,1)}.tool-card[data-astro-cid-qkptn22r]:hover .container-icon[data-astro-cid-qkptn22r]{transform:scale(1.1) rotate(-5deg);border-color:var(--deanny-cian);color:#fff;background:linear-gradient(135deg,#a855f7,#06b6d4);box-shadow:0 8px 25px #a855f766}.icon[data-astro-cid-qkptn22r]{width:45px;height:45px;transition:none!important}.icon[data-astro-cid-qkptn22r] svg,.icon[data-astro-cid-qkptn22r] svg *{transition:none!important}.tool-card[data-astro-cid-qkptn22r] h3[data-astro-cid-qkptn22r]{position:relative;z-index:1;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.3;color:light-dark(#1e1b4b,#f8fafc);transition:color .3s ease}.tool-card[data-astro-cid-qkptn22r]:hover h3[data-astro-cid-qkptn22r]{color:light-dark(#8b5cf6,#a78bfa)}.tool-card[data-astro-cid-qkptn22r] p[data-astro-cid-qkptn22r]{position:relative;z-index:1;flex:1;margin:0 0 1.5rem;font-size:.98rem;line-height:1.7;color:light-dark(#64748b,#cbd5e1)}.btn-tool[data-astro-cid-qkptn22r]{position:relative;z-index:1;display:inline-flex;gap:.5rem;align-items:center;align-self:flex-start;padding:.85rem 1.5rem;border:1px solid light-dark(rgb(168 85 247 / 25%),rgb(168 85 247 / 35%));border-radius:2rem;font-size:.95rem;font-weight:600;color:light-dark(#8b5cf6,#a78bfa);text-decoration:none;background:light-dark(rgb(168 85 247 / 10%),rgb(168 85 247 / 15%));transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-tool[data-astro-cid-qkptn22r] svg[data-astro-cid-qkptn22r]{width:16px;height:16px;transition:transform .3s ease}.btn-tool[data-astro-cid-qkptn22r]:hover{transform:translate(3px);border-color:var(--deanny-cian);color:#fff;background:linear-gradient(135deg,#a855f7,#06b6d4);box-shadow:0 6px 20px #a855f74d}.btn-tool[data-astro-cid-qkptn22r]:hover svg[data-astro-cid-qkptn22r]{transform:translate(3px)}.tool-card[data-astro-cid-qkptn22r]:nth-child(1){opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}.tool-card[data-astro-cid-qkptn22r]:nth-child(2){opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s}.tool-card[data-astro-cid-qkptn22r]:nth-child(3){opacity:0;animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.4s}.btn-tool[data-astro-cid-qkptn22r]:focus-visible{outline:3px solid light-dark(#a855f7,#a78bfa);outline-offset:4px}@media (width >= 768px){.tools-grid[data-astro-cid-qkptn22r]{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.tools-grid[data-astro-cid-qkptn22r]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (width <= 767px){.tools-page[data-astro-cid-qkptn22r]{padding:6rem 0 4rem}.tools-hero[data-astro-cid-qkptn22r]{margin-bottom:3rem}.tools-grid[data-astro-cid-qkptn22r]{margin-top:3rem}.tool-card[data-astro-cid-qkptn22r]{padding:2rem 1.5rem}.container-icon[data-astro-cid-qkptn22r]{width:65px;height:65px}.icon[data-astro-cid-qkptn22r]{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-qkptn22r],[data-astro-cid-qkptn22r]:before,[data-astro-cid-qkptn22r]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-32px,-48px) scale(1.1)}66%{transform:translate(42px,32px) scale(.9)}}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.15);opacity:.3}}@keyframes badgeGlow{0%,to{box-shadow:0 0 20px #a855f733}50%{box-shadow:0 0 30px #a855f766}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fadeInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}
