*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #2c5aa0;--primary-light: #5e87d6;--primary-dark: #1d3d70;--secondary-color: #ff6f00;--secondary-light: #ff9800;--secondary-dark: #e65100;--font-family: "Inter", "Roboto", "Helvetica", "Arial", sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--shadow-light: 0 2px 8px rgba(0, 0, 0, .08);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .12);--shadow-heavy: 0 8px 32px rgba(0, 0, 0, .16);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}body{margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#2c3e50;background-color:#f8f9fa;overflow-x:hidden}#root{width:100%;min-height:100vh}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out}.animate-fadeInRight{animation:fadeInRight .6s ease-out}.animate-scaleIn{animation:scaleIn .4s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-slideDown{animation:slideDown .4s ease-out}.text-gradient{background:linear-gradient(45deg,var(--primary-color) 30%,var(--secondary-color) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hover-lift{transition:transform var(--transition-normal)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-normal)}.hover-scale:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow var(--transition-normal)}.hover-glow:hover{box-shadow:0 8px 30px #2c5aa04d}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.75rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem)}p{margin-bottom:var(--spacing-md);line-height:1.7}button:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width: 768px){body{font-size:16px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}@media (min-width: 769px) and (max-width: 1024px){.container{max-width:90%;margin:0 auto}}@media (min-width: 1025px){.container{max-width:1200px;margin:0 auto}}@media (min-width: 1440px){.container{max-width:1400px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.MuiGrid-container{width:100%!important;margin:0!important}.MuiGrid-item{padding-left:16px!important;padding-top:16px!important}.MuiCard-root{width:100%!important;box-sizing:border-box!important}.MuiGrid-container .MuiGrid-item{display:flex!important;align-items:stretch!important}.MuiGrid-container .MuiGrid-grid-md-6{flex:1 1 50%!important;max-width:50%!important;min-width:0!important}.MuiGrid-container .MuiGrid-grid-xs-12{flex:1 1 100%!important;max-width:100%!important}.MuiGrid-container .MuiGrid-grid-md-3{flex:1 1 25%!important;max-width:25%!important;min-width:0!important}.MuiGrid-container .MuiGrid-grid-sm-6,.MuiGrid-container .MuiGrid-grid-md-6{flex:1 1 50%!important;max-width:50%!important;min-width:0!important}@media (min-width: 900px){.MuiGrid-container .MuiGrid-grid-md-6{flex-basis:50%!important;max-width:50%!important;width:50%!important}.MuiGrid-container .MuiGrid-grid-md-3{flex-basis:25%!important;max-width:25%!important;width:25%!important}}@media (min-width: 600px) and (max-width: 899px){.MuiGrid-grid-sm-6,.MuiGrid-grid-md-3{flex-basis:50%!important;max-width:50%!important;width:50%!important}.MuiGrid-grid-md-6{flex-basis:100%!important;max-width:100%!important;width:100%!important}}.why-choose-cards .MuiGrid-container{max-width:1000px!important;margin:0 auto!important}.why-choose-cards .MuiGrid-item{display:flex!important;justify-content:center!important}.why-choose-cards .MuiCard-root{max-width:400px!important;width:100%!important;min-height:320px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.why-choose-cards .MuiCard-root:hover{animation:pulse 2s ease-in-out infinite!important}.why-choose-cards .feature-icon{animation:pulse 3s ease-in-out infinite!important}@supports (backdrop-filter: blur(10px)){.why-choose-cards .MuiCard-root{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}}@media (min-width: 1200px){.why-choose-cards .MuiGrid-grid-lg-6{flex-basis:50%!important;max-width:50%!important}.why-choose-cards .MuiCard-root{max-width:420px!important;min-height:340px!important}}@media (min-width: 900px){.why-choose-cards .MuiGrid-grid-lg-6{flex-basis:50%!important;max-width:50%!important}}@media (min-width: 600px) and (max-width: 1199px){.why-choose-cards .MuiGrid-grid-md-6{flex-basis:50%!important;max-width:50%!important}.why-choose-cards .MuiCard-root{max-width:380px!important;min-height:300px!important}}@media (max-width: 599px){.why-choose-cards .MuiGrid-grid-sm-6{flex-basis:100%!important;max-width:100%!important}.why-choose-cards .MuiCard-root{max-width:100%!important;min-height:280px!important;margin:0 16px!important}}@media (max-width: 899px){.MuiGrid-grid-md-6{flex-basis:100%!important;max-width:100%!important;width:100%!important}.MuiGrid-grid-md-4{flex-basis:100%!important;max-width:100%!important}}.timeline-cards .MuiGrid-container{justify-content:center!important}.timeline-cards .MuiGrid-item{display:flex!important;justify-content:center!important}.timeline-cards .MuiCard-root{max-width:320px!important;min-height:280px!important;width:100%!important;display:flex!important;flex-direction:column!important}.values-cards .MuiGrid-container{max-width:1000px!important;margin:0 auto!important;justify-content:center!important}.values-cards .MuiGrid-item{display:flex!important;justify-content:center!important}.values-cards .MuiCard-root{max-width:480px!important;min-height:220px!important;width:100%!important;display:flex!important;flex-direction:column!important}@media (max-width: 1199px){.timeline-cards .MuiGrid-grid-md-3{flex-basis:50%!important;max-width:50%!important}}@media (max-width: 899px){.timeline-cards .MuiGrid-grid-md-3{flex-basis:100%!important;max-width:100%!important}.timeline-cards .MuiCard-root{max-width:100%!important;margin:0 16px!important}}@media (max-width: 899px){.values-cards .MuiGrid-grid-md-6{flex-basis:100%!important;max-width:100%!important}.values-cards .MuiCard-root{max-width:100%!important;margin:0 16px!important}}.contact-cards .MuiGrid-container{max-width:800px!important;margin:0 auto!important;justify-content:center!important}.contact-cards .MuiGrid-item{display:flex!important;justify-content:center!important;flex-basis:50%!important;max-width:50%!important}.contact-cards .MuiCard-root{width:380px!important;max-width:380px!important;min-width:380px!important;min-height:350px!important;display:flex!important;flex-direction:column!important}@media (min-width: 900px){.contact-cards .MuiGrid-grid-md-6,.contact-cards .MuiGrid-grid-lg-6,.contact-cards .MuiGrid-grid-xl-6{flex-basis:50%!important;max-width:50%!important}.contact-cards .MuiCard-root{width:380px!important;max-width:380px!important;min-width:380px!important;min-height:350px!important}}@media (min-width: 600px) and (max-width: 899px){.contact-cards .MuiGrid-grid-md-6{flex-basis:50%!important;max-width:50%!important}.contact-cards .MuiCard-root{width:340px!important;max-width:340px!important;min-width:340px!important;min-height:330px!important}}@media (max-width: 599px){.contact-cards .MuiGrid-item,.contact-cards .MuiGrid-grid-sm-12{flex-basis:100%!important;max-width:100%!important}.contact-cards .MuiCard-root{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;min-width:calc(100% - 32px)!important;margin:0 16px!important;min-height:300px!important}}.contact-cards .MuiGrid-item:nth-child(odd){clear:left}.contact-cards .MuiGrid-grid-sm-6,.contact-cards .MuiGrid-grid-sm-4,.contact-cards .MuiGrid-grid-sm-3,.contact-cards .MuiGrid-grid-md-4,.contact-cards .MuiGrid-grid-md-3,.contact-cards .MuiGrid-grid-lg-4,.contact-cards .MuiGrid-grid-lg-3,.contact-cards .MuiGrid-grid-xl-4,.contact-cards .MuiGrid-grid-xl-3{flex-basis:50%!important;max-width:50%!important}@media (max-width: 599px){.timeline-cards .MuiCard-root,.values-cards .MuiCard-root{margin:0 8px!important}}.contact-cards .MuiGrid-container{max-width:1200px!important;margin:0 auto!important;justify-content:center!important}.contact-cards .MuiGrid-item{display:flex!important;justify-content:center!important}.contact-cards .MuiCard-root{max-width:280px!important;min-height:320px!important;width:100%!important;display:flex!important;flex-direction:column!important}@media (min-width: 1200px){.contact-cards .MuiGrid-grid-md-3{flex-basis:25%!important;max-width:25%!important}.contact-cards .MuiCard-root{max-width:300px!important;min-height:340px!important}}@media (min-width: 900px) and (max-width: 1199px){.contact-cards .MuiGrid-grid-md-3{flex-basis:50%!important;max-width:50%!important}.contact-cards .MuiCard-root{max-width:280px!important;min-height:320px!important}}@media (min-width: 600px) and (max-width: 899px){.contact-cards .MuiGrid-grid-sm-6{flex-basis:50%!important;max-width:50%!important}.contact-cards .MuiCard-root{max-width:100%!important;min-height:300px!important}}@media (max-width: 599px){.contact-cards .MuiGrid-grid-sm-6{flex-basis:100%!important;max-width:100%!important}.contact-cards .MuiCard-root{max-width:100%!important;min-height:280px!important;margin:0 16px!important}}@media (max-width: 599px){.MuiGrid-grid-sm-6,.MuiGrid-grid-md-3,.MuiGrid-grid-md-6{flex-basis:100%!important;max-width:100%!important}}
