.hero-vr,.hero-section,#hero{position:relative;background:radial-gradient(ellipse 60% 60% at 35% 50%,rgba(139,92,246,.18) 0%,rgba(109,40,217,.08) 45%,transparent 70%),linear-gradient(180deg,#0a0612,#150a24,#0a0612);min-height:85vh;padding:120px 24px 60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-vr:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 30%,rgba(124,58,237,.1) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 70% 70%,rgba(124,58,237,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-container,.hero-vr-inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important}.hero-text-col,.hero-vr-text{position:relative;z-index:5;width:100%;max-width:580px;display:flex;flex-direction:column;justify-content:center;text-align:right}.hero-title,.hero-vr-title{font-family:var(--font);font-size:3.5rem!important;font-weight:900;line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0 0 20px}.hero-vr-title-accent{color:var(--c-purple-h);display:inline-block}.hero-vr-title-small{display:block;font-size:1.85rem;font-weight:700;color:var(--c-w80);margin-top:8px}.hero-sub,.hero-vr-sub{font-family:var(--font);font-size:1.15rem;line-height:1.7;color:#ffffffbf;font-weight:400;margin:0 0 32px;max-width:520px}.hero-vr-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;padding:14px 32px;background:var(--c-purple-h);color:#fff;font-family:var(--font);font-size:1.05rem;font-weight:800;text-decoration:none;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 8px 24px #7c3aed66;transition:transform .3s var(--e-float),box-shadow .3s}.hero-vr-cta:hover{transform:translateY(-3px);box-shadow:0 14px 40px #7c3aed99}.hero-vr-cta svg{transition:transform .3s}.hero-vr-cta:hover svg{transform:translate(-4px)}.hero-media-col,.hero-vr-logo-wrap{position:relative;width:100%;max-width:500px;margin:0 auto;display:flex;align-items:center;justify-content:center}.hero-statue-wrap,.hero-statue-layer{position:relative;width:100%;max-width:480px;margin:0 auto;display:flex;align-items:center;justify-content:center}.hero-statue-img,.hero-statue-layer img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:1000/1091;mix-blend-mode:screen!important;filter:brightness(1.05) contrast(1.05) drop-shadow(0 0 35px rgba(124,58,237,.35))}@media(max-width:768px){#hero,.hero-vr,.hero-section{padding:100px 16px 40px!important;min-height:auto!important}.hero-container,.hero-vr-inner{grid-template-columns:1fr!important;gap:32px!important;text-align:center}.hero-text-col,.hero-vr-text{max-width:100%!important;align-items:center!important;text-align:center!important}.hero-title,.hero-vr-title{font-size:2rem!important;line-height:1.25!important}.hero-vr-title-small{font-size:1.25rem!important}.hero-sub,.hero-vr-sub{font-size:1rem!important;margin-left:auto!important;margin-right:auto!important}.hero-vr-cta{align-self:center!important;padding:12px 28px!important}.hero-media-col,.hero-vr-logo-wrap{max-width:320px!important}}.services-marquee-section,.hero-vr-services{position:relative;z-index:2;width:100%;padding:22px 0;background:#0a0612f2;border-top:1px solid rgba(124,58,237,.2);border-bottom:1px solid rgba(124,58,237,.2);overflow:hidden;direction:ltr}.services-marquee-section:before,.services-marquee-section:after,.hero-vr-services:before,.hero-vr-services:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.services-marquee-section:before,.hero-vr-services:before{right:0;background:linear-gradient(270deg,#0A0612,transparent 100%)}.services-marquee-section:after,.hero-vr-services:after{left:0;background:linear-gradient(90deg,#0A0612,transparent 100%)}.hero-vr-services-track{display:inline-flex;gap:40px;align-items:center;white-space:nowrap;animation:servicesScroll 35s linear infinite;will-change:transform}.hero-vr-services-track>span{font-family:var(--font);font-size:20px;font-weight:800;color:#fff;letter-spacing:-.01em;white-space:nowrap}.hero-vr-services-track>.dot{color:var(--c-purple-h);font-size:20px}@keyframes servicesScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.section-clients{padding:clamp(60px,8vw,100px) 0;background:var(--c-s1);border-top:1px solid rgba(124,58,237,.1);border-bottom:1px solid rgba(124,58,237,.1);overflow:hidden;width:100%;position:relative}.clients-row{position:relative;width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);overflow:hidden;padding:clamp(24px,4vw,40px) 0;direction:ltr}.clients-row:before,.clients-row:after{content:"";position:absolute;top:0;bottom:0;width:clamp(60px,12vw,180px);z-index:2;pointer-events:none}.clients-row:before{right:0;background:linear-gradient(270deg,var(--c-s1) 0%,transparent 100%)}.clients-row:after{left:0;background:linear-gradient(90deg,var(--c-s1) 0%,transparent 100%)}.clients-track{display:inline-flex;gap:clamp(60px,9vw,130px);width:max-content;align-items:center;will-change:transform}.clients-row-top .clients-track{animation:marqueeLTR 90s linear infinite}.clients-row-bottom .clients-track{animation:marqueeRTL 90s linear infinite}@keyframes marqueeLTR{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marqueeRTL{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.clients-track:hover{animation-play-state:paused}.client-logo{flex-shrink:0;width:clamp(200px,18vw,280px);height:clamp(100px,10vw,140px);display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .35s,transform .35s,filter .35s;cursor:pointer}.client-logo:hover{opacity:1;transform:scale(1.08)}.client-logo img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0) invert(1);transition:filter .35s}.client-logo:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(255,255,255,.6))}.client-logo[title=BLILTNA] img{transform:scale(.5);transform-origin:center}.client-logo[title="NH Clinics"] img{transform:scale(.75);transform-origin:center}[data-theme=light] .section-clients{background:#fff5f5}[data-theme=light] .clients-row:before{background:linear-gradient(270deg,#fff5f5 0%,transparent 100%)}[data-theme=light] .clients-row:after{background:linear-gradient(90deg,#fff5f5 0%,transparent 100%)}[data-theme=light] .client-logo img{filter:brightness(0);opacity:.8}[data-theme=light] .client-logo:hover img{filter:brightness(0);opacity:1}@media(max-width:768px){.client-logo{width:160px;height:80px}.clients-track{gap:50px}}@media(min-width:769px)and (max-width:1200px){.client-logo{width:clamp(160px,15vw,220px);height:clamp(80px,8vw,110px)}.clients-track{gap:clamp(40px,6vw,80px)}}.section-about-vr,.section-values-vr,.section-services,.section-team{padding:clamp(60px,8vw,100px) 0!important}.section-team{padding:clamp(60px,8vw,100px) 0;background:var(--c-black);position:relative;overflow:hidden}.section-team:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:140%;height:100%;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(124,58,237,.1) 0%,transparent 70%);pointer-events:none}.team-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:clamp(1.2rem,2.5vw,1.8rem)!important;max-width:1280px!important;margin:0 auto!important;padding:0 var(--section-x)!important;width:100%;box-sizing:border-box}@media(max-width:1023px)and (min-width:769px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px)and (min-width:481px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.team-grid{grid-template-columns:1fr!important}}.team-grid .role-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(16px,2vw,22px) clamp(12px,1.5vw,18px);background:#0a000099;border:1px solid rgba(124,58,237,.12);border-radius:var(--r-xl);transition:all .4s cubic-bezier(.22,1,.36,1);min-width:0;overflow:hidden;cursor:pointer}.team-grid .role-card:hover{transform:translateY(-8px);border-color:#7c3aed80;box-shadow:0 24px 60px #7c3aed40}.team-grid .role-image-wrap{width:100%;display:flex;justify-content:center;margin-bottom:var(--sp-4);overflow:hidden;border-radius:var(--r-lg)}.team-grid .role-image{width:100%;aspect-ratio:1 / 1;max-width:170px;border-radius:var(--r-lg);overflow:hidden;background:#000;border:2px solid rgba(124,58,237,.3);position:relative;transition:border-color .4s;display:flex;align-items:center;justify-content:center}.team-grid .role-card:hover .role-image{border-color:var(--c-purple-h)}.team-grid .role-image img{width:100%;height:100%;object-fit:contain;display:block;filter:grayscale(1) brightness(.85);transition:filter .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.team-grid .role-card:hover .role-image img{filter:grayscale(0) brightness(1.05);transform:scale(1.06)}.team-grid .role-name-en{font-size:15px;font-weight:900;color:#fff;margin:0 0 4px;line-height:1.2;word-break:break-word;transition:color .35s ease}.team-grid .role-card:hover .role-name-en{color:var(--c-purple, #7C3AED)}.team-grid .role-name-ar{font-size:12px;font-weight:700;color:var(--c-purple-h);margin:0 0 var(--sp-3) 0;letter-spacing:.5px}.team-grid .role-desc{font-size:12.5px;color:var(--c-w60);line-height:1.55;margin:0;max-width:100%}.team-grid .role-line{width:0;height:2px;background:var(--c-purple-h);transition:width .5s;margin-top:var(--sp-3)}.team-grid .role-card:hover .role-line{width:60%}[data-theme=light] .section-team{background:#fafafa}[data-theme=light] .team-grid .role-card{background:#fff}[data-theme=light] .team-grid .role-name-en{color:#1a0000}[data-theme=light] .team-grid .role-desc{color:#1a0000a6}.section-services{padding:clamp(50px,6vw,90px) 0;background:var(--c-black)}.services-grid-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-6)}.service-vr-card{position:relative;padding:var(--sp-8) var(--sp-6);background:#0a000099;border:1px solid rgba(124,58,237,.12);border-radius:var(--r-xl);transition:all .4s var(--e-float);overflow:hidden;display:flex;flex-direction:column}.service-vr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-purple),var(--c-purple-h));transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.65,0,.35,1)}.service-vr-card:hover{transform:translateY(-8px);border-color:#7c3aed66;box-shadow:0 20px 50px #7c3aed33;background:#140000b3}.service-vr-card:hover:before{transform:scaleX(1)}.service-vr-icon{width:64px;height:64px;border-radius:14px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;color:var(--c-purple-h);margin-bottom:var(--sp-5);transition:all .4s var(--e-float)}.service-vr-card:hover .service-vr-icon{background:#7c3aed40;transform:scale(1.08);box-shadow:0 0 30px #7c3aed66}.service-vr-title{font-size:var(--t-lg);font-weight:900;color:#fff;margin:0 0 var(--sp-3) 0;line-height:1.3}.service-vr-desc{font-size:var(--t-sm);color:var(--c-w60);line-height:1.7;margin:0;flex:1}[data-theme=light] .section-services{background:#fafafa}[data-theme=light] .service-vr-card{background:#fff}[data-theme=light] .service-vr-title{color:#1a0000}[data-theme=light] .service-vr-desc{color:#1a0000a6}.section-register{padding:clamp(50px,6vw,90px) var(--section-x);background:var(--c-black);position:relative;overflow:hidden}.section-register:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(124,58,237,.08) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 70% 80%,rgba(124,58,237,.05) 0%,transparent 70%);pointer-events:none}.register-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto}.register-card{background:linear-gradient(135deg,#0f0000d9,#050000f2);border:1px solid rgba(124,58,237,.18);border-radius:28px;padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(2rem,5vw,4rem);backdrop-filter:blur(12px);position:relative;overflow:hidden}.register-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--c-purple-h),transparent)}.register-left{display:flex;flex-direction:column;max-width:100%}.register-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--c-purple-h);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--sp-5)}.register-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--c-purple-h);animation:pulseDot 1.8s ease-in-out infinite}.register-title{font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.1;color:#fff;margin:0 0 var(--sp-5) 0;letter-spacing:-.02em}.register-title-accent{color:var(--c-purple-h);display:inline}.register-lead{font-size:clamp(14px,1.5vw,16px);line-height:1.7;color:#ffffff8c;margin:0 0 var(--sp-8) 0;max-width:460px}.register-reach-title{font-size:20px;font-weight:900;color:var(--c-purple-h);margin:0 0 var(--sp-5) 0}.register-info{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.register-info li{display:flex;align-items:center;gap:14px;font-size:15px;color:#ffffffd9;font-weight:600}.register-info a{color:#ffffffd9;text-decoration:none;transition:color .25s}.register-info a:hover{color:var(--c-purple-h)}.register-info-icon{width:36px;height:36px;border-radius:50%;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;color:var(--c-purple-h);flex-shrink:0}.register-right{display:flex;align-items:flex-start;padding-top:clamp(0px,2vw,24px)}.register-form{width:100%;display:flex;flex-direction:column;gap:24px}.register-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(1rem,2vw,1.5rem)}@media(max-width:640px){.register-row{grid-template-columns:1fr;gap:20px}}.register-field{display:flex;flex-direction:column;gap:8px}.register-field-full{grid-column:1 / -1}.register-field label{font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px}.register-field input,.register-field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--font);font-size:15px;padding:10px 0;outline:none;transition:border-color .3s,padding .3s;resize:vertical;direction:rtl}.register-field textarea{min-height:80px;padding-top:8px}.register-field input::placeholder,.register-field textarea::placeholder{color:#ffffff4d;font-size:14px}.register-field input:focus,.register-field textarea:focus{border-bottom-color:var(--c-purple-h);padding-bottom:12px}.register-field input.error,.register-field textarea.error{border-bottom-color:var(--c-error, #ff4444);animation:errShake .3s}.register-field input.valid,.register-field textarea.valid{border-bottom-color:var(--c-success, #25d366)}.register-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;background:linear-gradient(135deg,var(--c-purple),var(--c-purple-h));color:#fff;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border:none;border-radius:9999px;cursor:pointer;align-self:flex-start;box-shadow:0 10px 28px #7c3aed59;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;text-decoration:none}.register-submit:hover{transform:translateY(-3px);box-shadow:0 16px 40px #7c3aed8c}.register-submit:active{transform:translateY(-1px) scale(.98)}.register-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-submit svg{transition:transform .3s}.register-submit:hover svg{transform:translate(-4px)}.register-status{font-size:14px;font-weight:700;line-height:1.6;padding:12px 0;display:none}.register-status:not(:empty){display:block}.register-status.success{color:var(--c-success, #25d366)}.register-status.error{color:var(--c-error, #ff4444)}.register-status.loading{color:#fff9}@media(max-width:900px){.register-card{grid-template-columns:1fr;gap:40px;padding:32px 24px}}[data-theme=light] .section-register{background:#fafafa}[data-theme=light] .register-card{background:#fff;border-color:#7c3aed26;box-shadow:0 20px 60px #00000014}[data-theme=light] .register-title{color:#1a0000}[data-theme=light] .register-lead{color:#1a000099}[data-theme=light] .register-field label{color:#1a0000}[data-theme=light] .register-field input,[data-theme=light] .register-field textarea{color:#1a0000;border-bottom-color:#00000026}[data-theme=light] .register-field input::placeholder,[data-theme=light] .register-field textarea::placeholder{color:#1a00004d}[data-theme=light] .register-info li,[data-theme=light] .register-info a{color:#1a0000bf}[data-theme=light] .register-info a:hover{color:var(--c-purple-h)}.section-about-vr{padding:var(--section-y) var(--section-x);background:var(--c-black);text-align:center;position:relative;overflow:hidden}.section-about-vr-inner{max-width:var(--narrow-w);margin:0 auto}.section-about-vr-title{font-size:var(--t-3xl);font-weight:800;color:var(--c-w100);margin-bottom:var(--sp-6);line-height:1.2}.section-about-vr-lead{font-size:var(--t-xl);font-weight:600;color:var(--c-w80);line-height:1.6;margin-bottom:var(--sp-5)}.section-about-vr-body{font-size:var(--t-base);color:var(--c-w60);line-height:1.8;max-width:var(--narrow-w);margin:0 auto}.section-about-vr .accent{color:var(--c-purple);font-weight:700}body{overflow-x:hidden}.register-status{display:none;margin-top:var(--sp-5, 20px);padding:14px 18px;border-radius:8px;font-size:15px;line-height:1.6;text-align:center;transition:opacity .3s ease}.register-status.success{display:block;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.35)}.register-status.error{display:block;background:#7c3aed1f;color:#ff6b6b;border:1px solid rgba(124,58,237,.35)}.register-status.loading{display:block;background:#ffffff0d;color:#ffffffb3;border:1px solid rgba(255,255,255,.15)}.register-submit:disabled{opacity:.6;cursor:not-allowed}.circle-cta-wrap{display:flex;justify-content:center;align-items:center;margin:var(--sp-10, 40px) 0;padding:0 var(--section-x, 20px)}.circle-cta{width:150px;height:150px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--c-w100, #fff);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.circle-cta:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at center,rgba(124,58,237,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.circle-cta:hover{border-color:var(--c-purple, #7C3AED);transform:scale(1.06);box-shadow:0 0 40px #7c3aed40}.circle-cta:hover:before{opacity:1}.circle-cta-text{position:relative;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.circle-cta-arrow{font-size:22px;line-height:1;position:relative;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.circle-cta:hover .circle-cta-text{transform:translateY(-2px)}.circle-cta:hover .circle-cta-arrow{transform:translate(-4px,-4px)}@media(max-width:768px){.circle-cta{width:120px;height:120px;font-size:13px}.circle-cta-arrow{font-size:18px}}.section-values-vr{padding:clamp(60px,8vw,100px) 0;background:var(--c-black);position:relative;overflow:hidden}.section-values-vr-title{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--c-w100);text-align:center;margin:0 auto var(--sp-10, 40px);max-width:700px;padding:0 var(--section-x, 20px)}.values-vr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(1.2rem,3vw,2rem);max-width:1000px;margin:0 auto;padding:0 var(--section-x)}.value-vr-card{background:#0a000080;border:1px solid rgba(124,58,237,.15);border-radius:18px;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,28px);text-align:center;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.value-vr-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(124,58,237,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.value-vr-card:hover{transform:translateY(-6px);border-color:#7c3aed73;box-shadow:0 20px 50px #7c3aed26}.value-vr-card:hover:before{opacity:1}.value-vr-icon{width:64px;height:64px;margin:0 auto var(--sp-4, 16px);display:flex;align-items:center;justify-content:center;color:var(--c-purple, #7C3AED);background:#7c3aed14;border:1px solid rgba(124,58,237,.2);border-radius:50%;transition:all .4s cubic-bezier(.22,1,.36,1)}.value-vr-card:hover .value-vr-icon{background:#7c3aed26;transform:scale(1.08)}.value-vr-title{font-size:clamp(17px,2vw,20px);font-weight:800;color:var(--c-w100);margin:0 0 var(--sp-3, 12px);line-height:1.3}.value-vr-desc{font-size:clamp(13px,1.6vw,15px);color:var(--c-w60);line-height:1.7;margin:0}@media(max-width:640px){.values-vr-grid{grid-template-columns:1fr}}.hdr-logo,.hdr-logo-link img,.site-footer-logo{filter:drop-shadow(0 0 15px rgba(109,40,217,.35))}.hdr-cta{background:var(--c-purple);box-shadow:0 4px 12px #6d28d94d}.hdr-cta:hover{background:var(--c-purple-h);box-shadow:0 6px 20px #6d28d980}.hero-vr-service-icon,.hero-vr-service-icon svg,.hero-vr-services svg{color:var(--c-purple);filter:drop-shadow(0 0 8px rgba(109,40,217,.4))}.section-about-vr,.section-values-vr,.section-services,.section-team,.section-clients{background:linear-gradient(180deg,#0a0612,#110a1e)}.service-vr-card:hover,.value-vr-card:hover,.team-grid .role-card:hover{border-color:#6d28d980;box-shadow:0 12px 32px #6d28d933}.circle-cta{border-color:#6d28d966}.circle-cta:hover{border-color:var(--c-purple);box-shadow:0 0 25px #6d28d94d}.btn-primary{background:var(--c-purple);box-shadow:var(--sh-purple)}.btn-primary:hover{background:var(--c-purple-h);box-shadow:var(--sh-purple-h)}.accent,.text-red,.text-purple{color:var(--c-purple-l);text-shadow:none}.team-page{min-height:100vh;padding-top:120px}.team-hero{text-align:center;padding:60px var(--section-x) 40px;max-width:800px;margin:0 auto}.team-hero h1{font-size:clamp(32px,5vw,56px);font-weight:900;color:var(--c-w100);margin:0 0 16px}.team-hero p{font-size:clamp(16px,1.8vw,20px);color:var(--c-purple-l);margin:0}.team-grid-section{padding:40px var(--section-x) 80px;max-width:1400px;margin:0 auto}.team-page .team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);max-width:1280px;margin:0 auto}.team-empty-state{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#c4b5fd80;font-size:18px}@media(max-width:1023px){.team-page .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:768px){.team-page .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.team-page .team-grid{grid-template-columns:1fr!important}.team-hero{padding:40px 16px 20px}.team-grid-section{padding:20px 16px 60px}}.page-standalone{min-height:100vh;padding-top:80px}.page-hero{padding:80px 24px 60px;text-align:center;position:relative;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(139,92,246,.14) 0%,transparent 70%)}.page-hero-container{max-width:720px;margin:0 auto}.page-hero-title{font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;color:#fff;line-height:1.15;margin:0 0 20px;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero-subtitle{font-size:clamp(1rem,2.5vw,1.2rem);color:#ffffffb3;line-height:1.7;max-width:600px;margin:0 auto}.page-content{max-width:1100px;margin:0 auto;padding:60px 24px}.page-cta{text-align:center;padding:80px 24px;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(109,40,217,.12) 0%,transparent 70%);border-top:1px solid rgba(168,85,247,.15)}.page-cta-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:#fff;margin:0 0 16px}.page-cta-subtitle{font-size:1.1rem;color:#ffffffb3;margin:0 auto 32px;max-width:500px}.page-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:50px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #7c3aed66}.page-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #7c3aed8c}.about-story{max-width:760px;margin:0 auto 60px;text-align:center}.about-text{font-size:1.1rem;color:#ffffffb3;line-height:1.8;margin:0 0 20px}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(1.2rem,2.5vw,1.8rem);margin:0 0 clamp(2rem,5vw,4rem)}.about-value-card{background:#ffffff0a;border:1px solid rgba(168,85,247,.15);border-radius:16px;padding:32px 28px;transition:border-color .25s ease,transform .25s ease}.about-value-card:hover{border-color:#a855f766;transform:translateY(-4px)}.about-value-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#7c3aed33;color:#a855f7;margin-bottom:18px}.about-value-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 10px}.about-value-desc{font-size:.95rem;color:#fff9;line-height:1.7;margin:0}.about-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:clamp(1rem,2vw,1.5rem);text-align:center;padding:clamp(2rem,4vw,3rem) 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.about-stat-number{display:block;font-size:2.4rem;font-weight:900;background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.about-stat-label{font-size:.9rem;color:#fff9;font-weight:600}.services-detailed{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.service-detailed-card{background:#ffffff0a;border:1px solid rgba(168,85,247,.15);border-radius:20px;padding:36px 30px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;gap:14px}.service-detailed-card:hover{border-color:#a855f773;transform:translateY(-6px);box-shadow:0 12px 40px #7c3aed26}.service-detailed-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#7c3aed33;color:#a855f7;flex-shrink:0}.service-detailed-title{font-size:1.25rem;font-weight:800;color:#fff;margin:0}.service-detailed-desc{font-size:.97rem;color:#ffffffb3;line-height:1.75;margin:0;flex:1}.service-features{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.service-features li{font-size:.9rem;color:#fff9;padding-right:20px;position:relative}.service-features li:before{content:"\2713";position:absolute;right:0;color:#a855f7;font-weight:700}.clients-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.client-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:border-color .25s ease,transform .25s ease,background .25s ease;min-height:120px;text-align:center}a.client-card:hover{border-color:#a855f773;transform:translateY(-4px);background:#7c3aed14}.client-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px}.client-logo{max-width:120px;max-height:60px;object-fit:contain;filter:grayscale(30%);opacity:.85;transition:opacity .2s ease,filter .2s ease}a.client-card:hover .client-logo{opacity:1;filter:grayscale(0%)}.client-name-fallback{font-size:1rem;font-weight:700;color:#c4b5fd;display:flex;align-items:center;justify-content:center;width:100%}.client-name{font-size:.85rem;color:#ffffff80;font-weight:600}.clients-empty{grid-column:1 / -1;text-align:center;color:#ffffff80;font-size:1.1rem;padding:60px 0}.clients-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 0;color:#ffffff80}.clients-spinner{width:40px;height:40px;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.page-hero{padding:60px 20px 40px}.page-content{padding:40px 20px}.about-values-grid{grid-template-columns:1fr;gap:16px}.about-stats{grid-template-columns:repeat(2,1fr);gap:24px}.services-detailed{grid-template-columns:1fr;gap:20px}.clients-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}@media(max-width:480px){.page-hero{padding:40px 16px 32px}.page-hero-title{font-size:1.9rem}.page-content{padding:32px 16px}.about-stats{grid-template-columns:repeat(2,1fr);gap:20px}.about-stat-number{font-size:1.8rem}.service-detailed-card{padding:24px 20px}.clients-grid{grid-template-columns:repeat(2,1fr);gap:12px}.client-card{padding:20px 12px;min-height:90px}.page-cta{padding:60px 16px}.page-cta-btn{padding:14px 28px;font-size:.95rem;width:100%;justify-content:center}}.no-js .client-card,.no-js .service-detailed-card{opacity:1!important;transform:none!important}.page-cta{padding:80px var(--section-x, 24px);text-align:center;background:radial-gradient(ellipse at center,rgba(109,40,217,.15) 0%,transparent 70%)}.page-cta-inner{max-width:600px;margin:0 auto}.page-cta-title{font-size:clamp(28px,4vw,40px);font-weight:900;color:#fff;margin:0 0 16px}.page-cta-desc{font-size:16px;color:#c4b5fdcc;margin:0 0 32px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(1.2rem,3vw,2rem);max-width:1280px;margin:0 auto;padding:0 var(--section-x)}.testimonial-card{background:#0a061299;border:1px solid rgba(109,40,217,.2);border-radius:20px;padding:28px 24px;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card:hover{transform:translateY(-6px);border-color:#a855f780;box-shadow:0 20px 50px #6d28d940}.testimonial-quote{font-size:48px;color:#a855f74d;line-height:1;margin-bottom:12px;font-family:Georgia,serif}.testimonial-content{font-size:15px;color:#c4b5fdd9;line-height:1.8;margin:0 0 20px;flex-grow:1}.testimonial-rating{color:#fbbf24;font-size:18px;margin-bottom:16px;letter-spacing:2px}.testimonial-author{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid rgba(168,85,247,.15)}.testimonial-photo{width:48px;height:48px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#6d28d9,#a78bfa);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0;font-size:18px}.testimonial-photo img{width:100%;height:100%;object-fit:cover}.testimonial-meta{flex:1;min-width:0}.testimonial-name{font-size:15px;font-weight:800;color:#fff;margin:0 0 4px}.testimonial-role{font-size:13px;color:#c4b5fdb3;margin:0}.testimonials-empty{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#c4b5fd80;font-size:18px}@media(max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.testimonials-grid{grid-template-columns:1fr}}.clients-row{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;padding:20px 0}.page-standalone .clients-row{margin-top:0;margin-bottom:0}.page-standalone .clients-row-top{border-top:1px solid rgba(109,40,217,.15)}.page-standalone .clients-row-bottom{border-bottom:1px solid rgba(109,40,217,.15)}.wa-widget{position:fixed;bottom:100px;left:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36666;z-index:9998;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);text-decoration:none}.wa-widget:hover{transform:scale(1.1);box-shadow:0 12px 32px #25d36699}.wa-widget svg{position:relative;z-index:2}.wa-tooltip{position:absolute;left:72px;top:50%;transform:translateY(-50%);background:#0a0612f2;color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;font-family:Cairo,sans-serif;border:1px solid rgba(37,211,102,.4)}.wa-widget:hover .wa-tooltip{opacity:1;transform:translateY(-50%) translate(4px)}.wa-widget:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:#25d36680;animation:waPulse 2s ease-out infinite;z-index:1}@keyframes waPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}@media(max-width:768px){.wa-widget{width:54px;height:54px;bottom:90px;left:16px}.wa-tooltip{display:none}}.section-faq{padding:80px 0;background-color:var(--c-bg);position:relative;z-index:10}.faq-accordion{max-width:800px;margin:40px auto 0;display:flex;flex-direction:column;gap:16px}.faq-item{background:#ffffff05;border:1px solid var(--c-b20);border-radius:12px;overflow:hidden;transition:border-color .3s}.faq-item:hover{border-color:var(--c-p)}.faq-item.active{border-color:var(--c-p);background:#ffffff0a}.faq-question{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.faq-question h3{font-size:18px;font-weight:700;color:var(--c-w);margin:0;transition:color .3s}.faq-item.active .faq-question h3{color:var(--c-p)}.faq-icon{width:24px;height:24px;position:relative;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--c-p);border-radius:2px;transition:transform .3s}.faq-icon:before{top:11px;left:4px;right:4px;height:2px}.faq-icon:after{top:4px;bottom:4px;left:11px;width:2px}.faq-item.active .faq-icon:after{transform:scaleY(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.faq-item.active .faq-answer{transition:max-height .4s ease-in-out}.faq-answer p{padding:0 24px 20px;color:var(--c-w60);font-size:16px;line-height:1.6;margin:0}.numbered-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.2rem,2.5vw,1.8rem);max-width:1100px;margin:clamp(2rem,4vw,3rem) auto;padding:0 var(--section-x)}.numbered-card{display:flex;align-items:center;gap:20px;padding:32px 28px;background:#0a061299;border:1px solid rgba(109,40,217,.2);border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1)}.numbered-card:hover{border-color:#a855f780;transform:translateY(-4px)}.numbered-num{font-size:56px;font-weight:900;color:#a855f740;line-height:1;font-family:Arial Black,sans-serif}.numbered-title{font-size:18px;font-weight:800;color:#fff;margin:0}.why-list{list-style:none;padding:0;max-width:500px;margin:32px auto 0}.why-list li{padding:12px 0;color:#c4b5fde6;font-size:16px;font-weight:600}.service-layout{display:grid;grid-template-columns:280px 1fr;gap:60px;max-width:1280px;margin:0 auto;padding:60px var(--section-x)}.service-sidebar{position:sticky;top:120px;align-self:start}.sidebar-block{margin-bottom:32px}.sidebar-title{font-size:13px;text-transform:uppercase;color:#c4b5fd80;letter-spacing:2px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(168,85,247,.2)}.sidebar-list{list-style:none;padding:0}.sidebar-list li{margin-bottom:4px}.sidebar-list a{display:block;padding:10px 12px;color:#ffffffb3;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;transition:all .3s}.sidebar-list a:hover,.sidebar-list a.active{background:#6d28d933;color:#a78bfa}.service-title{font-size:clamp(36px,5vw,56px);font-weight:900;color:#fff;margin:0 0 20px}.service-subtitle{font-size:clamp(18px,2vw,22px);color:#c4b5fdcc;line-height:1.6;margin:0 0 40px;max-width:700px}.service-points{margin:40px 0}.point-item{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid rgba(168,85,247,.1);align-items:center}.point-num{font-size:32px;font-weight:900;color:#a855f766;font-family:Arial Black,sans-serif}.point-text{font-size:16px;color:#ffffffd9;line-height:1.6}.service-cta-text{font-size:22px;font-weight:800;color:#a78bfa;margin:40px 0 20px}.service-circle-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:2px solid #A78BFA;border-radius:50px;color:#a78bfa;text-decoration:none;font-weight:700;transition:all .3s}.service-circle-cta:hover{background:linear-gradient(135deg,#6d28d9,#a78bfa);color:#fff;border-color:transparent}.section-services-slider{padding:80px 0;background-color:var(--c-bg);position:relative;z-index:10}.services-slider-wrap{position:relative;max-width:1280px;margin:0 auto;padding:0 var(--section-x)}.services-slider{display:flex;flex-direction:row-reverse;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:20px 0;-webkit-overflow-scrolling:touch}.services-slider::-webkit-scrollbar{display:none}.slider-card{flex:0 0 320px;scroll-snap-align:start;padding:32px 24px;background:#0a061299;border:1px solid rgba(109,40,217,.2);border-radius:20px;text-decoration:none;transition:all .4s}.slider-card:hover{border-color:#a855f780;transform:translateY(-6px)}.slider-card h3{color:#fff;margin:16px 0 8px;font-size:18px}.slider-card p{color:#c4b5fdb3;font-size:14px;margin:0 0 16px}.slider-link{color:#a78bfa;font-size:13px;font-weight:700}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#0a0612e6;border:1px solid rgba(168,85,247,.3);color:#a78bfa;font-size:24px;cursor:pointer;z-index:3}.slider-prev{right:20px}.slider-next{left:20px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.slider-dot{width:8px;height:8px;border-radius:50%;background:#a855f74d;cursor:pointer;transition:all .3s}.slider-dot.active{width:24px;border-radius:4px;background:#a78bfa}@media(max-width:900px){.service-layout{grid-template-columns:1fr;gap:30px}.service-sidebar{position:static}.numbered-grid{grid-template-columns:1fr}}.services-page .rv{opacity:1!important;transform:none!important}.lang-switch{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid rgba(168,85,247,.3);border-radius:50px;color:#a78bfa;cursor:pointer;font-weight:700;font-size:13px;transition:all .3s;font-family:inherit}.lang-switch:hover{background:#6d28d933;border-color:#a78bfa}.lang-icon{width:16px;height:16px}@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap);body.lang-en{font-family:Inter,system-ui,-apple-system,sans-serif}body.lang-en h1,body.lang-en h2,body.lang-en h3,body.lang-en h4,body.lang-en h5{font-family:Inter,system-ui,sans-serif}.hdr-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;background:#7c3aed1f;border:1px solid rgba(168,85,247,.35);border-radius:10px;color:#fff;cursor:pointer;transition:all .25s ease;padding:0;flex-shrink:0}.hdr-burger:hover{background:#7c3aed47;border-color:#a78bfa;transform:scale(1.05)}.hdr-burger svg{width:20px;height:20px;fill:currentColor}@media(max-width:900px){.hdr-burger{display:inline-flex!important}.hdr-phone,.hdr-cta{display:none!important}#hdr{padding:12px 18px!important}.hdr-actions{gap:10px!important}}#mmenu{display:none;position:fixed;inset:0;z-index:99999;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#mmenu.open{display:block}.mmenu-panel{position:absolute;top:0;bottom:0;right:0;width:min(320px,85vw);background:#0d071a;border-left:1px solid rgba(168,85,247,.25);padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:-10px 0 40px #000c;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.9,.3,1)}[dir=ltr] .mmenu-panel{right:auto;left:0;border-left:none;border-right:1px solid rgba(168,85,247,.25);box-shadow:10px 0 40px #000c;transform:translate(-100%)}#mmenu.open .mmenu-panel{transform:translate(0)!important}.mmenu-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.mmenu-close{width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mmenu-close:hover{background:#ef444440;border-color:#ef4444}.mmenu-links{display:flex;flex-direction:column;gap:6px;overflow-y:auto}.mmenu-links a{padding:12px 14px;border-radius:10px;font-size:15px;font-weight:700;color:#ffffffd9;text-decoration:none;transition:all .2s;display:flex;align-items:center}.mmenu-links a:hover,.mmenu-links a.active{background:#7c3aed33;color:#fff;padding-inline-start:18px}#mbar,#smart-cta{display:none!important}@media(max-width:768px){.wa-widget{width:52px!important;height:52px!important;bottom:24px!important;left:20px!important;z-index:9999!important}[dir=ltr] .wa-widget{left:auto!important;right:20px!important}}@media(max-width:600px){.hero-vr{padding:90px var(--sp-4) 20px!important;min-height:auto!important}.hero-vr-inner{gap:20px!important;padding-bottom:20px!important}.hero-vr-title{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.15!important;margin-bottom:12px!important}.hero-vr-title-small{font-size:clamp(16px,4.2vw,20px)!important;margin-top:6px!important}.hero-vr-sub{font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important;padding:0 4px!important}.hero-vr-cta{padding:13px 28px!important;font-size:15px!important;width:100%!important;max-width:280px!important;justify-content:center!important;margin:0 auto!important}.hero-vr-logo-wrap{min-height:280px!important;max-height:320px!important}.hero-statue-layer{width:100%!important;max-width:320px!important;opacity:.65!important}.hero-logo-layer{width:180px!important;max-width:180px!important}.hero-tagline-layer{font-size:11px!important;letter-spacing:2px!important;border-left:none!important;padding-left:0!important}}.clients-marquee-wrapper{overflow:hidden;width:100%;padding:10px 0;position:relative;display:flex;flex-direction:column;gap:24px;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.clients-marquee-track{display:flex;gap:36px;width:max-content;align-items:center}.clients-marquee-track.row-left{animation:scroll-clients-left 42s linear infinite}.clients-marquee-track.row-right{animation:scroll-clients-right 42s linear infinite}.clients-marquee-track:hover{animation-play-state:paused}.clients-marquee-track picture{display:inline-flex;align-items:center;justify-content:center;width:170px;height:90px;flex-shrink:0}.clients-marquee-logo{max-height:72px;max-width:145px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.88;transition:all .35s cubic-bezier(.4,0,.2,1);user-select:none}.clients-marquee-logo[src*=client-03-kangaroo]{max-height:52px;max-width:130px}.clients-marquee-logo:hover{filter:brightness(0) invert(1) drop-shadow(0 0 16px rgba(168,85,247,.7));opacity:1;transform:scale(1.1)}@keyframes scroll-clients-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-clients-right{0%{transform:translate(-50%)}to{transform:translate(0)}}[dir=rtl] .clients-marquee-track.row-left{animation:scroll-clients-rtl-left 42s linear infinite}[dir=rtl] .clients-marquee-track.row-right{animation:scroll-clients-rtl-right 42s linear infinite}@keyframes scroll-clients-rtl-left{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes scroll-clients-rtl-right{0%{transform:translate(50%)}to{transform:translate(0)}}.process-section{padding:100px 0;position:relative;background:transparent}.process-header{text-align:center;max-width:680px;margin:0 auto 56px;padding:0 20px}.process-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.process-title{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;color:#fff;margin-bottom:16px;line-height:1.2}.process-sub{font-size:1.1rem;color:#ffffffb3;line-height:1.6}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1.2rem,2.5vw,1.8rem)}.process-card{background:#14001f99;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px 28px;position:relative;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;backdrop-filter:blur(12px)}.process-card:hover{transform:translateY(-8px);border-color:#8b5cf666;box-shadow:0 16px 36px #0006,0 0 20px #8b5cf626}.process-num{font-size:2.8rem;font-weight:900;color:#fff3;line-height:1;margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-1px}.process-card-title{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:12px;line-height:1.3}.process-card-desc{font-size:.95rem;color:#ffffffb3;line-height:1.6;margin:0}.process-card.process-card-accent{background:linear-gradient(145deg,#7c3aed,#4c1d95);border:1px solid rgba(167,139,250,.4);box-shadow:0 16px 36px #7c3aed40}.process-card.process-card-accent .process-num{color:#ffffff73}.process-card.process-card-accent .process-card-desc{color:#ffffffe6}.process-card.process-card-accent:hover{transform:translateY(-8px);box-shadow:0 20px 48px #7c3aed73;border-color:#fff9}@media(max-width:1024px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.process-grid{grid-template-columns:1fr}.process-card{padding:28px 22px}}.clients-static-grid-wrapper{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:10px 0!important;display:flex!important;flex-direction:column!important;gap:20px!important;box-sizing:border-box!important}.clients-static-row{display:grid!important;grid-template-columns:repeat(10,1fr)!important;gap:16px!important;align-items:center!important;justify-items:center!important;width:100%!important}@media(max-width:1024px){.clients-static-row{grid-template-columns:repeat(5,1fr)!important;gap:14px!important}}@media(max-width:640px){.clients-static-row{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}}@media(max-width:420px){.clients-static-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.client-logo-card,.clients-static-row picture{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:64px!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;padding:8px!important;box-sizing:border-box!important;transition:all .25s ease!important}.client-logo-card:hover,.clients-static-row picture:hover{background:#a855f714!important;border-color:#a855f759!important;transform:translateY(-2px)!important}.clients-grid-logo{max-height:38px!important;max-width:85%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.82!important;transition:all .25s ease!important;user-select:none!important;pointer-events:none!important}.client-logo-card:hover .clients-grid-logo,.clients-static-row picture:hover .clients-grid-logo{opacity:1!important;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(168,85,247,.8))!important}.clients-logos-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important;gap:clamp(1.2rem,3vw,2.5rem)!important;align-items:center!important;justify-items:center!important;max-width:1200px!important;margin:0 auto!important;padding:clamp(1.5rem,4vw,3rem) var(--section-x)!important;box-sizing:border-box!important}@media(max-width:1024px){.clients-logos-grid{grid-template-columns:repeat(4,1fr)!important;gap:30px 24px!important}}@media(max-width:768px){.clients-logos-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px 18px!important}}@media(max-width:600px){.clients-logos-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px 14px!important}}.client-logo-item{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:70px!important;padding:10px!important;box-sizing:border-box!important;transition:transform .25s ease,opacity .25s ease!important}.client-logo-item picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.client-grid-img{max-height:48px!important;max-width:140px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.85!important;transition:all .25s ease!important;user-select:none!important;pointer-events:none!important}.client-logo-item:hover .client-grid-img{opacity:1!important;filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(139,92,246,.7))!important;transform:scale(1.05)!important}
