*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-bottom:1px solid #6366f14d;position:fixed;top:0;width:100%;z-index:1000}.nav{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.logo img{height:70px;width:auto}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#6366f1}.nav-buttons{display:flex;gap:1rem}@media (max-width:768px){.nav-links{display:none}}.hero{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;display:flex;max-width:100vw;min-height:100vh;overflow:hidden;padding:120px 0 80px;position:relative;width:100%}.hero:before{animation:techMove 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#6366f11a 0,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf61a 0,#0000 50%),radial-gradient(circle at 40% 40%,#6366f10d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text}.hero-description{color:#a1a1aa;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem}.hero-visual{align-items:center;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative}.tech-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;z-index:2}.floating-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #6366f14d;border-radius:16px;padding:1.5rem;text-align:center;transition:transform .3s ease}.card-3{grid-column:1/-1}.floating-card:hover{border-color:#6366f199;transform:translateY(-10px) scale(1.05)}.card-icon{font-size:2rem;margin-bottom:.5rem}.floating-card h4{color:#a1a1aa;font-size:.9rem;margin-bottom:.5rem}.metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.tech-orb{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,#6366f14d 0,#0000 70%);border-radius:50%;height:200px;position:absolute;width:200px;z-index:1}@keyframes floatMove1{0%,to{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-15px) translateX(10px) rotate(1deg)}50%{transform:translateY(-25px) translateX(0) rotate(0deg)}75%{transform:translateY(-10px) translateX(-8px) rotate(-1deg)}}@keyframes floatMove2{0%,to{transform:translateY(0) translateX(0) rotate(0deg)}30%{transform:translateY(-20px) translateX(-12px) rotate(-1deg)}60%{transform:translateY(-30px) translateX(5px) rotate(1deg)}80%{transform:translateY(-8px) translateX(10px) rotate(0deg)}}@keyframes floatMove3{0%,to{transform:translateY(0) translateX(0) rotate(0deg)}20%{transform:translateY(-12px) translateX(8px) rotate(.5deg)}40%{transform:translateY(-28px) translateX(-5px) rotate(-.5deg)}70%{transform:translateY(-18px) translateX(12px) rotate(1deg)}90%{transform:translateY(-5px) translateX(-3px) rotate(0deg)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.bg-card-1,.bg-card-2,.bg-card-3{background:#6366f126;border-radius:8px;height:50px;position:absolute;width:80px;z-index:1}.bg-card-1{animation:flyCard1 12s linear infinite}.bg-card-2{animation:flyCard2 15s linear infinite}.bg-card-3{animation:flyCard3 18s linear infinite}@keyframes flyCard1{0%{left:0;top:100%;transform:rotate(0deg)}50%{left:50%;top:20%;transform:rotate(180deg)}to{left:100%;top:-10%;transform:rotate(1turn)}}@keyframes flyCard2{0%{left:100%;top:-10%;transform:rotate(0deg)}50%{left:30%;top:60%;transform:rotate(-180deg)}to{left:0;top:100%;transform:rotate(-1turn)}}@keyframes flyCard3{0%{left:0;top:50%;transform:rotate(0deg)}50%{left:80%;top:10%;transform:rotate(270deg)}to{left:100%;top:80%;transform:rotate(540deg)}}@keyframes techMove{0%,to{background-position:0 0,100% 100%,50% 50%}33%{background-position:100% 0,0 100%,80% 20%}66%{background-position:50% 100%,50% 0,20% 80%}}@media (max-width:768px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.5rem}}.about{background:#f8f9fa;color:#333;padding:80px 0}.about-header{margin-bottom:4rem;text-align:center}.about-header h2{color:#6366f1;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.about-header h3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.about-header p{color:#666;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.achievements-grid{align-items:end;display:flex;gap:2rem;justify-content:center}.achievement-card{background:#fff;border:1px solid #0000001a;border-radius:16px;box-shadow:0 4px 6px #0000001a;min-width:280px;padding:2rem;text-align:center;transition:transform .3s ease}.achievement-card:first-child{height:280px}.achievement-card:nth-child(2){height:320px}.achievement-card:nth-child(3){height:360px}.achievement-card:hover{transform:translateY(-5px)}.achievement-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:1rem}.achievement-card h4{color:#333;font-size:1.5rem;margin-bottom:1rem}.achievement-card p{color:#666;line-height:1.6}@media (max-width:768px){.achievements-grid{align-items:center;flex-direction:column;gap:1.5rem}.achievement-card{max-width:300px;min-width:auto;width:100%}.achievement-card:first-child,.achievement-card:nth-child(2),.achievement-card:nth-child(3){height:auto}.about-header h3{font-size:2rem}}.services{background:#fff;color:#333;padding:80px 0}.services-header{margin-bottom:4rem}.services-header-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;max-width:100%;width:100%}.services-text h2{color:#6366f1;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.services-text h3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.services-text p{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);max-width:100%;width:100%}.service-card{background:#f8f9fa;border:1px solid #0000001a;border-radius:16px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 25px #6366f11a;transform:translateY(-5px)}.service-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:1rem;width:40px}.service-card h4{color:#333;font-size:1.3rem;margin-bottom:1rem}.service-card p{color:#666;line-height:1.6}@media (max-width:768px){.services{padding:60px 0}.services-header-content{gap:2rem;grid-template-columns:1fr;overflow:hidden;text-align:center;width:100%}.services-image img{height:auto;max-width:300px;width:100%}.services-text{max-width:100%;width:100%}.services-text h3{word-wrap:break-word;font-size:1.8rem}.services-text p{font-size:1rem}.services-grid{gap:1.5rem;grid-template-columns:1fr;width:100%}.service-card{box-sizing:border-box;max-width:100%;padding:1.5rem;width:100%}}.why-choose{background:#f8f9fa;color:#333;padding:80px 0}.why-choose-header{margin-bottom:4rem;text-align:center}.why-choose-header h2{color:#6366f1;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.why-choose-header h3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.why-choose-header .btn{margin-top:1rem}.why-choose-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.why-choose-image{align-items:center;display:flex;justify-content:center}.why-choose-image img{border-radius:16px;box-shadow:0 10px 25px #6366f133;height:auto;max-width:800px;width:100%}.reasons-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.reason-card{background:#fff;border:1px solid #0000001a;border-radius:16px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.reason-card:hover{box-shadow:0 10px 25px #6366f11a;transform:translateY(-5px)}.reason-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;margin-bottom:1rem;width:30px}.reason-card h4{color:#333;font-size:1.2rem;margin-bottom:.5rem}.reason-card p{color:#666;font-size:.95rem;line-height:1.5}@media (max-width:768px){.reasons-grid,.why-choose-content{grid-template-columns:1fr}}.work-process{background:#fff;color:#333;padding:80px 0}.work-process-header{margin-bottom:4rem;text-align:center}.work-process-header h2{color:#6366f1;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.work-process-header h3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.work-process-header .btn{margin-top:1rem}.process-slider{margin:0 auto;max-width:1000px}.process-slide{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.slide-image{align-items:center;display:flex;justify-content:center}.slide-image img{border-radius:16px;box-shadow:0 10px 25px #6366f133;height:auto;max-width:400px;width:100%}.slide-content{padding:2rem}.slide-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;margin-bottom:1.5rem;width:50px}.slide-content h4{color:#333;font-size:2rem;margin-bottom:1rem}.slide-content p{color:#666;font-size:1.1rem;line-height:1.6}.slider-controls{gap:1rem}.slider-arrow,.slider-controls{display:flex;justify-content:center}.slider-arrow{align-items:center;background:#0000;border:2px solid #6366f1;border-radius:50%;color:#6366f1;cursor:pointer;font-size:1.5rem;font-weight:700;height:50px;transition:all .3s ease;width:50px}.slider-arrow:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;transform:scale(1.1)}@media (max-width:768px){.process-slide{gap:2rem;grid-template-columns:1fr}.slide-content{padding:1rem;text-align:center}}.testimonials{background:#f8f9fa;color:#333;padding:80px 0}.testimonials-header{margin-bottom:4rem;text-align:center}.testimonials-header h2{color:#6366f1;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.testimonials-header h3{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.testimonials-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.testimonials-content{gap:2rem;grid-template-columns:1fr}}.testimonials-cards{display:flex;flex-direction:column;gap:2rem}.testimonial-card{background:#fff;border:1px solid #0000001a;border-radius:16px;box-shadow:0 4px 6px #0000001a;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 10px 25px #6366f11a;transform:translateY(-5px)}.testimonial-card p{color:#666;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.testimonial-author h4{color:#333;font-size:1.2rem;margin-bottom:.5rem}.testimonial-author span{color:#6366f1;font-weight:500}.testimonials-image{align-items:center;display:flex;justify-content:center}.testimonials-image img{border-radius:16px;box-shadow:0 10px 25px #6366f133;height:auto;max-width:600px;width:100%}@media (max-width:768px){.testimonials-content{grid-template-columns:1fr}.testimonials-cards{order:2}.testimonials-image{order:1}}.stats{background:#f8f9fa;color:#333;padding:80px 0}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{padding:2rem}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#666;font-size:1.1rem;font-weight:500}.contact{background:#fff;color:#333;padding:80px 0}.contact-header{margin-bottom:3rem;text-align:center}.contact-header h2{font-size:2.5rem;margin-bottom:1rem}.contact-header p{color:#666;font-size:1.2rem}.contact-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:768px){.contact-cards{gap:1rem;grid-template-columns:1fr}}.contact-card{background:#f8f9fa;border:1px solid #0000001a;border-radius:16px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 10px 25px #6366f11a;transform:translateY(-5px)}.contact-card h3{color:#333;font-size:1.3rem;margin-bottom:1rem}.contact-card p{color:#666;line-height:1.5}.email-buttons{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.btn.copied{background:#10b981!important;transform:scale(1.05);transition:all .3s ease}@media (max-width:768px){.contact-cards{grid-template-columns:1fr}}.footer{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-top:1px solid #6366f14d;color:#fff;padding:60px 0 20px}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-logo{height:200px;margin-bottom:1rem;width:auto}.footer-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem}.footer-section h4{color:#fff;font-size:1.1rem;margin-bottom:1rem}.footer-section p{color:#a1a1aa;line-height:1.6}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#a1a1aa;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#6366f1}.footer-bottom{border-top:1px solid #6366f14d;color:#a1a1aa;padding-top:2rem;text-align:center}@media (max-width:768px){.footer-content{gap:2rem;grid-template-columns:1fr}}.loading-screen{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content{animation:fadeIn .5s ease-in;text-align:center}.loading-logo{animation:logoFloat 2s ease-in-out infinite;height:auto;margin-bottom:2rem;width:120px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #6366f14d;border-radius:50%;border-top-color:#6366f1;height:50px;margin:0 auto;width:50px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.telegram-float{align-items:center;background:linear-gradient(135deg,#229ed9,#08c);border-radius:50%;bottom:20px;box-shadow:0 4px 20px #229ed966;display:flex;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:all .3s ease;width:60px;z-index:1000}.telegram-float:hover{box-shadow:0 8px 30px #229ed999;transform:scale(1.1) translateY(-2px)}.telegram-float svg{height:28px;width:28px}@media (max-width:768px){.telegram-float{bottom:15px;height:50px;right:15px;width:50px}.telegram-float svg{height:24px;width:24px}}*{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden}.App{background:#fff;min-height:100vh}.App,.container{overflow-x:hidden;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.container{padding:0 15px}.btn{font-size:.9rem;padding:10px 20px}}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #6366f14d;transform:translateY(-2px)}.btn-primary:active{transform:scale(.95);transition:transform .1s ease}.btn-secondary{background:#0000;border:2px solid #6366f1;color:#333}.btn-secondary:hover{background:#6366f1;color:#fff}.hero .btn-secondary{color:#fff}.fade-in-section{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=main.d18ae885.css.map*/