@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap);:root{--primary-color:#b78b44;--primary-glow:rgba(183,139,68,.2);--primary-transparent:rgba(183,139,68,.1)}.cyber-grid{background-image:linear-gradient(to right,var(--primary-transparent) 1px,transparent 1px),linear-gradient(to bottom,var(--primary-transparent) 1px,transparent 1px)}.cyber-submit,.cyber-title,.footer-title,.info-content h3,.nav-item:hover,.service-title{color:var(--primary-color)}.v-icon{color:var(--primary-color)!important}.input-line,.submit-border,.title-line{background:var(--primary-color)}.cyber-box:hover,.cyber-service-card:hover,.info-item:hover{border-color:var(--primary-color);box-shadow:0 0 30px var(--primary-glow)}.footer-glow,.loader-bar{background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.frame-corner,.icon-border{border-color:var(--primary-color)}.cyber-link:hover,.icon-box:hover{color:var(--primary-color);border-color:var(--primary-color)}.cyber-input :deep(.v-field__outline){color:var(--primary-transparent)!important}.cyber-input :deep(.v-label){color:var(--primary-glow)!important}.floating-nav{box-shadow:0 0 30px rgba(183,139,68,.1)}.nav-item:hover .nav-icon{background:rgba(183,139,68,.2)}.footer-divider{background:linear-gradient(90deg,transparent,rgba(183,139,68,.2),transparent)}.kayan-logo{width:180px;height:50px;-o-object-fit:cover;object-fit:cover}*{font-family:Cairo,sans-serif!important}.hero-section{position:relative;min-height:100vh;background:#faf7f2;overflow:hidden;margin:0 10% 50px 10%;border-radius:20px;box-shadow:0 0 40px rgba(183,139,68,.15),0 0 80px rgba(183,139,68,.1),inset 0 0 40px rgba(183,139,68,.05);border:1px solid rgba(183,139,68,.2)}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;background:linear-gradient(45deg,transparent 48%,rgba(183,139,68,.1) 50%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(183,139,68,.1) 50%,transparent 52%);background-size:30px 30px;animation:patternMove 30s linear infinite}.cyber-grid{background-image:linear-gradient(90deg,rgba(183,139,68,.1) 1px,transparent 0),linear-gradient(180deg,rgba(183,139,68,.1) 1px,transparent 0);background-size:50px 50px;opacity:.2;animation:gridFloat 10s ease-in-out infinite}.particles{background:radial-gradient(circle at 50% 50%,rgba(183,139,68,.1) 0,transparent 50%);animation:pulseGlow 4s ease-in-out infinite}@keyframes patternMove{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes gridFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.hero-content-wrapper{position:relative;z-index:2;padding:4rem 2rem}.cyber-glitch,.cyber-subtitle{text-shadow:1px 1px 2px rgba(183,139,68,.2)}.hero-main{text-align:center}.tech-frame{position:relative;padding:2rem;margin-bottom:4rem;&:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:150px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}}.tech-line{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:150px;height:2px;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.cyber-glitch{font-size:6rem;font-weight:900;color:var(--primary-color);text-transform:uppercase;position:relative;margin-bottom:1rem;animation:titleShine 3s ease-in-out infinite;background:linear-gradient(120deg,var(--primary-color) 30%,gold 50%,var(--primary-color) 70%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(183,139,68,.3)}.cyber-subtitle{font-size:2rem;color:var(--primary-color);margin-top:1rem;text-transform:uppercase;opacity:.9;text-shadow:0 0 15px rgba(183,139,68,.2)}.tech-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:4rem 0}.tech-card{position:relative;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(183,139,68,.2);padding:2rem;border-radius:15px;transition:all .3s ease;animation:cardFloat 3s ease-in-out infinite;animation-delay:var(--delay);box-shadow:0 4px 30px rgba(183,139,68,.1)}.tech-card:before{content:"";position:absolute;inset:0;border-radius:15px;padding:2px;background:linear-gradient(45deg,transparent,rgba(183,139,68,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tech-card h3{color:#b78b44;font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.tech-card p{color:rgba(44,44,44,.9);font-size:1rem;line-height:1.5}.tech-card:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.2);border-color:rgba(183,139,68,.5);box-shadow:0 8px 32px rgba(183,139,68,.15),0 4px 8px rgba(183,139,68,.1)}.card-content{position:relative;z-index:1}.card-icon{margin-bottom:1.5rem;position:relative}.card-icon:after{content:"";position:absolute;width:40px;height:40px;background:rgba(183,139,68,.1);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(8px)}.cyber-button{position:relative;background:transparent;border:2px solid var(--primary-color);border-radius:8px;padding:1rem 3rem;font-size:1.2rem;color:var(--primary-color);text-transform:uppercase;cursor:pointer;overflow:hidden;transition:all .3s ease}.cyber-button:hover{background:var(--primary-color);color:#000;box-shadow:0 0 30px var(--primary-glow)}.cyber-button__glitch{top:0;left:0;width:100%;height:100%;transform:translateX(-100%);animation:glitch 2s infinite}.cyber-button__glitch,.cyber-button__tag{position:absolute;background:var(--primary-color)}.cyber-button__tag{top:-10px;right:-10px;color:#000;padding:2px 8px;font-size:.8rem;border-radius:4px;transform:rotate(15deg)}@keyframes textFlicker{0%{text-shadow:2px 2px var(--primary-color)}to{text-shadow:-2px -2px var(--primary-color)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.cyber-glitch{font-size:4rem}.cyber-subtitle{font-size:1.5rem}.tech-cards{grid-template-columns:1fr}}.v-btn{transition:var(--transition-smooth)!important}.v-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)!important}.service-card{transition:var(--transition-smooth);border-radius:16px!important;overflow:hidden;background:linear-gradient(145deg,#fff,#f5f5f5)}.service-card:hover{transform:translateY(-10px);box-shadow:var(--card-shadow)!important}.service-card .v-icon{transition:var(--transition-smooth);background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform-origin:center}.service-card:hover .v-icon{transform:scale(1.1)}.carousel-content{animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-form{border-radius:16px;box-shadow:var(--card-shadow)}.v-text-field.v-text-field--outlined:hover>.v-input__control>.v-input__slot{border-color:var(--v-primary-base)}.social-links .v-btn{opacity:.8;transition:var(--transition-smooth)}.social-links .v-btn:hover{opacity:1;transform:translateY(-5px)}.v-progress-circular{animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}[dir=rtl] .v-application--wrap{flex-direction:row-reverse}@media (max-width:600px){.text-h2{font-size:2rem!important}.text-h3{font-size:1.75rem!important}.text-h5{font-size:1.25rem!important}}.hero-parallax{position:relative;transform:translateZ(-1px) scale(2);z-index:-1}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.service-card{position:relative;z-index:1}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-gradient);opacity:0;transition:var(--transition-smooth);z-index:-1;border-radius:16px}.service-card:hover:before{opacity:.05}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating{animation:float 3s ease-in-out infinite}.section-divider{margin:0 10%;height:50px;background:linear-gradient(180deg,#000 0,rgba(183,139,68,.05) 50%,#000)}.section-divider:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-gradient);clip-path:polygon(0 0,100% 0,100% 100%,0 0);opacity:.1}.contact-form .v-text-field--outlined fieldset{transition:var(--transition-smooth)}.contact-form .v-text-field--outlined:hover fieldset{border-color:var(--v-primary-base)!important}.pulse-button{animation:pulse 2s infinite}.footer-wave{position:relative;background:var(--primary-gradient)}.footer-wave:before{content:"";position:absolute;top:-50px;left:0;right:0;height:50px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1200 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' fill='%231976D2' opacity='.25'/%3E%3C/svg%3E") no-repeat;background-size:cover}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.slide-up{animation:slideUp .6s ease-out both;animation-delay:var(--delay,0s)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.carousel-content h1{--delay:0.2s}.carousel-content h2{--delay:0.4s}.carousel-content p{--delay:0.6s}.carousel-content .v-btn{--delay:0.8s}.service-card{transform-style:preserve-3d;perspective:1000px}.service-card:hover{transform:translateY(-10px) rotateX(5deg)}.service-card .v-card-text{transform:translateZ(20px)}section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1));pointer-events:none}.contact-form .v-field--focused{transform:scale(1.01);transition:transform .3s ease}.social-links .v-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-gradient);opacity:0;transition:opacity .3s ease;border-radius:50%}.social-links .v-btn:hover:before{opacity:.1}.v-main,[dir=rtl] .v-main{transition:opacity .3s ease}.v-navigation-drawer{background:linear-gradient(135deg,#fff,#f5f5f5)}.v-list-item{transition:all .3s ease;border-radius:8px;margin:4px 8px}.v-list-item:hover{background:var(--primary-gradient);color:#fff}.stagger-item{opacity:0;transform:translateY(20px)}.item-visible{animation:staggerReveal .6s cubic-bezier(.5,0,0,1) forwards}@keyframes staggerReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section{overflow:hidden}section:hover{transform:scale(1.01)}.parallax-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--primary-gradient);opacity:.05;transform:translateZ(-1px) scale(2)}.section-divider{overflow:hidden}.section-divider:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1200 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1200 0H0l598.97 114.72L1200 0z' fill='%231976D2' opacity='.1'/%3E%3C/svg%3E") no-repeat;background-size:cover;animation:wave 15s linear infinite}@keyframes wave{0%{transform:translateX(0)}50%{transform:translateX(-25%)}to{transform:translateX(0)}}.service-card{transition:all .6s cubic-bezier(.5,0,0,1)}.service-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1)!important}.v-btn.v-btn--elevated{position:relative;overflow:hidden}.v-btn.v-btn--elevated:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);transform:rotate(45deg);transition:all .6s cubic-bezier(.5,0,0,1)}.v-btn.v-btn--elevated:hover:after{transform:rotate(45deg) translate(50%,50%)}.reveal-text{position:relative;overflow:hidden}.reveal-text:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-gradient);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.5,0,0,1)}.reveal-text.visible:after{transform:scaleX(1)}.text-stroke:not(.primary--text){color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.3),1px -1px 0 rgba(0,0,0,.3),-1px 1px 0 rgba(0,0,0,.3),1px 1px 0 rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.5)}.text-stroke-light{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.2),1px -1px 0 rgba(0,0,0,.2),-1px 1px 0 rgba(0,0,0,.2),1px 1px 0 rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.3)}.v-carousel .v-btn--icon{background:hsla(0,0%,100%,.15);transition:all .3s ease}.v-carousel .v-btn--icon:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}.v-carousel .v-btn--icon .v-icon{color:#fff;font-size:2rem}@media (max-width:600px){.v-carousel .v-btn--icon{transform:scale(.8);background:hsla(0,0%,100%,.15)}.v-carousel .v-btn--icon:hover{transform:scale(.9)}}section{scroll-margin-top:64px}.hero-buttons{display:flex;gap:1rem;justify-content:center}@media (max-width:600px){.hero-buttons{flex-direction:column}.hero-cta{margin-right:0!important;margin-bottom:1rem}}.client-card{transition:all .3s ease;border:1px solid rgba(0,0,0,.05);background:#fff}.client-card:hover{transform:translateY(-5px);border-color:var(--v-primary-base)}.client-card .v-img{transition:all .3s ease;filter:grayscale(100%);opacity:.7}.client-card:hover .v-img{filter:grayscale(0);opacity:1}.client-card .v-card-text{opacity:0;transform:translateY(10px);transition:all .3s ease}.client-card:hover .v-card-text{opacity:1;transform:translateY(0)}.v-carousel,.v-carousel .v-window__container{background-color:#000}.v-carousel .v-window-item{transition:opacity .6s ease-in-out!important}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.carousel-image{height:100vh!important;width:100%!important;-o-object-fit:cover;object-fit:cover;transition:all .6s ease-in-out}.carousel-overlay{transition:opacity .6s ease-in-out}.logo{width:200px;height:auto;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}@media (max-width:600px){.logo{width:160px}}.floating-nav{position:fixed;top:50%;transform:translateY(-50%);left:20px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:20px 15px;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 30px rgba(0,255,255,.2);width:280px;border:1px solid rgba(0,255,255,.2)}.nav-collapsed{width:70px}.rtl-nav{left:auto;right:20px}.nav-content{width:100%;height:100%;display:flex;flex-direction:column;gap:2rem}.nav-header{display:flex;align-items:center;justify-content:center;padding:10px 0;border-bottom:1px solid rgba(0,255,255,.1)}.nav-logo{width:120px;height:auto;transition:all .3s ease;filter:brightness(1.2)}.nav-collapsed .nav-logo{width:35px}.nav-links{display:flex;flex-direction:column;gap:10px}.nav-item{display:flex;align-items:center;gap:15px;padding:12px;cursor:pointer;border-radius:12px;transition:all .3s ease;color:hsla(0,0%,100%,.8);white-space:nowrap;position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,255,255,.1);transform:translateX(-100%);transition:transform .3s ease}.nav-item:hover:before{transform:translateX(0)}.nav-item:hover{color:var(--primary-color);transform:translateX(5px)}.nav-item .v-icon{color:var(--primary-color)!important;transition:all .3s ease}.nav-item:hover .v-icon{transform:scale(1.1);filter:drop-shadow(0 0 5px var(--primary-color))}.nav-text{font-size:1rem;font-weight:500;opacity:1;transition:all .3s ease;position:relative;z-index:1}.nav-collapsed .nav-text{opacity:0;width:0;overflow:hidden}.nav-footer{margin-top:auto;border-top:1px solid rgba(0,255,255,.1);padding-top:10px}.mobile-logo{height:40px;width:auto}.mobile-nav{background:rgba(0,0,0,.95)}@media (max-width:768px){.floating-nav{display:none}}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.4}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}to{text-shadow:-.025em 0 0 rgba(255,0,0,.75),-.025em -.025em 0 rgba(0,255,0,.75),-.025em -.05em 0 rgba(0,0,255,.75)}}@keyframes glitch-anim{0%{clip:rect(44px,450px,56px,0)}to{clip:rect(44px,450px,56px,0)}}@keyframes glitch-anim2{0%{clip:rect(44px,450px,56px,0)}to{clip:rect(44px,450px,56px,0)}}.nav-collapsed .nav-item:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.9);color:var(--primary-color);padding:8px 12px;border-radius:8px;font-size:.9rem;opacity:0;pointer-events:none;transition:all .3s ease;white-space:nowrap;margin-left:10px;border:1px solid rgba(0,255,255,.2)}.nav-collapsed .nav-item:hover:after{opacity:1;transform:translateY(-50%) translateX(5px)}.cyber-section{position:relative;background:rgba(0,0,0,.95);padding:100px 0;overflow:hidden;margin:0 10%;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:50px}.cyber-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(circle,var(--primary-glow) 0,transparent 70%);pointer-events:none}.cyber-content{position:relative;z-index:2}.section-header{text-align:center;margin-bottom:60px}.cyber-title-box{display:inline-block;position:relative;padding:20px 40px}.title-line{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:2px;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.cyber-text-box{position:relative;padding:30px;background:rgba(0,0,0,.6);border:1px solid rgba(0,255,255,.2);border-radius:10px;transition:all .3s ease}.corner-decor{position:absolute;width:20px;height:20px;border:2px solid var(--primary-color)}.top-left{top:-2px;left:-2px}.top-right{top:-2px;right:-2px}.bottom-left{bottom:-2px;left:-2px}.bottom-right{bottom:-2px;right:-2px}.cyber-text{color:#fff;font-size:1.1rem;line-height:1.8;margin:0}.cyber-image-frame{position:relative;padding:20px;background:rgba(0,0,0,.6);border-radius:10px;overflow:hidden}.frame-line{position:absolute;background:var(--primary-color);transition:all .3s ease}.frame-line.bottom,.frame-line.top{height:2px;width:100%;left:0}.frame-line.left,.frame-line.right{width:2px;height:100%;top:0}.frame-line.top{top:0}.frame-line.right{right:0}.frame-line.bottom{bottom:0}.frame-line.left{left:0}.cyber-image{border-radius:8px;transition:all .3s ease}.cyber-loading{width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center}.loading-bar{width:50%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.cyber-text-box:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(0,255,255,.2);border-color:var(--primary-color)}.cyber-image-frame:hover .frame-line{box-shadow:0 0 15px var(--primary-color)}.cyber-image-frame:hover .cyber-image{transform:scale(1.02)}@media (max-width:960px){.cyber-title{font-size:2.5rem}.cyber-text{font-size:1rem}}@media (max-width:600px){.cyber-title{font-size:2rem}.cyber-row{flex-direction:column-reverse}.cyber-image-col,.cyber-text-col{margin-bottom:30px}}.v-main{perspective:1500px;overflow-x:hidden}section{transform-origin:center center;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.section-hidden{opacity:0;transform:scale(1.1) translateY(50px);filter:blur(10px)}.section-visible{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.hero-section.section-hidden{transform:scale(1.2) translateY(30px)}.cyber-section.section-hidden{transform:scale(1.15) rotateX(5deg)}.section-transition-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,rgba(183,139,68,.1) 50%,rgba(0,0,0,.8) 100%);pointer-events:none;opacity:0;transition:opacity .5s ease;z-index:999}.section-hidden+.section-transition-overlay{opacity:1}.section-divider{height:100px;position:relative;z-index:2;transform-origin:top;transition:all .5s ease}.section-hidden+.section-divider{transform:scaleY(1.5);opacity:0}.cyber-content,.hero-content-wrapper,.tech-cards{transition:all .6s cubic-bezier(.4,0,.2,1)}section.section-hidden .cyber-content,section.section-hidden .hero-content-wrapper,section.section-hidden .tech-cards{transform:translateY(30px);opacity:0}@media (max-width:768px){.section-hidden{transform:scale(1.05) translateY(30px)}.hero-section.section-hidden{transform:scale(1.1) translateY(20px)}}.cyber-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.cyber-service-card{position:relative;background:rgba(0,0,0,.6);border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:2rem;transition:all .3s ease;overflow:hidden;animation:cardFloat 3s ease-in-out infinite;animation-delay:var(--delay)}.cyber-service-card:hover{transform:translateY(-10px);border-color:var(--primary-color);box-shadow:0 0 30px var(--primary-glow)}.service-icon{position:relative;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.icon-border{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--primary-color);border-radius:20px;transform:rotate(45deg);transition:all .3s ease}.cyber-service-card:hover .icon-border{transform:rotate(225deg);box-shadow:0 0 15px var(--primary-color)}.service-title{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}.service-desc{color:hsla(0,0%,100%,.8);text-align:center;line-height:1.6}.card-lines{position:absolute;inset:0;pointer-events:none}.card-lines .line-1,.card-lines .line-2{position:absolute;background:rgba(0,255,255,.2)}.card-lines .line-1{top:0;left:20%;width:1px;height:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.card-lines .line-2{bottom:20%;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.cyber-service-card:hover .line-1{transform:scaleY(1)}.cyber-service-card:hover .line-2{transform:scaleX(1)}.cyber-service-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,255,.1),transparent);transform:rotate(45deg);animation:glitch-sweep 3s linear infinite;opacity:0;transition:opacity .3s ease}.cyber-service-card:hover:before{opacity:1}@keyframes glitch-sweep{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(50%,50%) rotate(1turn)}}@media (max-width:768px){.cyber-services-grid{grid-template-columns:1fr}.cyber-service-card{padding:1.5rem}.service-title{font-size:1.25rem}}.cyber-form-container{position:relative;background:rgba(0,0,0,.6);border:1px solid rgba(0,255,255,.2);border-radius:15px;padding:2rem;transition:all .3s ease}.cyber-form{position:relative;z-index:2}.cyber-input-group{position:relative;margin-bottom:2rem}.cyber-input{background:rgba(0,0,0,.3)!important;border-color:rgba(0,255,255,.2)!important;color:#fff!important}.cyber-input :deep(.v-field__outline){color:rgba(0,255,255,.2)!important}.cyber-input :deep(.v-field__input){color:#fff!important}.cyber-input :deep(.v-label){color:rgba(0,255,255,.7)!important}.input-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--primary-color);transform:scaleX(0);transition:transform .3s ease}.cyber-input:focus+.input-line,.cyber-input:hover+.input-line{transform:scaleX(1)}.cyber-submit{position:relative;width:100%;padding:1rem;background:transparent;border:none;color:var(--primary-color);font-size:1.2rem;text-transform:uppercase;cursor:pointer;overflow:hidden}.submit-text{position:relative;color:#fff;z-index:2}.submit-border{border:2px solid var(--primary-color);border-radius:8px;transition:all .3s ease}.submit-border,.submit-loader{position:absolute;top:0;left:0;width:100%;height:100%}.submit-loader{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.loader-bar{width:50%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:loading 1.5s infinite}.cyber-submit:hover .submit-border{box-shadow:0 0 20px var(--primary-color);transform:scale(1.02)}.cyber-contact-info{display:flex;flex-direction:column;gap:2rem}.info-item{position:relative;gap:1.5rem;padding:1.5rem;background:rgba(0,0,0,.6);border:1px solid rgba(0,255,255,.2);border-radius:10px}.info-icon,.info-item{display:flex;align-items:center;transition:all .3s ease}.info-icon{width:50px;height:50px;justify-content:center;border:1px solid var(--primary-color);border-radius:50%}.info-content h3{color:var(--primary-color);font-size:1.2rem;margin-bottom:.5rem}.info-content p{color:#fff;margin:0}.info-item:hover{transform:translateX(10px);border-color:var(--primary-color);box-shadow:0 0 30px var(--primary-glow)}.info-item:hover .info-icon{background:var(--primary-color)}.info-item:hover .info-icon .v-icon{color:#000!important}@media (max-width:960px){.cyber-contact-info{margin-top:2rem}}.clients-slider{position:relative;width:100%;height:120px;overflow:hidden;border-radius:15px;border:1px solid rgba(183,139,68,.2);box-shadow:0 10px 30px rgba(183,139,68,.15),0 20px 60px rgba(183,139,68,.1),inset 0 0 20px rgba(183,139,68,.05);transform:translateY(-5px)}.slider-track{display:flex;animation:slideTrack 30s linear infinite;width:-moz-fit-content;width:fit-content}.slider-track:hover{animation-play-state:paused}.client-slide{flex:0 0 200px;padding:0 20px;display:flex;align-items:center;justify-content:center}.client-logo-wrapper{width:160px;height:80px}.client-logo-wrapper,.logo-frame{position:relative;transition:all .3s ease}.logo-frame{width:100%;height:100%;padding:10px;background:hsla(0,0%,100%,.95);border:1px solid rgba(183,139,68,.2);border-radius:8px;box-shadow:0 5px 15px rgba(183,139,68,.1)}.frame-corner{position:absolute;width:10px;height:10px;border:1px solid var(--primary-color);transition:all .3s ease}.top-left{left:-1px;border-right:none}.top-left,.top-right{top:-1px;border-bottom:none}.top-right{right:-1px;border-left:none}.bottom-left{left:-1px;border-right:none}.bottom-left,.bottom-right{bottom:-1px;border-top:none}.bottom-right{right:-1px;border-left:none}.client-logo{filter:grayscale(100%) brightness(1.2);opacity:.7;transition:all .5s ease}.client-logo-wrapper:hover .client-logo{filter:grayscale(0) brightness(1);opacity:1}.client-logo-wrapper:hover .logo-frame{border-color:#b78b44;box-shadow:0 10px 20px rgba(183,139,68,.2),0 5px 15px rgba(183,139,68,.15);transform:translateY(-3px);background:#fff}@keyframes slideTrack{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients-slider:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:scanLine 2s linear infinite}@keyframes scanLine{0%{transform:translateY(0)}to{transform:translateY(120px)}}.clients-slider:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#faf7f2,transparent 5%,transparent 95%,#faf7f2);z-index:2;pointer-events:none}@media (max-width:768px){.clients-slider{height:100px}.client-slide{flex:0 0 160px;padding:0 15px}.client-logo-wrapper{width:130px;height:65px}}.cyber-footer{position:relative;padding:60px 0 20px;overflow:hidden;border-top:1px solid rgba(183,139,68,.2)}.footer-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,255,255,.1) 1px,transparent 0);background-size:30px 30px;opacity:.1}.footer-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:70%;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);box-shadow:0 0 20px var(--primary-color)}.footer-logo-section{text-align:center}.footer-logo{width:180px;height:auto;margin-bottom:1rem;filter:brightness(1.2)}.footer-tagline{color:hsla(0,0%,100%,.7);font-size:1.1rem;margin-top:1rem}.cyber-box{background:rgba(0,0,0,.3);border:1px solid rgba(0,255,255,.2);border-radius:10px;padding:1.5rem;transition:all .3s ease}.cyber-box:hover{border-color:var(--primary-color);box-shadow:0 0 30px var(--primary-glow)}.footer-title{color:var(--primary-color);font-size:1.2rem;margin-bottom:1.5rem;text-transform:uppercase;text-align:center}.quick-links{display:flex;flex-direction:column;gap:.8rem}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.social-icon{text-decoration:none}.icon-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,255,255,.2);border-radius:8px;transition:all .3s ease}.icon-box .v-icon{color:hsla(0,0%,100%,.7);transition:all .3s ease}.icon-box:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 0 20px var(--primary-glow)}.icon-box:hover .v-icon{color:var(--primary-color)}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,255,.2),transparent);margin:2rem 0}.footer-bottom{text-align:center}@media (max-width:960px){.cyber-footer{padding:40px 0 20px}.footer-links,.footer-logo-section,.footer-social{margin-bottom:2rem}.social-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.social-grid{grid-template-columns:repeat(2,1fr)}.footer-logo{width:140px}}.v-main{background-color:#faf7f2!important}.cyber-section{background:hsla(0,0%,100%,.9);box-shadow:0 0 30px rgba(183,139,68,.15),0 0 60px rgba(183,139,68,.1),inset 0 0 30px rgba(183,139,68,.05);border:1px solid rgba(183,139,68,.2)}.cyber-form-container,.cyber-image-frame,.cyber-service-card,.cyber-text-box,.info-item,.logo-frame,.tech-card{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cyber-text,.info-content p,.service-desc{color:#2c2c2c}.cyber-footer{background:#faf7f2!important}.floating-nav{background:hsla(0,0%,100%,.95);border:1px solid rgba(183,139,68,.2)}.nav-item{color:#2c2c2c}.clients-slider{background:hsla(0,0%,100%,.95)}.section-divider{background:linear-gradient(180deg,#faf7f2 0,rgba(183,139,68,.05) 50%,#faf7f2)}@keyframes titleShine{0%{background-position:200%}to{background-position:-200%}}.cyber-input{background:hsla(0,0%,100%,.95)!important;border-color:rgba(183,139,68,.2)!important;color:#b78b44!important}.cyber-input :deep(.v-field__outline){color:rgba(183,139,68,.3)!important}.cyber-input :deep(.v-field__input){color:#b78b44!important}.cyber-input :deep(.v-label){color:rgba(183,139,68,.7)!important}.cyber-form-container{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(183,139,68,.2)}.cyber-input :deep(input::-moz-placeholder),.cyber-input :deep(textarea::-moz-placeholder){color:rgba(183,139,68,.5)!important}.cyber-input :deep(input::placeholder),.cyber-input :deep(textarea::placeholder){color:rgba(183,139,68,.5)!important}.cyber-input:focus{border-color:#b78b44!important;box-shadow:0 0 10px rgba(183,139,68,.2)}.cyber-input:hover{border-color:rgba(183,139,68,.5)!important}html{scroll-behavior:smooth;scroll-padding-top:50px}.cyber-section{transition:opacity .3s ease}.address-lines{display:flex;flex-direction:column;gap:4px}.address-line{margin:0;line-height:1.4}.address-line.rtl{direction:rtl}.copyright{color:#b78b44;font-size:.9rem}.footer-copyright:hover .copyright{color:rgba(183,139,68,.8)}.ar-text,.cyber-subtitle:lang(ar),.cyber-title[data-text*=\646],.nav-text:lang(ar),[lang=ar]{font-family:Cairo,sans-serif!important;letter-spacing:0!important;word-spacing:2px}.cyber-title{font-size:3rem;color:var(--primary-color);text-transform:uppercase;margin:0;position:relative;text-shadow:0 0 10px var(--primary-glow)}[dir=rtl] .cyber-title{letter-spacing:0!important;word-spacing:2px}