.card,.expertise-item{transition:.4s cubic-bezier(.4, 0, .2, 1)}.card,.icon-box,.number-box{position:relative}.card::before,.icon-box::after,.number-box::before{content:'';position:absolute}.btn-primary,.expertise-item,.value-item{cursor:pointer;overflow:hidden}.gradient-text,.number-animation,.panel-title{-webkit-text-fill-color:transparent}:root{--primary:#1a0b2e;--secondary:#7b4fa3;--accent:#ffa349;--highlight:#ff3cac}.glow-text{text-shadow:0 0 20px rgba(255,163,73,.5),0 0 40px rgba(123,79,163,.3)}.card{background:rgba(42,26,79,.3);border:1px solid rgba(255,163,73,.1)}.btn-primary,.icon-box{transition:transform .3s}.card::before{inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#ef61ff4b,#7a4aa8);-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;opacity:0;transition:opacity .4s}.card:hover{transform:translateY(-15px) scale(1.02);background:rgba(42,26,79,.5)}.card:hover .icon-box::after,.card:hover::before,.expertise-panel:hover::after,.expertise-panel:hover::before,.value-item:hover .value-bg::before{opacity:1}.hero-title{font-weight:800;animation:2s ease-in-out infinite alternate titleGlow}[dir=rtl] .cta-text,[dir=rtl] .hero-title,[dir=rtl] .values-title,[dir=rtl] .vision-title,[dir=rtl] .who-we-are-title{line-height:1.5}@keyframes titleGlow{from{text-shadow:0 0 20px rgba(154,67,241,.26)}to{text-shadow:0 0 40px rgba(255,60,170,.303),0 0 80px rgba(123,79,163,.5)}}.number-box{padding:3rem;border-radius:30px;background:linear-gradient(135deg,rgba(255,60,172,.2),rgba(123,79,163,.2));border:2px solid rgba(164,73,255,.3);overflow:hidden}.number-box::before{top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(170,73,255,.1),transparent);animation:3s linear infinite shine}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.number-animation{font-size:5rem;font-weight:900;background:linear-gradient(135deg,#ef61ff,#7a4aa8);-webkit-background-clip:text;background-clip:text}@media screen and (max-width:568px){.number-animation{font-size:3rem}}.icon-box{width:100px;height:100px;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto 1.5rem}.icon-box::after{inset:-3px;border-radius:25px;background:linear-gradient(135deg,var(--accent),var(--highlight));z-index:-1;opacity:0;transition:opacity .3s}.expertise-panel::after,.expertise-panel::before,.value-bg::before{transition:opacity .6s;opacity:0;content:''}.card:hover .icon-box{transform:scale(1.1) rotate(5deg)}.nav-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem;background:rgba(26,11,46,.8);border-bottom:1px solid rgba(255,163,73,.1)}.btn-primary{position:relative;border-radius:50px;background:linear-gradient(135deg,#ef61ff,#7a4aa8);color:#fff;font-weight:700;border:none}.btn-primary:hover{transform:translateY(-3px)}.stat-item:hover,.value-item:hover{transform:translateY(-5px)}.btn-primary:hover::before{width:300px;height:300px}.value-item{transition-delay:calc(var(--i) * 0.1s)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:4rem 0}.stat-item{text-align:center;padding:2rem;background:rgba(170,73,255,.05);border-radius:20px;border:1px solid rgba(255,163,73,.2);transition:.3s}.stat-item:hover{background:rgba(170,73,255,.114)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.value-item{position:relative;height:280px;transition:.6s cubic-bezier(.4, 0, .2, 1);transition-delay:calc(var(--i) * 0.08s)}.expertise-panel,.value-bg,.value-content,.value-description,.value-icon-container,.value-number,.value-svg,.value-title{transition:.6s cubic-bezier(.4, 0, .2, 1)}.value-content{position:relative;height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.value-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(236,72,153,.1));border:1px solid rgba(139,92,246,.2);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.value-bg::before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(236,72,153,.15))}.value-number{position:absolute;top:1.5rem;right:1.5rem;font-size:4rem;font-weight:900;color:rgba(139,92,246,.15);line-height:1}.value-icon-container{width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:.75rem}.value-svg{width:1.75rem;height:1.75rem;color:#a78bfa}.value-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.value-description{font-size:.95rem;color:#9ca3af;line-height:1.6;opacity:.8}.value-item:hover .value-bg{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,rgba(182,92,246,.2),rgba(236,72,153,.2));border-color:rgba(205,92,246,.4)}.value-item:hover .value-number{transform:scale(1.2);color:rgba(215,92,246,.25)}.value-item:hover .value-icon-container{transform:translateY(-8px) scale(1.1);background:rgba(182,92,246,.2);border-color:rgba(202,92,246,.5)}.value-item:hover .value-svg{color:#b34ae3;transform:rotate(5deg)}.value-item:hover .value-title{color:#b34ae3}.value-item:hover .value-description{opacity:1;color:#d1d5db}.expertise-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:2rem;position:relative}.expertise-panel{position:relative;padding:3rem;background:linear-gradient(135deg,rgba(42,26,79,.4),rgba(30,20,50,.6));border:1px solid rgba(239,97,255,.15);border-radius:2rem;transition-delay:calc(var(--panel-index) * 0.15s);overflow:hidden}.panel-icon,.panel-icon-wrapper{transition:.5s cubic-bezier(.4, 0, .2, 1)}.expertise-panel::before{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(239,97,255,.15) 0,transparent 70%);pointer-events:none}.expertise-panel::after{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(239,97,255,.3),rgba(122,74,168,.3));-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}.expertise-panel:hover{transform:translateY(-8px);background:linear-gradient(135deg,rgba(42,26,79,.6),rgba(30,20,50,.8));border-color:rgba(239,97,255,.3)}.panel-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;padding-bottom:0;padding-top:.5rem;border-bottom:1px solid rgba(239,97,255,.1)}.panel-icon-wrapper{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(239,97,255,.15),rgba(122,74,168,.15));border:1px solid rgba(239,97,255,.25);border-radius:1.25rem;position:relative}.panel-icon-wrapper::before,.panel-title{background:linear-gradient(135deg,#ef61ff,#7a4aa8)}.panel-icon-wrapper::before{content:'';position:absolute;inset:-3px;border-radius:inherit;opacity:0;transition:opacity .5s;z-index:-1}.panel-icon{width:2rem;height:2rem;color:#ef61ff}.expertise-panel:hover .panel-icon-wrapper{transform:scale(1.1) rotate(-5deg);background:linear-gradient(135deg,rgba(239,97,255,.25),rgba(122,74,168,.25));border-color:rgba(239,97,255,.5)}.expertise-panel:hover .panel-icon-wrapper::before{opacity:.6}.expertise-panel:hover .panel-icon{transform:scale(1.1);color:#f0abfc}.panel-title{font-size:2rem;font-weight:800;-webkit-background-clip:text;background-clip:text}.expertise-list{display:flex;flex-direction:column;gap:1.25rem}.expertise-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(239,97,255,.03);border-radius:.75rem;transition-delay:calc(var(--item-index) * 0.05s);position:relative}.expertise-item::before,.item-marker{background:linear-gradient(135deg,#ef61ff,#7a4aa8)}.expertise-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;transform:scaleY(0);transition:transform .4s cubic-bezier(.4, 0, .2, 1)}.item-marker{min-width:.5rem;height:.5rem;border-radius:50%;margin-top:.5rem;transition:.4s cubic-bezier(.4, 0, .2, 1)}.item-content{flex:1}.item-text{font-size:1.125rem;color:#d1d5db;line-height:1.6;transition:.4s}.expertise-item:hover{background:rgba(239,97,255,.08);transform:translateX(8px);padding-right:1.5rem}.expertise-item:hover::before{transform:scaleY(1)}.expertise-item:hover .item-marker{transform:scale(1.5)}.expertise-item:hover .item-text{color:#f3f4f6}.expertise-decoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(239,97,255,.05) 0,transparent 70%);pointer-events:none;z-index:0}.gradient-text{background:linear-gradient(135deg,#ef61ff,#7a4aa8);-webkit-background-clip:text;background-clip:text}.bubble{position:absolute;border-radius:50%;pointer-events:none;opacity:.15;will-change:transform}.bubble-left{width:100px;height:100px;left:200px;top:10%;background:radial-gradient(circle at 30% 30%,rgba(239,97,255,.6),rgba(122,74,168,.3));animation:20s ease-in-out infinite float-left}.bubble-right{width:200px;height:200px;right:250px;bottom:5%;background:radial-gradient(circle at 70% 70%,rgba(255,163,73,.5),rgba(239,97,255,.3));animation:25s ease-in-out infinite float-right}.bubble-small-1{width:200px;height:200px;left:20%;bottom:15%;background:radial-gradient(circle at 50% 50%,rgba(122,74,168,.4),rgba(239,97,255,.2));animation:15s ease-in-out infinite float-small-1}.bubble-small-2{width:250px;height:250px;right:5%;top:20%;background:radial-gradient(circle at 50% 50%,rgba(255,163,73,.4),rgba(122,74,168,.2));animation:18s ease-in-out infinite float-small-2}@keyframes float-left{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-50px) scale(1.05)}66%{transform:translate(-20px,30px) scale(.95)}}@keyframes float-right{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-40px,40px) scale(1.08)}66%{transform:translate(25px,-30px) scale(.92)}}@keyframes float-small-1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,-40px) scale(1.1)}}@keyframes float-small-2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,35px) scale(1.15)}}@media (max-width:1024px){.bubble-left{width:450px;height:450px;left:-150px}.bubble-right{width:500px;height:500px;right:-180px}.bubble-small-1,.bubble-small-2{width:200px;height:200px}}@media (max-width:768px){.values-grid{grid-template-columns:1fr}.value-item{height:240px}.value-number{font-size:3rem}.expertise-panel{padding:2rem}.panel-header{flex-direction:column;align-items:flex-start;gap:1rem}.panel-title{font-size:1.75rem}.item-text{font-size:1rem}.bubble-left{width:350px;height:350px;left:-120px}.bubble-right{width:380px;height:380px;right:-140px}.bubble-small-1,.bubble-small-2{width:150px;height:150px}}@media (max-width:480px){.bubble-left,.bubble-right{width:250px;height:250px}.bubble-small-1,.bubble-small-2{display:none}}.floating-canvas{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:.7}@media screen and (max-width:768px){.number-box{padding:1.2rem}.floating-canvas{opacity:.5}}