.HomePage_container__ruoLM{margin:10px auto}.HomePage_heroSection__bJ3DD{position:relative;padding:2rem 1rem;color:black}.HomePage_bgGradientHero__I9Bve{position:absolute;inset:0;background:linear-gradient(90deg,#4f46e5,#3b82f6);opacity:.1}.HomePage_heroContentContainer__Djrgu{position:relative;max-width:1440px;margin:70px auto 0;text-align:center}.HomePage_animateFadeIn__KuLil{animation:HomePage_fade-in__0MmJf 1s ease forwards}.HomePage_title__UG64c{padding-top:80px;font:700 40px Palatino Linotype,serif;color:var(--foreground);margin-bottom:10px}.HomePage_subtitle__zKVh0{font:400 23px Palatino Linotype,serif;color:var(--muted-foreground);max-width:48rem;margin:auto}.HomePage_buttonGroup__ucOrr{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center}.HomePage_arrow__4V6ZG{margin-left:10px;width:15px;height:15px}.HomePage_buttonGroupSm1__TYVUk,.HomePage_buttonGroupSm3__vU_q1{background:linear-gradient(90deg,#b598f0,#7872ee) rgb(110,86,167);box-shadow:0 0 15px rgba(11,110,65,.9)}.HomePage_buttonGroupSm1__TYVUk,.HomePage_buttonGroupSm2__osNgc,.HomePage_buttonGroupSm3__vU_q1{align-items:center;text-align:center;border:none;border-radius:5px;padding:10px;margin:20px;font:700 20px Palatino Linotype,serif}.HomePage_buttonGroupSm2__osNgc{background-color:white}.HomePage_statsSection__nOuHA{padding:1rem;background:linear-gradient(90deg,#e0e7ff,#c7d2fe,rgb(150,50,221));width:100%}.HomePage_statsContainer__fjznx{max-width:1440px;margin:0 auto;font:700 25px Palatino Linotype,serif}.HomePage_statsGrid__bIBy0{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.HomePage_statItem__0kzHE{text-align:center;animation:HomePage_scale-in__C3DWC .3s ease forwards}.HomePage_statItem__0kzHE:hover{box-shadow:0 10px 15px -3px rgba(99,102,241,.5),0 4px 6px -2px rgba(209,209,224,.4)}.HomePage_statNumber__ecFB_{color:black;margin-bottom:.5rem}.HomePage_statLabel__oW1hF{color:black}.HomePage_servicesSection__Wu8Nz{padding:2rem 1rem;color:black;width:100%}.HomePage_servicesContainer__ot5SQ{color:white;margin:0 auto;max-width:1440px}.HomePage_servicesTitle__H0Yoc{text-align:center;margin-bottom:1rem;animation:HomePage_fade-in__0MmJf 1s ease forwards}.HomePage_servicesHeading__GQibs{font:700 35px Palatino Linotype,serif;color:var(--foreground)}.HomePage_servicesGrid__4zsU_{display:grid;gap:2rem;display:flex;flex-direction:column;align-items:center}.HomePage_cardGroup__7zadc{background:linear-gradient(90deg,#c8d2e5,#c7d2fe,#c7fedd);transition:box-shadow .3s ease;color:black;padding:20px;width:80%}.HomePage_cardGroup__7zadc:hover{box-shadow:0 10px 15px -3px rgba(99,102,241,.5),0 4px 6px -2px rgba(99,102,241,.4);transform:scale(1.05)}.HomePage_cardHeaderIconWrapper__QPonl{width:3rem;height:3rem;background:linear-gradient(90deg,#3b82f6,#4f46e5);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:transform .3s ease}.HomePage_cardTitle__2Ar7x{padding-bottom:15px;font:800 30px Palatino Linotype,serif}.HomePage_cardDescription__4XpP_{padding-bottom:15px;font:600 25px Palatino Linotype,serif}.HomePage_featuresList__HHDxs{padding:15px 0;margin-bottom:1.5rem;list-style:none}.HomePage_featureItem__Hj_Wc{display:flex;align-items:center;margin-bottom:.5rem;font:300 25px Palatino Linotype,serif}.HomePage_featureIcon__6ee9a{height:1rem;width:1rem;color:var(--primary);margin-right:.5rem;flex-shrink:0}.HomePage_buttonWidth__1NvhK{width:100%;align-items:center;font:700 20px Palatino Linotype,serif;border:none;border-radius:5px;padding:10px;background:linear-gradient(90deg,#b598f0,#7872ee);box-shadow:0 0 15px rgba(11,110,65,.9)}.HomePage_buttonWidth__1NvhK:hover{box-shadow:0 0 15px rgba(99,101,241,.931);transform:scale(1.2)}.HomePage_testimonialSection__2Cwnm{padding:2rem 1rem;background:linear-gradient(90deg,#e0e7ff,#c7d2fe);width:100%}.HomePage_testimonialContainer__d_DSk{margin:0 auto;text-align:center;max-width:1440px}.HomePage_testimonialTitle__bI8MH{font:700 35px Palatino Linotype,serif}.HomePage_testimonialStars__eoZrA{display:flex;justify-content:center;padding-bottom:0}.HomePage_testimonialStarIcon__FNCvU{height:1.5rem;width:1.5rem;color:var(--primary);fill:currentColor}.HomePage_testimonialQuote__DI6GB{color:var(--foreground);margin-bottom:2px;font:400 23px Palatino Linotype,serif}.HomePage_testimonialCite__ThSzV{color:var(--muted-foreground);font:400 23px Palatino Linotype,serif}.HomePage_testimonialForm__ECVNI{margin-bottom:20px}.HomePage_testimonialSlider__OfXuc{padding:20px 10px;font:400 25px Palatino Linotype,serif}.HomePage_ctaSection__amh0_{padding:2rem 1rem;background:linear-gradient(90deg,#bec3d2,#dde3fb);width:100%}.HomePage_ctaContainer__EazCH{margin:0 auto;text-align:center;max-width:1440px}.HomePage_ctaTitle__uRCKS{font:700 35px Palatino Linotype,serif;color:var(--foreground);margin-bottom:1.5rem}.HomePage_ctaSubtitle__oRdu6{font:400 20px Palatino Linotype,serif;color:var(--muted-foreground);margin:0 15px 2rem}.HomePage_shadowGlow__ejh2a{box-shadow:0 0 10px rgba(4,4,5,.7);background:linear-gradient(90deg,#a079ef,#4f46e5) rgb(95,63,169);color:black;padding:10px;transition:box-shadow .3s ease;font:700 20px Palatino Linotype,serif;box-shadow:0 0 15px rgba(11,110,65,.9)}.HomePage_shadowGlow__ejh2a:hover{box-shadow:0 0 15px rgba(99,102,241,.9)}@keyframes HomePage_fade-in__0MmJf{0%{opacity:0}to{opacity:1}}@keyframes HomePage_scale-in__C3DWC{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (min-width:2560px){.HomePage_heroSection__bJ3DD{padding-top:6rem;padding-bottom:6rem}.HomePage_title__UG64c{font:700 50px Palatino Linotype,serif}.HomePage_subtitle__zKVh0{font-size:28px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:45px}}@media (max-width:2559px) and (min-width:1920px){.HomePage_heroSection__bJ3DD{padding-top:5.5rem;padding-bottom:5.5rem}.HomePage_title__UG64c{font-size:45px}.HomePage_subtitle__zKVh0{font-size:26px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:40px}}@media (max-width:1919px) and (min-width:1440px){.HomePage_container__ruoLM{margin:0 auto}.HomePage_title__UG64c{font-size:40px;padding-top:100px}.HomePage_subtitle__zKVh0{font-size:23px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:35px}}@media (max-width:1439px) and (min-width:1024px){.HomePage_heroSection__bJ3DD{padding:4rem 0;font:700 38px Palatino Linotype,serif}.HomePage_title__UG64c{font-size:35px}.HomePage_subtitle__zKVh0{font-size:20px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:30px}.HomePage_servicesGrid__4zsU_{gap:1.5rem}}@media (max-width:1023px) and (min-width:768px){.HomePage_heroSection__bJ3DD{font:700 37px Palatino Linotype,serif;padding:2rem 0}.HomePage_title__UG64c{font-size:30px;padding-top:90px}.HomePage_subtitle__zKVh0{font-size:18px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:28px}.HomePage_ctaSubtitle__oRdu6{font:400 18px Palatino Linotype,serif}.HomePage_buttonGroup__ucOrr{gap:.5rem}.HomePage_cardGroup__7zadc{width:90%}}@media (max-width:810px) and (min-width:768px){.HomePage_heroSection__bJ3DD{font:700 36px Palatino Linotype,serif;padding:1rem .5rem}.HomePage_title__UG64c{font-size:28px;padding-top:50px}}@media (max-width:767px) and (min-width:480px){.HomePage_heroSection__bJ3DD{font:700 36px Palatino Linotype,serif;padding:1rem .5rem}.HomePage_title__UG64c{font-size:28px;padding-top:50px}.HomePage_subtitle__zKVh0{font-size:16px;margin-bottom:1.5rem}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:26px}.HomePage_buttonGroup__ucOrr{gap:.5rem}.HomePage_buttonGroupSm1__TYVUk,.HomePage_buttonGroupSm2__osNgc,.HomePage_buttonGroupSm3__vU_q1{margin:10px;padding:8px;font-size:18px}.HomePage_statNumber__ecFB_{font-size:1.5rem}.HomePage_cardGroup__7zadc{width:95%;padding:15px}.HomePage_cardTitle__2Ar7x{font-size:24px}.HomePage_cardDescription__4XpP_,.HomePage_featureItem__Hj_Wc{font-size:20px}.HomePage_buttonWidth__1NvhK{font-size:18px;padding:8px}}@media (max-width:542px) and (min-width:320px){.HomePage_heroSection__bJ3DD{font:700 35px Palatino Linotype,serif;padding:1rem .25rem}.HomePage_statsContainer__fjznx{font:700 23px Palatino Linotype,serif}.HomePage_ctaSubtitle__oRdu6{font:400 18px Palatino Linotype,serif}}@media (max-width:479px) and (min-width:320px){.HomePage_heroSection__bJ3DD{padding:1.5rem .25rem}.HomePage_title__UG64c{font-size:24px;padding-top:50px}.HomePage_subtitle__zKVh0{font-size:14px;margin-bottom:1rem}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:24px}.HomePage_buttonGroupSm1__TYVUk,.HomePage_buttonGroupSm2__osNgc,.HomePage_buttonGroupSm3__vU_q1{margin:5px;padding:6px;font-size:16px}.HomePage_ctaSection__amh0_,.HomePage_servicesSection__Wu8Nz,.HomePage_statsSection__nOuHA,.HomePage_testimonialSection__2Cwnm{padding:1.5rem .5rem}.HomePage_statNumber__ecFB_{font-size:1.25rem}.HomePage_cardGroup__7zadc{width:100%;padding:10px}.HomePage_cardTitle__2Ar7x{font-size:20px}.HomePage_cardDescription__4XpP_,.HomePage_featureItem__Hj_Wc{font-size:18px}.HomePage_buttonWidth__1NvhK{font-size:16px;padding:6px}.HomePage_testimonialCite__ThSzV,.HomePage_testimonialQuote__DI6GB{font-size:18px}}@media (max-width:434px){.HomePage_heroSection__bJ3DD{padding:3rem .5rem}.HomePage_statsContainer__fjznx{font:700 22px Palatino Linotype,serif}.HomePage_title__UG64c{padding-top:50px}}@media (max-width:320px){.HomePage_title__UG64c{font:700 26px Palatino Linotype,serif;padding-top:30px}.HomePage_subtitle__zKVh0{font-size:12px}.HomePage_ctaTitle__uRCKS,.HomePage_servicesHeading__GQibs,.HomePage_testimonialTitle__bI8MH{font-size:20px}.HomePage_statsContainer__fjznx{font:500 20px Palatino Linotype,serif}.HomePage_buttonGroupSm1__TYVUk,.HomePage_buttonGroupSm2__osNgc,.HomePage_buttonGroupSm3__vU_q1{margin:3px;padding:4px;font-size:14px}.HomePage_cardTitle__2Ar7x{font-size:18px}.HomePage_cardDescription__4XpP_,.HomePage_featureItem__Hj_Wc{font-size:16px}.HomePage_buttonWidth__1NvhK{font-size:14px;padding:4px}.HomePage_testimonialCite__ThSzV,.HomePage_testimonialQuote__DI6GB{font-size:16px}}.HomePageClient_testimonialSection__GrScL{padding:2rem 1rem;background:linear-gradient(90deg,#e0e7ff,#c7d2fe);width:100%}.HomePageClient_testimonialContainer__EKeJa{margin:0 auto;text-align:center;max-width:1440px}.HomePageClient_testimonialTitle__GW2GW{font:700 35px Palatino Linotype,serif}.HomePageClient_testimonialStars__ZPEYa{display:flex;justify-content:center;padding-bottom:0}.HomePageClient_testimonialStarIcon__GpiCo{height:1.5rem;width:1.5rem;color:var(--primary);fill:currentColor}.HomePageClient_testimonialQuote__FUj5D{color:var(--foreground);margin-bottom:2px;font:400 23px Palatino Linotype,serif}.HomePageClient_testimonialCite__Te9MS{color:var(--muted-foreground);font:400 23px Palatino Linotype,serif}.HomePageClient_testimonialForm__ysmoY{margin-bottom:20px}.HomePageClient_testimonialSlider__eQ8eh{padding:20px 10px;font:400 25px Palatino Linotype,serif}@keyframes HomePageClient_fade-in__xm3sl{0%{opacity:0}to{opacity:1}}@keyframes HomePageClient_scale-in__0wdyc{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (min-width:2560px){.HomePageClient_testimonialTitle__GW2GW{font-size:45px}}@media (max-width:2559px) and (min-width:1920px){.HomePageClient_testimonialTitle__GW2GW{font-size:40px}}@media (max-width:1919px) and (min-width:1440px){.HomePageClient_testimonialTitle__GW2GW{font-size:35px}}@media (max-width:1439px) and (min-width:1024px){.HomePageClient_testimonialTitle__GW2GW{font-size:30px}}@media (max-width:1023px) and (min-width:768px){.HomePageClient_testimonialTitle__GW2GW{font-size:28px}.HomePageClient_buttonGroup__pqQhT{flex-direction:column;gap:.5rem}.HomePageClient_cardGroup__bRdFO{width:90%}}@media (max-width:767px) and (min-width:480px){.HomePageClient_testimonialTitle__GW2GW{font-size:26px}.HomePageClient_buttonGroup__pqQhT{flex-direction:column;gap:.5rem}.HomePageClient_buttonGroupSm1__dn8or,.HomePageClient_buttonGroupSm2__aMQNO,.HomePageClient_buttonGroupSm3__cUjP5{margin:10px;padding:8px;font-size:18px}.HomePageClient_statNumber__4hMYS{font-size:1.5rem}.HomePageClient_cardGroup__bRdFO{width:95%;padding:15px}.HomePageClient_cardTitle__aTu9T{font-size:24px}.HomePageClient_cardDescription__oCOgR,.HomePageClient_featureItem__apu5z{font-size:20px}.HomePageClient_buttonWidth__2vWVa{font-size:18px;padding:8px}}@media (max-width:479px) and (min-width:320px){.HomePageClient_testimonialTitle__GW2GW{font-size:24px}.HomePageClient_cardGroup__bRdFO{width:100%;padding:10px}.HomePageClient_cardTitle__aTu9T{font-size:20px}.HomePageClient_cardDescription__oCOgR,.HomePageClient_featureItem__apu5z{font-size:18px}.HomePageClient_buttonWidth__2vWVa{font-size:16px;padding:6px}.HomePageClient_testimonialCite__Te9MS,.HomePageClient_testimonialQuote__FUj5D{font-size:18px}}@media (max-width:320px){.HomePageClient_ctaTitle__aXDQy,.HomePageClient_testimonialTitle__GW2GW{font-size:20px}.HomePageClient_statsContainer__kyoL5{font:500 20px Palatino Linotype,serif}.HomePageClient_buttonGroupSm1__dn8or,.HomePageClient_buttonGroupSm2__aMQNO,.HomePageClient_buttonGroupSm3__cUjP5{margin:3px;padding:4px;font-size:14px}.HomePageClient_cardTitle__aTu9T{font-size:18px}.HomePageClient_cardDescription__oCOgR,.HomePageClient_featureItem__apu5z{font-size:16px}.HomePageClient_buttonWidth__2vWVa{font-size:14px;padding:4px}.HomePageClient_testimonialCite__Te9MS,.HomePageClient_testimonialQuote__FUj5D{font-size:16px}}.TestimonialSlider_container__33zYi{position:relative;max-width:100%;margin:0 auto;color:black}.TestimonialSlider_sliderWrapper__IQlXR{overflow:hidden;border-radius:10px}.TestimonialSlider_slider__BxBUN{display:flex;flex-direction:row}.TestimonialSlider_slideArrow__mJYO9{min-width:35%;box-sizing:border-box}.TestimonialSlider_slide__dOTx7{height:350px;padding:20px;margin:10px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);font:500 25px Palatino Linotype,serif}.TestimonialSlider_testimonialComment__UEQnl{margin:0;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font:400 23px Palatino Linotype,serif;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.TestimonialSlider_testimonialComment__UEQnl::-webkit-scrollbar{width:8px}.TestimonialSlider_testimonialComment__UEQnl::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@media (max-width:670px) and (min-width:319px){.TestimonialSlider_slideArrow__mJYO9{min-width:100%}.TestimonialSlider_slide__dOTx7{font-style:italic;font:500 20px Palatino Linotype,serif}.TestimonialSlider_testimonialComment__UEQnl{font:400 18px Palatino Linotype,serif}}