@keyframes btn-bounce-in{0%{transform:scale(.7);opacity:.2}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes btn-glow{0%{box-shadow:0 0 24px 0 #4797ff,0 2px 12px rgba(0,0,0,.28)}to{box-shadow:0 0 40px 8px #82b4ff,0 2px 12px rgba(0,0,0,.28)}}@keyframes btn-pressed{0%{transform:scale(1.06)}to{transform:scale(.98)}}@keyframes card-pop-in{0%{transform:scale(.85) translateY(40px);opacity:.1}60%{transform:scale(1.08) translateY(-10px);opacity:1}to{transform:scale(1) translateY(0)}}@keyframes card-glow{0%{box-shadow:0 0 44px 0 #4797ff,0 2px 12px rgba(0,0,0,.28)}to{box-shadow:0 0 66px 14px #82b4ff,0 2px 12px rgba(0,0,0,.28)}}#mainwindow_apploc{background:#111;background-size:400% 400%;width:100%;height:100vh;animation:gradientShift 10s ease infinite;overflow:auto;perspective:1000px}#mainwindow_apploc .mainContent{padding:80px 20px 20px;color:#fff;text-align:center;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:40px;animation:fadeInUp 1.1s cubic-bezier(.47,1.64,.41,.8)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(48px) scale(.98)}70%{opacity:1;transform:translateY(-8px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}#mainwindow_apploc .mainContent .heroSection{text-align:center;padding:22px 24px;border-radius:24px;animation:glassPop 1.1s cubic-bezier(.47,1.64,.41,.8)}@keyframes glassPop{0%{opacity:.2;transform:scale(.87) translateY(30px)}70%{opacity:1;transform:scale(1.04) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}#mainwindow_apploc .mainContent .heroSection h1{font-size:3rem;margin-bottom:20px;background:linear-gradient(90deg,#4797ff 20%,#82b4ff 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:800;letter-spacing:1.5px;text-shadow:0 4px 32px rgba(25,167,206,.4)}@keyframes neonTextFlicker{0%{text-shadow:0 4px 32px rgba(25,167,206,.4),0 0 8px #4797ff,0 0 12px #82b4ff}60%{text-shadow:0 4px 48px rgba(25,167,206,.6),0 0 16px #4797ff,0 0 20px #82b4ff}to{text-shadow:0 4px 32px rgba(25,167,206,.4),0 0 12px #4797ff,0 0 16px #82b4ff}}#mainwindow_apploc .mainContent .heroSection p{font-size:1.45rem;margin-bottom:30px;color:#ccc;opacity:.95;animation:fadeIn 1.7s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#mainwindow_apploc .mainContent .heroSection .ctaMainButton{padding:15px 32px;background:#222;color:#fff;border:none;border-radius:12px;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.28);transition:background .22s,box-shadow .22s,transform .22s,filter .28s cubic-bezier(.68,-.55,.27,1.55);animation:btn-bounce-in .7s cubic-bezier(.68,-.55,.27,1.55);font-size:1.25rem;letter-spacing:.5px;font-weight:700;animation:bounceIn 1.2s cubic-bezier(.68,-.55,.27,1.55)}#mainwindow_apploc .mainContent .heroSection .ctaMainButton:focus-visible,#mainwindow_apploc .mainContent .heroSection .ctaMainButton:hover{background:#333;box-shadow:0 0 24px 0 #4797ff,0 2px 12px rgba(0,0,0,.28);transform:translateY(-2px) scale(1.08) rotate(-1deg);outline:none;animation:btn-glow 1.5s infinite alternate}#mainwindow_apploc .mainContent .heroSection .ctaMainButton:active{transform:scale(.98);filter:brightness(.95);animation:btn-pressed .18s}#mainwindow_apploc .mainContent .heroSection .ctaMainButton:focus-visible,#mainwindow_apploc .mainContent .heroSection .ctaMainButton:hover{animation:pulseGlow 1.1s infinite alternate}@keyframes bounceIn{0%{transform:scale(.7);opacity:.2}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes pulseGlow{0%{box-shadow:0 0 16px 0 #4797ff,0 2px 8px #82b4ff}to{box-shadow:0 0 40px 8px #82b4ff,0 6px 24px #4797ff}}#mainwindow_apploc .mainContent .featuresSection{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin-top:24px;animation:fadeInUpCards 1.2s cubic-bezier(.47,1.64,.41,.8)}@keyframes fadeInUpCards{0%{opacity:0;transform:translateY(40px) scale(.95)}70%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}#mainwindow_apploc .mainContent .featuresSection .featureCard{background:#1a1a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:28px;width:320px;box-shadow:0 2px 12px rgba(0,0,0,.28);text-align:center;transition:transform .22s,box-shadow .22s,filter .28s cubic-bezier(.68,-.55,.27,1.55);animation:card-pop-in .7s cubic-bezier(.68,-.55,.27,1.55);margin:0 auto;position:relative;overflow:hidden;animation:cardPop 1s cubic-bezier(.47,1.64,.41,.8)}#mainwindow_apploc .mainContent .featuresSection .featureCard:hover{transform:scale(1.065) rotate(-2deg);box-shadow:0 0 44px 0 #4797ff,0 2px 12px rgba(0,0,0,.28);filter:brightness(1.05);animation:card-glow 1.7s infinite alternate}@keyframes cardPop{0%{opacity:.15;transform:scale(.85) translateY(40px)}60%{opacity:1;transform:scale(1.1) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}#mainwindow_apploc .mainContent .featuresSection .featureCard:before{content:"";position:absolute;top:-40px;left:-40px;width:120px;height:120px;background:radial-gradient(circle,#4797ff 0,transparent 80%);opacity:.15;z-index:0;animation:movingGlow 2.7s infinite alternate}@keyframes movingGlow{0%{opacity:.12;transform:scale(1) translateY(0)}to{opacity:.22;transform:scale(1.1) translateY(15px)}}#mainwindow_apploc .mainContent .featuresSection .featureCard i{font-size:2.2em;color:#4797ff;margin-bottom:14px;filter:drop-shadow(0 0 8px #82b4ff);z-index:1;position:relative;animation:iconPop 1.2s cubic-bezier(.68,-.55,.27,1.55)}@keyframes iconPop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}#mainwindow_apploc .mainContent .featuresSection .featureCard h3{margin:14px 0 9px;color:#fff;font-weight:600;font-size:1.25em;z-index:1;position:relative;animation:fadeIn 1.5s}#mainwindow_apploc .mainContent .featuresSection .featureCard p{color:#ccc;opacity:.92;z-index:1;position:relative;animation:fadeIn 2s}.Header_Cfow{background:linear-gradient(145deg,rgba(4,8,14,.8),rgba(0,0,0,.6));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#d3d3d3;width:100%;height:70px;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:relative;top:0;left:0;z-index:999;border-bottom:1px solid hsla(0,0%,100%,.2);transition:all .4s ease-in-out;animation:headerPopIn 1s cubic-bezier(.65,-.21,.35,1.36)}@keyframes headerPopIn{0%{opacity:0;transform:translateY(-32px) scale(.98)}70%{opacity:1;transform:translateY(6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_Cfow:hover{border-bottom:.5px solid #4797ff;transition:box-shadow .25s,border-bottom .25s}.Header_Cfow .logo{display:flex;align-items:center;gap:10px;font-size:1.6em;font-weight:700;color:#fff;cursor:pointer}.Header_Cfow .logo,.Header_Cfow .logo img{transition:transform .3s}.Header_Cfow .logo:hover{transform:scale(1.1)}.Header_Cfow .navLinks{display:flex;gap:30px}.Header_Cfow .navLinks a{color:#cef;text-decoration:none;font-size:1.2em;font-weight:700;position:relative;transition:color .3s cubic-bezier(.68,-.55,.27,1.55),text-shadow .3s;padding:5px 0;overflow:hidden;z-index:1;text-shadow:0 0 8px rgba(0,255,204,.5)}.Header_Cfow .navLinks a:before{bottom:0;left:50%;width:0;background:linear-gradient(145deg,rgba(7,33,63,.8),rgba(59,83,97,.5));transform:translateX(-50%)}.Header_Cfow .navLinks a:after,.Header_Cfow .navLinks a:before{content:"";position:absolute;height:3px;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);border-radius:5px}.Header_Cfow .navLinks a:after{bottom:-6px;left:0;width:100%;background:linear-gradient(90deg,#061625,#004386);opacity:0}.Header_Cfow .navLinks a:focus-visible,.Header_Cfow .navLinks a:hover{color:#fff;text-shadow:0 0 16px #0fc,0 0 12px rgba(0,191,255,.4)}.Header_Cfow .navLinks a:focus-visible:before,.Header_Cfow .navLinks a:hover:before{width:100%;animation:neonBarExpand .8s cubic-bezier(.68,-.55,.27,1.55)}.Header_Cfow .navLinks a:focus-visible:after,.Header_Cfow .navLinks a:hover:after{opacity:1;transform:translateY(3px);animation:neonGlowAnim 1.2s infinite alternate}@keyframes neonBarExpand{0%{width:0;opacity:.3}60%{width:70%;opacity:1}to{width:100%;opacity:1}}@keyframes neonGlowAnim{0%{filter:blur(0) brightness(1)}to{filter:blur(2px) brightness(1.5)}}.Header_Cfow .ctaButton{background:linear-gradient(45deg,#0d1b2a,#1b263b,#0d1b2a);background-size:300% 300%;color:#fff;border:none;padding:10px 25px;border-radius:30px;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.5);transition:transform .3s cubic-bezier(.68,-.55,.27,1.55),box-shadow .3s,background .5s;font-size:1em;animation:gradientMove 8s ease infinite,ctaPopIn .7s cubic-bezier(.68,-.55,.27,1.55);position:relative;overflow:hidden;z-index:1}@keyframes ctaPopIn{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.11)}to{opacity:1;transform:scale(1)}}.Header_Cfow .ctaButton:focus-visible,.Header_Cfow .ctaButton:hover{transform:scale(1.1) rotate(-2deg);box-shadow:0 6px 32px 0 rgba(0,255,204,.4),0 6px 20px rgba(0,0,0,.7);background:linear-gradient(45deg,#1b263b,#0d1b2a,#1b263b);animation:ctaGlow 1.3s infinite alternate;outline:none}@keyframes ctaGlow{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(0,255,204,.1333333333))}to{filter:brightness(1.13) drop-shadow(0 0 12px rgba(0,255,204,.8))}}.Header_Cfow .ctaButton:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.05);border-radius:30px;z-index:-1;transition:opacity .3s;opacity:0;pointer-events:none}.Header_Cfow .ctaButton:focus-visible:before,.Header_Cfow .ctaButton:hover:before{opacity:1}.Header_Cfow .searchBar{position:relative;display:flex;align-items:center}.Header_Cfow .searchBar input{padding:10px 40px 10px 20px;border:none;border-radius:25px;outline:none;color:#82b4ff;transition:width .35s cubic-bezier(.68,-.55,.27,1.55),box-shadow .35s cubic-bezier(.68,-.55,.27,1.55),background .25s;width:180px;font-size:1em;background:#222;box-shadow:0 4px 14px rgba(0,0,0,.18),0 0 0 0 #82b4ff,inset 0 0 8px hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:inputPopIn .7s cubic-bezier(.68,-.55,.27,1.55)}.Header_Cfow .searchBar input::-moz-placeholder{color:rgba(191,200,214,.5);font-style:italic;letter-spacing:.5px}.Header_Cfow .searchBar input::placeholder{color:rgba(191,200,214,.5);font-style:italic;letter-spacing:.5px}@keyframes inputPopIn{0%{opacity:0;transform:scale(.7) translateY(16px)}65%{opacity:1;transform:scale(1.08) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.Header_Cfow .searchBar input:focus{width:220px;box-shadow:0 4px 22px 0 0 8px rgba(255,179,71,.4),0 0 18px rgba(255,251,225,.267),0 0 24px rgba(255,179,71,.2),0 0 32px 2px #82b4ff,inset 0 0 16px #4797ff;background:#1a1a1a;outline:none;animation:inputFocusGlow .4s}.Header_Cfow .searchBar i{color:#4797ff;filter:drop-shadow(0 0 4px #82b4ff)}.Header_Cfow .searchBar input:focus+i{filter:drop-shadow(0 0 12px #82b4ff)}@keyframes inputFocusGlow{0%{box-shadow:0 0 0 0 rgba(0,255,204,0)}to{box-shadow:0 0 24px 2px rgba(7,11,15,.6)}}.Header_Cfow .searchBar i{position:absolute;right:12px;color:rgba(200,255,255,.7);cursor:pointer;font-size:1.25em;transition:color .3s,transform .3s cubic-bezier(.68,-.55,.27,1.55),filter .3s;filter:drop-shadow(0 0 4px #4797ff)}.Header_Cfow .searchBar input:focus+i{transform:scale(1.2) rotate(-8deg);color:#82b4ff;filter:drop-shadow(0 0 8px #4797ff)}.Header_Cfow .menuIcon{display:none;cursor:pointer;font-size:2rem;color:#fff}.Header_Cfow .navLinksMobile{display:none;flex-direction:column;gap:15px;position:absolute;top:70px;left:0;width:100%;background:rgba(0,0,0,.8);padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.Header_Cfow .navLinksMobile a{color:#ccc;font-size:1.2em;text-decoration:none;padding:10px 0;display:block}@media(max-width:768px){.Header_Cfow .Header_Cfow{height:60px;padding:0 20px}.Header_Cfow [nost-mobile-visibilty=true]{display:none}.Header_Cfow .logo{font-size:1.3em;gap:5px}.Header_Cfow .navLinks{display:none}.Header_Cfow .menuIcon{display:block}.Header_Cfow .navLinksMobile.active{display:flex}}.ctaButton,.ctaMainButton{position:relative;overflow:hidden}.ctaButton:before,.ctaMainButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.3) 60%,hsla(0,0%,100%,.13));transform:skewX(-30deg);transition:left .5s;pointer-events:none;z-index:2}.ctaButton:focus-visible:before,.ctaButton:hover:before,.ctaMainButton:focus-visible:before,.ctaMainButton:hover:before{left:150%}@media(max-width:768px){.Header_Cfow{height:60px;padding:0 20px}.logo{font-size:1.3em;gap:5px}.navLinks{display:none}.ctaButton{font-size:.9em;padding:8px 20px}.searchBar input{width:120px}.menuIcon{display:block}.navLinksMobile.active{display:flex}}@media(max-width:480px){.Header_Cfow{flex-direction:column;align-items:flex-start;justify-content:center;height:auto;padding:10px}[nost-mobile-visibilty=true]{display:none}.logo{font-size:1.2em;gap:3px}.navLinksMobile{position:static;box-shadow:none;background:transparent;padding:0;margin-top:10px}.navLinksMobile a{font-size:1em;margin-bottom:10px}.ctaButton{width:100%;padding:12px 20px}.searchBar input{width:100%;margin-top:10px}}.footerSection{background:#222;padding:40px 20px;color:#ccc;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 -4px 24px rgba(0,0,0,.18),0 -2px 8px rgba(24,25,36,.4);border-top:1px solid hsla(0,0%,100%,.08);animation:footerPopIn 1s cubic-bezier(.68,-.55,.27,1.55)}@keyframes footerPopIn{0%{opacity:0;transform:translateY(40px) scale(.97)}70%{opacity:1;transform:translateY(-6px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.footerSection a{color:#82b4ff;text-decoration:none;margin:0 8px;font-weight:600;font-size:1.06em;transition:color .3s,text-shadow .3s}.footerSection a:focus-visible,.footerSection a:hover{color:#4797ff;text-shadow:0 0 12px #82b4ff,0 0 6px #4797ff}.footerSection p,.footerSection span{color:#ccc;font-size:1em;opacity:.93;letter-spacing:.2px}.footerSection h4{font-size:1.8rem;margin:0;color:#4797ff;text-transform:uppercase;letter-spacing:2px;font-weight:800;text-shadow:0 0 18px #82b4ff,0 0 8px #4797ff;animation:footerTitlePop 1s cubic-bezier(.68,-.55,.27,1.55)}@keyframes footerTitlePop{0%{opacity:0;transform:translateY(40px) scale(.92)}70%{opacity:1;transform:translateY(-8px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.footerSection p,.footerSection p address{margin:5px 0;font-size:.98rem;color:#ccc;opacity:.9;line-height:1.7;letter-spacing:.2px;font-family:inherit}.footerSection .socialIcons{display:flex;gap:15px}.footerSection .socialIcons a{color:#ccc;font-size:1.34rem;transition:transform .32s cubic-bezier(.68,-.55,.27,1.55),color .28s cubic-bezier(.68,-.55,.27,1.55),filter .3s;filter:drop-shadow(0 0 4px #4797ff)}.footerSection .socialIcons a:focus-visible,.footerSection .socialIcons a:hover{color:#82b4ff;transform:scale(1.22) rotate(-7deg);filter:drop-shadow(0 0 12px #82b4ff)}.footerSection .socialIcons a:active{transform:scale(.98)}@media(max-width:768px){.footerSection{flex-direction:column}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes headerGradient{0%{background-position:0 51%}50%{background-position:100% 51%}to{background-position:0 51%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.glow{box-shadow:0 0 15px hsla(0,0%,100%,.5);animation:glowPulse 3s ease-in-out infinite alternate}@keyframes glowPulse{0%{box-shadow:0 0 10px hsla(0,0%,100%,.3)}to{box-shadow:0 0 20px hsla(0,0%,100%,.7)}}.PlansSection,.aboutSection,.contactSection,.servicesSection,.testimonialsSection{padding:50px 20px;margin:50px;border-radius:15px;text-align:center;color:#fff;box-shadow:0 6px 32px rgba(0,0,0,.18);position:relative;overflow:hidden;animation:sectionPopIn 1.1s cubic-bezier(.68,-.55,.27,1.55)}@keyframes sectionPopIn{0%{opacity:0;transform:translateY(60px) scale(.98)}70%{opacity:1;transform:translateY(-8px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.aboutSection,.testimonialsSection{background:#111}.PlansSection,.servicesSection{background:#222}.PlansSection .serviceCards,.servicesSection .serviceCards{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.PlansSection .serviceCards .serviceCard,.servicesSection .serviceCards .serviceCard{background:#1a1a1a;padding:24px 18px;border-radius:13px;box-shadow:0 4px 24px rgba(0,0,0,.18),0 0 0 2px #222;width:260px;transition:transform .32s cubic-bezier(.68,-.55,.27,1.55),box-shadow .35s;color:#b5c6d6;position:relative;overflow:hidden}.PlansSection .serviceCards .serviceCard:focus-visible,.PlansSection .serviceCards .serviceCard:hover,.servicesSection .serviceCards .serviceCard:focus-visible,.servicesSection .serviceCards .serviceCard:hover{transform:scale(1.07) rotate(-2deg);box-shadow:0 8px 44px 0 #82b4ff,0 4px 24px rgba(0,0,0,.18);border:1.5px solid #4797ff;z-index:2}.PlansSection .serviceCards .serviceCard h4,.PlansSection .serviceCards .serviceCard h5,.servicesSection .serviceCards .serviceCard h4,.servicesSection .serviceCards .serviceCard h5{color:#4797ff;margin-bottom:10px;position:relative}.PlansSection .serviceCards .serviceCard h4:after,.PlansSection .serviceCards .serviceCard h5:after,.servicesSection .serviceCards .serviceCard h4:after,.servicesSection .serviceCards .serviceCard h5:after{content:"";display:block;height:3px;width:48px;margin:8px auto 0;border-radius:3px;background:linear-gradient(90deg,#82b4ff,#4797ff);opacity:.45;transition:opacity .25s}.testimonialsSection{background:#111}.testimonialsSection .testimonialCard{background:#1a1a1a;border-radius:10px;box-shadow:0 2px 18px #82b4ff,0 2px 10px rgba(0,0,0,.18);margin:16px auto;padding:22px 18px;max-width:480px;color:#b5c6d6;position:relative;border:1px solid transparent;transition:border .3s,box-shadow .3s;font-style:italic}.testimonialsSection .testimonialCard:hover{border:1.5px solid #82b4ff;box-shadow:0 0 28px 2px #82b4ff}.contactSection{background:#222}.contactSection form{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:400px}.contactSection form input,.contactSection form textarea{padding:12px;border:none;border-radius:8px;outline:none;resize:none;background:#111;color:#fff;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,.18),0 0 0 1px #222;transition:box-shadow .3s,background .3s}.contactSection form input::-moz-placeholder,.contactSection form textarea::-moz-placeholder{color:#b5c6d6;opacity:.65;font-style:italic}.contactSection form input::placeholder,.contactSection form textarea::placeholder{color:#b5c6d6;opacity:.65;font-style:italic}.contactSection form input:focus,.contactSection form textarea:focus{box-shadow:0 0 24px 2px #82b4ff,0 2px 16px rgba(0,0,0,.18);background:#0c0c0c}.contactSection form button{padding:12px;background:linear-gradient(90deg,#4797ff,#82b4ff);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;letter-spacing:1px;box-shadow:0 2px 14px #82b4ff,0 2px 8px rgba(0,0,0,.18);transition:background .32s cubic-bezier(.68,-.55,.27,1.55),transform .22s cubic-bezier(.68,-.55,.27,1.55),box-shadow .28s}.contactSection form button:focus-visible,.contactSection form button:hover{background:linear-gradient(90deg,#82b4ff,#4797ff);transform:scale(1.06) rotate(-2deg);box-shadow:0 0 32px 2px #82b4ff,0 2px 14px #82b4ff}@media(max-width:900px){.PlansSection,.aboutSection,.contactSection,.servicesSection,.testimonialsSection{margin:32px 8px;padding:34px 7px}.servicesSection .serviceCards{flex-direction:column;align-items:center}}.projectsSection{padding:20px 10px;text-align:center;color:#fff;border-radius:12px;background:#222;box-shadow:0 8px 36px rgba(0,0,0,.18)}.projectsSection h2{font-size:2.8rem;margin-bottom:40px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#4797ff;text-shadow:0 0 16px #82b4ff,0 0 6px #4797ff;font-weight:800;letter-spacing:2px;animation:popHeading 1s cubic-bezier(.68,-.55,.27,1.55)}@keyframes popHeading{0%{opacity:0;transform:translateY(40px) scale(.95)}70%{opacity:1;transform:translateY(-10px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.projectsSection .projectsContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.projectsSection .projectCard{background:#1a1a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;width:300px;padding:26px 22px;box-shadow:0 2px 12px rgba(0,0,0,.28),0 0 0 2px #222;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55),box-shadow .3s cubic-bezier(.68,-.55,.27,1.55);text-align:center;overflow:hidden;position:relative;border:1.5px solid transparent}.projectsSection .projectCard img{width:100%;border-radius:10px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 12px #82b4ff,0 1px 4px rgba(0,0,0,.18)}.projectsSection .projectCard h3{color:#82b4ff;font-size:1.6rem;margin-bottom:15px;font-family:Arial,sans-serif;font-weight:700;letter-spacing:1px;text-shadow:0 0 8px #82b4ff}.projectsSection .projectCard p{color:#ccc;font-size:1rem;margin-bottom:20px;line-height:1.6;opacity:.89}.projectsSection .projectCard a{display:inline-block;padding:12px 25px;background:linear-gradient(90deg,#4797ff,#82b4ff);color:#fff;border-radius:7px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.6px;box-shadow:0 2px 10px #82b4ff;transition:background .22s cubic-bezier(.68,-.55,.27,1.55),transform .22s cubic-bezier(.68,-.55,.27,1.55),box-shadow .22s}.projectsSection .projectCard a:focus-visible,.projectsSection .projectCard a:hover{background:linear-gradient(90deg,#82b4ff,#4797ff);transform:translateY(-2px) scale(1.05);box-shadow:0 0 24px 2px #82b4ff}.projectsSection .projectCard:focus-within,.projectsSection .projectCard:hover{transform:scale(1.06) rotate(-2deg);box-shadow:0 12px 40px 0 #82b4ff,0 8px 32px rgba(0,0,0,.18);border:1.5px solid #4797ff;z-index:2}@media(max-width:900px){.projectsSection .projectsContainer{flex-direction:column;align-items:center;gap:20px}.projectsSection .projectCard{width:95vw;max-width:340px;padding:18px 8px}}@media(max-width:768px){.featureCard{width:90%;padding:20px}.featureCard img{margin-bottom:15px}.featureCard h3{font-size:1.4rem}.featureCard p{font-size:.95rem}.projectsSection h2{font-size:2.2rem}.projectsContainer{gap:20px;flex-direction:column}.projectCard{width:100%;padding:15px}.serviceCards{flex-direction:column;gap:15px}.serviceCards .serviceCard{width:100%;padding:15px}.searchBar input{width:100%}.contactSection form{gap:10px}.ctaButton{width:100%;padding:15px}}@media(max-width:480px){.featureCard{width:90%;padding:20px}.featureCard img{margin-bottom:15px}.featureCard h3{font-size:1.4rem}.featureCard p{font-size:.95rem}.projectsSection h2{font-size:1.8rem}.serviceCards{flex-direction:column;gap:15px}.serviceCards .serviceCard{width:100%;padding:15px}.projectsContainer{gap:15px}.ctaButton,.projectCard{width:100%;padding:15px}}@media(max-width:768px){.featureCard{width:90%;padding:15px}.featureCard i{font-size:1.8em}.featureCard h3{font-size:1.3rem}.featureCard p{font-size:.9rem}}@media(max-width:480px){.featureCard{width:100%;padding:10px}.featureCard i{font-size:1.6em}.featureCard h3{font-size:1.2rem}.featureCard p{font-size:.85rem}}.socialIcons a:hover{animation:shake .3s ease-in-out}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.heroSection h1{display:inline-block;overflow:hidden;border-right:2px solid #fff;max-width:0;font-size:clamp(1.5rem,5vw,3rem);animation:typing 2s steps(30) forwards,blink .8s infinite}.IOSection{background:#222;border-radius:12px;padding:38px 0 48px;margin:24px 0;box-shadow:0 4px 18px rgba(0,0,0,.18),0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column;align-items:center;gap:22px}.IOSection__title{color:#4797ff;background:#1a1a1a;padding:12px 28px;font-size:2.1rem;box-shadow:0 2px 10px #82b4ff;letter-spacing:1px;margin-bottom:8px;margin-top:0;text-shadow:0 0 8px #82b4ff;transition:background .22s,color .22s}.IOSection__cta,.IOSection__title{text-decoration:none;border-radius:7px;font-weight:700;display:flex;justify-content:center;align-items:center}.IOSection__cta{color:#fff;padding:13px 32px;background:linear-gradient(90deg,#4797ff,#82b4ff);font-size:1.1rem;cursor:pointer;box-shadow:0 2px 18px #82b4ff,0 2px 7px rgba(0,0,0,.18);transition:background .22s,color .22s,transform .22s}.IOSection__cta:focus-visible,.IOSection__cta:hover{background:linear-gradient(90deg,#82b4ff,#4797ff);color:#222;transform:scale(1.06) translateY(-3px);outline:none}@media(max-width:768px){.IOSection{padding:22px 0 34px}.IOSection__cta{padding:8px 14px;font-size:1rem}.IOSection__title{font-size:1.3rem;padding:8px 14px}}@media(max-width:480px){.IOSection__cta{padding:6px 8px;font-size:.98rem}.IOSection__title{font-size:1.05rem;padding:6px 8px}}@media(max-width:320px){.IOSection__cta{padding:4px;font-size:.93rem}.IOSection__title{font-size:.94rem;padding:4px}}@keyframes typing{0%{max-width:0}to{max-width:100%}}@keyframes blink{50%{border-color:transparent}}@media(max-width:768px){.heroSection h1{animation:typing 1.5s steps(20) forwards,blink .8s infinite}}#mainwindow_apploc{animation:waveBG 5s linear infinite}@keyframes waveBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.featureCard:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.4);transition:all .3s ease-in-out}.LanguageCHS_widget-container__GlaLk{position:fixed;bottom:20px;right:20px;z-index:1000}.LanguageCHS_earth-button__MoauY{width:56px;height:56px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 15px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease-in-out;border:none;outline:none;position:relative;overflow:hidden;font-size:20px}.LanguageCHS_earth-button__MoauY:hover{background:linear-gradient(135deg,#0056b3,#004094);transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.3)}.LanguageCHS_earth-button__MoauY:active{transform:scale(.95)}.LanguageCHS_modal-content__jS8kt{border-radius:12px;background:#222;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.LanguageCHS_modal-header__ItVtg{border-bottom:1px solid hsla(0,0%,100%,.1)}.LanguageCHS_modal-body__RqzpI{padding:1rem}.LanguageCHS_custom-select__7E0PO{border-radius:8px;padding:10px;font-size:16px;border:1px solid #ddd;background:#333;color:#fff;transition:.3s ease-in-out}.LanguageCHS_custom-select__7E0PO:focus{border-color:#007bff;outline:none}@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap";.BannedAccount_tiger-box__OihuI{background:linear-gradient(0deg,#0d1b2a,#1b263b,#0d1b2a);color:#fff;text-align:center;padding:50px;border-radius:20px;box-shadow:0 0 25px rgba(255,0,0,.6);animation:BannedAccount_fadeIn__SZAsx 1s ease-in-out;max-width:500px;margin:100px auto;font-family:Cairo,sans-serif;display:flex;flex-direction:column;align-items:center}.BannedAccount_tiger-box__OihuI .BannedAccount_flame-title__Rgk0s{color:#f44;font-size:28px;font-weight:700;text-shadow:0 0 12px rgba(255,68,68,.9)}.BannedAccount_tiger-box__OihuI .BannedAccount_storm-text__y_FXJ{margin:20px 0;font-size:18px;opacity:.85}.BannedAccount_tiger-box__OihuI .BannedAccount_shadow-buttons__dWe7P{margin-top:25px;display:flex;justify-content:center;gap:15px}.BannedAccount_tiger-box__OihuI .BannedAccount_phantom-btn__u7IMQ{position:relative;padding:12px 24px;background:linear-gradient(45deg,#f44,#c00);color:#fff;text-decoration:none;border-radius:10px;border:none;cursor:pointer;font-size:16px;font-weight:700;transition:.3s;overflow:hidden;box-shadow:0 5px 20px rgba(255,0,0,.4);display:flex;align-items:center;gap:8px}.BannedAccount_tiger-box__OihuI .BannedAccount_phantom-btn__u7IMQ:hover{background:linear-gradient(45deg,#c00,#f44);transform:scale(1.08)}.BannedAccount_tiger-box__OihuI .BannedAccount_phantom-btn__u7IMQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transform:skewX(-30deg);transition:.5s}.BannedAccount_tiger-box__OihuI .BannedAccount_phantom-btn__u7IMQ:hover:before{left:120%}.BannedAccount_tiger-box__OihuI .BannedAccount_ghost-icon__HEYpt{margin-right:5px}@keyframes BannedAccount_fadeIn__SZAsx{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}