.hero-section.svelte-15brxz5{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%239C92AC' fill-opacity='0.05' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}.fade-in-up.svelte-15brxz5{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.delay-100.svelte-15brxz5{transition-delay:.1s}.delay-200.svelte-15brxz5{transition-delay:.2s}.delay-300.svelte-15brxz5{transition-delay:.3s}.fade-in-up.show.svelte-15brxz5{opacity:1;transform:translateY(0)}@keyframes svelte-oy1i9b-draw{0%{stroke-dasharray:400;stroke-dashoffset:400}to{stroke-dasharray:400;stroke-dashoffset:0}}.path-animation.svelte-oy1i9b{animation:svelte-oy1i9b-draw 3s ease-in-out forwards}.service-card.svelte-15zjkcs{animation:svelte-15zjkcs-fadeInUp .5s ease forwards;opacity:0;transform:translateY(20px)}@keyframes svelte-15zjkcs-fadeInUp{to{opacity:1;transform:translateY(0)}}.indicator-animation.svelte-15zjkcs{animation:svelte-15zjkcs-growWidth 1.5s ease-in-out forwards;animation-delay:.3s}@keyframes svelte-15zjkcs-growWidth{to{width:100%}}.benefit-card.svelte-fk9pcq{animation:svelte-fk9pcq-fadeInUp .6s ease-out forwards;opacity:0}.process-step.svelte-fk9pcq{animation:svelte-fk9pcq-fadeIn .8s ease-out forwards;animation-delay:.4s;opacity:0}@keyframes svelte-fk9pcq-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-fk9pcq-fadeIn{0%{opacity:0}to{opacity:1}}.portfolio-card.svelte-1g0gztq{animation:svelte-1g0gztq-fadeInUp .6s ease-out forwards;opacity:0}@keyframes svelte-1g0gztq-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonial-quote.svelte-1p1wev8{animation:svelte-1p1wev8-fadeIn .6s ease-out}@keyframes svelte-1p1wev8-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input.svelte-5cv8cn,textarea.svelte-5cv8cn,button.svelte-5cv8cn{transition:all .3s ease}input.svelte-5cv8cn:focus,textarea.svelte-5cv8cn:focus{transform:translateY(-2px)}
