@keyframes cardGlide{0%{opacity:0;transform:translateY(40px) rotateX(-10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes imageZoom{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1);filter:brightness(1)}}@keyframes hoverGlow{0%,to{box-shadow:0 10px 30px #0000001a}50%{box-shadow:0 20px 50px #0003}}@keyframes borderGradient{0%{border-image:linear-gradient(135deg,var(--primary),var(--accent)) 1}50%{border-image:linear-gradient(135deg,var(--accent),var(--secondary)) 1}to{border-image:linear-gradient(135deg,var(--secondary),var(--primary)) 1}}@keyframes elevateCard{0%,to{box-shadow:0 15px 40px #0000001f}50%{box-shadow:0 25px 60px #0000002e}}@keyframes softLift{0%{transform:translateY(0) perspective(1200px) rotateX(0)}to{transform:translateY(-16px) perspective(1200px) rotateX(2deg)}}.service-card-modern[data-astro-cid-dttmp6z5]{position:relative;border-radius:1.5rem;overflow:hidden;background:#fff;animation:cardGlide .8s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);border:2px solid;border-image:linear-gradient(135deg,var(--primary),var(--accent)) 1;perspective:1200px}.service-card-modern[data-astro-cid-dttmp6z5]:nth-child(1){animation-delay:.1s}.service-card-modern[data-astro-cid-dttmp6z5]:nth-child(2){animation-delay:.3s}.service-card-modern[data-astro-cid-dttmp6z5]:hover{animation:softLift .6s cubic-bezier(.34,1.56,.64,1) forwards,elevateCard 2s ease-in-out infinite}.service-card-image[data-astro-cid-dttmp6z5]{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,var(--primary)/10,var(--accent)/10)}.service-card-image[data-astro-cid-dttmp6z5] img[data-astro-cid-dttmp6z5]{width:100%;height:100%;object-fit:cover;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.service-card-modern[data-astro-cid-dttmp6z5]:hover .service-card-image[data-astro-cid-dttmp6z5] img[data-astro-cid-dttmp6z5]{transform:scale(1.15) rotate(2deg);filter:brightness(1.1)}.service-card-modern[data-astro-cid-dttmp6z5]:before{content:"";position:absolute;top:0;left:0;right:0;height:280px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%);z-index:2;pointer-events:none}.service-card-content[data-astro-cid-dttmp6z5]{padding:2rem;position:relative;z-index:3}.service-card-title[data-astro-cid-dttmp6z5]{font-size:1.75rem;font-weight:700;margin-bottom:.75rem;background:linear-gradient(135deg,var(--foreground) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-card-description[data-astro-cid-dttmp6z5]{color:var(--muted-foreground);margin-bottom:1.5rem;line-height:1.6}.service-card-cta[data-astro-cid-dttmp6z5]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.service-card-modern[data-astro-cid-dttmp6z5]:hover .service-card-cta[data-astro-cid-dttmp6z5]{gap:1rem;color:var(--accent)}@media(max-width:768px){.service-card-image[data-astro-cid-dttmp6z5]{height:200px}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroImageFloat{0%,to{transform:translateY(-20px)}50%{transform:translateY(10px)}}@keyframes heroImageGlow{0%,to{box-shadow:0 0 30px #10b9814d,0 0 60px #05966933}50%{box-shadow:0 0 50px #10b98180,0 0 80px #0596694d}}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-image-container[data-astro-cid-dttmp6z5]{position:relative;animation:heroImageFloat 4s ease-in-out infinite}.hero-image-wrapper[data-astro-cid-dttmp6z5]{position:relative;border-radius:2rem;overflow:hidden;animation:heroImageGlow 3s ease-in-out infinite}.hero-image-wrapper[data-astro-cid-dttmp6z5]:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,#10b981,#059669,#10b981);border-radius:2rem;animation:rotateGradient 8s linear infinite;z-index:-1}.hero-image-wrapper[data-astro-cid-dttmp6z5] img[data-astro-cid-dttmp6z5]{width:100%;height:auto;display:block;border-radius:2rem;position:relative;z-index:1}@keyframes aboutImageReveal{0%{opacity:0;transform:scale(.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes aboutImagePulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.1)}}.about-image-container[data-astro-cid-dttmp6z5]{position:relative;animation:aboutImageReveal .8s cubic-bezier(.34,1.56,.64,1) forwards}.about-image-wrapper[data-astro-cid-dttmp6z5]{position:relative;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 50px #10b98133;animation:aboutImagePulse 4s ease-in-out infinite}.about-image-wrapper[data-astro-cid-dttmp6z5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b98133,#0596691a);pointer-events:none;border-radius:1.5rem;z-index:1}.about-image-wrapper[data-astro-cid-dttmp6z5] img[data-astro-cid-dttmp6z5]{width:100%;height:auto;display:block;border-radius:1.5rem}.service-hero[data-astro-cid-dttmp6z5]{background:linear-gradient(135deg,#10b981,#059669,#10b981);background-size:300% 300%;animation:gradient-shift 15s ease infinite}.feature-card[data-astro-cid-dttmp6z5]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.feature-card[data-astro-cid-dttmp6z5]:hover{transform:translateY(-8px)}.expertise-card[data-astro-cid-dttmp6z5]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.expertise-card[data-astro-cid-dttmp6z5]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #10b98133}.step-number[data-astro-cid-dttmp6z5]{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;font-size:20px;font-weight:700;margin:0 auto 1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;position:relative;z-index:10;box-shadow:0 8px 20px #10b9814d}.benefit-item[data-astro-cid-dttmp6z5]{animation:float-up .6s ease-out forwards}
