@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--primary-color: #00ff88;--primary-glow: rgba(0, 255, 136, .4);--secondary-color: #00b8ff;--bg-dark: #0a0a0a;--bg-card: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .1);--text-main: #ffffff;--text-muted: #a0a0a0;--font-heading: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif;--transition: all .3s ease;--nav-height: 70px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-main);line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}select{background-color:#ffffff0d!important;color:var(--text-main)!important}select option{background-color:#1a1a1a!important;color:var(--text-main)!important;padding:10px!important}select:focus,select:active{border-color:var(--primary-color)!important;outline:none!important}input,textarea{background-color:#ffffff0d!important;color:var(--text-main)!important}input:focus,textarea:focus{border-color:var(--primary-color)!important;outline:none!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#ffffff4d!important}input::placeholder,textarea::placeholder{color:#ffffff4d!important}a:active,button:active{opacity:.8}.glass-card:active{transform:translateY(-3px)!important;border-color:var(--primary-color)!important}.social-icon:active{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#000!important;transform:translateY(-3px)!important}.btn:active{transform:translateY(-2px)!important}@media (hover: none) and (pointer: coarse){.glass-card{cursor:default}}.container{max-width:1240px;margin:0 auto;padding:0 20px}.section{padding:80px 0;position:relative;z-index:2}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}@keyframes blink{50%{border-color:transparent}}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-container:hover .marquee-track{animation-play-state:paused}.tech-item:hover{color:#ffffff80!important}.tech-cta:hover{color:var(--primary-color);gap:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes morphSphere{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/30% 40% 70% 60%}75%{border-radius:60% 40% 60% 30%/70% 50% 40% 60%}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes floatParticle{0%,to{transform:translate(0);opacity:.6}25%{transform:translate(15px,-20px);opacity:.9}50%{transform:translate(-10px,-35px);opacity:.7}75%{transform:translate(20px,-15px);opacity:.9}}.animate-fadeIn{animation:fadeIn .3s ease-out}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity 1s ease}.fade-in.visible{opacity:1}.fade-in-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in-on-scroll.visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.section{padding:70px 0}.container{padding:0 30px}}@media (max-width: 768px){:root{--nav-height: 70px}.section{padding:60px 0}.container{padding:0 20px}.mobile-toggle{display:flex!important}.nav-links,.cta-btn{display:none!important}}@media (max-width: 480px){.section{padding:50px 0}.container{padding:0 15px}}@media (max-width: 768px){body{font-size:14px!important}}@media (max-width: 968px){.hero-content h1{font-size:2.5rem!important}.hero-grid{grid-template-columns:1fr!important;gap:30px!important}.hero-code-block{display:none!important}}@media (max-width: 768px){.hero-content h1{font-size:2.5rem!important}.hero-content p{font-size:1rem!important}.hero-buttons{flex-direction:column!important;gap:15px!important}.hero-buttons a,.hero-buttons button{width:100%!important;text-align:center!important}.trust-badges{justify-content:center!important;flex-wrap:wrap!important}}@media (max-width: 480px){.hero-content h1{font-size:2rem!important}}@media (max-width: 968px){.value-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.value-cards-grid{grid-template-columns:1fr!important}.approach-steps{flex-direction:column!important;align-items:center!important;text-align:center!important}.approach-arrow{display:none!important}}@media (max-width: 968px){.services-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.services-grid{grid-template-columns:1fr!important}}@media (max-width: 968px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr!important}.stat-item div:first-child{font-size:2.5rem!important}}@media (max-width: 968px){.reviews-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:var(--primary-color) transparent!important}.reviews-wrapper::-webkit-scrollbar{height:6px!important}.reviews-wrapper::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:10px!important}.reviews-wrapper::-webkit-scrollbar-thumb{background:var(--primary-color)!important;border-radius:10px!important}.review-card{min-width:300px!important}.reviews-title{font-size:2rem!important}}@media (max-width: 768px){.reviews-wrapper{margin-left:-15px!important;margin-right:-15px!important;padding-left:15px!important;padding-right:15px!important}.review-card{min-width:280px!important;max-width:320px!important;padding:20px!important}.reviews-title{font-size:1.8rem!important}.reviews-subtitle{font-size:.95rem!important}}@media (max-width: 480px){.reviews-wrapper{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.review-card{min-width:260px!important;max-width:280px!important;padding:20px!important}.reviews-title{font-size:1.6rem!important}}@media (max-width: 768px){.faq-question{font-size:1rem!important;padding:15px 0!important}.faq-answer{font-size:.9rem!important}.faq-container{padding:0 10px!important}}@media (max-width: 968px){.contact-grid{grid-template-columns:1fr!important;gap:30px!important}}@media (max-width: 768px){.social-icons{flex-wrap:wrap!important}}@media (max-width: 968px){.locations-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.locations-grid{grid-template-columns:1fr!important}}@media (max-width: 968px){.footer-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr!important;text-align:center!important}}.section-header h2{font-size:2.2rem!important}.section-header p{font-size:1rem!important}@media (max-width: 768px){.section-header h2{font-size:1.9rem!important}.section-header p{font-size:.95rem!important}}@media (max-width: 480px){.section-header h2{font-size:1.65rem!important}}
