*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1200px){html{font-size:16px}}@media (max-width: 1024px){html{font-size:16px}}@media (max-width: 768px){html{font-size:16px}}@media (max-width: 480px){html{font-size:16px}}@media (max-width: 360px){html{font-size:15px}}.hide-mobile{display:block}.hide-desktop{display:none}@media (max-width: 768px){.hide-mobile{display:none}.hide-desktop{display:block}}.responsive-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 1024px){.responsive-container{padding:0 15px}}@media (max-width: 768px){.responsive-container{padding:0 10px}}@media (max-width: 480px){.responsive-container{padding:0 8px}}.responsive-grid{display:grid;gap:20px}.responsive-grid.cols-1{grid-template-columns:1fr}.responsive-grid.cols-2{grid-template-columns:repeat(2,1fr)}.responsive-grid.cols-3{grid-template-columns:repeat(3,1fr)}.responsive-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.responsive-grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.responsive-grid{gap:15px}.responsive-grid.cols-3,.responsive-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.responsive-grid{gap:10px}.responsive-grid.cols-2,.responsive-grid.cols-3,.responsive-grid.cols-4{grid-template-columns:1fr}}.responsive-padding{padding:40px}@media (max-width: 1024px){.responsive-padding{padding:30px}}@media (max-width: 768px){.responsive-padding{padding:20px}}@media (max-width: 480px){.responsive-padding{padding:15px}}@media (max-width: 360px){.responsive-padding{padding:10px}}.responsive-text-xl{font-size:clamp(1.5rem,4vw,3rem)}.responsive-text-lg{font-size:clamp(1.2rem,3vw,2rem)}.responsive-text-md{font-size:clamp(1rem,2.5vw,1.5rem)}.responsive-text-sm{font-size:clamp(.8rem,2vw,1.2rem)}.responsive-text-xs{font-size:clamp(.7rem,1.5vw,1rem)}.responsive-button{padding:12px 24px;font-size:1rem;border-radius:8px;transition:all .3s ease}@media (max-width: 768px){.responsive-button{padding:10px 20px;font-size:.9rem}}@media (max-width: 480px){.responsive-button{padding:8px 16px;font-size:.8rem}}.responsive-card{padding:24px;border-radius:16px;transition:all .3s ease}@media (max-width: 1024px){.responsive-card{padding:20px;border-radius:14px}}@media (max-width: 768px){.responsive-card{padding:16px;border-radius:12px}}@media (max-width: 480px){.responsive-card{padding:12px;border-radius:10px}}.responsive-image{width:100%;height:auto;object-fit:cover;border-radius:8px}.responsive-video{width:100%;height:auto;object-fit:cover}.responsive-icon{width:24px;height:24px}@media (max-width: 768px){.responsive-icon{width:20px;height:20px}}@media (max-width: 480px){.responsive-icon{width:18px;height:18px}}@media (max-width: 768px){.particle,.floating-element,.background-effect{animation-duration:.8s!important;transition-duration:.4s!important}}@media (max-width: 480px){.particle,.floating-element,.background-effect{animation-duration:1s!important;transition-duration:.5s!important}}@media (max-width: 360px){*:before,*:after{animation:none!important}.particle,.floating-element,.background-effect{display:none!important}}@media (max-resolution: 150dpi){.high-quality-effect{display:none}}@media (prefers-color-scheme: dark){body{background-color:#000;color:#fff}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}.responsive-container{max-width:none;padding:0}}@media (min-height: 1200px){.responsive-container{padding-top:40px;padding-bottom:40px}}@media (min-width: 1920px){.responsive-container{max-width:1400px}}@media (min-width: 2560px){.responsive-container{max-width:1800px}}@media (max-width: 768px){.section{min-height:100vh;min-height:100dvh}*{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,[role=button],.clickable{min-height:44px;min-width:44px}.card,.block,.faqItem{backdrop-filter:blur(20px)!important;background:#000c!important}.cardTitle,.questionText,.projectTitle{font-size:1.1rem!important;line-height:1.3!important}.cardDescription,.answerContent,.feature{font-size:.9rem!important;line-height:1.4!important}.card,.faqItem,.phoneContainer{padding:1.5rem!important;margin-bottom:1rem!important}[class*=orbit],[class*=rotate],[class*=spin],.layer,.coreRing{animation-duration:25s!important}.backgroundEffects,.holographicScreens,.floatingQuestions{opacity:.3!important}.title{text-shadow:0 0 40px rgba(0,0,0,1),0 0 20px currentColor!important}}@media (max-width: 480px){[class*=orbit],[class*=rotate],[class*=spin],.layer,.coreRing{animation-duration:35s!important}.cardTitle,.questionText,.projectTitle{font-size:1rem!important}.cardDescription,.answerContent{font-size:.85rem!important}.container{padding:1.5rem 1rem!important}.block,.techTag,.feature{padding:.8rem 1rem!important;font-size:.8rem!important;min-height:40px!important}}@media (max-width: 360px){.cardTitle,.questionText{font-size:.95rem!important}.cardDescription,.answerContent{font-size:.8rem!important}.particle,.floating-element,.background-effect,.holographicScreens,.energyOrbs{display:none!important}*{animation-duration:2s!important;transition-duration:.3s!important}[class*=orbit],[class*=rotate],[class*=spin],.layer,.coreRing{animation-duration:40s!important}}@media (max-width: 768px) and (orientation: landscape){.container{padding:1rem!important}.title{font-size:clamp(1.8rem,4vw,2.5rem)!important}.codeConstructor{height:200px!important;max-height:60vh!important}.answerColumn{max-height:50vh!important}}@media (max-height: 600px){.container{padding:.5rem!important;gap:.5rem!important}.title{margin-bottom:.5rem!important;font-size:clamp(1.5rem,4vw,2rem)!important}.codeConstructor{height:150px!important}.answerColumn{min-height:120px!important;max-height:40vh!important}}@supports (padding: max(0px)){@media (max-width: 768px){.container{padding-left:max(1rem,env(safe-area-inset-left))!important;padding-right:max(1rem,env(safe-area-inset-right))!important;padding-top:max(1rem,env(safe-area-inset-top))!important;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important}}}.section,[class*=Section],[class*=Container],[class*=Block]{isolation:isolate;contain:layout style}@media (max-width: 1024px){.section,[class*=Section],[class*=Container]{padding:80px 20px 40px!important;overflow-x:hidden!important}[class*=Grid],[class*=grid]{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}[class*=Card],[class*=card]{padding:1.5rem!important}[class*=Title],[class*=title],h1,h2{font-size:clamp(1.5rem,4vw,2rem)!important;line-height:1.3!important}[class*=Description],[class*=description],p{font-size:1rem!important;line-height:1.6!important}[class*=Header]:not(header),[class*=projectHeader]{flex-direction:column!important;gap:1.5rem!important}[class*=appDescription]{width:80vw!important;max-width:600px!important;min-width:auto!important;padding:2rem!important}}@media (max-width: 768px){.section,[class*=Section],[class*=Container]{padding:70px 15px 30px!important;min-height:100vh!important;min-height:100dvh!important}[class*=Grid],[class*=grid]{grid-template-columns:1fr!important;gap:1.2rem!important}[class*=Wrapper],[class*=wrapper]{transform:none!important;width:100%!important;max-width:100%!important}[class*=Card],[class*=card]{padding:1.2rem!important;border-radius:15px!important;width:100%!important;max-width:100%!important}[class*=Title],[class*=title],h1,h2{font-size:clamp(1.3rem,5vw,1.8rem)!important;letter-spacing:1px!important;text-align:center!important}[class*=sectionTitle]{position:relative!important;top:auto!important;margin-bottom:1.5rem!important}[class*=Description],[class*=description],p{font-size:.95rem!important;line-height:1.5!important;text-align:center!important}[class*=techTag],[class*=TechTag],[class*=Badge],[class*=badge]{font-size:.75rem!important;padding:.4rem .8rem!important}button,[class*=Button],[class*=button],[class*=Btn],[class*=btn]{min-height:44px!important;min-width:44px!important;padding:.8rem 1.5rem!important;font-size:.9rem!important}[class*=appsGrid]{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}[class*=appLogo]{width:140px!important;height:140px!important}[class*=appDescription]{width:90vw!important;max-width:400px!important;min-width:auto!important;padding:1.5rem!important}[class*=faqList]{grid-template-columns:1fr!important;gap:1.5rem!important}[class*=answerColumn]{min-height:200px!important;max-height:35vh!important;order:1!important}[class*=questionsColumn]{order:2!important;max-height:45vh!important;overflow-y:auto!important}[class*=casesGrid]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}[class*=floating],[class*=Floating],[class*=particle],[class*=Particle],[class*=Background]:before,[class*=Background]:after{animation-duration:20s!important;opacity:.3!important}[class*=questionMark],[class*=energyOrbs],[class*=holographic]{display:none!important}}@media (max-width: 480px){.section,[class*=Section],[class*=Container]{padding:60px 12px 25px!important}[class*=Title],[class*=title],h1,h2{font-size:clamp(1.1rem,6vw,1.5rem)!important;letter-spacing:.5px!important;margin-bottom:1rem!important}[class*=Description],[class*=description],p{font-size:.9rem!important;line-height:1.5!important}[class*=Card],[class*=card]{padding:1rem!important;border-radius:12px!important}[class*=techTag],[class*=TechTag],[class*=Badge],[class*=badge]{font-size:.7rem!important;padding:.3rem .6rem!important}button,[class*=Button],[class*=button],[class*=Btn],[class*=btn]{padding:.7rem 1.2rem!important;font-size:.85rem!important}[class*=appsGrid]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}[class*=appLogo]{width:120px!important;height:120px!important}[class*=googlePlayLogo]{width:70px!important;height:70px!important}[class*=appDescription]{width:95vw!important;max-width:350px!important;padding:1.2rem!important}[class*=answerColumn]{min-height:150px!important;max-height:30vh!important;padding:1rem!important}[class*=question]{padding:.8rem!important}[class*=questionText]{font-size:.85rem!important}[class*=casesGrid]{grid-template-columns:1fr!important;gap:.8rem!important}[class*=caseCard]{padding:1rem!important}[class*=featuresList] li{font-size:.85rem!important;padding:.6rem .8rem!important}*{animation-duration:0s!important;animation-delay:0s!important}[class*=colorShift],[class*=borderColor]{animation-duration:15s!important}[class*=questionMark],[class*=floating],[class*=Floating],[class*=particle],[class*=Particle],[class*=sprite],[class*=Sprite],[class*=Background]:before,[class*=Background]:after,[class*=Glow],[class*=glow]{display:none!important}}@media (max-width: 360px){.section,[class*=Section],[class*=Container]{padding:55px 10px 20px!important}[class*=Title],[class*=title],h1,h2{font-size:clamp(1rem,7vw,1.3rem)!important}[class*=Description],[class*=description],p{font-size:.85rem!important}[class*=Card],[class*=card]{padding:.8rem!important;border-radius:10px!important}[class*=techTag],[class*=TechTag],[class*=Badge],[class*=badge]{font-size:.65rem!important;padding:.25rem .5rem!important}button,[class*=Button],[class*=button],[class*=Btn],[class*=btn]{padding:.6rem 1rem!important;font-size:.8rem!important}[class*=appsGrid]{grid-template-columns:1fr!important;gap:1.5rem!important}[class*=appLogo]{width:140px!important;height:140px!important}[class*=answerColumn]{min-height:120px!important;padding:.8rem!important}[class*=answerTitle]{font-size:.9rem!important}[class*=answerContent]{font-size:.8rem!important}*,*:before,*:after{animation:none!important;transition-duration:.1s!important}}@media (max-width: 768px) and (orientation: landscape){.section,[class*=Section],[class*=Container]{padding:50px 20px 20px!important;min-height:auto!important}[class*=Title],[class*=title],h1,h2{font-size:clamp(1rem,4vw,1.5rem)!important;margin-bottom:.8rem!important}[class*=Grid],[class*=grid]{grid-template-columns:repeat(2,1fr)!important}[class*=answerColumn]{max-height:50vh!important}}@supports (padding: max(0px)){@media (max-width: 768px){.section,[class*=Section],[class*=Container]{padding-left:max(15px,env(safe-area-inset-left))!important;padding-right:max(15px,env(safe-area-inset-right))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}}}@media (hover: none) and (pointer: coarse){button,a,[role=button],[class*=Button],[class*=button],[class*=Btn],[class*=btn],[class*=Tab],[class*=tab],[class*=Link],[class*=link]{min-height:44px!important;min-width:44px!important}*:hover{transform:none!important}[class*=Card]:hover,[class*=card]:hover{transform:none!important;box-shadow:inherit!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){[class*=Card],[class*=card]{border-width:3px!important;background:#000000e6!important}[class*=Title],[class*=title],h1,h2,h3{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}:root{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;--font-orbitron: "Orbitron", "Impact", "Arial Black", sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--animation-play-state: running;--page-margin-top: clamp(5px, 1.5vh, 15px);--page-margin-bottom: clamp(5px, 1.5vh, 15px);--page-margin-left: clamp(10px, 2vw, 40px);--page-margin-right: clamp(10px, 2vw, 40px);--sector-side-menu-width: clamp(40px, 5vw, 80px);--sector-up-btn-width: clamp(40px, 5vw, 80px)}*{margin:0;padding:0;box-sizing:border-box}*{animation-play-state:var(--animation-play-state)!important}body{margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;width:100%}@media (max-width: 768px){body{font-size:16px}}@media (max-width: 480px){body{font-size:16px}}@media (max-width: 360px){body{font-size:15px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){body{-webkit-font-smoothing:subpixel-antialiased}}@media (hover: none) and (pointer: coarse){*{cursor:default!important}button,a,[role=button]{cursor:pointer!important}}
