@keyframes fadeIn-5dc9e359{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-5dc9e359]{animation:fadeIn-5dc9e359 .3s ease-out}svg[data-v-5dc9e359]{height:24px;width:24px}.faq-button[data-v-5dc9e359]:hover{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.faq-button[data-v-5dc9e359]{transition:all .3s ease}.bg-gradient-animated[data-v-5dc9e359]{animation:gradient-5dc9e359 3s ease infinite;background:linear-gradient(-45deg,#f0fdf4,#ecfdf5,#d1fae5,#a7f3d0);background-size:400% 400%}@keyframes gradient-5dc9e359{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInUp-1346c93b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp[data-v-1346c93b]{animation:fadeInUp-1346c93b .8s ease-out forwards}@keyframes pulse-gentle-1346c93b{0%,to{box-shadow:0 25px 50px -12px #0000001a}50%{box-shadow:0 25px 50px -12px #00000026}}.group[data-v-1346c93b]:hover{animation:pulse-gentle-1346c93b 2s ease-in-out infinite}.bg-clip-text[data-v-1346c93b]{-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.group[data-v-1346c93b]:hover{transform:scale(1.01)!important}}@keyframes floatUp{0%{opacity:.1;transform:translateY(0) rotate(0)}50%{opacity:.2}to{opacity:0;transform:translateY(-100vh) rotate(1turn)}}@keyframes floatUpWithSway{0%{opacity:.05;transform:translateY(0) translate(0) rotate(0)}25%{opacity:.15;transform:translateY(-25vh) translate(var(--horizontal-movement,20px)) rotate(90deg)}50%{opacity:.25;transform:translateY(-50vh) translate(calc(var(--horizontal-movement, 20px)*-.5)) rotate(180deg)}75%{opacity:.15;transform:translateY(-75vh) translate(var(--horizontal-movement,20px)) rotate(270deg)}to{opacity:0;transform:translateY(-100vh) translate(0) rotate(1turn)}}@keyframes wiggle{0%,to{transform:rotate(-3deg) scale(1)}25%{transform:rotate(1deg) scale(1.02)}50%{transform:rotate(3deg) scale(1.05)}75%{transform:rotate(-1deg) scale(1.02)}}@keyframes phoneRing{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translate(60px) scale(.8)}60%{opacity:.8;transform:translate(-10px) scale(1.05)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-60px) scale(.8)}60%{opacity:.8;transform:translate(10px) scale(1.05)}to{opacity:1;transform:translate(0) scale(1)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-fadeInUp{animation:fadeInUp 1s ease-out forwards}.animate-fadeInRight{animation:fadeInRight 1s ease-out forwards}.animate-bounceInRight{animation:bounceInRight .8s ease-out forwards}.animate-bounceInLeft{animation:bounceInLeft .8s ease-out forwards}.animate-fadeIn{animation:fadeInUp 1s ease-out forwards}.delay-500{animation-delay:.5s}.hover\:shadow-3xl:hover,.shadow-3xl{box-shadow:0 35px 60px -12px #00000040}@media (max-width:640px){.shadow-2xl{box-shadow:0 20px 40px -12px #00000026}section{scroll-margin-top:80px}h1.bg-gradient-to-r{background:linear-gradient(45deg,var(--primary-600,#4f46e5),var(--secondary-600,#0891b2));-webkit-background-clip:text;background-clip:text}a.bg-gradient-to-r{background:linear-gradient(to right,var(--primary-500,#4f46e5),var(--secondary-500,#0891b2))!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.min-h-\[100vh\]{min-height:100svh}}@media (min-width:641px) and (max-width:1023px){.container{padding-left:2rem;padding-right:2rem}section{scroll-margin-top:70px}}@media (max-width:375px){.text-2xl{font-size:1.4rem}.space-y-3>*+*{margin-top:.5rem}.px-5{padding-left:1rem;padding-right:1rem}}.group:hover .fa-phone{animation:phoneRing .6s ease-in-out}@media (max-width:1023px){.text-primary-600{color:rgb(var(--primary-600,99 102 241))}.bg-white\/95{background-color:#fffffffa}.bg-primary-500{background-color:var(--primary,#4f46e5)!important}.text-white{color:#fff!important}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6}}@media (min-width:1280px){.container{max-width:1200px}}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.animate-stagger-1{animation-delay:.1s}.animate-stagger-2{animation-delay:.2s}.animate-stagger-3{animation-delay:.3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-slow{0%,to{opacity:.8}50%{opacity:.4}}.animate-fadeIn{animation:fadeIn .6s ease-out forwards}.animate-fadeInUp{animation:fadeInUp .8s ease-out forwards}.animate-fadeInRight{animation:fadeInRight .8s ease-out forwards}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.container[data-v-9d90abc6]{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}:root{--radius:.5rem;--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,234,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position: }html{scroll-behavior:smooth}
