.HeroSection_hero__8vOnm{position:relative;width:100%;height:90vh;min-height:600px;max-height:900px;overflow:hidden;background-color:var(--bg-light)}.HeroSection_background__MZTp4{position:absolute;inset:0;z-index:1}.HeroSection_backgroundImage__AS2hp{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeroSection_backgroundGradient__iKiT_{position:absolute;inset:0;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%)}.HeroSection_overlay__WuQXD{position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:2}.HeroSection_container__BpHCd{position:relative;width:100%;height:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);z-index:10}.HeroSection_content__mv9W1{text-align:center;max-width:800px;animation:HeroSection_fadeInUp__VSuWd .8s ease-out}@keyframes HeroSection_fadeInUp__VSuWd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_title__SeoZX{font-size:3.5rem;font-weight:700;color:var(--bg-white);text-shadow:0 2px 20px rgba(0,0,0,.3);margin-bottom:var(--spacing-lg);line-height:1.2;letter-spacing:-.02em}.HeroSection_subtitle__8vgRH{font-size:1.25rem;font-weight:400;color:hsla(0,0%,100%,.95);text-shadow:0 1px 10px rgba(0,0,0,.2);line-height:1.6;margin-bottom:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto}.HeroSection_cta__2LoCg{display:inline-block;background-color:var(--primary);color:var(--bg-white);padding:var(--spacing-md) var(--spacing-2xl);border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;border:2px solid var(--primary);transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.HeroSection_cta__2LoCg:hover{background-color:var(--bg-white);color:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.HeroSection_cta__2LoCg:active{transform:translateY(0)}.HeroSection_pagination__BYebT{position:absolute;bottom:var(--spacing-2xl);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-md);z-index:20}.HeroSection_dot__gsmY0{width:10px;height:10px;border-radius:50%;border:2px solid hsla(0,0%,100%,.6);background-color:transparent;cursor:pointer;transition:all var(--transition-fast);padding:0}.HeroSection_dot__gsmY0:hover{border-color:hsla(0,0%,100%,.9);transform:scale(1.1)}.HeroSection_dot__gsmY0.HeroSection_active__B8k8a{background-color:var(--bg-white);border-color:var(--bg-white)}@media (max-width:1024px){.HeroSection_hero__8vOnm{height:85vh;min-height:550px}.HeroSection_title__SeoZX{font-size:3rem}.HeroSection_subtitle__8vgRH{font-size:1.15rem}}@media (max-width:768px){.HeroSection_hero__8vOnm{height:80vh;min-height:500px;max-height:700px}.HeroSection_container__BpHCd{padding:var(--spacing-xl) var(--spacing-md)}.HeroSection_title__SeoZX{font-size:2.5rem;margin-bottom:var(--spacing-md)}.HeroSection_subtitle__8vgRH{font-size:1.1rem;margin-bottom:var(--spacing-xl)}.HeroSection_cta__2LoCg{padding:var(--spacing-sm) var(--spacing-xl);font-size:.95rem}.HeroSection_pagination__BYebT{bottom:var(--spacing-xl);gap:var(--spacing-sm)}}@media (max-width:640px){.HeroSection_hero__8vOnm{height:70vh;min-height:450px;max-height:600px}.HeroSection_container__BpHCd{padding:var(--spacing-lg)}.HeroSection_title__SeoZX{font-size:2rem;margin-bottom:var(--spacing-sm)}.HeroSection_subtitle__8vgRH{font-size:1rem;margin-bottom:var(--spacing-lg);line-height:1.5}.HeroSection_cta__2LoCg{padding:var(--spacing-sm) var(--spacing-lg);font-size:.9rem}.HeroSection_pagination__BYebT{bottom:var(--spacing-lg)}.HeroSection_dot__gsmY0{width:8px;height:8px}}@media (max-width:480px){.HeroSection_hero__8vOnm{min-height:400px}.HeroSection_title__SeoZX{font-size:1.75rem}.HeroSection_subtitle__8vgRH{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.HeroSection_content__mv9W1{animation:none}.HeroSection_cta__2LoCg,.HeroSection_dot__gsmY0{transition:none}}@media (prefers-contrast:more){.HeroSection_cta__2LoCg,.HeroSection_dot__gsmY0{border-width:3px}.HeroSection_overlay__WuQXD{background:rgba(0,0,0,.5)}}.Featuressection_section__9aWUV{padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--bg-light)}.Featuressection_container__p1bf_{max-width:1280px;margin:0 auto}.Featuressection_title__ZVB15{font-size:2rem;font-weight:700;color:var(--text-dark);text-align:center;margin-bottom:var(--spacing-2xl);letter-spacing:-.01em}.Featuressection_grid__emEqQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}.Featuressection_card__GLAoz{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl);background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;transition:all var(--transition-fast)}.Featuressection_card__GLAoz:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.Featuressection_iconWrapper__flk0z{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;margin-bottom:var(--spacing-lg);transition:transform var(--transition-fast)}.Featuressection_card__GLAoz:hover .Featuressection_iconWrapper__flk0z{transform:scale(1.1)}.Featuressection_icon__DOg5F{font-size:2.5rem}.Featuressection_cardTitle__qQ3W4{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-md)}.Featuressection_description__0yf_N{font-size:.95rem;color:var(--text-light);line-height:1.6;margin:0}@media (max-width:768px){.Featuressection_section__9aWUV{padding:var(--spacing-xl) var(--spacing-md)}.Featuressection_title__ZVB15{font-size:1.75rem;margin-bottom:var(--spacing-xl)}.Featuressection_grid__emEqQ{grid-template-columns:1fr;gap:var(--spacing-lg)}.Featuressection_card__GLAoz{padding:var(--spacing-lg)}.Featuressection_iconWrapper__flk0z{width:70px;height:70px}.Featuressection_icon__DOg5F{font-size:2rem}.Featuressection_cardTitle__qQ3W4{font-size:1.1rem}.Featuressection_description__0yf_N{font-size:.9rem}}@media (max-width:640px){.Featuressection_title__ZVB15{font-size:1.5rem;margin-bottom:var(--spacing-lg)}.Featuressection_card__GLAoz{padding:var(--spacing-md)}.Featuressection_iconWrapper__flk0z{width:60px;height:60px;margin-bottom:var(--spacing-md)}.Featuressection_icon__DOg5F{font-size:1.75rem}.Featuressection_cardTitle__qQ3W4{font-size:1rem;margin-bottom:var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.Featuressection_card__GLAoz,.Featuressection_iconWrapper__flk0z{transition:none}}@media (prefers-contrast:more){.Featuressection_card__GLAoz{border-width:2px}}.Statssection_section__wynNV{padding:var(--spacing-2xl) var(--spacing-lg);background:linear-gradient(135deg,var(--primary),var(--accent));position:relative;overflow:hidden}.Statssection_section__wynNV:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 49px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 50px);pointer-events:none}.Statssection_container__715sQ{max-width:1280px;margin:0 auto;position:relative;z-index:1}.Statssection_title__VFykd{font-size:2rem;font-weight:700;color:var(--bg-white);text-align:center;margin-bottom:var(--spacing-2xl);letter-spacing:-.01em}.Statssection_grid__ITGnp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl)}.Statssection_statCard__wzjei{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl);background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;transition:all var(--transition-fast)}.Statssection_statCard__wzjei:hover{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.Statssection_value__snWlR{font-size:3rem;font-weight:700;color:var(--bg-white);line-height:1;margin-bottom:var(--spacing-md);letter-spacing:-.02em}.Statssection_label__sJ6tt{font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.Statssection_section__wynNV{padding:var(--spacing-xl) var(--spacing-md)}.Statssection_title__VFykd{font-size:1.75rem;margin-bottom:var(--spacing-xl)}.Statssection_grid__ITGnp{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.Statssection_statCard__wzjei{padding:var(--spacing-lg)}.Statssection_value__snWlR{font-size:2.5rem}.Statssection_label__sJ6tt{font-size:.9rem}}@media (max-width:640px){.Statssection_title__VFykd{font-size:1.5rem;margin-bottom:var(--spacing-lg)}.Statssection_grid__ITGnp{grid-template-columns:1fr;gap:var(--spacing-md)}.Statssection_statCard__wzjei{padding:var(--spacing-md)}.Statssection_value__snWlR{font-size:2rem;margin-bottom:var(--spacing-sm)}.Statssection_label__sJ6tt{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.Statssection_statCard__wzjei{transition:none}}@media (prefers-contrast:more){.Statssection_section__wynNV{background:var(--primary)}.Statssection_statCard__wzjei{background-color:hsla(0,0%,100%,.2);border-width:2px}}.Testimonialssection_section__SwTLb{padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--bg-light)}.Testimonialssection_container___43Bc{max-width:1280px;margin:0 auto}.Testimonialssection_title__utdyB{font-size:2rem;font-weight:700;color:var(--text-dark);text-align:center;margin-bottom:var(--spacing-2xl);letter-spacing:-.01em}.Testimonialssection_grid__P_xGn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.Testimonialssection_card__XAFHZ{display:flex;flex-direction:column;padding:var(--spacing-xl);background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;transition:all var(--transition-fast)}.Testimonialssection_card__XAFHZ:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.Testimonialssection_rating__UDENr{display:flex;gap:4px;margin-bottom:var(--spacing-md)}.Testimonialssection_star__G8MEx{color:var(--border);font-size:1.25rem;transition:color var(--transition-fast)}.Testimonialssection_star__G8MEx.Testimonialssection_filled__7iGwa{color:#fbbf24}.Testimonialssection_content__nJFWC{font-size:1rem;color:var(--text-dark);line-height:1.7;margin-bottom:var(--spacing-lg);flex-grow:1;font-style:italic}.Testimonialssection_author__bfIAn{display:flex;align-items:center;gap:var(--spacing-md);margin-top:auto}.Testimonialssection_avatarWrapper___tZ42{flex-shrink:0}.Testimonialssection_avatar__NgSIp{border-radius:50%;border:2px solid var(--border-light)}.Testimonialssection_authorInfo__KrOrn{display:flex;flex-direction:column;gap:4px}.Testimonialssection_authorName__SPccL{font-size:.95rem;font-weight:600;color:var(--text-dark)}.Testimonialssection_authorRole__IRMj0{font-size:.85rem;color:var(--text-light)}@media (max-width:768px){.Testimonialssection_section__SwTLb{padding:var(--spacing-xl) var(--spacing-md)}.Testimonialssection_title__utdyB{font-size:1.75rem;margin-bottom:var(--spacing-xl)}.Testimonialssection_grid__P_xGn{grid-template-columns:1fr;gap:var(--spacing-lg)}.Testimonialssection_card__XAFHZ{padding:var(--spacing-lg)}.Testimonialssection_content__nJFWC{font-size:.95rem}.Testimonialssection_authorName__SPccL{font-size:.9rem}.Testimonialssection_authorRole__IRMj0{font-size:.8rem}}@media (max-width:640px){.Testimonialssection_title__utdyB{font-size:1.5rem;margin-bottom:var(--spacing-lg)}.Testimonialssection_card__XAFHZ{padding:var(--spacing-md)}.Testimonialssection_rating__UDENr{margin-bottom:var(--spacing-sm)}.Testimonialssection_star__G8MEx{font-size:1.1rem}.Testimonialssection_content__nJFWC{font-size:.9rem;margin-bottom:var(--spacing-md)}.Testimonialssection_author__bfIAn{gap:var(--spacing-sm)}.Testimonialssection_avatar__NgSIp{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.Testimonialssection_card__XAFHZ,.Testimonialssection_star__G8MEx{transition:none}}@media (prefers-contrast:more){.Testimonialssection_card__XAFHZ{border-width:2px}.Testimonialssection_star__G8MEx.Testimonialssection_filled__7iGwa{color:#f59e0b}}