.animated-gradient-text[data-astro-cid-ryabm63p]{background:linear-gradient(90deg,#fff,#7f5cff,#00e0ff,#ff6bcb,#fff);background-size:200% 100%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:gradient-move 3s linear infinite;background-repeat:repeat}@keyframes gradient-move{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero-breathe[data-astro-cid-ryabm63p]{will-change:transform;display:inline-block;transform-origin:center center;animation:hero-breathe 6s ease-in-out infinite}@keyframes hero-breathe{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.service-tab[data-astro-cid-pooldtqw]{background:#fff;transition:background .25s cubic-bezier(.4,1.3,.7,1.01),color .25s cubic-bezier(.4,1.3,.7,1.01),transform .22s cubic-bezier(.4,1.3,.7,1.01);will-change:background,color,transform}.service-icon[data-astro-cid-pooldtqw]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px}.service-image[data-astro-cid-pooldtqw],.service-image-hover[data-astro-cid-pooldtqw]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s cubic-bezier(.4,1.3,.7,1.01)}.service-image[data-astro-cid-pooldtqw]{opacity:1}.service-image-hover[data-astro-cid-pooldtqw]{opacity:0}.service-tab[data-astro-cid-pooldtqw]:hover{background:#9d7eff;color:#fff;transform:scale(1.04);cursor:pointer}.service-tab[data-astro-cid-pooldtqw] .service-name[data-astro-cid-pooldtqw]{color:#333}.service-tab[data-astro-cid-pooldtqw]:hover .service-name[data-astro-cid-pooldtqw]{color:#fff}.service-tab[data-astro-cid-pooldtqw]:hover .service-image[data-astro-cid-pooldtqw]{opacity:0}.service-tab[data-astro-cid-pooldtqw]:hover .service-image-hover[data-astro-cid-pooldtqw]{opacity:1}.video-scroll-wrapper[data-astro-cid-pooldtqw]{position:relative;z-index:1;margin-top:40px;margin-bottom:40px}.video-scroll-img[data-astro-cid-pooldtqw]{width:100%;max-width:900px;border-radius:1.5rem;box-shadow:0 8px 32px #4b00a31a;transition:border-radius .3s;will-change:transform,width,height,border-radius}.text-gradient-start[data-astro-cid-zauvdf7r]{background:linear-gradient(to right,#9d7eff,#8067ce);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.portfolio-bg-title[data-astro-cid-zauvdf7r]{opacity:0;filter:blur(12px);transform:translateY(40px) scale(1.08);transition:opacity .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none;user-select:none;z-index:0}.portfolio-bg-title[data-astro-cid-zauvdf7r].visible{opacity:.13;filter:blur(0);transform:translateY(0) scale(1)}.website-device-frame[data-astro-cid-zauvdf7r]{width:90%;height:90%;display:flex;align-items:center;justify-content:center}.device-laptop[data-astro-cid-zauvdf7r]{width:90%;aspect-ratio:16/10;background:linear-gradient(135deg,#9d7eff,#4338ca);border-radius:12px 12px 0 0;padding:12px 12px 0;position:relative;box-shadow:0 20px 40px -15px #0000004d,0 10px 20px -5px #0003;transform-style:preserve-3d;transition:all .5s cubic-bezier(.23,1,.32,1)}.laptop-bezel[data-astro-cid-zauvdf7r]{position:absolute;top:0;left:0;right:0;height:18px;display:flex;justify-content:center;align-items:center;z-index:2}.laptop-camera[data-astro-cid-zauvdf7r]{width:4px;height:4px;background:#555;border-radius:50%;box-shadow:inset 0 0 1px #222}.device-laptop[data-astro-cid-zauvdf7r]:after{content:"";position:absolute;width:120%;height:18px;background:linear-gradient(to bottom,#383838,#252525);border-radius:0 0 12px 12px;bottom:-8px;left:-10%;box-shadow:0 5px 15px -5px #0000004d;transform-style:preserve-3d;transform:translateZ(-10px)}.laptop-keyboard[data-astro-cid-zauvdf7r]{position:absolute;width:90%;height:10px;background:linear-gradient(to bottom,#383838,#252525);bottom:-18px;left:5%;border-radius:0 0 5px 5px;box-shadow:0 5px 10px -5px #0000004d}.device-laptop[data-astro-cid-zauvdf7r] .device-screen[data-astro-cid-zauvdf7r]{background:#fff;height:100%;overflow:hidden;position:relative;border-radius:2px;box-shadow:inset 0 0 2px #00000080}.browser-ui[data-astro-cid-zauvdf7r]{position:absolute;top:0;left:0;right:0;height:26px;background:linear-gradient(90deg,#8067ce,#6366f1);color:#fff;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #ddd;z-index:3}.browser-controls[data-astro-cid-zauvdf7r]{display:flex;gap:4px;margin-right:8px}.browser-dot[data-astro-cid-zauvdf7r]{width:8px;height:8px;border-radius:50%}.browser-dot[data-astro-cid-zauvdf7r].red{background:#f43f5e}.browser-dot[data-astro-cid-zauvdf7r].yellow{background:#ffbd2e}.browser-dot[data-astro-cid-zauvdf7r].green{background:#27c93f}.browser-address[data-astro-cid-zauvdf7r]{flex:1;height:16px;background:#e0e0e0;border-radius:10px;font-size:9px;color:#666;display:flex;align-items:center;padding:0 8px;overflow:hidden;white-space:nowrap}.website-scroll-container[data-astro-cid-zauvdf7r]{height:100%;width:100%;padding-top:26px}.website-card[data-astro-cid-zauvdf7r]{perspective:1200px}.website-card[data-astro-cid-zauvdf7r]:hover .website-device-frame[data-astro-cid-zauvdf7r]{transform:translateY(-10px) rotateX(5deg);box-shadow:0 0 0 4px #9d7eff33}.website-card[data-astro-cid-zauvdf7r]{will-change:transform;transition:all .3s ease}.website-card[data-astro-cid-zauvdf7r]:hover{box-shadow:0 20px 40px #0003}.bg-indigo-600[data-astro-cid-zauvdf7r]{background:linear-gradient(90deg,#8067ce,#4338ca)}.bg-indigo-600[data-astro-cid-zauvdf7r]:hover{background:linear-gradient(90deg,#9d7eff,#6366f1)}
