@keyframes slide-up{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mesh-float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5px,-8px) rotate(.2deg)}50%{transform:translate(12px,-12px) rotate(.4deg)}75%{transform:translate(8px,-5px) rotate(.2deg)}}@keyframes shimmer-subtle{0%{transform:translate(-100%)}to{transform:translate(150%)}}@keyframes float-slow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,-15px) scale(1.05)}}@keyframes float-reverse{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,15px) scale(1.08)}}@keyframes float-particle{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.1}25%{transform:translateY(-15px) translate(8px) rotate(45deg);opacity:.3}50%{transform:translateY(-25px) translate(-5px) rotate(90deg);opacity:.2}75%{transform:translateY(-15px) translate(-8px) rotate(135deg);opacity:.3}}@keyframes scroll-pulse{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(40px);opacity:0}}.animate-slide-up[data-astro-cid-anhloy43]{animation:slide-up .9s cubic-bezier(.16,1,.3,1) forwards}.animate-mesh-float[data-astro-cid-anhloy43]{animation:mesh-float 35s ease-in-out infinite}.animate-shimmer-subtle[data-astro-cid-anhloy43]{animation:shimmer-subtle 6s ease-in-out infinite}.animate-float-slow[data-astro-cid-anhloy43]{animation:float-slow 12s ease-in-out infinite}.animate-float-reverse[data-astro-cid-anhloy43]{animation:float-reverse 16s ease-in-out infinite}.animate-scroll-pulse[data-astro-cid-anhloy43]{animation:scroll-pulse 2s ease-in-out infinite}.hero-accent-word[data-astro-cid-anhloy43]{font-weight:600;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline}#cta-button[data-astro-cid-anhloy43]{transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 20px #0099b833;border-radius:0;position:relative}#cta-button[data-astro-cid-anhloy43]:hover{box-shadow:0 8px 32px #0099b84d;transform:translateY(-1px)}#hero-content[data-astro-cid-anhloy43]{transition:transform .4s cubic-bezier(.23,1,.32,1)}@media (min-width: 768px){@keyframes slide-up{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-up[data-astro-cid-anhloy43]{animation:slide-up 1.1s cubic-bezier(.16,1,.3,1) forwards}.animate-mesh-float[data-astro-cid-anhloy43]{animation:mesh-float 30s ease-in-out infinite}#cta-button[data-astro-cid-anhloy43]{transition:all .5s cubic-bezier(.23,1,.32,1);box-shadow:0 6px 24px #0099b840}}@media (max-width: 640px){.hero-accent-word[data-astro-cid-anhloy43]{display:inline-block}h2[data-astro-cid-anhloy43]{word-spacing:normal}}@media (prefers-reduced-motion: reduce){[data-astro-cid-anhloy43]{animation:none!important;transition:none!important}.animate-slide-up[data-astro-cid-anhloy43]{opacity:1;transform:translateY(0) scale(1)}#hero-content[data-astro-cid-anhloy43]{transform:none!important}}#cta-button[data-astro-cid-anhloy43]:focus,#scroll-indicator[data-astro-cid-anhloy43]:focus{outline:2px solid var(--color-secondary);outline-offset:4px}@media (max-width: 767px){#cta-button[data-astro-cid-anhloy43]{min-height:44px;min-width:44px}#scroll-indicator[data-astro-cid-anhloy43]{min-height:44px;min-width:44px;padding:8px}}.service-card[data-astro-cid-ttyv4st4]{position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.98);transition:all .4s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.service-card[data-astro-cid-ttyv4st4].animate-in{opacity:1;transform:translateY(0) scale(1)}.service-card[data-astro-cid-ttyv4st4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:.5px;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent);transition:left .6s cubic-bezier(.16,1,.3,1)}.service-card[data-astro-cid-ttyv4st4]:hover:before{left:100%}.service-card[data-astro-cid-ttyv4st4]:hover{transform:translateY(-2px) scale(1.005);transition:all .15s ease-out}@media (prefers-reduced-motion: reduce){.service-card[data-astro-cid-ttyv4st4],.service-card[data-astro-cid-ttyv4st4] [data-astro-cid-ttyv4st4],.service-card[data-astro-cid-ttyv4st4]:before{transition:none!important;animation:none!important}.service-card[data-astro-cid-ttyv4st4]{opacity:1;transform:none}}@media (max-width: 767px){.service-card[data-astro-cid-ttyv4st4]{min-height:auto}}.portfolio-item[data-astro-cid-vfwvykj6]{position:relative;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.portfolio-item[data-astro-cid-vfwvykj6].animate-in{opacity:1;transform:translateY(0)}.portfolio-accent-line[data-astro-cid-vfwvykj6]{position:relative}.portfolio-item[data-astro-cid-vfwvykj6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:.5px;background:linear-gradient(90deg,transparent,oklch(from var(--color-cyan-500) l c h / .6),transparent);transition:left 1s cubic-bezier(.16,1,.3,1)}.portfolio-item[data-astro-cid-vfwvykj6]:hover:before{left:100%}.portfolio-visual[data-astro-cid-vfwvykj6]{transform:translateY(0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.portfolio-item[data-astro-cid-vfwvykj6]:hover .portfolio-visual[data-astro-cid-vfwvykj6]{transform:translateY(-8px)}.portfolio-item[data-astro-cid-vfwvykj6] .px-3[data-astro-cid-vfwvykj6]{position:relative;overflow:hidden}.portfolio-item[data-astro-cid-vfwvykj6] .px-3[data-astro-cid-vfwvykj6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,oklch(from var(--color-cyan-100) l c h / .5),transparent);transition:left .5s cubic-bezier(.16,1,.3,1)}.portfolio-item[data-astro-cid-vfwvykj6]:hover .px-3[data-astro-cid-vfwvykj6]:before{left:100%}@media (max-width: 1024px){.portfolio-item[data-astro-cid-vfwvykj6] .grid[data-astro-cid-vfwvykj6]{grid-template-columns:1fr!important;gap:32px!important}.portfolio-item[data-astro-cid-vfwvykj6] .lg\\[data-astro-cid-vfwvykj6]:col-span-7,.portfolio-item[data-astro-cid-vfwvykj6] .lg\\[data-astro-cid-vfwvykj6]:col-span-5{grid-column:1!important}.portfolio-item[data-astro-cid-vfwvykj6] .lg\\[data-astro-cid-vfwvykj6]:order-1,.portfolio-item[data-astro-cid-vfwvykj6] .lg\\[data-astro-cid-vfwvykj6]:order-2{order:revert!important}.portfolio-visual[data-astro-cid-vfwvykj6]{margin-bottom:32px}}@media (max-width: 640px){.space-y-32[data-astro-cid-vfwvykj6]>[data-astro-cid-vfwvykj6]+[data-astro-cid-vfwvykj6]{margin-top:48px}.portfolio-item[data-astro-cid-vfwvykj6]{transform:translateY(20px)}}@media (prefers-reduced-motion: reduce){.portfolio-item[data-astro-cid-vfwvykj6],.portfolio-item[data-astro-cid-vfwvykj6] [data-astro-cid-vfwvykj6],.portfolio-visual[data-astro-cid-vfwvykj6],.portfolio-accent-line[data-astro-cid-vfwvykj6],.portfolio-item[data-astro-cid-vfwvykj6]:before{transition:none!important;animation:none!important}.portfolio-item[data-astro-cid-vfwvykj6]{opacity:1;transform:none}.portfolio-visual[data-astro-cid-vfwvykj6] img[data-astro-cid-vfwvykj6]{transform:none!important}}.portfolio-item[data-astro-cid-vfwvykj6]:focus-within{outline:1px solid oklch(from var(--color-cyan-500) l c h);outline-offset:8px}.stat-card[data-astro-cid-wm6ud4mt]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.stat-card[data-astro-cid-wm6ud4mt].animate-in{opacity:1;transform:translateY(0)}.accordion-item[data-astro-cid-wm6ud4mt].active .accordion-icon[data-astro-cid-wm6ud4mt]{transform:rotate(180deg);color:#0891b2}.accordion-content[data-astro-cid-wm6ud4mt]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94)}.accordion-content[data-astro-cid-wm6ud4mt].show{max-height:2000px}.accordion-header[data-astro-cid-wm6ud4mt]:hover .accordion-icon[data-astro-cid-wm6ud4mt]{transform:translateY(-1px)}.accordion-item[data-astro-cid-wm6ud4mt].active .accordion-header[data-astro-cid-wm6ud4mt]:hover .accordion-icon[data-astro-cid-wm6ud4mt]{transform:translateY(-1px) rotate(180deg)}.bg-gradient-radial[data-astro-cid-wm6ud4mt]{background:radial-gradient(circle,var(--tw-gradient-stops))}@media (prefers-reduced-motion: reduce){.stat-card[data-astro-cid-wm6ud4mt],.accordion-icon[data-astro-cid-wm6ud4mt],.accordion-content[data-astro-cid-wm6ud4mt],.accordion-header[data-astro-cid-wm6ud4mt]{transition:none!important}.stat-card[data-astro-cid-wm6ud4mt]{opacity:1;transform:none}}@media (max-width: 768px){.accordion-content[data-astro-cid-wm6ud4mt].show{max-height:3000px}}.metric-item[data-astro-cid-a7y3vad4]{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.metric-item[data-astro-cid-a7y3vad4].animate-in{opacity:1;transform:translateY(0)}.stat-bar[data-astro-cid-a7y3vad4]{opacity:0;transform:translateY(15px);transition:all .3s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.stat-bar[data-astro-cid-a7y3vad4].animate-in{opacity:1;transform:translateY(0)}.progress-line[data-astro-cid-a7y3vad4]{transition:width 1s cubic-bezier(.25,.46,.45,.94)}.counter[data-astro-cid-a7y3vad4]{transition:all .3s ease}.metric-item[data-astro-cid-a7y3vad4]:hover .counter[data-astro-cid-a7y3vad4]{transform:scale(1.02)}.metric-item[data-astro-cid-a7y3vad4] .bg-white[data-astro-cid-a7y3vad4]{transition:all .3s ease}@media (prefers-reduced-motion: reduce){.metric-item[data-astro-cid-a7y3vad4],.stat-bar[data-astro-cid-a7y3vad4],.progress-line[data-astro-cid-a7y3vad4],.counter[data-astro-cid-a7y3vad4]{transition:none!important;animation:none!important}.metric-item[data-astro-cid-a7y3vad4],.stat-bar[data-astro-cid-a7y3vad4]{opacity:1;transform:none}.progress-line[data-astro-cid-a7y3vad4]{width:var(--target-width, 0%)!important}}@media (max-width: 640px){.metric-item[data-astro-cid-a7y3vad4]{text-align:center}.metric-item[data-astro-cid-a7y3vad4] .bg-white[data-astro-cid-a7y3vad4]{padding:1.5rem 1rem}}.faq-item[data-astro-cid-h4zmggu3]{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms)}.faq-item[data-astro-cid-h4zmggu3].animate-in{opacity:1;transform:translateY(0)}.faq-item[data-astro-cid-h4zmggu3].active .faq-icon[data-astro-cid-h4zmggu3]{transform:rotate(180deg);color:#06b6d4}.faq-content[data-astro-cid-h4zmggu3]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}.faq-content[data-astro-cid-h4zmggu3].show{max-height:500px}.faq-item[data-astro-cid-h4zmggu3]:hover{border-color:#06b6d433}@media (min-width: 1024px){.lg\:sticky[data-astro-cid-h4zmggu3]{position:sticky;top:6rem}}@media (prefers-reduced-motion: reduce){.faq-item[data-astro-cid-h4zmggu3],.faq-icon[data-astro-cid-h4zmggu3],.faq-content[data-astro-cid-h4zmggu3]{transition:none!important}.faq-item[data-astro-cid-h4zmggu3]{opacity:1;transform:none}}
