body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Bowler;font-style:normal;font-weight:400;src:url(/static/media/Bowler.43b0b35a92ee414fea0a.ttf) format("truetype")}.inter-400{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.loading-overlay{background-color:#ffffffe6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-overlay,.loading-spinner{align-items:center;display:flex;justify-content:center}.spinner-circle{animation:spin 1s linear infinite;border:4px solid #e3f2fd;border-radius:50%;border-top-color:#0098ea;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.language-selector{align-items:center;display:flex;position:relative;text-align:center}.language-selector:hover{background:#e5e7eb5e;border-radius:8px}.language-selector__button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;min-height:40px;padding:8px 12px;transition:all .3s ease}.language-selector__button:hover{background:#ffffff26;border-color:#ffffff4d}.language-selector__flag{font-size:16px;line-height:1}.language-selector__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.language-selector__text{color:#333;font-family:Bowler,sans-serif;font-weight:500;white-space:nowrap}.language-selector__arrow{color:#333;font-size:10px;transition:transform .3s ease}.language-selector__arrow.open{transform:rotate(180deg)}.language-selector__dropdown{background:#fff;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 8px 32px #0000004d;margin-top:4px;min-width:140px;overflow:hidden;padding:5px;position:absolute;right:0;top:100%;z-index:1000}.language-selector__option{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:10px 12px;text-align:center;transition:background-color .2s ease;width:100%}.language-selector__option:hover{background:#ffffff1a;color:#0098ea}.language-selector__name{flex:1 1;font-weight:500}@media (max-width:768px){.language-selector__button{font-size:13px;min-height:36px;padding:6px 10px}.language-selector__flag{font-size:14px}.language-selector__icon{height:20px;width:20px}.language-selector__dropdown{min-width:120px}.language-selector__option{font-size:13px;padding:8px 10px}}@media (max-width:480px){.language-selector__button{justify-content:center;min-width:50px;padding:8px}}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;left:0;position:fixed;top:0;transition:opacity .3s ease,-webkit-backdrop-filter .3s ease;transition:opacity .3s ease,backdrop-filter .3s ease;transition:opacity .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:1000}.header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffdb}.nav{gap:20px;margin-right:20px}.nav,.nav-link{align-items:center;display:flex}.nav-link{color:#333;font-family:Bowler,sans-serif;font-size:16px;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#0098ea}.header .icon-lottie{height:40px;margin-right:0;width:40px}.telegram{border:2px solid #333;border-radius:50px;font-size:14px;padding:8px 16px}.telegram:hover{background-color:#2aabee;color:#fff}.hamburger{background-color:initial;border:none;cursor:pointer;display:none;height:40px;margin-right:20px;position:relative;width:40px}.hamburger .line{background-color:#333;border-radius:2px;height:2px;left:20%;position:absolute;transition:all .3s ease;width:60%}.hamburger .line:first-child{top:25%}.hamburger .line:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger .line:nth-child(3){bottom:25%}.brand{align-items:center;color:#333;display:flex;font-family:Bowler,sans-serif;font-size:24px;font-weight:700;gap:10px;margin-left:20px}.logo{height:auto;margin-bottom:10px;width:40px}.header-controls{align-items:center;display:flex;gap:15px;margin-right:20px}@media (max-width:768px){.header{height:60px}.header-controls{margin-right:10px}.hamburger{display:block}.header.menu-open .hamburger .line:first-child{top:50%;transform:rotate(45deg) translateY(-50%)}.header.menu-open .hamburger .line:nth-child(2){opacity:0}.header.menu-open .hamburger .line:nth-child(3){top:50%;transform:rotate(-45deg) translateY(-50%)}.nav{align-items:flex-start;background-color:#fff;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;padding:20px;position:absolute;right:0;top:60px;width:100%}.nav.active{display:flex}.nav-link{margin-bottom:15px}.header.menu-open .nav{display:flex;margin-right:-60px}.brand{gap:5px}}.info{background-color:#fff;margin-bottom:0;padding-bottom:60px;padding-top:60px;text-align:center}.info h1.title{color:#333;font-family:Bowler,sans-serif;font-size:60px;margin-bottom:10px}.info h1.description{background:linear-gradient(89deg,#2689e8 18.91%,#a168ff 79.91%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Bowler,sans-serif;font-size:100px;margin-bottom:20px;margin-top:0}.typed-cursor{animation:blink 1.1s infinite;color:#0098ea;display:inline-block;font-family:Inter,sans-serif;font-weight:200;height:54px;margin-left:10px;width:20px!important}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.info h1.shortInfo{color:#191f2f;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:20px auto 0;max-width:600px}@media (max-width:768px){.info h1.description,.info h1.title{font-size:30px}.info h1.shortInfo{font-size:16px;max-width:100%;padding:0 20px}}@media (max-width:450px){.info h1.title{font-size:30px}.info h1.description{font-size:20px}.info h1.shortInfo{font-size:16px;max-width:100%;padding:0 20px}}.about-us{background-color:#f7f9fb;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-bottom:100px;padding-top:60px}@media (max-width:768px){.about-us{padding-bottom:40px;padding-top:20px}}.about-us-content{margin:0 auto;max-width:1400px;text-align:left}@media (max-width:768px){.about-us-content{max-width:100%;padding-left:20px;padding-right:20px;text-align:center}}.about-us h2{color:#333;font-family:Bowler,sans-serif;font-size:48px;margin-bottom:40px;margin-top:20px;text-align:left}@media (max-width:768px){.about-us h2{font-size:36px;text-align:center}}.container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}@media (max-width:768px){.container{align-items:center;flex-direction:column;gap:20px}}.card{align-items:center;background-color:#fff;border-radius:24px;box-shadow:none;display:flex;flex-direction:column;height:200px;padding:32px 28px;transition:box-shadow .3s ease;width:250px}@media (max-width:768px){.card{padding:24px;width:80%}}.card:hover{box-shadow:0 4px 8px #0000001a}.icon-lottie{height:60px;margin-bottom:16px;width:60px}@media (max-width:768px){.icon-lottie{height:50px;width:50px}}.card h3{color:#0098ea;font-family:Bowler,sans-serif;font-size:24px;margin-bottom:8px;text-align:center}@media (max-width:768px){.card h3{font-size:20px}}.card p{color:#191f2f;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;text-align:center}@media (max-width:768px){.card p{font-size:14px}}.services{background-color:#12172c;color:#fff;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-bottom:100px;padding-top:60px}@media (max-width:768px){.services{padding-bottom:40px;padding-top:20px}}.services h1{color:#fff;font-family:Bowler,sans-serif;font-size:48px;margin:40px auto;max-width:1400px;text-align:left}@media (max-width:768px){.services h1{font-size:36px;margin-top:20px;text-align:center}}.services h2{color:#fff;font-family:Inter,sans-serif;font-size:48px;letter-spacing:.2rem}@media (max-width:768px){.services h2{font-size:24px;padding-left:20px;text-align:left}}.services .container{align-items:stretch;background-color:#1e2337;border-radius:20px;display:flex;gap:0;margin:0 auto;max-width:1400px;padding-bottom:48px;padding-top:48px}@media (max-width:768px){.services .container{flex-direction:column;padding:20px}}.selector-container{overflow-x:auto;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:30%}@media (max-width:768px){.selector-container{padding-bottom:10px;white-space:nowrap;width:100%}}.selector-container::-webkit-scrollbar{display:none}.selector{display:flex;flex-direction:column}@media (max-width:768px){.selector{flex-direction:row;gap:10px}}.service-button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;height:52px;padding:0 26px 0 16px;position:relative;transition:background-color .3s ease;white-space:nowrap}@media (max-width:768px){.service-button{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:40px;height:40px;padding:10px 16px}.service-button.active{background-color:#ffffff1a;border:1px solid #fff3}}.service-button:hover{background-color:#ffffff0f}.service-button.active{background-color:#ffffff08;color:#fff}.icon-lottie{height:40px;margin-right:10px;margin-top:0;width:40px}@media (max-width:768px){.icon-lottie{align-self:center;height:30px;margin-bottom:0;width:30px}}.background-line{background-color:#ffffff1a;border-radius:1px;bottom:0;position:absolute;right:0;top:0;width:2px}@media (max-width:768px){.background-line{display:none}}.indicator{background-color:#02a8fb;border-radius:1px;height:52px;position:absolute;right:0;transition:top .3s ease;width:2px}@media (max-width:768px){.indicator{display:none}}.services .content{align-items:flex-start;display:flex;gap:20px;width:70%}@media (max-width:768px){.services .content{flex-direction:column;gap:20px;width:100%}}.text-content{padding-left:20px;padding-right:20px;text-align:left;width:70%}@media (max-width:768px){.text-content{order:1;padding:0;width:100%}}.text-content h2{font-family:Inter,sans-serif;font-size:36px;letter-spacing:0;margin-bottom:0}@media (max-width:768px){.text-content h2{font-size:24px;padding-left:0}}.text-content p{color:#e0e0e3;font-family:Inter,sans-serif;font-size:18px;margin-bottom:0;margin-top:10px}@media (max-width:768px){.text-content p{font-size:18px}}.lottie-container{height:auto;width:30%}@media (max-width:768px){.lottie-container{order:2;width:60%}}.service-animation{height:auto;width:100%}.faq{background-color:#fff;color:#333;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding-bottom:100px;padding-top:60px;text-align:center}@media (max-width:768px){.faq{padding-bottom:40px;padding-top:20px}}.faq h1{font-family:Bowler,sans-serif;font-size:48px;margin:40px auto;max-width:1400px;text-align:start}@media (max-width:768px){.faq h1{font-size:36px;margin-top:20px;text-align:center}}.faq-container{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:1400px}.faq-question-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}.faq-question{border:none;cursor:pointer;font-size:20px;font-weight:600;padding:15px;text-align:left;transition:background-color .3s ease;width:100%}.faq-question,.faq-question.active,.faq-question:hover{background-color:#fff;color:#333}.faq-lottie-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.faq-lottie{height:100%;width:100%}.faq-answer{background-color:#fff;font-family:Inter,sans-serif;font-weight:500;max-height:0;overflow:hidden;padding:0 15px;text-align:start;transform:translateX(0);transition:max-height .3s ease,padding .3s ease}.faq-answer.open{max-height:200px;padding:15px}.faq-answer p{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0;text-align:start;transform:translateX(0)}.faq-answer.open p{transform:translateX(10px)}.faq-item{margin-bottom:10px;padding-bottom:10px;position:relative}.faq-item:not(:last-child){border-bottom:1px solid #0000001a}.highlight{color:#02a8fb;font-weight:700}.answer-list{list-style:none;margin-top:10px;padding-left:20px}.answer-list li{color:#333;font-size:16px;line-height:1.8;opacity:0;padding-left:25px;position:relative;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.answer-list li:before{color:#02a8fb;font-size:18px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.answer-list.develop li:before{content:"✔"}.answer-list.technology li:before{color:#02a8fb;content:"⚪";font-weight:700}.faq-answer.open .answer-list li{opacity:1;transform:translateX(0)}.faq-content li{align-items:flex-start;display:flex;list-style:none;margin-bottom:10px}.faq-content li p{display:inline;margin:0}.faq-content li.technology:before{color:#02a8fb;content:"⚪";flex-shrink:0;font-size:1rem;font-weight:700;margin-right:8px;margin-top:2px}.faq-content li.develop:before{color:#10b981;content:"✓";flex-shrink:0;font-size:1rem;margin-right:8px;margin-top:2px}.contact-section{background-color:#f7f9fb;color:#333;margin-bottom:-40px;margin-left:-20px;margin-right:-20px;padding:60px 20px;text-align:center}@media (max-width:768px){.contact-section{padding-bottom:40px;padding-top:20px}}.contact-section h1{font-family:Bowler,sans-serif;font-size:48px;margin:40px auto;max-width:1400px;text-align:start}@media (max-width:768px){.contact-section h1{font-size:36px;margin-top:20px;text-align:center}}.contact-section p{font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1400px;text-align:start}@media (max-width:768px){.contact-section p{font-size:16px}}.contact-form{margin-left:auto;margin-right:auto;max-width:1400px;text-align:left}.form-group{margin-bottom:20px;max-width:600px}.form-group label{color:#333;display:block;font-size:16px;font-weight:700;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;transition:border-color .3s ease;width:100%}@media (max-width:768px){.form-group input,.form-group textarea{width:80%}}.form-group input:focus,.form-group textarea:focus{border-color:#02a8fb;outline:none}.form-group textarea{min-height:100px;resize:vertical}.error{color:#ff4d4d;display:block;font-size:14px;margin-top:5px}.submit-button{background-color:#02a8fb;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#0187c7}.contact-form-group{margin:auto;max-width:1400px}.form-buttons-row{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:20px;max-width:621.6px}@media (max-width:768px){.form-buttons-row .nav-link.telegram{font-family:Inter,sans-serif;font-size:18px;font-weight:700;margin-bottom:0}.form-buttons-row{gap:20px;justify-content:flex-start}}.App{font-family:Bowler,sans-serif;padding:20px 20px 0;text-align:center}main{margin-top:40px}section{margin-bottom:40px}h1{color:#333;font-size:36px}p{color:#666;font-size:18px}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.eac31c2d.css.map*/