*,body{margin:0;padding:0}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;width:100%}body{-webkit-font-smoothing:antialiased;background:#fff;color:#0a1f5c;font-family:Space Grotesk,Segoe UI,Arial,sans-serif;transition:background-color .3s ease,color .3s ease}.App,body,section{overflow-x:hidden;position:relative;width:100%}img,svg{height:auto;max-width:100%}body[data-theme=light]{background:#fff;color:#0a1f5c}body[data-theme=dark]{background:#0a0a1a;color:#e0e0e0}body[data-theme=dark] section{background:#0a0a1a}body[data-theme=dark] section div[style*="background: #f0f7ff"],body[data-theme=dark] section div[style*="background: #f4f8ff"],body[data-theme=dark] section div[style*="background: #fff"],body[data-theme=dark] section div[style*="background: linear-gradient"]{background:#14142b!important}body[data-theme=dark] .card,body[data-theme=dark] div[style*="background: #fff"]{background:#14142b!important;border-color:#00b4d833!important}body[data-theme=dark] p,body[data-theme=dark] span:not([class*=badge]){color:#b0b0c0!important}body[data-theme=dark] .statVal,body[data-theme=dark] h1,body[data-theme=dark] h2,body[data-theme=dark] h3{color:#fff!important}body[data-theme=dark] .badge{background:#14142b!important;color:#00b4d8!important}body[data-theme=dark] .btnPrimary{background:#00b4d8!important;color:#0a1f5c!important}body[data-theme=dark] .btnOutline{border-color:#00b4d8!important;color:#00b4d8!important}body[data-theme=dark] .nav-links{background:#14142b!important}body[data-theme=dark] .footer{background:#050510!important}@media (max-width:768px){body{font-size:14px}section{padding:60px 20px!important}.nav-links{-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;bottom:0!important;flex-direction:column!important;gap:16px!important;left:0!important;overflow-y:auto!important;padding:30px 20px!important;position:fixed!important;right:0!important;top:70px!important;z-index:999!important}.nav-links.open{display:flex!important}nav{padding:0 16px!important;width:100%}}body.menu-open{overflow:hidden;position:fixed;width:100%}.nav-links{-webkit-overflow-scrolling:touch}@media (max-width:768px){.hero-content{padding:40px 20px!important;text-align:center}.hero-buttons,.hero-stats{justify-content:center}.about-grid,.contact-grid,.footer-grid{gap:32px!important;grid-template-columns:1fr!important}.services-grid,.values-grid{gap:16px!important;grid-template-columns:1fr!important}.about-inner{gap:40px!important;grid-template-columns:1fr!important}.about-left{text-align:center!important}.about-pills{justify-content:center!important}.vm-grid{gap:12px!important;grid-template-columns:1fr!important}.tech-stack{justify-content:center!important}h1{font-size:36px!important}.section-h2,h2{font-size:28px!important}p{font-size:14px!important}button{font-size:13px!important;padding:10px 20px!important}.stats{gap:20px!important}.stat-value{font-size:24px!important}.card{padding:20px!important}.card-icon{font-size:20px!important;height:40px!important;width:40px!important}footer{padding:40px 20px 20px!important;text-align:center}.footer-brand{align-items:center}.footer-socials{justify-content:center}.footer-bottom{flex-direction:column;text-align:center}.contact-card{padding:16px!important}.cta-box{padding:30px 20px!important}.cta-stats{justify-content:center}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.animate-fade-up{animation:fadeUp .6s ease-out forwards;opacity:0}.animate-fade-up-2{animation:fadeUp .6s ease-out .1s forwards;opacity:0}.animate-fade-up-3{animation:fadeUp .6s ease-out .2s forwards;opacity:0}.animate-fade-up-4{animation:fadeUp .6s ease-out .3s forwards;opacity:0}.gradient-text{background:linear-gradient(135deg,#00b4d8,#0090b0);-webkit-background-clip:text;background-clip:text;color:#0000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#00b4d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0090b0}body[data-theme=dark] ::-webkit-scrollbar-track{background:#1a1a2e}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#00b4d8}[role=button],a,button{min-height:44px;min-width:44px}@media (max-width:768px){[role=button],a,button{min-height:48px}}.container,.inner,.wrapper{max-width:100%;overflow-x:hidden}[style*="position: absolute"]{max-width:100%;overflow:hidden}section div[style*="border-radius: 12px"]:hover{box-shadow:0 8px 30px #0a1f5c1f;transform:translateY(-3px)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media (max-width:768px){footer div[style*="grid-template-columns: 2fr 1fr 1fr"],section div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.tech-stack span{font-size:10px!important;padding:3px 10px!important}.vm-card{padding:18px 16px!important}.card-inner{padding:24px!important}}@media (min-width:769px){.mobile-only{display:none!important}}
/*# sourceMappingURL=main.512498cc.css.map*/