:root{--bg-color:#f9fafb;--panel-color:rgba(255,255,255,0.82);--text-color:#0b1224;--text-muted:#3f4a5f;--primary-accent:#2563eb;--primary-accent-2:#60a5fa;--glass-bg:rgba(255,255,255,0.7);--card-bg:rgba(255,255,255,0.72);--card-shadow:0 18px 50px rgba(15,23,42,0.08);--card-hover-shadow:0 26px 70px rgba(15,23,42,0.12);--border-radius:18px;--nav-width:1100px;--gradient:linear-gradient(135deg,#2563eb,#1e40af);--outline:rgba(15,23,42,0.08);--h1-gradient:linear-gradient(135deg,#0b1224 0,#0f172a 45%,#161e2f 100%);--x4i-light-card-bg:rgba(255,255,255,0.86);--x4i-light-card-border:rgba(15,23,42,0.12)}body.theme-dark{--bg-color:#020617;--panel-color:rgba(10,14,28,0.7);--text-color:#e5edff;--text-muted:#94a3b8;--primary-accent:#0ea5e9;--primary-accent-2:#38bdf8;--glass-bg:rgba(7,11,24,0.65);--card-bg:rgba(14,20,38,0.72);--card-shadow:0 18px 60px rgba(6,8,21,0.55);--card-hover-shadow:0 30px 90px rgba(14,165,233,0.25);--gradient:linear-gradient(135deg,#0ea5e9,#2563eb);--outline:rgba(255,255,255,0.1);--h1-gradient:linear-gradient(135deg,#e5f6ff 0,#b6e6ff 45%,#7fd4ff 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}.card,.panel,.modal,.contact-modal-body,.contact-tab-pane,.about-digital,.about-stats-card,.contact-modal,details,.dropdown,.social-media-buttons{-ms-overflow-style:none;scrollbar-width:none}.card::-webkit-scrollbar,.panel::-webkit-scrollbar,.modal::-webkit-scrollbar,.contact-modal-body::-webkit-scrollbar,.contact-tab-pane::-webkit-scrollbar,.about-digital::-webkit-scrollbar,.about-stats-card::-webkit-scrollbar,.contact-modal::-webkit-scrollbar,details::-webkit-scrollbar,.dropdown::-webkit-scrollbar,.social-media-buttons::-webkit-scrollbar{display:none;width:0;height:0}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}body{font-family:'Samim','Inter',sans-serif;position:relative;background-color:var(--bg-color);color:var(--text-color);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background .4s ease,color .3s ease;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}html.x4i-low-power .mouse-light,html.x4i-low-power #particle-canvas,html.x4i-low-power .x4i-rd-vfx,html.x4i-low-power .x4i-rd-mouse-field,html.x4i-low-power .x4i-cursor-core,html.x4i-low-power .x4i-cursor-trail,html.x4i-low-power #cursor-particles{display:none !important}html.x4i-low-power .card,html.x4i-low-power .btn,html.x4i-low-power .value-anchor-card{transition-duration:.18s !important}h1,h2,h3,h4,h5,h6{font-family:'Digi Hamishe Bold','Samim',sans-serif}.section-title h2{font-family:'Digi Hamishe Bold','Samim',sans-serif}.badge{font-family:'Digi Hamishe Bold','Samim',sans-serif}p,.card p{font-family:'Samim','Inter',sans-serif}html[lang="en"] body{font-family:'Montserrat-Light','Inter',sans-serif;font-weight:300}html[lang="en"] p,html[lang="en"] li,html[lang="en"] .card p,html[lang="en"] .hero p{font-family:'Montserrat-Light','Inter',sans-serif;font-weight:300}html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3,html[lang="en"] h4,html[lang="en"] h5,html[lang="en"] h6,html[lang="en"] .section-title h2,html[lang="en"] .badge,html[lang="en"] .nav-links a,html[lang="en"] .nav-btn,html[lang="en"] .mobile-menu a{font-family:'PlusJakartaSans-Regular','Plus Jakarta Sans',sans-serif;font-weight:400}body.loading{overflow:hidden}body::before{content:none}body::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(248,250,252,0.08),rgba(248,250,252,0.14))}body.theme-dark::after{background:linear-gradient(180deg,rgba(2,6,23,0.32),rgba(2,6,23,0.48))}.global-bg-video-layer{position:fixed;inset:-10px;overflow:hidden;pointer-events:none;z-index:-2}.global-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:translateZ(0) scale(1.03)}.global-bg-video-dark{display:none}body.theme-dark .global-bg-video-light{display:none}body.theme-dark .global-bg-video-dark{display:block}body:not(.theme-dark) .card,body:not(.theme-dark) .panel,body:not(.theme-dark) .modal,body:not(.theme-dark) .pricing-card,body:not(.theme-dark) .value-anchor-card,body:not(.theme-dark) .loss-card,body:not(.theme-dark) .faq-item,body:not(.theme-dark) .applications-carousel .card,body:not(.theme-dark) .about-modal .panel,body:not(.theme-dark) .contact-modal-body,body:not(.theme-dark) .contact-tab-pane,body:not(.theme-dark) .about-stats-card,body:not(.theme-dark) .contact-method-card,body:not(.theme-dark) .phone-box{background:linear-gradient(160deg,var(--x4i-rd-card-top),var(--x4i-rd-card-bottom));border-color:rgba(148,163,184,0.34);box-shadow:0 18px 42px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.7);backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}body:not(.theme-dark) #faq .inl-067,body:not(.theme-dark) #projects .card,body:not(.theme-dark) #applications .card,body:not(.theme-dark) #benefits .card,body:not(.theme-dark) #pricing #pricingPanel{background:linear-gradient(160deg,var(--x4i-rd-card-top),var(--x4i-rd-card-bottom)) !important}body:not(.theme-dark) #sectionNavItems{background:linear-gradient(160deg,var(--x4i-rd-card-top),var(--x4i-rd-card-bottom)) !important}body:not(.theme-dark) .section-title p,body:not(.theme-dark) .hero p,body:not(.theme-dark) .loss-content p,body:not(.theme-dark) .faq-answer,body:not(.theme-dark) .modal-content p,body:not(.theme-dark) .applications-carousel .card p,body:not(.theme-dark) .project-content p,body:not(.theme-dark) .inl-042,body:not(.theme-dark) .inl-056,body:not(.theme-dark) .inl-060{color:#334155}body:not(.theme-dark) .section-title h2,body:not(.theme-dark) .card h3,body:not(.theme-dark) .card h4,body:not(.theme-dark) .project-content h3,body:not(.theme-dark) .faq-question{color:#0f172a}body:not(.theme-dark) .badge{color:#1e293b;border-color:rgba(37,99,235,0.24);background:rgba(255,255,255,0.84)}.mouse-light{position:fixed;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,0.25) 0,rgba(37,99,235,0.1) 40%,transparent 70%);pointer-events:none;z-index:9997;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0;filter:blur(40px)}body.theme-dark .mouse-light{background:radial-gradient(circle,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.06) 40%,transparent 70%)}.intro-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;transition:opacity .8s ease,visibility .8s ease;overflow:hidden}.intro-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:1}body.theme-dark .intro-video{opacity:1}.intro-overlay{position:absolute;inset:0;background:radial-gradient(circle at 18% 15%,rgba(17,24,39,0.02),transparent 38%),radial-gradient(circle at 82% 12%,rgba(14,165,233,0.045),transparent 40%),linear-gradient(180deg,rgba(255,255,255,0.76) 0,rgba(255,255,255,0.68) 42%,rgba(255,255,255,0.8) 100%);z-index:0}body.theme-dark .intro-overlay{background:radial-gradient(circle at 22% 18%,rgba(0,0,0,0.3),transparent 36%),radial-gradient(circle at 78% 26%,rgba(14,165,233,0.1),transparent 38%),linear-gradient(180deg,rgba(2,6,23,0.56) 0,rgba(2,6,23,0.7) 100%)}.intro-loader.hidden{opacity:0;visibility:hidden}.intro-content{text-align:center;animation:introFadeIn 1s ease forwards;position:relative;z-index:10}@keyframes introFadeIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.intro-logo{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:80px;color:var(--text-color);letter-spacing:-2px;display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:30px;animation:logoPulse 2s ease-in-out infinite;position:relative;transition:all 1s cubic-bezier(0.34,1.56,0.64,1)}.intro-logo svg path{stroke:currentColor}body.theme-dark .intro-logo{color:var(--primary-accent-2)}.intro-logo.moving{animation:logoMove 1.2s cubic-bezier(0.34,1.56,0.64,1) forwards}@keyframes logoMove{0%{font-size:80px;transform:translate(0,0) scale(1);opacity:1}50%{transform:translate(0,-20px) scale(0.8)}100%{font-size:20px;transform:translate(var(--target-x),var(--target-y)) scale(1);opacity:1}}.intro-logo span{color:var(--primary-accent-2)}@keyframes logoPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.intro-logo svg{width:60px;height:60px}.loader-spinner{width:60px;height:60px;border:4px solid rgba(37,99,235,0.1);border-top-color:var(--primary-accent);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.loader-text{margin-top:20px;font-size:16px;color:var(--text-muted);animation:textPulse 1.5s ease-in-out infinite}@keyframes textPulse{0%,100%{opacity:.6}50%{opacity:1}}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}.btn:active,.nav-item:active{transform:scale(0.96) !important}.container{max-width:1200px;margin:0 auto;padding:0 24px}#cursor-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2000}.cursor-particle{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--primary-accent);transform:translate(-50%,-50%) scale(1);will-change:transform,opacity;opacity:.95;transition:opacity .3s ease,width .2s ease,height .2s ease;filter:drop-shadow(0 8px 20px rgba(14,165,233,0.22))}.cursor-particle.small{width:6px;height:6px;opacity:.8;filter:none;background:rgba(14,165,233,0.95)}#cursor-particles,.cursor-particle{display:none !important}.particle-cursor{display:none !important}html.x4i-custom-cursor .particle-cursor{display:none !important}@media(hover:hover) and (pointer:fine){html.x4i-custom-cursor,html.x4i-custom-cursor body,html.x4i-custom-cursor body *{cursor:none !important}html.x4i-custom-cursor input,html.x4i-custom-cursor textarea,html.x4i-custom-cursor [contenteditable="true"]{cursor:text !important}}.x4i-cursor-core,.x4i-cursor-trail{position:fixed;left:0;top:0;pointer-events:none;z-index:12000;opacity:0;--x:-120px;--y:-120px;--scale:1;transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--scale));transition:opacity .2s ease,filter .24s ease;will-change:transform,opacity}.x4i-cursor-core{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgba(186,230,253,0.82),rgba(186,230,253,0.14) 42%,rgba(186,230,253,0) 72%),linear-gradient(140deg,rgba(37,99,235,0.96),rgba(14,165,233,0.95) 58%,rgba(59,130,246,0.93));box-shadow:0 0 0 1px rgba(125,211,252,0.42),0 0 18px rgba(14,165,233,0.38),0 0 28px rgba(37,99,235,0.24)}.x4i-cursor-core::before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(14,165,233,0.56);opacity:.8;animation:x4iCursorSpin 3.2s linear infinite}.x4i-cursor-core::after{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,0.5) 0,rgba(125,211,252,0.16) 52%,rgba(125,211,252,0) 84%)}.x4i-cursor-trail{width:44px;height:44px;border-radius:50%;border:1px solid rgba(14,165,233,0.36);background:radial-gradient(circle,rgba(14,165,233,0.13) 0,rgba(14,165,233,0) 72%);filter:drop-shadow(0 10px 22px rgba(14,165,233,0.2))}.x4i-cursor-trail::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid rgba(96,165,250,0.7);opacity:0;transform:scale(0.55)}body:not(.theme-dark) .x4i-cursor-core{background:radial-gradient(circle at 34% 32%,rgba(191,219,254,0.72),rgba(191,219,254,0.1) 44%,rgba(191,219,254,0) 72%),linear-gradient(140deg,rgba(30,64,175,0.98),rgba(37,99,235,0.96) 58%,rgba(29,78,216,0.95));box-shadow:0 0 0 1px rgba(30,64,175,0.52),0 0 18px rgba(30,64,175,0.36),0 0 28px rgba(30,64,175,0.24)}body:not(.theme-dark) .x4i-cursor-core::before{border-color:rgba(30,64,175,0.62)}body:not(.theme-dark) .x4i-cursor-trail{border-color:rgba(30,64,175,0.46);background:radial-gradient(circle,rgba(30,64,175,0.18) 0,rgba(30,64,175,0) 72%);filter:drop-shadow(0 10px 22px rgba(30,64,175,0.24))}body:not(.theme-dark) .x4i-cursor-trail::after{border-color:rgba(37,99,235,0.74)}.x4i-cursor-core.is-visible{opacity:1}.x4i-cursor-trail.is-visible{opacity:.72}.x4i-cursor-core.is-hover{--scale:1.32;filter:saturate(1.15) brightness(1.08);animation:x4iCursorHoverPulse .95s ease-in-out infinite}.x4i-cursor-trail.is-hover{--scale:1.22;opacity:.94;animation:x4iCursorTrailPulse 1s ease-in-out infinite}.x4i-cursor-core.is-down{--scale:.78;filter:saturate(1.35) brightness(1.22)}.x4i-cursor-trail.is-down{--scale:.68;opacity:.5}.x4i-cursor-core.is-click-flash{animation:x4iCursorCoreFlash .28s cubic-bezier(0.16,1,0.3,1)}.x4i-cursor-trail.is-click-flash::after{animation:x4iCursorClickBurst .34s cubic-bezier(0.16,1,0.3,1)}.x4i-cursor-core.is-hover-pop{animation:x4iCursorHoverPop .22s cubic-bezier(0.16,1,0.3,1)}.x4i-cursor-trail.is-hover-pop{animation:x4iCursorTrailPop .24s cubic-bezier(0.16,1,0.3,1)}@keyframes x4iCursorSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x4iCursorHoverPulse{0%{box-shadow:0 0 0 1px rgba(255,255,255,0.34),0 0 16px rgba(14,165,233,0.28)}50%{box-shadow:0 0 0 1px rgba(255,255,255,0.46),0 0 28px rgba(14,165,233,0.48)}100%{box-shadow:0 0 0 1px rgba(255,255,255,0.34),0 0 16px rgba(14,165,233,0.28)}}@keyframes x4iCursorTrailPulse{0%{filter:drop-shadow(0 10px 20px rgba(14,165,233,0.18))}50%{filter:drop-shadow(0 12px 28px rgba(14,165,233,0.34))}100%{filter:drop-shadow(0 10px 20px rgba(14,165,233,0.18))}}@keyframes x4iCursorCoreFlash{0%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(0.7)}65%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(1.42)}100%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--scale))}}@keyframes x4iCursorClickBurst{0%{opacity:.9;transform:scale(0.5)}100%{opacity:0;transform:scale(1.45)}}@keyframes x4iCursorHoverPop{0%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(0.86)}100%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--scale))}}@keyframes x4iCursorTrailPop{0%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(0.74)}100%{transform:translate3d(var(--x),var(--y),0) translate(-50%,-50%) scale(var(--scale))}}@media(prefers-reduced-motion:reduce){.x4i-cursor-core::before{animation:none}.x4i-cursor-core.is-hover,.x4i-cursor-trail.is-hover,.x4i-cursor-core.is-click-flash,.x4i-cursor-trail.is-click-flash::after,.x4i-cursor-core.is-hover-pop,.x4i-cursor-trail.is-hover-pop{animation:none}}.flex{display:flex;align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.text-center{text-align:center}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:100px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);font-size:15px;position:relative;overflow:hidden}.nav-btn{outline:0;border:0}.btn::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);transition:transform .6s}.btn:hover::before{transform:translateX(100%)}.btn-primary{background-image:var(--gradient);color:#fff;box-shadow:0 10px 30px rgba(17,24,39,0.2);border:1px solid var(--outline)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 45px rgba(17,24,39,0.3)}.btn-secondary{background-color:transparent;color:var(--text-color);border:1px solid var(--outline);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)}.btn-secondary:hover{border-color:var(--primary-accent);color:var(--primary-accent);transform:translateY(-2px)}.badge{background:rgba(255,255,255,0.6);color:var(--primary-accent);padding:14px 32px;border-radius:100px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:48px;border:1px solid var(--outline);box-shadow:0 8px 20px rgba(0,0,0,0.08);animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}body.theme-dark .badge{background:rgba(255,255,255,0.05);color:#e5edff;border:1px solid rgba(255,255,255,0.08)}.navbar-container{position:fixed;top:24px;left:0;right:0;display:flex;justify-content:center;z-index:1000;pointer-events:none}.navbar{pointer-events:auto;width:90%;max-width:var(--nav-width);background:linear-gradient(135deg,rgba(255,255,255,0.82),rgba(255,255,255,0.7));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--outline);border-radius:100px;padding:12px 26px;box-shadow:0 20px 60px rgba(15,23,42,0.18);display:flex;direction:ltr;align-items:center;justify-content:space-between;transition:all .5s cubic-bezier(0.34,1.56,0.64,1)}.navbar.scrolled{transform:translateY(-5px) scale(0.98);box-shadow:0 25px 70px rgba(15,23,42,0.25)}body.theme-dark .navbar{background:linear-gradient(135deg,rgba(7,11,24,0.8),rgba(7,11,24,0.68));border:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 70px rgba(0,0,0,0.55)}.navbar::after{content:"";position:absolute;inset:0;border-radius:100px;background:linear-gradient(120deg,rgba(255,255,255,0.35),rgba(255,255,255,0));pointer-events:none;opacity:.6}.logo{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:20px;color:var(--text-color);letter-spacing:-.5px;display:flex;align-items:center;gap:0;transition:transform .4s cubic-bezier(0.34,1.56,0.64,1)}.logo:hover{transform:scale(1.1) rotate(-2deg)}.logo span{color:var(--primary-accent-2);display:inline-block;animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.scroll-progress{position:fixed;top:0;right:0;width:100%;height:4px;z-index:200;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-bottom:1px solid rgba(59,130,246,0.1)}.scroll-progress-bar{height:100%;width:0;background:linear-gradient(90deg,var(--primary-accent),#00d9ff);box-shadow:0 0 20px var(--primary-accent);transition:width .1s ease-out}.scroll-progress-text{position:fixed;top:12px;right:20px;font-size:12px;font-weight:600;color:var(--primary-accent);z-index:201;opacity:0;transition:opacity .3s ease;letter-spacing:1px}.scroll-progress-text.show{opacity:1}.scroll-indicator{position:fixed;bottom:30px;right:30px;z-index:100;animation:fadeInScroll 2s ease 3s forwards;opacity:0;transition:opacity .5s ease}@keyframes fadeInScroll{to{opacity:1}}.scroll-indicator.scrolling{opacity:0 !important}.mouse-scroll{width:20px;height:35px;border:2px solid var(--primary-accent);border-radius:15px;position:relative;display:flex;justify-content:center;opacity:.7}.mouse-scroll::before{content:'';width:4px;height:8px;background:var(--primary-accent);border-radius:2px;position:absolute;top:6px;animation:scrollWheel 2s ease-in-out infinite}@keyframes scrollWheel{0%,100%{top:6px;opacity:1}50%{top:20px;opacity:.3}}.scroll-text{margin-top:6px;font-size:10px;color:var(--text-muted);text-align:center;font-weight:500}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.modal-overlay.active{opacity:1;visibility:visible;animation:overlayRipple .6s ease-out}@keyframes overlayRipple{0%{background:radial-gradient(circle at var(--click-x,50%) var(--click-y,50%),rgba(37,99,235,0.4) 0,rgba(0,0,0,0) 0)}100%{background:radial-gradient(circle at var(--click-x,50%) var(--click-y,50%),rgba(0,0,0,0.75) 0,rgba(0,0,0,0.75) 100%)}}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.8);background:var(--card-bg);backdrop-filter:blur(20px);border:1px solid var(--outline);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,0.4);max-width:700px;width:90%;max-height:85vh;overflow-y:auto;z-index:9999;opacity:0;visibility:hidden;transition:all .7s cubic-bezier(0.34,1.2,0.64,1)}@media(max-width:768px){.modal{max-width:95%;width:95%;max-height:90vh;border-radius:20px}.modal-header{padding:20px 24px}.modal-header h3{font-size:22px}.modal-body{padding:20px 24px}}@media(max-width:480px){.modal{max-width:98%;width:98%;max-height:95vh;border-radius:16px;top:50%}.modal-header{padding:16px 20px}.modal-header h3{font-size:18px}.modal-close{font-size:28px;width:32px;height:32px}.modal-body{padding:16px 20px}.modal-image{max-height:200px}}.modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);animation:smoothModalOpen .8s cubic-bezier(0.34,1.2,0.64,1)}@keyframes smoothModalOpen{0%{transform:translate(-50%,-50%) scale(0.7) translateY(50px);opacity:0}60%{transform:translate(-50%,-50%) scale(1.02) translateY(-5px)}100%{transform:translate(-50%,-50%) scale(1) translateY(0);opacity:1}}.modal.closing{animation:smoothModalClose .6s cubic-bezier(0.34,1.2,0.64,1) forwards}@keyframes smoothModalClose{0%{transform:translate(-50%,-50%) scale(1) translateY(0);opacity:1}100%{transform:translate(-50%,-50%) scale(0.7) translateY(50px);opacity:0}}.modal-header{position:sticky;top:0;background:var(--card-bg);backdrop-filter:blur(20px);padding:24px 32px;border-bottom:1px solid var(--outline);display:flex;justify-content:space-between;align-items:center;z-index:10}.modal-header h3{font-size:28px;font-weight:700;display:flex;align-items:center;gap:12px}.modal-close{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);border:1px solid var(--outline);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);font-size:20px}.modal-close:hover{background:var(--primary-accent);color:white;transform:rotate(90deg) scale(1.1)}.modal-body{padding:32px}.modal-image{width:100%;height:280px;border-radius:16px;object-fit:cover;margin-bottom:24px;box-shadow:0 20px 60px rgba(0,0,0,0.2)}.modal-content p{color:var(--text-muted);font-size:16px;line-height:1.8;margin-bottom:20px}.modal-features{background:rgba(37,99,235,0.05);border:1px solid rgba(37,99,235,0.2);border-radius:12px;padding:20px;margin-top:24px}.modal-features h4{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--primary-accent)}.modal-features ul{list-style:none}.modal-features li{padding:8px 0;padding-left:28px;position:relative;color:var(--text-muted)}.modal-features li::before{content:'✓';position:absolute;left:0;color:var(--primary-accent);font-weight:bold;font-size:18px}.nav-links{display:flex;gap:32px}.nav-links a{font-size:14px;font-weight:500;color:var(--text-muted);position:relative;transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}.nav-links a::after{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:var(--primary-accent);transition:all .4s cubic-bezier(0.34,1.56,0.64,1);transform:translateX(-50%)}.nav-links a:hover{color:var(--primary-accent);transform:translateY(-2px)}.nav-links a:hover::after{width:100%}body.theme-dark .nav-links a:hover{color:#fff}.nav-btn{background-image:var(--gradient);color:white;padding:10px 20px;border-radius:100px;font-size:13px;font-weight:600;box-shadow:0 10px 26px rgba(15,23,42,0.22);transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.btn,button,.nav-btn,.mobile-menu .nav-btn{border-radius:100px !important}.nav-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 15px 35px rgba(15,23,42,0.3)}.navbar .navbar-demo-btn{padding:10px 20px;font-size:13px;margin-left:10px;line-height:1.2}body[dir="rtl"] .navbar .navbar-demo-btn{margin-left:0;margin-right:10px}.language-btn{background:rgba(255,255,255,0.86);color:var(--text-color);padding:10px 16px;border-radius:100px;font-size:13px;font-weight:600;border:1px solid var(--outline);box-shadow:0 10px 26px rgba(15,23,42,0.16);transition:all .4s cubic-bezier(0.34,1.56,0.64,1);margin-left:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.language-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 15px 35px rgba(15,23,42,0.3)}body.theme-dark .language-btn{background:rgba(7,11,24,0.8);border:1px solid rgba(255,255,255,0.1);color:#e5edff}body[dir="rtl"] .language-menu{right:auto;left:26px}.language-menu{position:fixed;top:80px;right:26px;background:linear-gradient(135deg,var(--panel-color) 0,rgba(255,255,255,0.95) 100%);border:1px solid var(--outline);border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,0.25);padding:4px;display:none;z-index:1200;width:fit-content;transform:scale(0.9);opacity:0;transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}body.theme-dark .language-menu{background:linear-gradient(135deg,rgba(14,20,38,0.95),rgba(7,11,24,0.95));border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.4)}.language-menu.active{display:block;transform:scale(1);opacity:1}.language-option{display:block;width:100%;padding:6px 10px;background:0;border:0;color:var(--text-color);text-align:start;cursor:pointer;border-radius:6px;font-size:13px;transition:all .2s ease}.language-option:hover{background:rgba(14,165,233,0.1);transform:translateX(2px)}body.theme-dark .language-option{color:#e5edff}body.theme-dark .language-option:hover{background:rgba(14,165,233,0.15);transform:translateX(2px)}@font-face{font-family:'Digi Hamishe Bold';src:url('../fonts/Digi%20Hamishe%20Bold.ttf') format('truetype');font-weight:bold}@font-face{font-family:'Samim';src:url('../fonts/Samim.ttf') format('truetype')}@font-face{font-family:'SGKara-Light';src:url('../fonts/SGKara-Light_p30download.com.ttf') format('truetype');font-weight:300}@font-face{font-family:'PlusJakartaSans-Regular';src:url('../fonts/PlusJakartaSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Light';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.theme-toggle{position:static;width:48px;height:48px;min-width:48px;padding:11px 16px;border-radius:999px;font-size:13px;background:rgba(255,255,255,0.86);color:var(--text-color);border:1px solid var(--outline);box-shadow:0 16px 50px rgba(15,23,42,0.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:auto;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);display:inline-flex;align-items:center;justify-content:center;margin-left:10px;flex-shrink:0}.theme-toggle:hover{transform:scale(1.1) rotate(10deg)}body.theme-dark .theme-toggle{background:rgba(7,11,24,0.8);color:#e5edff;border:1px solid rgba(255,255,255,0.1);box-shadow:0 20px 60px rgba(0,0,0,0.4)}.hamburger-menu{display:none;position:fixed;right:20px;top:24px;width:52px;height:52px;background:linear-gradient(135deg,rgba(37,99,235,0.95),rgba(96,165,250,0.95));border:1px solid rgba(37,99,235,0.2);border-radius:14px;cursor:pointer;z-index:1150;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 8px 24px rgba(37,99,235,0.2)}.hamburger-menu:hover{background:linear-gradient(135deg,rgba(37,99,235,1),rgba(96,165,250,1));transform:scale(1.08);box-shadow:0 12px 32px rgba(37,99,235,0.3)}body.theme-dark .hamburger-menu{background:linear-gradient(135deg,rgba(14,165,233,0.95),rgba(56,189,248,0.95));border:1px solid rgba(14,165,233,0.2);box-shadow:0 8px 24px rgba(14,165,233,0.2)}body.theme-dark .hamburger-menu:hover{background:linear-gradient(135deg,rgba(14,165,233,1),rgba(56,189,248,1));box-shadow:0 12px 32px rgba(14,165,233,0.3)}.hamburger-menu span{width:24px;height:2.5px;background:#fff;border-radius:2px;transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}body.theme-dark .hamburger-menu span{background:#fff}.hamburger-menu.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{display:none;position:fixed;top:24px;right:0;width:100%;max-width:320px;background:linear-gradient(135deg,rgba(255,255,255,0.97),rgba(255,255,255,0.92));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--outline);border-radius:0 0 20px 0;padding:0;flex-direction:column;gap:0;z-index:1140;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 10px 50px rgba(0,0,0,0.15)}body.theme-dark .mobile-menu{background:linear-gradient(135deg,rgba(7,11,24,0.97),rgba(7,11,24,0.92));border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 50px rgba(0,0,0,0.4)}.mobile-menu.active{display:flex;animation:slideDown .3s cubic-bezier(0.34,1.56,0.64,1)}.mobile-menu a{display:block;padding:16px 24px;color:var(--text-color);text-decoration:none;border-bottom:1px solid rgba(15,23,42,0.1);transition:all .3s ease;text-align:right;direction:rtl}body.theme-dark .mobile-menu a{border-bottom-color:rgba(255,255,255,0.08);color:#e5edff}.mobile-menu a:hover{background:rgba(14,165,233,0.1);padding-right:28px}body.theme-dark .mobile-menu a:hover{background:rgba(14,165,233,0.15)}.close-mobile-menu:hover{transform:rotate(90deg);color:var(--primary-accent)}body.theme-dark .close-mobile-menu:hover{color:var(--primary-accent-2)}.mobile-menu .nav-btn{width:calc(100% - 48px);margin:12px 24px;padding:12px 20px;border-radius:8px;font-size:14px;text-align:center;border:0}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hamburger-menu{display:flex}.mobile-menu{display:none;flex-direction:column}.mobile-menu.active{display:flex}.navbar .nav-btn{display:none}.navbar .navbar-demo-btn{display:none}.language-btn{display:none}}@media(max-width:768px){.theme-toggle{display:none !important}.mobile-theme-toggle{padding:16px 24px;background:0;border:0;border-top:1px solid rgba(15,23,42,0.1);color:var(--text-color);cursor:pointer;font-size:14px;text-align:right;direction:rtl;width:100%;transition:all .3s ease;font-weight:500;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.mobile-theme-toggle:hover{background:rgba(14,165,233,0.1);padding-right:28px}.mobile-language-btn{padding:16px 24px;background:0;border:0;border-top:1px solid rgba(15,23,42,0.1);color:var(--text-color);cursor:pointer;font-size:14px;text-align:right;direction:rtl;width:100%;transition:all .3s ease;font-weight:500;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.mobile-language-btn:hover{background:rgba(14,165,233,0.1);padding-right:28px}body.theme-dark .mobile-language-btn{border-top-color:rgba(255,255,255,0.08);color:#e5edff}body.theme-dark .mobile-language-btn:hover{background:rgba(14,165,233,0.15)}body.theme-dark .mobile-theme-toggle{border-top-color:rgba(255,255,255,0.08);color:#e5edff}body.theme-dark .mobile-theme-toggle:hover{background:rgba(14,165,233,0.15)}}@media(max-width:768px){.nav-links{display:none}.navbar{width:70%;max-width:350px;padding:10px 20px;justify-content:center}.navbar .logo{font-size:16px}.navbar .nav-btn{display:none}.navbar .navbar-demo-btn{display:none}.hero h1{font-size:40px;line-height:1.2}.badge{padding:10px 22px;font-size:14px;margin-bottom:20px}.section-title h2{font-size:28px}.section-title p{font-size:14px}.grid-3{gap:20px}.card{padding:20px;min-height:280px}.grid-3[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr !important}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:20px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:350px}.models-grid .model-card.revealed{min-height:400px}.container{padding:0 16px}}@media(max-width:640px){.navbar{width:70%;max-width:280px;padding:8px 16px;justify-content:center}.navbar .logo{font-size:14px}.nav-links{display:none}.hero h1{font-size:32px;line-height:1.2}.hero p{font-size:15px;line-height:1.5}.badge{padding:8px 18px;font-size:12px;margin-bottom:16px}.section-title{margin-bottom:24px}.section-title h2{font-size:24px;line-height:1.3}.section-title p{font-size:13px}.btn{padding:12px 24px;font-size:14px;width:100%}.btn.btn-primary,.btn.btn-secondary{margin-bottom:12px}.card{padding:16px;min-height:240px;border-radius:10px}.card h3{font-size:16px}.card p{font-size:13px}.grid-3{grid-template-columns:1fr !important;gap:16px}.grid-3[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr !important}.models-grid{gap:16px}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:16px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:300px}.models-grid .model-card.revealed{min-height:320px;padding:14px}.model-card h4{font-size:14px}.container{padding:0 12px}section{padding:40px 0 !important}.hero{padding:0 0 60px 0 !important}}@media(max-width:480px){.navbar{width:60%;max-width:240px;padding:6px 12px;justify-content:center}.navbar .logo{font-size:12px}.nav-links{display:none}.hero h1{font-size:26px;line-height:1.2}.hero p{font-size:14px;line-height:1.4}.badge{padding:6px 14px;font-size:11px;margin-bottom:14px}.btn{padding:10px 20px;font-size:13px;width:100%}.section-title h2{font-size:20px;line-height:1.3}.section-title p{font-size:12px}.card{padding:14px;min-height:200px;border-radius:8px}.card h3{font-size:14px}.card p{font-size:12px}.card-icon{font-size:32px;margin-bottom:8px}.grid-3{grid-template-columns:1fr !important;gap:12px}.models-grid{gap:12px}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:12px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:250px}.models-grid .model-card.revealed{min-height:280px;padding:12px}.container{padding:0 10px}section{padding:32px 0 !important}.hero{padding:0 0 40px 0 !important}.scroll-indicator{display:none}}.hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:0}.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-overlay{position:absolute;inset:0;background:transparent;z-index:-1;pointer-events:none;opacity:0;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .hero-overlay{background:transparent;opacity:0}footer{position:relative;overflow:hidden}.footer-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.72}body.theme-dark .footer-video{opacity:.56}.footer-video-overlay{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 15%,rgba(17,24,39,0.02),transparent 38%),radial-gradient(circle at 82% 12%,rgba(14,165,233,0.045),transparent 40%),linear-gradient(180deg,rgba(255,255,255,0.76) 0,rgba(255,255,255,0.68) 42%,rgba(255,255,255,0.8) 100%)}body.theme-dark .footer-video-overlay{background:radial-gradient(circle at 22% 18%,rgba(14,165,233,0.18),transparent 36%),radial-gradient(circle at 78% 26%,rgba(14,165,233,0.14),transparent 38%),linear-gradient(180deg,rgba(4,6,17,0.54) 0,rgba(4,6,17,0.68) 60%,rgba(4,6,17,0.78) 100%)}.hero-content{position:relative;z-index:60;padding-top:clamp(48px,8vh,110px)}@media(max-width:768px){.hero-content{padding-top:clamp(20px,5vh,44px)}}#themeToggle{position:static;inset:auto}.material-symbols-outlined.ui-icon{font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24;font-size:30px;line-height:1;vertical-align:middle;letter-spacing:normal}.material-symbols-outlined.ui-icon.emoji-replaced-icon{font-size:1.18em;vertical-align:-.08em;margin-inline-end:.28em}.card-icon .material-symbols-outlined.ui-icon.emoji-replaced-icon,.inl-040 .material-symbols-outlined.ui-icon.emoji-replaced-icon{margin-inline-end:0;font-size:1.3em}#themeToggle .ui-icon{font-size:22px}.lang-code{display:inline-block;min-width:2ch;font-weight:700;letter-spacing:.4px}.hero h1{font-family:'SGKara-Light',Arial,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:300;line-height:1.2;margin-bottom:24px;letter-spacing:0;background:linear-gradient(135deg,var(--primary-accent) 0,var(--primary-accent-2) 50%,#1e40af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:70;opacity:1;transform:none;text-align:center}body:not(.theme-dark) .hero h1{background:linear-gradient(135deg,#0b1324 0,#1e3a8a 52%,#1e293b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 10px 24px rgba(15,23,42,0.14)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}body.theme-dark .hero h1{background:linear-gradient(135deg,var(--primary-accent) 0,var(--primary-accent-2) 50%,#1e40af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.h1-line{display:block}.h1-word{display:inline}.h1-char{display:inline}.hero p{font-size:20px;color:var(--text-muted);margin-bottom:48px;max-width:640px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease forwards .5s}section{padding:100px 0;margin-top:0;border-top:0}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;letter-spacing:-1px;background:linear-gradient(135deg,var(--primary-accent) 0,var(--primary-accent-2) 50%,#1e40af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.section-title h2:hover{filter:brightness(1.1);transform:translateY(-2px)}.section-title p{color:var(--text-muted);font-size:18px;max-width:840px;margin:0 auto 60px}.card{background:var(--card-bg);padding:36px;border-radius:var(--border-radius);box-shadow:var(--card-shadow);border:1px solid var(--outline);transition:opacity .9s cubic-bezier(0.22,1,0.36,1),transform .9s cubic-bezier(0.22,1,0.36,1);height:100%;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;backdrop-filter:blur(18px);opacity:0;transform:translateY(14px) scale(0.98);cursor:pointer}@media(max-width:900px){.card{min-height:320px}}.card.revealed{opacity:1;transform:translateY(0) scale(1)}.card.animate-in-1{transition-delay:.06s}.card.animate-in-2{transition-delay:.18s}.card.animate-in-3{transition-delay:.32s}#benefits .grid-3{grid-template-columns:repeat(2,1fr) !important;gap:28px}#benefits .card{padding:22px;border-radius:14px;min-height:320px;transition:transform .45s cubic-bezier(0.22,1,0.36,1),box-shadow .45s ease,border-color .45s ease;border:1px solid rgba(255,255,255,0.04)}#benefits .card img{transition:transform .7s cubic-bezier(0.22,1,0.36,1);border-radius:12px}#benefits .card:hover{transform:translateY(-10px);box-shadow:0 24px 50px rgba(2,6,23,0.48);border-color:rgba(255,255,255,0.06)}#benefits .card:hover img{transform:scale(1.04) translateY(-6px)}#benefits .card .card-icon{position:absolute;left:20px;top:22px;font-size:20px;background:rgba(255,255,255,0.02);padding:8px 10px;border-radius:10px;box-shadow:0 4px 10px rgba(2,6,23,0.18)}.applications-carousel{position:relative}.carousel-track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-track .card{min-width:380px;max-width:380px;width:380px;height:580px;scroll-snap-align:center;flex:0 0 auto}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.06);color:#fff;box-shadow:0 6px 18px rgba(2,6,23,0.4);cursor:pointer;z-index:30}.carousel-btn.prev{left:-12px}.carousel-btn.next{right:-12px}.applications-carousel.rtl .carousel-btn.prev{left:auto;right:-12px}.applications-carousel.rtl .carousel-btn.next{right:auto;left:-12px}.applications-carousel.rtl .carousel-btn.prev{right:-12px;left:auto}.applications-carousel.rtl .carousel-btn.next{left:-12px;right:auto}.carousel-dots{text-align:center;margin-top:16px}.carousel-dots button{background:rgba(255,255,255,0.06);border:0;width:10px;height:10px;border-radius:50%;margin:0 6px;display:inline-block;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.carousel-dots button.active{background:var(--primary-accent);box-shadow:0 6px 16px rgba(16,24,53,0.28);transform:scale(1.15)}.footer-logo-link{display:inline-block;cursor:pointer}.carousel-track{-ms-overflow-style:none;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.card.animate-in-1.revealed,.card.animate-in-2.revealed,.card.animate-in-3.revealed{animation:none !important}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px) scale(0.99) rotateX(8deg) rotateY(0)}50%{transform:translateY(-2px) scale(1.005) rotateX(-1deg) rotateY(0.6deg)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0) rotateY(0)}}.card::after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,0.16),rgba(255,255,255,0));opacity:0;transition:opacity .35s ease}.card:hover::after{opacity:1}.card:hover{transform:translateY(-12px) scale(1.02) rotateY(5deg);box-shadow:var(--card-hover-shadow);border-color:rgba(15,23,42,0.18)}.card-icon{width:54px;height:54px;background:rgba(17,24,39,0.06);color:var(--text-color);border-radius:14px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all .5s cubic-bezier(0.34,1.56,0.64,1);border:1px solid var(--outline)}.card:hover .card-icon{background:var(--gradient);color:white;transform:scale(1.15) rotate(360deg);border-color:transparent}.card h3{font-size:22px;margin-bottom:12px;font-weight:700}.card p{color:var(--text-muted);font-size:16px;line-height:1.6}footer{background:linear-gradient(180deg,rgba(255,255,255,0.68),rgba(255,255,255,0.52));border-top:1px solid var(--outline);padding:80px 0 40px;text-align:center;backdrop-filter:blur(16px)}body.theme-dark footer{background:linear-gradient(180deg,rgba(2,6,23,0.9),rgba(2,6,23,1));border-top:1px solid rgba(255,255,255,0.06)}.footer-logo{font-weight:800;font-size:24px;margin-bottom:20px;display:inline-block}.footer-links{display:flex;justify-content:center;gap:32px;margin:32px 0;flex-wrap:wrap}.footer-links a{transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}.footer-links a:hover{color:var(--primary-accent-2);transform:translateY(-3px)}.copyright{color:var(--text-muted);font-size:14px}@media(max-width:768px){.nav-links{display:none}.navbar{width:70%;max-width:350px;padding:10px 20px}.navbar .logo{font-size:16px}.navbar .nav-btn{display:none}.navbar .navbar-demo-btn{display:none}.hero h1{font-size:40px;line-height:1.2}.badge{padding:10px 22px;font-size:14px;margin-bottom:20px}.section-title h2{font-size:28px}.section-title p{font-size:14px}.grid-3{gap:20px}.card{padding:20px;min-height:280px}.grid-3[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr !important}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:20px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:450px}.models-grid.custom-two-columns .model-card:nth-child(1) .model-spline-placeholder{height:450px}.models-grid .model-card.revealed{min-height:400px}.container{padding:0 16px}}@media(max-width:640px){.navbar{width:70%;max-width:280px;padding:8px 16px}.navbar .logo{font-size:14px}.nav-links{display:none}.hero h1{font-size:32px;line-height:1.2}.hero p{font-size:15px;line-height:1.5}.badge{padding:8px 18px;font-size:12px;margin-bottom:16px}.section-title{margin-bottom:24px}.section-title h2{font-size:24px;line-height:1.3}.section-title p{font-size:13px}.btn{padding:12px 24px;font-size:14px;width:100%}.btn.btn-primary,.btn.btn-secondary{margin-bottom:12px}.card{padding:16px;min-height:240px;border-radius:10px}.card h3{font-size:16px}.card p{font-size:13px}.grid-3{grid-template-columns:1fr !important;gap:16px}.grid-3[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr !important}.models-grid{gap:16px}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:16px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:400px}.models-grid.custom-two-columns .model-card:nth-child(1) .model-spline-placeholder{height:400px}.models-grid .model-card.revealed{min-height:320px;padding:14px}.model-card h4{font-size:14px}.container{padding:0 12px}section{padding:40px 0 !important}.hero{padding:0 0 60px 0 !important}}@media(max-width:480px){.navbar{width:60%;max-width:240px;padding:6px 12px}.navbar .logo{font-size:12px}.nav-links{display:none}.hero h1{font-size:26px;line-height:1.2}.hero p{font-size:14px;line-height:1.4}.badge{padding:6px 14px;font-size:11px;margin-bottom:14px}.btn{padding:10px 20px;font-size:13px;width:100%}.section-title h2{font-size:20px;line-height:1.3}.section-title p{font-size:12px}.card{padding:14px;min-height:200px;border-radius:8px}.card h3{font-size:14px}.card p{font-size:12px}.card-icon{font-size:32px;margin-bottom:8px}.grid-3{grid-template-columns:1fr !important;gap:12px}.models-grid{gap:12px}.models-grid.custom-two-columns{grid-template-columns:1fr;gap:12px}.models-grid.custom-two-columns .model-card:nth-child(2) .model-spline-placeholder{height:250px}.models-grid .model-card.revealed{min-height:280px;padding:12px}.container{padding:0 10px}section{padding:32px 0 !important}.hero{padding:0 0 40px 0 !important}.scroll-indicator{display:none}}[data-scroll]{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(0.34,1.56,0.64,1)}[data-scroll].revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}html{scroll-behavior:auto}}.reduce-motion *,.reduce-motion *::before,.reduce-motion *::after{animation-duration:.001ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}.reduce-motion html{scroll-behavior:auto}.hero,.models-section{position:relative}.digital-elements{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:visible}.digital-element{position:absolute;border-radius:50%;transform:translate3d(0,0,0);filter:blur(10px) saturate(120%);opacity:.95;mix-blend-mode:screen;will-change:transform,opacity;transition:transform .18s linear,opacity .18s linear}.digital-element.small{width:12px;height:12px}.digital-element.medium{width:44px;height:44px}.digital-element.large{width:140px;height:140px}.digital-element .digital-inner{width:100%;height:100%;border-radius:50%}.digital-element .digital-inner.color1{background:radial-gradient(circle at 30% 30%,rgba(96,165,250,0.95),rgba(37,99,235,0.6))}.digital-element .digital-inner.color2{background:radial-gradient(circle at 30% 30%,rgba(14,165,233,0.95),rgba(96,165,250,0.6))}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes floatX{0%{transform:translateX(0)}50%{transform:translateX(18px)}100%{transform:translateX(0)}}@keyframes rotateIt{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.digital-element .digital-inner.float1{animation:floatY 7.5s ease-in-out infinite}.digital-element .digital-inner.float2{animation:floatX 9s ease-in-out infinite}.digital-element .digital-inner.rotate{animation:rotateIt 12s linear infinite;opacity:.9}.section-title{position:relative;overflow:visible}.digital-minis-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.digital-mini{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--primary-accent);opacity:.13;filter:blur(3.5px) brightness(0.8);pointer-events:none;transition:opacity .5s,filter .5s;animation:floatX 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.digital-element,.digital-mini{animation:none !important;transform:none !important}}.reduce-motion .digital-element,.reduce-motion .digital-mini{animation:none !important;transform:none !important}.about-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(6px);z-index:10050;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.about-modal-overlay.active{opacity:1;visibility:visible}.about-modal{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;visibility:hidden;transition:opacity .36s ease,visibility .36s ease}@media(max-width:768px){.about-modal{padding:20px}.about-modal .panel{padding:20px;max-height:calc(100vh - 60px)}.about-modal .panel .header{padding:16px 0}.about-modal .panel .header h3{font-size:22px}}@media(max-width:480px){.about-modal{padding:10px}.about-modal .panel{padding:16px;max-height:calc(100vh - 40px);border-radius:14px}.about-modal .panel .header{padding:12px 0}.about-modal .panel .header h3{font-size:18px}.about-modal .panel .header .close{font-size:24px}}.about-modal.active{opacity:1;visibility:visible}.about-modal .panel{width:min(1200px,96%);max-height:calc(100vh - 120px);overflow:hidden;background:var(--card-bg);border-radius:18px;border:1px solid var(--outline);box-shadow:0 30px 90px rgba(0,0,0,0.45);padding:28px;position:relative}.about-hint{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;z-index:9;color:var(--text-muted);opacity:.95;pointer-events:none;display:flex;align-items:center;justify-content:center}.about-hint svg{color:var(--text-muted);filter:drop-shadow(0 8px 18px rgba(2,6,23,0.12))}@keyframes hintPulse{0%{transform:translateX(-50%) translateY(0);opacity:.9}50%{transform:translateX(-50%) translateY(-4px);opacity:1}100%{transform:translateX(-50%) translateY(0);opacity:.9}}.about-hint{animation:hintPulse 1.8s ease-in-out infinite}.about-hint.hidden{opacity:0;transform:translateX(-50%) translateY(6px);transition:opacity .28s ease,transform .28s ease}.about-modal .panel .header h3{font-size:22px;margin:0}.about-cards{display:flex;gap:18px;align-items:start;padding:0 28px;overflow:hidden;position:relative}.about-cards{scroll-behavior:smooth}.about-card-vertical{transition:transform .28s cubic-bezier(0.2,0.8,0.2,1),opacity .24s ease;opacity:.56}.about-card-vertical.active{opacity:1}.about-cards::-webkit-scrollbar{display:none;height:8px}.about-cards{-ms-overflow-style:none;scrollbar-width:none}.about-cards.dragging{cursor:grabbing;user-select:none}.about-cards{cursor:grab}.about-cards.pressing{cursor:grabbing;user-select:none}.about-cards.pressing .about-card-vertical{transform:translateY(-2px) scale(1.005);filter:brightness(0.995)}.about-card-vertical.active{transform:translateY(-12px) scale(1.05)}.about-card-vertical{scroll-snap-align:center;flex:0 0 340px;transition:transform .32s cubic-bezier(0.2,0.8,0.2,1)}.about-card-vertical:hover{transform:translateY(-4px) scale(1.018);box-shadow:var(--card-hover-shadow);border-color:rgba(37,99,235,0.12)}.about-card-vertical img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .42s cubic-bezier(0.22,1,0.36,1)}.about-card-vertical:hover img{transform:scale(1.02)}.about-card-vertical:focus-visible{outline:3px solid rgba(37,99,235,0.12);outline-offset:6px;transform:translateY(-3px) scale(1.012)}.about-card-vertical{cursor:pointer}@media(max-width:920px){.about-card-vertical img{height:420px}.about-card-vertical{flex:0 0 300px}}.about-modal .panel .header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.about-modal .panel .close{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-2));color:#fff;border:0;font-size:22px;cursor:pointer;padding:8px 12px;border-radius:12px;box-shadow:0 10px 30px rgba(37,99,235,0.18);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,opacity .18s ease}.about-modal .panel .close:hover{transform:rotate(8deg) scale(1.06);box-shadow:0 18px 40px rgba(37,99,235,0.26)}.about-modal .panel .close:focus{outline:2px solid rgba(255,255,255,0.12);outline-offset:3px}.about-card-vertical{background:var(--card-bg);border-radius:12px;border:1px solid var(--outline);overflow:hidden;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.about-card-flippable{perspective:1200px}.about-card-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(0.2,0.8,0.2,1)}.about-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;width:100%;height:100%}.about-card-back{position:absolute;inset:0;transform:rotateY(180deg);background:var(--card-bg)}.about-card-flippable.flipped .about-card-flip-inner{transform:rotateY(180deg)}.about-card-social-meta{display:flex;flex-direction:column;height:100%}.about-card-social-links{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.about-card-social-link{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--outline);color:var(--text-color);text-decoration:none;background:rgba(255,255,255,0.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.about-card-social-link:hover{transform:translateY(-1px);border-color:rgba(37,99,235,0.25);box-shadow:0 10px 24px rgba(15,23,42,0.12)}.about-card-vertical img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .42s cubic-bezier(0.22,1,0.36,1)}.about-card-vertical .meta{padding:18px}.about-card-vertical h4{margin:0 0 8px;font-size:20px}.about-card-vertical p{margin:0;color:var(--text-muted);line-height:1.55}.about-card-click-hint{margin-top:12px;display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;line-height:1.35;opacity:.86;pointer-events:none;user-select:none}.about-card-click-hint .ui-icon{font-size:16px}.about-card-flippable.active:not(.flipped) .about-card-click-hint{opacity:1;animation:aboutCardHintPulse 1.9s ease-in-out infinite}.about-card-flippable.flipped .about-card-click-hint{opacity:0;animation:none}@keyframes aboutCardHintPulse{0%{transform:translateY(0)}50%{transform:translateY(-1px)}100%{transform:translateY(0)}}.about-card-vertical.active{box-shadow:0 22px 60px rgba(15,23,42,0.18);border-color:rgba(37,99,235,0.1)}@media(max-width:1100px){.about-card-vertical{flex:0 0 380px}.about-card-vertical img{height:480px}}@media(max-width:920px){.about-card-vertical img{height:380px}.about-card-vertical{flex:0 0 300px}}.about-dots{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:18px}.about-dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(255,255,255,0.12);cursor:pointer;transition:transform .20s ease,background .20s ease,box-shadow .2s}.about-dots button.active{background:var(--primary-accent);transform:scale(1.42);box-shadow:0 8px 22px rgba(37,99,235,0.18)}.about-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:12px;border:0;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;cursor:pointer;z-index:120;box-shadow:0 12px 30px rgba(2,6,23,0.14);background:linear-gradient(135deg,rgba(37,99,235,0.98),rgba(96,165,250,0.98));transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,opacity .2s ease}.about-nav-btn.prev{left:12px}.about-nav-btn.next{right:12px}.about-modal .panel.rtl-about .about-nav-btn.prev{right:12px;left:auto}.about-modal .panel.rtl-about .about-nav-btn.next{left:12px;right:auto}.about-nav-btn:hover{transform:translateY(-50%) scale(1.08);box-shadow:0 20px 42px rgba(37,99,235,0.26)}.about-nav-btn:active{transform:translateY(-50%) scale(0.98)}.about-nav-btn[disabled]{opacity:.36;cursor:default;box-shadow:none;transform:translateY(-50%) scale(1)}.about-hint{bottom:28px}.contact-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(6px);z-index:10050;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.contact-modal-overlay.active{opacity:1;visibility:visible}.contact-modal{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:40px;opacity:0;visibility:hidden;transition:opacity .36s ease,visibility .36s ease}.contact-modal.active{opacity:1;visibility:visible}.contact-modal .contact-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.contact-modal .contact-modal-header h3{margin:0;font-size:24px}.contact-modal-close{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-2));color:#fff;border:0;font-size:22px;cursor:pointer;padding:8px 12px;border-radius:12px;box-shadow:0 10px 30px rgba(37,99,235,0.18);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.contact-modal-close:hover{transform:rotate(8deg) scale(1.06);box-shadow:0 18px 40px rgba(37,99,235,0.26)}.contact-modal-body{background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));border-radius:20px;border:1px solid var(--outline);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);box-shadow:0 30px 90px rgba(0,0,0,0.36);padding:32px;max-width:880px;width:100%;max-height:84vh;overflow-y:auto}.contact-tabs{display:flex;margin-bottom:20px}.contact-tab{flex:1;padding:10px;border:0;background:transparent;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color .3s,border-color .3s}.contact-tab.active{color:var(--primary-accent);border-bottom-color:var(--primary-accent)}.contact-tab-content{position:relative}.contact-tab-pane{display:none}.contact-tab-pane.active{display:block}.contact-tab-pane ul{list-style:none;padding:0}.contact-tab-pane li{margin-bottom:10px}.phone-box{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid var(--outline);background:linear-gradient(180deg,rgba(255,255,255,0.36),transparent)}.phone-text{font-weight:600;color:var(--text-color);padding:2px 4px;user-select:text}.phone-copy-btn,.copy-phone{-webkit-tap-highlight-color:transparent;background:transparent;border:0;color:var(--primary-accent);cursor:pointer;padding:6px 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,transform .06s ease}.phone-copy-btn:focus,.copy-phone:focus{outline:2px solid rgba(37,99,235,0.14);outline-offset:2px;background:transparent}.phone-copy-btn:active,.copy-phone:active{background:transparent;transform:none}.phone-box .phone-text,.phone-box .phone-copy-btn{-webkit-tap-highlight-color:transparent}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:500}.form-group input,.form-group select{width:100%;padding:10px;border:1px solid var(--outline);border-radius:8px;background:transparent;color:var(--text-color);font-size:14px}.form-group input:focus,.form-group select:focus{outline:0;border-color:var(--primary-accent)}.btn{padding:12px 24px;border:0;border-radius:100px;cursor:pointer;font-size:14px;transition:transform .2s,box-shadow .2s}.btn-primary{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-2));color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,99,235,0.3)}.social-media-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;border:1px solid var(--outline);background:rgba(255,255,255,0.02);color:var(--text-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);text-decoration:none}.social-btn svg,.social-btn .ui-icon{width:20px;height:20px;font-size:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.contact-modal-body .form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.contact-modal-body .form-group input,.contact-modal-body .form-group select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--outline);background:var(--card-bg);background-clip:padding-box;color:var(--text-color);font-size:14px;transition:border-color .18s ease,box-shadow .18s ease;appearance:none;-webkit-appearance:none}.contact-modal-body .form-group input:focus,.contact-modal-body .form-group select:focus{outline:0;border-color:var(--primary-accent);box-shadow:0 8px 28px rgba(37,99,235,0.08)}.contact-modal-body .form-group select{background-image:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'viewBox='002020'><pathfill='%23666'd='M57l555-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:40px}@media(max-width:640px){.contact-modal-body{padding:18px}.contact-modal-body .form-group input,.contact-modal-body .form-group select{padding:10px 12px}}.social-btn:hover{transform:translateY(-4px) scale(1.05);border-color:currentColor;box-shadow:0 12px 30px rgba(0,0,0,0.15)}.social-btn:hover svg,.social-btn:hover .ui-icon{transform:scale(1.15)}.social-btn.linkedin{color:#0a66c2}.social-btn.linkedin:hover{background:rgba(10,102,194,0.1);border-color:#0a66c2;box-shadow:0 12px 30px rgba(10,102,194,0.2)}.social-btn.instagram{background:linear-gradient(135deg,rgba(250,58,58,0.08),rgba(214,31,144,0.08));color:#e4405f}.social-btn.instagram:hover{background:linear-gradient(135deg,rgba(250,58,58,0.15),rgba(214,31,144,0.15));border-color:#e4405f;box-shadow:0 12px 30px rgba(228,64,95,0.2)}.social-btn.telegram{color:#08c}.social-btn.telegram:hover{background:rgba(0,136,204,0.1);border-color:#08c;box-shadow:0 12px 30px rgba(0,136,204,0.2)}.social-btn.whatsapp{color:#25d366}.social-btn.whatsapp:hover{background:rgba(37,211,102,0.1);border-color:#25d366;box-shadow:0 12px 30px rgba(37,211,102,0.2)}body.theme-dark .social-btn{background:rgba(255,255,255,0.05);color:var(--text-color)}@media(max-width:480px){.social-media-buttons{gap:12px}.social-btn{padding:10px 16px;font-size:13px}.social-btn span{display:none}.social-btn svg,.social-btn .ui-icon{width:24px;height:24px;font-size:24px}}@media(max-width:768px){.contact-modal{padding:20px}.contact-modal-body{padding:20px;max-height:90vh}}.contact-modal .contact-modal-header{margin-bottom:16px;align-items:flex-start;gap:14px}.contact-modal .contact-modal-heading{display:flex;flex-direction:column;gap:6px}.contact-mode-kicker{margin:0;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--primary-accent);font-weight:700}.contact-modal .contact-modal-header h3{font-size:clamp(22px,2.8vw,30px);line-height:1.25}.contact-modal-body{background:linear-gradient(155deg,rgba(255,255,255,0.9),rgba(255,255,255,0.74));border:1px solid rgba(15,23,42,0.12);box-shadow:0 32px 90px rgba(2,6,23,0.3)}body.theme-dark .contact-modal-body{background:linear-gradient(155deg,rgba(8,12,28,0.95),rgba(9,14,32,0.82));border:1px solid rgba(148,163,184,0.2);box-shadow:0 36px 100px rgba(0,0,0,0.55)}.contact-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border-radius:14px;border:1px solid var(--outline);background:rgba(15,23,42,0.04)}.contact-tab{border-radius:10px;border-bottom:0;padding:11px 14px;font-weight:700;color:var(--text-muted)}.contact-tab.active{color:#fff;border-bottom-color:transparent;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-2));box-shadow:0 12px 28px rgba(37,99,235,0.28)}.contact-modal.tab-locked .contact-tabs{display:none}.contact-pane-shell{display:flex;flex-direction:column;gap:18px}.contact-pane-intro{margin:0;color:var(--text-muted);line-height:1.75}.contact-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contact-method-card{border:1px solid var(--outline);background:var(--card-bg);border-radius:14px;padding:14px;display:flex;align-items:flex-start;gap:10px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.contact-method-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.45);box-shadow:0 18px 36px rgba(15,23,42,0.14)}.contact-method-card .ui-icon{font-size:20px;color:var(--primary-accent)}.contact-method-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.contact-method-label{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.contact-method-value{color:var(--text-color);font-weight:600;line-height:1.45;word-break:break-word}.contact-method-phone .phone-copy-btn{margin-inline-start:auto;align-self:center}.contact-social-block{margin-top:2px;padding-top:14px;border-top:1px solid var(--outline)}.contact-social-title{margin:0 0 10px;font-weight:700;color:var(--text-color)}.demo-request-form{margin-top:4px}.demo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.form-group-full{grid-column:1 / -1}.contact-modal-body .form-group textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--outline);background:var(--card-bg);color:var(--text-color);font-size:14px;resize:vertical;min-height:120px;transition:border-color .18s ease,box-shadow .18s ease}.contact-modal-body .form-group textarea:focus{outline:0;border-color:var(--primary-accent);box-shadow:0 8px 28px rgba(37,99,235,0.08)}.demo-request-form.is-submitted .form-group input:invalid,.demo-request-form.is-submitted .form-group textarea:invalid,.demo-request-form.is-submitted .form-group select:invalid{border-color:rgba(239,68,68,0.7)}.form-consent{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--outline);border-radius:12px;background:rgba(15,23,42,0.02)}.form-consent input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--primary-accent);flex:0 0 auto}.form-consent span{font-size:13px;color:var(--text-muted);line-height:1.7}.demo-submit-btn{width:100%;justify-content:center;font-weight:700}.demo-form-note{margin:2px 0 0;text-align:center;font-size:12px;color:var(--text-muted)}@media(max-width:1024px){.contact-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.contact-modal .contact-modal-header{align-items:center}.contact-modal .contact-modal-header h3{font-size:22px}.contact-methods-grid{grid-template-columns:1fr}}@media(max-width:640px){.demo-form-grid{grid-template-columns:1fr}}body[dir="ltr"] #pricing .grid-3 .card{direction:ltr;text-align:left}body[dir="ltr"] #pricing .grid-3 .card ul{text-align:left !important}body[dir="ltr"] #pricing .grid-3 .card h4{text-align:left}body[dir="ltr"] #pricing .grid-3 .card p{text-align:left}#pricing .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}#pricing .grid-3 .card{background:var(--card-bg);border-radius:14px;padding:22px;min-height:320px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--card-shadow);transition:transform .36s cubic-bezier(.2,.9,.2,1),box-shadow .36s ease}#pricing .grid-3 .card:hover{transform:translateY(-10px);box-shadow:var(--card-hover-shadow)}#pricing .grid-3 .card[data-card-id="showoff"]{border:2px solid rgba(37,99,235,0.14);transform:translateY(-6px)}#pricing .grid-3 .card>div[style],#pricing .grid-3 .card h4{text-align:center}#pricing .grid-3 .card h4{font-size:18px;margin:0}#pricing .grid-3 .card p{color:var(--text-muted);font-size:15px;line-height:1.6;margin:0}.section-title .two-line{white-space:pre-line;text-align:center;color:var(--text-muted);font-size:15px;max-width:820px;margin:0 auto 16px}@media(max-width:980px){#pricing .grid-3{grid-template-columns:1fr}#pricing .grid-3 .card[data-card-id="showoff"]{transform:none}}.card img,.about-card-vertical img,.model-card img,.carousel-track .card img,.modal-image,.spline-placeholder img{width:100% !important;max-width:100% !important;height:auto !important;object-fit:contain !important;display:block !important}.card img[style],.about-card-vertical img[style],.model-card img[style]{height:auto !important;max-height:none !important}h1{font-size:clamp(28px,6vw,64px);line-height:1.05}h2{font-size:clamp(20px,4vw,40px)}.hero h1{word-break:keep-all}.badge{padding:clamp(8px,1.2vw,18px) clamp(16px,2vw,32px)}@media(max-width:920px){.about-card-vertical img{height:auto !important;object-fit:contain !important}.about-card-vertical{flex:0 0 92%}}@media(max-width:480px){.card img,.about-card-vertical img{aspect-ratio:auto}.carousel-track .card{height:auto !important}}.about-stats-card{text-align:center;background:rgba(255,255,255,0.02);border:1px solid var(--outline);border-radius:16px;padding:32px 24px;transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.about-stats-card:hover{transform:translateY(-8px);border-color:var(--primary-accent);box-shadow:0 20px 50px rgba(37,99,235,0.12)}.about-stats-card .card-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(96,165,250,0.08));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--primary-accent);transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.about-stats-card:hover .card-icon{transform:rotate(8deg) scale(1.1);background:linear-gradient(135deg,rgba(37,99,235,0.2),rgba(96,165,250,0.14));box-shadow:0 12px 32px rgba(37,99,235,0.16)}.about-stats-card h3{font-size:20px;margin-bottom:12px}.about-stats-card p{color:var(--text-muted);font-size:14px;line-height:1.6}@media(max-width:900px){.about-content-grid{grid-template-columns:1fr !important;gap:40px !important}.about-stats-card{padding:24px 16px}}@media(max-width:640px){.about-stats-card{padding:20px 12px}.about-stats-card h3{font-size:18px}.about-stats-card p{font-size:13px}.about-content-grid{gap:24px !important}}.loss-card{background:var(--card-bg);border:1px solid rgba(239,68,68,0.1);border-radius:12px;padding:24px;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);display:flex;gap:16px;position:relative;overflow:hidden}.loss-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,transparent);opacity:0;transition:opacity .3s ease}.loss-card:hover{border-color:rgba(239,68,68,0.3);background:var(--card-bg);box-shadow:0 12px 32px rgba(239,68,68,0.08);transform:translateY(-4px)}.loss-card:hover::before{opacity:1}.loss-number{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,rgba(239,68,68,0.15),rgba(239,68,68,0.05));display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;color:#ef4444;font-size:22px;border:1px solid rgba(239,68,68,0.15);transition:all .3s ease}.loss-card:hover .loss-number{background:linear-gradient(135deg,rgba(239,68,68,0.25),rgba(239,68,68,0.15));border-color:rgba(239,68,68,0.3);transform:scale(1.08)}.loss-content h4{margin:0 0 8px 0;font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.4}.loss-content p{color:var(--text-muted);font-size:13px;margin:0;line-height:1.6}.value-anchor-card{position:relative;isolation:isolate;transform-style:preserve-3d;box-shadow:0 10px 24px rgba(15,23,42,0.12);border:1px solid rgba(37,99,235,0.18);overflow:hidden}.value-anchor-card::before{content:'';position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,rgba(96,165,250,0.05),rgba(255,255,255,0),rgba(96,165,250,0.18));opacity:0;transform:translateX(-55%);transition:transform .55s ease,opacity .35s ease;pointer-events:none;z-index:0}.value-anchor-card::after{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(56,189,248,0);transition:border-color .35s ease,box-shadow .35s ease;pointer-events:none;z-index:0}.value-anchor-card .inl-021{position:relative;z-index:1}.value-anchor-card .inl-040{transition:transform .45s cubic-bezier(0.22,1,0.36,1),filter .45s ease;filter:drop-shadow(0 6px 16px rgba(37,99,235,0.16))}.value-anchor-card:hover{border-color:rgba(37,99,235,0.4) !important;background:linear-gradient(135deg,rgba(37,99,235,0.2),rgba(59,130,246,0.08)) !important;box-shadow:0 24px 42px rgba(37,99,235,0.22);transform:translateY(-10px) scale(1.015) rotateX(2deg) rotateY(-2deg)}.value-anchor-card:hover::before{opacity:1;transform:translateX(45%)}.value-anchor-card:hover::after{border-color:rgba(56,189,248,0.42);box-shadow:0 0 0 1px rgba(56,189,248,0.14),0 0 26px rgba(56,189,248,0.22)}.value-anchor-card:hover .inl-040{transform:translateY(-4px) scale(1.1) rotate(-4deg);filter:drop-shadow(0 12px 22px rgba(37,99,235,0.26))}.value-anchor-card:hover .inl-041{color:var(--primary-accent)}.value-anchor-card:hover .inl-042{color:var(--text-color)}@media(max-width:1200px){[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr) !important}}@media(max-width:768px){[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr !important}.value-anchor-card{padding:24px !important;transform:none !important}.value-anchor-card h3{font-size:16px !important}.value-anchor-card div[style*="font-size: 48px"]{font-size:40px !important}}@media(hover:none),(pointer:coarse){.value-anchor-card:hover{transform:none;box-shadow:0 10px 24px rgba(15,23,42,0.12)}.value-anchor-card:hover::before,.value-anchor-card:hover::after{opacity:0;box-shadow:none}.value-anchor-card:hover .inl-040{transform:none;filter:drop-shadow(0 6px 16px rgba(37,99,235,0.16))}}#pricingGrid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}#pricingPanel{order:0;border-radius:12px}#pricingCardsContainer{order:0}body[dir="ltr"] #pricingGrid{grid-auto-flow:dense}body[dir="ltr"] #pricingPanel{order:2;grid-column:2}body[dir="ltr"] #pricingCardsContainer{order:1;grid-column:1}body[dir="rtl"] #pricingPanel{order:0;grid-column:1}body[dir="rtl"] #pricingCardsContainer{order:0;grid-column:2}#pricing .pricing-card{border-radius:12px}#pricing .pricing-card:hover{border-color:var(--primary-accent);background:rgba(37,99,235,0.1);box-shadow:0 8px 24px rgba(37,99,235,0.15);transform:translateX(-4px)}body[dir="rtl"] #pricing .pricing-card:hover{transform:translateX(4px)}#pricing .pricing-card.active{border-color:var(--primary-accent);background:rgba(37,99,235,0.12);box-shadow:0 8px 32px rgba(37,99,235,0.2);border-width:2px}@media(max-width:1024px){#pricingGrid{grid-template-columns:1fr;gap:40px}body[dir="ltr"] #pricingPanel{order:auto;grid-column:auto}body[dir="ltr"] #pricingCardsContainer{order:auto;grid-column:auto}body[dir="rtl"] #pricingPanel{order:auto;grid-column:auto}body[dir="rtl"] #pricingCardsContainer{order:auto;grid-column:auto}#pricingPanel{position:relative;top:0 !important;min-height:auto;padding:30px !important}}@media(max-width:640px){#pricingPanel{padding:24px !important}#pricingGrid{gap:30px}}.privacy-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);display:none;z-index:9998}.privacy-overlay.is-open{display:block}.privacy-panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,92%);background:var(--card-bg);border:1px solid var(--outline);border-radius:12px;padding:20px;box-shadow:0 30px 80px rgba(2,6,23,0.6);display:none;z-index:9999}.privacy-panel.is-open{display:block}.privacy-header{display:flex;justify-content:space-between;align-items:center}.privacy-header h3{margin:0}.privacy-close{background:transparent;border:0;font-size:20px;cursor:pointer}.scroll-percent{position:fixed;right:22px;top:50%;transform:translateY(-50%) scale(1);pointer-events:none;opacity:0;z-index:10000;transition:opacity .28s ease,transform .18s cubic-bezier(.2,.9,.2,1)}.percent-inner{display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));padding:8px 10px;border-radius:999px;box-shadow:0 10px 30px rgba(3,7,18,0.22);backdrop-filter:blur(8px)}.percent-ring{flex:0 0 52px;display:block}.ring-bg{opacity:.16}.ring-fg{transition:stroke-dasharray .12s linear}.percent-text{font-weight:800;color:var(--text-primary,#fff);font-size:15px;min-width:36px;text-align:center}@media(max-width:900px){.scroll-percent{display:none}}.grid-3>.card.animate-in-1.revealed{display:flex;flex-direction:column;align-items:stretch;background:var(--card-bg);border:1px solid var(--outline);padding:0 18px 18px;border-radius:12px;box-sizing:border-box;min-height:360px;overflow:hidden}.grid-3>.card.animate-in-1.revealed img{width:calc(100% + 18px);margin:0 0 12px -18px;height:240px !important;object-fit:cover;border-radius:12px 12px 0 0;display:block;flex-shrink:0}.grid-3>.card.animate-in-1.revealed .card-icon{font-size:20px;margin-bottom:8px}.grid-3>.card.animate-in-1.revealed h3{margin:0 0 8px 0;font-size:18px}.grid-3>.card.animate-in-1.revealed p{color:var(--text-muted);margin:0;line-height:1.6;flex:1}.grid-3>.card.animate-in-2.revealed{display:flex;flex-direction:column;align-items:stretch;background:var(--card-bg);border:1px solid var(--outline);padding:0 18px 18px;border-radius:12px;box-sizing:border-box;min-height:360px;overflow:hidden}.grid-3>.card.animate-in-2.revealed img{width:calc(100% + 18px);margin:0 0 12px -18px;height:240px !important;object-fit:cover;border-radius:12px 12px 0 0;display:block;flex-shrink:0}.grid-3>.card.animate-in-2.revealed .card-icon{font-size:20px;margin-bottom:8px}.grid-3>.card.animate-in-2.revealed h3{margin:0 0 8px 0;font-size:18px}.grid-3>.card.animate-in-2.revealed p{color:var(--text-muted);margin:0;line-height:1.6;flex:1}.grid-3>.card.animate-in-3.revealed{display:flex;flex-direction:column;align-items:stretch;background:var(--card-bg);border:1px solid var(--outline);padding:0 18px 18px;border-radius:12px;box-sizing:border-box;min-height:360px;overflow:hidden}.grid-3>.card.animate-in-3.revealed img{width:calc(100% + 18px);margin:0 0 12px -18px;height:240px !important;object-fit:cover;border-radius:12px 12px 0 0;display:block;flex-shrink:0}.grid-3>.card.animate-in-3.revealed .card-icon{font-size:20px;margin-bottom:8px}.grid-3>.card.animate-in-3.revealed h3{margin:0 0 8px 0;font-size:18px}.grid-3>.card.animate-in-3.revealed p{color:var(--text-muted);margin:0;line-height:1.6;flex:1}@media(max-width:920px){.grid-3{grid-template-columns:1fr !important}.grid-3>.card.animate-in-1.revealed,.grid-3>.card.animate-in-2.revealed,.grid-3>.card.animate-in-3.revealed{min-height:auto}.grid-3>.card.animate-in-1.revealed img,.grid-3>.card.animate-in-2.revealed img,.grid-3>.card.animate-in-3.revealed img{width:100%;margin:0 0 12px 0;height:auto !important;border-radius:10px}}body[dir="ltr"] .grid-3>.card.animate-in-1.revealed img,body[dir="ltr"] .grid-3>.card.animate-in-2.revealed img,body[dir="ltr"] .grid-3>.card.animate-in-3.revealed img{margin:0 -18px 12px 0}.timeline-item{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(0.34,1.56,0.64,1)}.timeline-item.revealed{opacity:1;transform:translateY(0)}.timeline-item div>div{transition:all .35s ease;cursor:pointer}.timeline-item:hover div>div{border-color:rgba(37,99,235,0.4);background:rgba(37,99,235,0.15);box-shadow:0 12px 32px rgba(37,99,235,0.15);transform:translateY(-4px)}@media(max-width:1024px){.timeline-item{display:block !important;text-align:center !important}.timeline-item>div{flex:1 !important;text-align:center !important;padding:0 !important}.timeline-item>div>div{max-width:100%}.timeline-item>div>div div{justify-content:center;text-align:center}.timeline-item>div h3,.timeline-item>div p{text-align:center !important}.timeline-item>div div:last-child{text-align:center}}@media(max-width:768px){.timeline-item{margin-bottom:40px !important}.timeline-item>div>div{padding:30px 20px !important}.timeline-item>div div h3{font-size:18px !important}.timeline-item>div div p{font-size:13px !important}}.section-title h2,section h2{font-size:clamp(28px,6vw,52px) !important;font-weight:800;letter-spacing:-.8px;background:var(--h1-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15;margin-bottom:20px;animation:fadeInDown .8s ease-out}h3{font-size:20px;font-weight:700;letter-spacing:-.4px;transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}h4{font-size:16px;font-weight:600;letter-spacing:-.2px}p{font-size:15px;line-height:1.7;letter-spacing:.2px;transition:all .3s ease}section p{color:var(--text-muted)}section strong{color:var(--text-color);font-weight:700}.card{background:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02)) !important;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border:1px solid rgba(255,255,255,0.15) !important;border-radius:18px !important;transition:all .5s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.08),0 20px 48px rgba(0,0,0,0.1),inset 0 1px 2px rgba(255,255,255,0.3)}.card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.1),transparent);pointer-events:none;opacity:.4}.card::after{content:'';position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(37,99,235,0.3),rgba(59,130,246,0.1),transparent);-webkit-mask:linear-gradient(#fff 0,#fff calc(100% - 1px),transparent);mask:linear-gradient(#fff 0,#fff calc(100% - 1px),transparent);opacity:0;transition:opacity .4s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}.card:hover::after{opacity:1}.card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.1),0 16px 40px rgba(0,0,0,0.12),0 32px 64px rgba(14,165,233,0.15),inset 0 1px 2px rgba(255,255,255,0.4);border-color:rgba(14,165,233,0.4)}body.theme-dark .card{background:linear-gradient(135deg,rgba(14,20,38,0.6),rgba(7,11,24,0.4)) !important;box-shadow:0 2px 8px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.4),0 20px 48px rgba(0,0,0,0.5),inset 0 1px 2px rgba(255,255,255,0.1)}body.theme-dark .card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.4),0 16px 40px rgba(0,0,0,0.5),0 32px 64px rgba(14,165,233,0.2),inset 0 1px 2px rgba(255,255,255,0.15)}.card img{border-radius:12px;transition:transform .5s cubic-bezier(0.34,1.56,0.64,1),filter .4s ease;display:block}.card:hover img{transform:scale(1.08);filter:brightness(1.1) saturate(1.1)}.card i,.card svg{transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.card:hover i,.card:hover svg{transform:translateY(-4px) rotate(5deg) scale(1.1)}.btn{position:relative;overflow:hidden;border-radius:12px;font-weight:600;font-size:15px;padding:12px 28px;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 4px 12px rgba(0,0,0,0.1),0 8px 24px rgba(37,99,235,0.12);letter-spacing:.3px}.btn::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.4) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s cubic-bezier(0.34,1.56,0.64,1)}.btn:hover::before{transform:translateX(100%)}.btn-primary{background:linear-gradient(135deg,#2563eb 0,#1e40af 100%);color:white;border:0;backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(37,99,235,0.3),0 8px 24px rgba(37,99,235,0.2),inset 0 1px 0 rgba(255,255,255,0.2)}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 20px rgba(37,99,235,0.4),0 16px 48px rgba(37,99,235,0.3),inset 0 1px 0 rgba(255,255,255,0.3)}.btn-primary:active{transform:translateY(-2px) scale(0.98)}.btn-secondary{background:rgba(255,255,255,0.08);color:var(--text-color);border:1px solid rgba(37,99,235,0.3);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.btn-secondary:hover{background:rgba(37,99,235,0.15);border-color:var(--primary-accent);color:var(--primary-accent);transform:translateY(-3px);box-shadow:0 8px 24px rgba(37,99,235,0.25),0 12px 32px rgba(37,99,235,0.15)}section{position:relative;transition:all .3s ease;background:transparent !important}section:nth-child(odd){background:transparent !important}section:nth-child(even){background:transparent !important}section::before{content:none}section::after{content:none}header.hero{position:relative;background:transparent !important;overflow:hidden}header.hero::before{content:none !important}.badge{display:inline-block;padding:12px 28px;background:linear-gradient(135deg,rgba(37,99,235,0.15),rgba(59,130,246,0.08));border:1px solid rgba(37,99,235,0.3);border-radius:50px;font-size:13px;font-weight:700;letter-spacing:1px;color:var(--primary-accent);text-transform:uppercase;backdrop-filter:blur(10px);transition:all .4s cubic-bezier(0.34,1.56,0.64,1);animation:badgeGlow 3s ease-in-out infinite}.badge:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(37,99,235,0.2)}@keyframes badgeGlow{0%,100%{box-shadow:0 0 0 0 rgba(37,99,235,0)}50%{box-shadow:0 0 20px 5px rgba(37,99,235,0.2)}}.text-gradient{background:linear-gradient(135deg,var(--primary-accent),#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.container{max-width:1200px;margin:0 auto;padding:0 24px}section{padding:100px 0;transition:all .3s ease}@media(max-width:768px){section{padding:60px 0}}.section-title{margin-bottom:60px}.section-title h2{margin-bottom:25px}.section-title p{font-size:16px;color:var(--text-muted);max-width:600px;margin:20px auto 0;line-height:1.7}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:50px}@media(max-width:768px){.grid-3{grid-template-columns:1fr;gap:24px}}a,button,.card{transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}button:focus-visible,a:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}.btn:active,.card:active{transform:scale(0.96) !important}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleReveal{from{opacity:0;transform:scale(0.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes floatHover{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-in-1{animation:fadeInUp .8s ease-out .1s forwards}.animate-in-2{animation:fadeInUp .8s ease-out .2s forwards}.animate-in-3{animation:fadeInUp .8s ease-out .3s forwards}.animate-scale-reveal{animation:scaleReveal .6s cubic-bezier(0.34,1.56,0.64,1) forwards}.card{animation:scaleReveal .7s cubic-bezier(0.34,1.56,0.64,1) backwards}.card:hover{animation:floatHover 3s ease-in-out infinite}@media(max-width:768px){h1{font-size:clamp(28px,6vw,42px)}.section-title h2{font-size:clamp(24px,5vw,36px)}h3{font-size:18px}.badge{font-size:12px;padding:10px 20px}}html{scroll-behavior:smooth}.navbar{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 8px 32px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.5)}.navbar:hover{box-shadow:0 12px 40px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.6)}.loader-spinner{animation:spin 1.2s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.modal,.modal-overlay{transition:all .5s cubic-bezier(0.34,1.56,0.64,1)}input,textarea,select{border-radius:12px;padding:12px 16px;border:1px solid rgba(37,99,235,0.2);background:rgba(255,255,255,0.05);color:var(--text-color);font-size:15px;transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}input:focus,textarea:focus,select:focus{border-color:var(--primary-accent);background:rgba(255,255,255,0.1);box-shadow:0 0 20px rgba(37,99,235,0.2);outline:0}body.theme-dark .badge{background:linear-gradient(135deg,rgba(14,165,233,0.2),rgba(96,165,250,0.1));border-color:rgba(14,165,233,0.4)}body.theme-dark .btn-secondary{background:rgba(255,255,255,0.05);border-color:rgba(14,165,233,0.4)}body.theme-dark .btn-secondary:hover{background:rgba(14,165,233,0.2)}.btn:hover,.card:hover,a:hover{filter:drop-shadow(0 8px 20px rgba(37,99,235,0.25))}button:focus-visible,a:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}button,a,.card{cursor:pointer}button,a,.card,input,textarea,select{transition:all .3s cubic-bezier(0.34,1.56,0.64,1)}.modal,.modal-overlay{transition:all .5s cubic-bezier(0.34,1.56,0.64,1);backdrop-filter:blur(8px)}::selection{background:rgba(37,99,235,0.3);color:inherit}::-moz-selection{background:rgba(37,99,235,0.3);color:inherit}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:40px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.p-5{padding:40px}.btn:hover,.card:hover,a:hover{filter:drop-shadow(0 8px 20px rgba(37,99,235,0.2))}*:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}button,a,.card{cursor:pointer}*{transition-duration:.3s;transition-timing-function:cubic-bezier(0.34,1.56,0.64,1)}@media(max-width:1024px){section{padding:80px 0}.container{padding:0 20px}}@media(max-width:640px){section{padding:50px 0}.container{padding:0 16px}.btn{padding:10px 20px;font-size:14px}}:root{--x4i-rd-accent:#2563eb;--x4i-rd-accent-2:#60a5fa;--x4i-rd-danger:#ef4444;--x4i-rd-radius:30px;--x4i-rd-card-top:rgb(189 219 255 / 36%);--x4i-rd-card-bottom:rgb(255 255 255 / 100%);--x4i-rd-card-border:rgb(255 255 255 / 21%);--x4i-rd-shadow:0 22px 48px rgb(153 197 255 / 20%),0 28px 72px rgb(14 22 39 / 20%);--x4i-rd-shadow-strong:0 28px 72px rgb(187 222 255 / 35%);--x4i-rd-text:#0b1224;--x4i-rd-muted:#000;--x4i-rd-wave-top:#c2d3e3;--x4i-rd-wave-mid:#b7c9db;--x4i-rd-wave-bottom:#d6e1ec;--x4i-rd-wave-tilt:rgba(205,218,231,0.75);--x4i-rd-wave-crest:rgba(244,248,252,0.92);--x4i-rd-wave-haze:rgba(255,255,255,0.38);--x4i-rd-bg-image-opacity:.44;--x4i-rd-bg-image-tint:rgba(238,245,252,0.28)}body.theme-dark{--x4i-rd-accent:#0ea5e9;--x4i-rd-accent-2:#38bdf8;--x4i-rd-radius:20px;--x4i-rd-card-top:rgba(16,24,44,0.82);--x4i-rd-card-bottom:rgba(8,13,28,0.72);--x4i-rd-card-border:rgba(14,165,233,0.24);--x4i-rd-shadow:0 24px 54px rgba(2,6,23,0.5);--x4i-rd-shadow-strong:0 32px 80px rgba(2,6,23,0.65);--x4i-rd-text:#e5edff;--x4i-rd-muted:#99a8c4;--x4i-rd-wave-top:#2a3f57;--x4i-rd-wave-mid:#25384f;--x4i-rd-wave-bottom:#31455d;--x4i-rd-wave-tilt:rgba(72,107,141,0.38);--x4i-rd-wave-crest:rgba(170,208,236,0.18);--x4i-rd-wave-haze:rgba(114,164,204,0.16);--x4i-rd-bg-image-opacity:.38;--x4i-rd-bg-image-tint:rgba(7,16,31,0.32)}body:not(.theme-dark) .x4i-rd-card{backdrop-filter:blur(16px) saturate(124%);-webkit-backdrop-filter:blur(16px) saturate(124%)}body:not(.theme-dark) .x4i-rd-card:is(:hover,:focus-visible){border-color:rgba(96,165,250,0.55);box-shadow:0 24px 56px rgba(153,197,255,0.3),0 18px 38px rgba(14,22,39,0.18)}body:not(.theme-dark) .x4i-rd-head p{color:rgba(11,18,36,0.9)}.x4i-rd-section{--rd-mouse-x:50%;--rd-mouse-y:50%;position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(78px,9vw,130px) !important;border:0 !important}.x4i-rd-section::before{content:none !important}.x4i-rd-bg-static{display:none !important}.x4i-rd-bg-static::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--x4i-rd-bg-image-tint),var(--x4i-rd-bg-image-tint))}.x4i-rd-section::after{content:none !important}.x4i-rd-section.is-pointer-active::after{opacity:0}.x4i-rd-shell{position:relative;z-index:5;display:grid;gap:clamp(24px,3vw,46px)}.x4i-rd-head{text-align:center;max-width:980px;margin-inline:auto}.x4i-rd-head h2{margin-block:0 14px}.x4i-rd-head p{margin-inline:auto;max-width:900px;color:var(--x4i-rd-muted)}.x4i-rd-vfx{position:absolute;inset:0;z-index:2;pointer-events:none}.x4i-rd-mouse-field{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.45;transition:opacity .35s ease;mix-blend-mode:screen}.x4i-rd-mouse-particle{--sz:8px;--op:.6;--blur:0;position:absolute;left:0;top:0;width:var(--sz);height:var(--sz);border-radius:inherit;opacity:var(--op);filter:blur(var(--blur));background:radial-gradient(circle at 32% 32%,rgba(186,230,253,0.92),rgba(56,189,248,0.38));box-shadow:0 0 14px rgba(56,189,248,0.3);transform:translate3d(0,0,0);will-change:transform}.x4i-rd-particle{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(125,211,252,0.85),rgba(37,99,235,0.08));box-shadow:0 0 22px rgba(56,189,248,0.24);opacity:0;animation:x4iOrbitDrift var(--dur) ease-in-out var(--delay) infinite}.x4i-rd-card{--rd-px:0;--rd-py:0;position:relative;border-radius:var(--x4i-rd-radius);border:1px solid var(--x4i-rd-card-border);background:linear-gradient(160deg,var(--x4i-rd-card-top),var(--x4i-rd-card-bottom));box-shadow:var(--x4i-rd-shadow);color:var(--x4i-rd-text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(18px,2.4vw,34px);transition:transform .45s cubic-bezier(0.22,1,0.36,1),border-color .35s ease,box-shadow .35s ease;transform:translate3d(var(--rd-px),var(--rd-py),0);overflow-wrap:anywhere}.x4i-rd-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(130deg,rgba(255,255,255,0.3),transparent 48%);opacity:0;pointer-events:none;transition:opacity .35s ease}.x4i-rd-card:is(:hover,:focus-visible){transform:translate3d(var(--rd-px),calc(var(--rd-py) - 7px),0);box-shadow:var(--x4i-rd-shadow-strong);border-color:rgba(56,189,248,0.42)}.x4i-rd-card:is(:hover,:focus-visible)::after{opacity:1}.x4i-rd-card:focus-visible{outline:2px solid rgba(56,189,248,0.72);outline-offset:2px}.x4i-rd-card p{color:var(--x4i-rd-muted)}.x4i-rd-card ul{margin:0;padding:0;list-style:none}.x4i-rd-card ul li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--x4i-rd-muted)}.x4i-rd-card ul li>span:first-child{min-width:1ch;opacity:.9}.x4i-rd-grid{display:grid;gap:clamp(14px,2vw,28px)}.x4i-rd-reveal{opacity:0;transform:translate3d(0,30px,0) scale(0.985);transition:opacity .7s ease,transform .7s cubic-bezier(0.22,1,0.36,1);transition-delay:var(--rd-delay,0ms)}.x4i-rd-reveal.is-revealed,.x4i-rd-section.is-inview .x4i-rd-reveal{opacity:1;transform:translate3d(var(--rd-px,0),var(--rd-py,0),0) scale(1);animation:x4iReveal .7s cubic-bezier(0.22,1,0.36,1) both}.x4i-rd-mission{background:none !important}.x4i-rd-shared-mission{background:none !important}.x4i-rd-who-is-x4i{background:none !important}.x4i-rd-built-for{background:none !important}.x4i-rd-asset-intelligence{background:none !important}.x4i-rd-asset-hierarchy{background:none !important}.x4i-rd-core-capabilities{background:none !important}.x4i-rd-rides-on-systems{background:none !important}.x4i-rd-clear-positioning{background:none !important}.x4i-rd-phased-delivery{background:none !important}.x4i-rd-mission-body{display:grid;gap:clamp(14px,2vw,24px)}.x4i-rd-mission-intro,.x4i-rd-mission-quote{text-align:center}.x4i-rd-mission-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,1.8vw,16px)}.x4i-rd-flow-node{min-height:132px;display:grid;place-items:center;text-align:center}.x4i-rd-flow-arrow{font-size:clamp(24px,3vw,34px);color:var(--x4i-rd-accent);text-shadow:0 0 16px rgba(56,189,248,0.35);animation:x4iFlowPulse 2.6s ease-in-out infinite}.x4i-rd-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.x4i-rd-pillar-card{min-height:260px;display:grid;align-content:center;justify-items:center;text-align:center;gap:12px}.x4i-rd-pillar-icon{font-size:clamp(42px,3.5vw,60px);color:var(--x4i-rd-accent);text-shadow:0 0 18px rgba(56,189,248,0.32)}.x4i-rd-twin-hub{position:relative;width:min(280px,100%);aspect-ratio:1 / 1;margin:0 auto;display:grid;place-items:center;opacity:.96}.x4i-rd-hub-ring{position:absolute;border-radius:999px;border:1px solid rgba(56,189,248,0.38)}.x4i-rd-hub-ring-a{inset:12%;animation:x4iOrbitDrift 8.6s ease-in-out infinite}.x4i-rd-hub-ring-b{inset:23%;animation:x4iOrbitDrift 11s ease-in-out -1.6s infinite}.x4i-rd-hub-core{width:34%;aspect-ratio:1 / 1;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(186,230,253,0.95),rgba(37,99,235,0.78));box-shadow:0 0 34px rgba(56,189,248,0.35)}.x4i-rd-hub-dot{position:absolute;width:14px;height:14px;border-radius:999px;background:rgba(125,211,252,0.9);top:13%;left:62%;box-shadow:0 0 16px rgba(56,189,248,0.4);animation:x4iFlowPulse 2.4s ease-in-out infinite}.x4i-rd-constellation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x4i-rd-role-card{min-height:220px;border-inline-start:2px solid rgba(56,189,248,0.4);display:grid;align-content:start;gap:10px}.x4i-rd-role-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-inline-start:2px;color:rgba(14,165,233,0.96);background:linear-gradient(145deg,rgba(56,189,248,0.18),rgba(56,189,248,0.06));border:1px solid rgba(56,189,248,0.32);box-shadow:0 10px 24px rgba(56,189,248,0.2);font-size:30px;font-variation-settings:'FILL' 0,'wght' 350,'GRAD' 0,'opsz' 24}.x4i-rd-role-card::before{content:'';position:absolute;inset-inline:12%;bottom:12px;height:2px;transform-origin:left;transform:scaleX(0.08);background:linear-gradient(90deg,var(--x4i-rd-accent),transparent);transition:transform .4s ease}.x4i-rd-role-card:is(:hover,:focus-visible)::before{transform:scaleX(1)}.x4i-rd-summary-board{--rd-px:0;--rd-py:0;--x4i-summary-bg:linear-gradient(160deg,rgba(244,249,255,0.98),rgba(231,240,252,0.95));--x4i-summary-border:rgba(157,178,207,0.82);--x4i-summary-shadow:0 22px 46px rgba(15,23,42,0.14),inset 0 1px 0 rgba(255,255,255,0.72);--x4i-summary-title:#0f172a;--x4i-summary-copy:#334155;--x4i-summary-muted:#5f7087;--x4i-summary-item-bg:linear-gradient(172deg,rgba(255,255,255,0.95),rgba(238,245,255,0.88));--x4i-summary-item-border:rgba(148,163,184,0.38);--x4i-summary-item-shadow:0 14px 28px rgba(15,23,42,0.08);--x4i-summary-icon-bg:linear-gradient(145deg,rgba(219,234,254,0.95),rgba(191,219,254,0.58));--x4i-summary-icon-border:rgba(59,130,246,0.28);--x4i-summary-accent:#1d63d8;--x4i-summary-rail:linear-gradient(90deg,rgba(29,99,216,0),rgba(29,99,216,0.34),rgba(29,99,216,0));margin-top:clamp(12px,1.8vw,24px);border-radius:24px;border:1px solid var(--x4i-summary-border);background:var(--x4i-summary-bg);box-shadow:var(--x4i-summary-shadow);padding:clamp(28px,3.3vw,48px) clamp(20px,4vw,56px);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;overflow:hidden}body.theme-dark .x4i-rd-summary-board{--x4i-summary-bg:linear-gradient(160deg,rgba(9,20,37,0.97),rgba(5,14,27,0.96));--x4i-summary-border:rgba(75,107,154,0.9);--x4i-summary-shadow:0 24px 54px rgba(2,6,23,0.62),inset 0 1px 0 rgba(148,163,184,0.08);--x4i-summary-title:rgba(236,244,255,0.98);--x4i-summary-copy:rgba(195,209,228,0.94);--x4i-summary-muted:rgba(164,182,206,0.96);--x4i-summary-item-bg:linear-gradient(172deg,rgba(14,28,49,0.9),rgba(8,19,35,0.84));--x4i-summary-item-border:rgba(74,106,152,0.72);--x4i-summary-item-shadow:0 14px 28px rgba(2,6,23,0.42);--x4i-summary-icon-bg:linear-gradient(145deg,rgba(14,165,233,0.24),rgba(59,130,246,0.16));--x4i-summary-icon-border:rgba(56,189,248,0.4);--x4i-summary-accent:#a5d8ff;--x4i-summary-rail:linear-gradient(90deg,rgba(56,189,248,0),rgba(56,189,248,0.4),rgba(56,189,248,0))}.x4i-rd-summary-board.x4i-rd-reveal.is-revealed{box-shadow:var(--x4i-summary-shadow)}.x4i-rd-summary-board::after{display:none}.x4i-rd-summary-board:is(:hover,:focus-visible){transform:translate3d(var(--rd-px),var(--rd-py),0);border-color:var(--x4i-summary-icon-border);box-shadow:0 28px 56px rgba(15,23,42,0.18),inset 0 1px 0 rgba(255,255,255,0.78)}.x4i-rd-summary-board>div:first-child,.x4i-rd-summary-board>.x4i-rd-summary-topline{display:block;width:clamp(84px,8vw,118px);height:4px;margin:0 auto 20px;border-radius:999px;background:var(--x4i-summary-rail);opacity:.9}.x4i-rd-summary-board>h3{margin:0 0 clamp(22px,2.5vw,32px);text-align:center;font-size:clamp(1.75rem,2.3vw,2.28rem);line-height:1.2;letter-spacing:0;color:var(--x4i-summary-title);font-weight:800}.x4i-rd-summary-board>div:last-child,.x4i-rd-summary-board>.x4i-rd-summary-content{display:grid;gap:clamp(16px,1.7vw,22px)}.x4i-rd-summary-board>div:last-child>div:first-child,.x4i-rd-summary-board .x4i-rd-summary-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);align-items:stretch}.x4i-rd-summary-board>div:last-child>div:first-child::before,.x4i-rd-summary-board .x4i-rd-summary-grid::before{content:'';position:absolute;left:10%;right:10%;top:34px;height:1px;background:var(--x4i-summary-rail);z-index:0}.x4i-rd-summary-board>div:last-child>div:first-child>div,.x4i-rd-summary-board .x4i-rd-summary-item{position:relative;z-index:1;display:grid;gap:10px;text-align:start;align-content:start;justify-items:start;border:1px solid var(--x4i-summary-item-border);background:var(--x4i-summary-item-bg);border-radius:16px;padding:15px 14px 16px;min-height:168px;box-shadow:var(--x4i-summary-item-shadow)}.x4i-rd-summary-board>div:last-child>div:first-child>div>div,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:clamp(1.75rem,2vw,2.02rem);line-height:1;color:var(--x4i-summary-accent);border:1px solid var(--x4i-summary-icon-border);background:var(--x4i-summary-icon-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12);font-variation-settings:'FILL' 0,'wght' 350,'GRAD' 0,'opsz' 24}.x4i-rd-summary-board>div:last-child>div:first-child>div>h4,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-item-title{margin:0;font-size:clamp(1.01rem,1.05vw,1.11rem);line-height:1.25;color:var(--x4i-summary-title);font-weight:700}.x4i-rd-summary-board>div:last-child>div:first-child>div>p,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-item-copy{margin:0;font-size:clamp(0.95rem,0.96vw,1.02rem);line-height:1.48;color:var(--x4i-summary-copy);font-weight:500}.x4i-rd-summary-board>div:last-child>div:last-child,.x4i-rd-summary-board .x4i-rd-summary-closing{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;border:0;background:transparent;padding:0;text-align:center}.x4i-rd-summary-board>div:last-child>div:last-child>p,.x4i-rd-summary-board .x4i-rd-summary-closing>p{margin:0;display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px 15px;border-radius:14px;border:1px solid var(--x4i-summary-item-border);background:var(--x4i-summary-item-bg);box-shadow:var(--x4i-summary-item-shadow);font-size:clamp(1rem,1.1vw,1.12rem);color:var(--x4i-summary-muted);line-height:1.4;font-weight:500;text-align:center}.x4i-rd-summary-board>div:last-child>div:last-child>p+p,.x4i-rd-summary-board .x4i-rd-summary-closing>p+p{margin-inline-start:0;color:#eef6ff;border-color:rgba(29,99,216,0.38);background:linear-gradient(145deg,rgba(29,99,216,0.9),rgba(37,99,235,0.72));box-shadow:0 12px 24px rgba(29,99,216,0.3);font-weight:800}.x4i-rd-imperfect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.x4i-rd-friction-card{display:flex;align-items:center;gap:14px;min-height:98px;isolation:isolate;overflow:hidden}.x4i-rd-friction-icon{min-width:44px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;text-align:center;font-size:1.5rem;color:rgba(14,165,233,0.98);background:linear-gradient(135deg,rgba(56,189,248,0.2),rgba(56,189,248,0.06));border:1px solid rgba(56,189,248,0.32);box-shadow:0 10px 24px rgba(14,165,233,0.2);font-variation-settings:'FILL' 0,'wght' 350,'GRAD' 0,'opsz' 24}.x4i-rd-friction-card::before{content:none;animation:none;display:none}.x4i-rd-friction-card::after{content:none;animation:none;display:none}.x4i-rd-compare-title{text-align:center;font-size:clamp(20px,2.4vw,28px);font-weight:700;color:var(--x4i-rd-text)}.x4i-rd-split-intelligence{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.x4i-rd-split-intelligence>.x4i-rd-card{min-height:100%;display:grid;gap:14px;align-content:start}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child{display:flex;align-items:center;gap:10px}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child>div{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:1.15rem;border:1px solid rgba(56,189,248,0.3);background:rgba(56,189,248,0.14)}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child h3{margin:0;font-size:clamp(17px,1.8vw,22px)}.x4i-rd-split-intelligence>.x4i-rd-card>p{margin:0}.x4i-rd-split-intelligence>.x4i-rd-card>p:last-of-type{margin-top:auto;padding-top:10px;border-top:1px dashed rgba(56,189,248,0.24);font-weight:600;color:var(--x4i-rd-text)}.x4i-rd-split-intelligence::before{content:'';position:absolute;left:50%;top:7%;bottom:7%;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(56,189,248,0.45),transparent);animation:x4iFlowPulse 3s ease-in-out infinite}.x4i-rd-pane-traditional{border-color:rgba(239,68,68,0.26);background:linear-gradient(145deg,rgba(239,68,68,0.12),var(--x4i-rd-card-bottom))}.x4i-rd-pane-x4i{border-color:rgba(14,165,233,0.32);background:linear-gradient(145deg,rgba(14,165,233,0.16),var(--x4i-rd-card-bottom))}.x4i-rd-translate-line{text-align:center}.x4i-rd-translate-line p{margin:0}.x4i-rd-hierarchy-stack{max-width:720px;margin-inline:auto;display:grid;gap:10px;position:relative;padding-block:12px}.x4i-rd-hierarchy-stack::before{content:'';position:absolute;left:50%;top:42px;bottom:42px;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(56,189,248,0.2),rgba(56,189,248,0.82),rgba(56,189,248,0.2));box-shadow:0 0 20px rgba(56,189,248,0.24);z-index:-1}.x4i-rd-hierarchy-node{min-height:90px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;gap:16px;max-width:460px;width:min(100%,460px);margin-inline:auto}.x4i-rd-hierarchy-node>div:first-child{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:rgba(37,99,235,0.95);border:1px solid rgba(56,189,248,0.35);background:linear-gradient(145deg,rgba(56,189,248,0.18),rgba(56,189,248,0.06));box-shadow:0 10px 26px rgba(56,189,248,0.22);font-size:30px;font-variation-settings:'FILL' 0,'wght' 360,'GRAD' 0,'opsz' 24}.x4i-rd-hierarchy-link{text-align:center;font-size:1.6rem;color:rgba(14,165,233,0.96);text-shadow:0 0 14px rgba(56,189,248,0.36);animation:x4iFlowPulse 2.2s ease-in-out infinite;font-variation-settings:'FILL' 1,'wght' 380,'GRAD' 0,'opsz' 24}.x4i-rd-hierarchy-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.x4i-rd-hierarchy-benefit{min-height:110px;display:grid;place-items:center;text-align:center}.x4i-rd-capability-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.x4i-rd-cap-card{min-height:280px}.x4i-rd-capability-matrix .x4i-rd-cap-card>div:first-child>div:first-child{font-size:clamp(2rem,2.6vw,2.55rem);line-height:1}.x4i-rd-cap-card::before{content:'';position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(130deg,rgba(56,189,248,0.7),transparent 55%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.25;transition:opacity .35s ease;pointer-events:none}.x4i-rd-section.is-inview .x4i-rd-cap-card::before{opacity:.6}.x4i-rd-pipeline-grid{display:grid;gap:clamp(12px,1.8vw,22px)}.x4i-rd-pipeline-input{grid-template-columns:repeat(4,minmax(0,1fr))}.x4i-rd-pipeline-output{grid-template-columns:repeat(3,minmax(0,1fr))}.x4i-rd-pipeline-node{min-height:170px;text-align:center;display:grid;align-content:center;justify-items:center;gap:10px}.x4i-rd-pipeline-input .x4i-rd-pipeline-node>div:first-child{font-size:clamp(2rem,2.6vw,2.5rem);line-height:1}.x4i-rd-pipeline-arrow{position:relative;text-align:center;font-size:clamp(24px,3vw,34px);color:var(--x4i-rd-accent)}.x4i-rd-pipeline-arrow::after{content:'';display:block;width:min(180px,50vw);max-width:180px;height:2px;margin:10px auto 0;background:linear-gradient(90deg,transparent,rgba(56,189,248,0.9),transparent);animation:x4iFlowPulse 1.9s linear infinite}.x4i-rd-pipeline-layer{max-width:540px;margin-inline:auto;text-align:center}.x4i-rd-positioning-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.x4i-rd-positioning-board>.x4i-rd-card{min-height:100%;display:grid;gap:12px;align-content:start}.x4i-rd-positioning-board>.x4i-rd-card>h3{margin:0;font-size:clamp(18px,1.8vw,23px);letter-spacing:.25px}.x4i-rd-positioning-board>.x4i-rd-card>ul{display:grid;gap:9px}.x4i-rd-marker{min-width:20px !important;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;opacity:1 !important;font-variation-settings:'FILL' 1,'wght' 420,'GRAD' 0,'opsz' 20}.x4i-rd-marker.is-positive{color:#0f9d58;background:rgba(15,157,88,0.14)}.x4i-rd-marker.is-neutral{color:rgba(37,99,235,0.95);background:rgba(37,99,235,0.14)}.x4i-rd-marker.is-negative{color:#dc2626;background:rgba(220,38,38,0.14)}.x4i-rd-positioning-positive{border-color:rgba(14,165,233,0.3);background:linear-gradient(145deg,rgba(14,165,233,0.14),var(--x4i-rd-card-bottom))}.x4i-rd-positioning-negative{border-color:rgba(239,68,68,0.28);background:linear-gradient(145deg,rgba(239,68,68,0.1),var(--x4i-rd-card-bottom))}.x4i-rd-positioning-positive>h3{color:rgba(14,165,233,0.95)}.x4i-rd-positioning-negative>h3{color:rgba(239,68,68,0.96)}.x4i-rd-positioning-tagline{text-align:center;padding:14px 20px}.x4i-rd-positioning-tagline p{margin:0;line-height:1.85;text-wrap:balance}.x4i-rd-phase-rail-wrap{position:relative;max-width:1060px;margin-inline:auto;display:grid;gap:18px}.x4i-rd-phase-rail{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(56,189,248,0.95),rgba(56,189,248,0.18),transparent);box-shadow:0 0 16px rgba(56,189,248,0.36)}.x4i-rd-phase-rail-glow{position:absolute;left:50%;top:0;bottom:0;width:8px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(56,189,248,0.22),transparent 70%);animation:x4iRailGlow 2.7s ease-in-out infinite}.x4i-rd-phase-item{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,1.6vw,18px)}.x4i-rd-phase-dot{width:clamp(58px,7vw,80px);aspect-ratio:1 / 1;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:clamp(1.1rem,2vw,1.9rem);font-weight:700;background:linear-gradient(135deg,var(--x4i-rd-accent),var(--x4i-rd-accent-2));box-shadow:0 10px 24px rgba(56,189,248,0.28);z-index:2}.x4i-rd-phase-spacer{min-height:1px}.x4i-rd-phase-side{display:grid;gap:12px}.x4i-rd-phase-image{width:100%;border-radius:14px;border:1px solid rgba(56,189,248,0.2);box-shadow:0 16px 30px rgba(2,6,23,0.25);aspect-ratio:16 / 9;object-fit:cover}.x4i-rd-phase-image:is([alt="Basic Digital Twin"],[alt="Data Connection & Management Analysis Layer"],[alt="Digital Equipment Identity"],[alt="Management Reporting System"]){aspect-ratio:3 / 2;object-fit:cover}.x4i-rd-phase-card{min-height:auto}.x4i-rd-phase-card>div{display:flex;align-items:flex-start;gap:14px}.x4i-rd-phase-index{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--x4i-rd-accent),var(--x4i-rd-accent-2));box-shadow:0 8px 20px rgba(56,189,248,0.3)}#ambientMusic{display:none}.x4i-utility-controls{position:fixed;left:18px;bottom:20px;z-index:1300;display:inline-flex;align-items:center;gap:8px}.x4i-audio-toggle,.x4i-ai-toggle{position:static;z-index:auto;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(56,189,248,0.35);background:linear-gradient(145deg,rgba(9,14,29,0.85),rgba(18,31,57,0.72));color:#e5edff;border-radius:999px;padding:9px 14px;box-shadow:0 14px 30px rgba(2,6,23,0.4);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body:not(.theme-dark) .x4i-audio-toggle,body:not(.theme-dark) .x4i-ai-toggle{background-image:var(--gradient);color:#fff;border-color:rgba(30,64,175,0.44);box-shadow:0 12px 30px rgba(30,64,175,0.28)}.x4i-audio-toggle .ui-icon,.x4i-ai-toggle .ui-icon{font-size:19px}.x4i-audio-label{font-size:12px;font-weight:600;letter-spacing:.2px}.x4i-ai-label{font-size:12px;font-weight:700;letter-spacing:.3px}.x4i-audio-toggle:is(:hover,:focus-visible),.x4i-ai-toggle:is(:hover,:focus-visible){transform:translateY(-2px);border-color:rgba(125,211,252,0.85);box-shadow:0 16px 34px rgba(56,189,248,0.24)}body:not(.theme-dark) .x4i-audio-toggle:is(:hover,:focus-visible),body:not(.theme-dark) .x4i-ai-toggle:is(:hover,:focus-visible){border-color:rgba(30,64,175,0.64);box-shadow:0 16px 36px rgba(30,64,175,0.34)}.x4i-audio-toggle:focus-visible,.x4i-ai-toggle:focus-visible{outline:2px solid rgba(125,211,252,0.92);outline-offset:2px}body:not(.theme-dark) .x4i-audio-toggle:focus-visible,body:not(.theme-dark) .x4i-ai-toggle:focus-visible{outline:2px solid rgba(37,99,235,0.86)}.x4i-audio-toggle.is-playing{border-color:rgba(125,211,252,0.9)}body:not(.theme-dark) .x4i-audio-toggle.is-playing{border-color:rgba(30,64,175,0.72)}.x4i-audio-toggle.x4i-audio-pending{animation:x4iFlowPulse 1.8s ease-in-out infinite}.x4i-ai-toggle.is-open{border-color:rgba(125,211,252,0.9);box-shadow:0 16px 34px rgba(56,189,248,0.28)}body:not(.theme-dark) .x4i-ai-toggle.is-open{border-color:rgba(30,64,175,0.72);box-shadow:0 16px 34px rgba(30,64,175,0.34)}.x4i-ai-chat-overlay{position:fixed;inset:0;z-index:1290;background:radial-gradient(circle at 18% 82%,rgba(56,189,248,0.14),transparent 45%),linear-gradient(180deg,rgba(2,6,23,0.08),rgba(2,6,23,0.32));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.x4i-ai-chat-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.x4i-ai-chat-panel{position:fixed;left:18px;bottom:78px;z-index:1310;width:min(376px,calc(100vw - 24px));max-height:min(62vh,520px);display:flex;flex-direction:column;padding:0 !important;margin:0 !important;line-height:1.34;border-radius:20px;border:1px solid rgba(56,189,248,0.28);background:linear-gradient(165deg,rgba(6,12,28,0.96),rgba(8,22,46,0.9));box-shadow:0 24px 50px rgba(2,6,23,0.55),0 0 0 1px rgba(125,211,252,0.08) inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,20px,0) scale(0.96);transform-origin:left bottom;transition:opacity .24s ease,visibility .24s ease,transform .36s cubic-bezier(0.22,1,0.36,1)}body.theme-light .x4i-ai-chat-panel{border-color:rgba(37,99,235,0.25);background:linear-gradient(165deg,rgba(255,255,255,0.97),rgba(241,248,255,0.92));box-shadow:0 24px 42px rgba(15,23,42,0.18),0 0 0 1px rgba(37,99,235,0.08) inset}.x4i-ai-chat-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}.x4i-ai-chat-glow{position:absolute;width:280px;height:280px;left:-90px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,0.3),transparent 72%);opacity:.7;pointer-events:none}.x4i-ai-chat-header{flex:0 0 auto;margin:0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 9px 12px;border-bottom:1px solid rgba(125,211,252,0.2)}body.theme-light .x4i-ai-chat-header{border-bottom-color:rgba(37,99,235,0.16)}.x4i-ai-chat-brand{display:inline-flex;align-items:flex-start;gap:8px;color:#dff5ff;min-width:0}body.theme-light .x4i-ai-chat-brand{color:#0f172a}.x4i-ai-chat-brand .ui-icon{font-size:18px;color:#7dd3fc}body.theme-light .x4i-ai-chat-brand .ui-icon{color:#2563eb}.x4i-ai-chat-brand-text{display:grid;line-height:1.2;min-width:0}.x4i-ai-chat-brand-text strong{font-size:12.5px;letter-spacing:.2px;white-space:nowrap}.x4i-ai-chat-brand-text span{font-size:10.5px;opacity:.78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x4i-ai-chat-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(125,211,252,0.24);background:rgba(15,23,42,0.35);color:#dff5ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}body.theme-light .x4i-ai-chat-close{background:rgba(255,255,255,0.82);color:#1f2937;border-color:rgba(37,99,235,0.2)}.x4i-ai-chat-close:is(:hover,:focus-visible){transform:translateY(-1px);border-color:rgba(125,211,252,0.65)}.x4i-ai-chat-close:focus-visible{outline:2px solid rgba(125,211,252,0.86);outline-offset:2px}.x4i-ai-chat-messages{flex:1 1 auto;min-height:0;margin:0;position:relative;padding:10px 12px;overflow-y:auto;display:grid;align-content:start;gap:8px}.x4i-ai-chat-messages::-webkit-scrollbar{width:5px}.x4i-ai-chat-messages::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(125,211,252,0.4)}.x4i-ai-msg{display:flex;width:100%}.x4i-ai-msg.is-user{justify-content:flex-end}.x4i-ai-msg-bubble{max-width:88%;padding:9px 11px;border-radius:14px;font-size:12.5px;line-height:1.45;color:#e2e8f0;background:rgba(15,23,42,0.52);border:1px solid rgba(125,211,252,0.16);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}body.theme-light .x4i-ai-msg-bubble{color:#0f172a;background:rgba(255,255,255,0.84);border-color:rgba(37,99,235,0.14)}.x4i-ai-msg.is-user .x4i-ai-msg-bubble{color:#f8fafc;background:linear-gradient(135deg,rgba(37,99,235,0.95),rgba(59,130,246,0.78));border-color:rgba(125,211,252,0.54)}body.theme-light .x4i-ai-msg.is-user .x4i-ai-msg-bubble{color:#fff}.x4i-ai-msg.is-typing .x4i-ai-msg-bubble{display:inline-flex;align-items:center;gap:6px}.x4i-ai-typing-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:x4iAiTyping 1s ease-in-out infinite}.x4i-ai-typing-dot:nth-child(2){animation-delay:.15s}.x4i-ai-typing-dot:nth-child(3){animation-delay:.3s}.x4i-ai-chat-form{flex:0 0 auto;margin:0;position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px 12px 11px 12px;border-top:1px solid rgba(125,211,252,0.18)}body.theme-light .x4i-ai-chat-form{border-top-color:rgba(37,99,235,0.14)}.x4i-ai-chat-input-wrap{min-height:41px;border-radius:12px;border:1px solid rgba(125,211,252,0.26);background:rgba(15,23,42,0.45);display:flex;align-items:center;padding:0 9px}body.theme-light .x4i-ai-chat-input-wrap{border-color:rgba(37,99,235,0.2);background:rgba(255,255,255,0.82)}.x4i-ai-chat-input-wrap:focus-within{border-color:rgba(125,211,252,0.72);box-shadow:0 0 0 3px rgba(125,211,252,0.16)}.x4i-ai-chat-input-wrap textarea{width:100%;min-height:20px;max-height:110px;border:0;outline:0;background:transparent;color:inherit;resize:none;font:inherit;font-size:13px;line-height:1.35;padding:9px 0;text-align:start;unicode-bidi:plaintext}html[lang="ar"] .x4i-ai-chat-brand-text{text-align:right}html[lang="ar"] .x4i-ai-chat-input-wrap textarea{text-align:right}.x4i-ai-chat-send{width:44px;height:44px;border-radius:12px;border:1px solid rgba(125,211,252,0.44);background:linear-gradient(145deg,rgba(37,99,235,0.95),rgba(59,130,246,0.75));color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.x4i-ai-chat-send:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,0.35)}.x4i-ai-chat-send:focus-visible{outline:2px solid rgba(125,211,252,0.88);outline-offset:2px}.x4i-ai-chat-send:disabled{opacity:.58;cursor:wait}@keyframes x4iAiTyping{0%,100%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes x4iFlowPulse{0%,100%{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes x4iReveal{from{opacity:0;transform:translate3d(0,26px,0) scale(0.98)}to{opacity:1;transform:translate3d(var(--rd-px,0),var(--rd-py,0),0) scale(1)}}@keyframes x4iOrbitDrift{0%{opacity:0;transform:translate3d(0,0,0) scale(0.75)}20%{opacity:.55}50%{transform:translate3d(10px,-14px,0) scale(1);opacity:.8}100%{opacity:0;transform:translate3d(-12px,12px,0) scale(0.78)}}@keyframes x4iRailGlow{0%,100%{opacity:.25;filter:blur(0)}50%{opacity:.85;filter:blur(2px)}}@keyframes x4iCardOrbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.x4i-rd-bg-static{background-attachment:scroll}.x4i-rd-section::after{opacity:0 !important}.x4i-rd-mouse-field{display:none}.x4i-rd-pillars,.x4i-rd-imperfect-grid,.x4i-rd-capability-matrix,.x4i-rd-positioning-board{grid-template-columns:1fr 1fr}.x4i-rd-hierarchy-benefits{grid-template-columns:1fr 1fr}.x4i-rd-pipeline-input{grid-template-columns:1fr 1fr}.x4i-rd-pipeline-output{grid-template-columns:1fr}.x4i-rd-phase-rail{left:28px;transform:none}.x4i-rd-phase-rail-glow{left:24px;transform:none}.x4i-rd-phase-item{grid-template-columns:auto 1fr;gap:12px}.x4i-rd-phase-dot{grid-column:1;grid-row:1}.x4i-rd-phase-side{grid-column:2}.x4i-rd-phase-spacer{display:none}}@media(max-width:768px){.x4i-rd-section{padding-block:64px !important}.x4i-rd-card{border-radius:16px;padding:18px}.x4i-rd-mission-flow{grid-template-columns:1fr;gap:8px}.x4i-rd-flow-node{min-height:92px}.x4i-rd-flow-arrow{transform:rotate(90deg)}.x4i-rd-pillars,.x4i-rd-constellation-grid,.x4i-rd-imperfect-grid,.x4i-rd-split-intelligence,.x4i-rd-capability-matrix,.x4i-rd-positioning-board{grid-template-columns:1fr}.x4i-rd-vfx,.x4i-rd-mouse-field{display:none !important}.x4i-rd-split-intelligence::before{display:none}.x4i-rd-summary-board{padding:24px 16px}.x4i-rd-summary-board>h3{font-size:clamp(1.42rem,5.4vw,1.9rem);margin-bottom:16px}.x4i-rd-summary-board>div:last-child>div:first-child,.x4i-rd-summary-board .x4i-rd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.x4i-rd-summary-board>div:last-child>div:first-child::before,.x4i-rd-summary-board .x4i-rd-summary-grid::before{display:none}.x4i-rd-summary-board>div:last-child>div:first-child>div,.x4i-rd-summary-board .x4i-rd-summary-item{min-height:150px}.x4i-rd-summary-board>div:last-child>div:first-child>div:nth-child(3),.x4i-rd-summary-board .x4i-rd-summary-item:nth-child(3){grid-column:1 / -1}.x4i-rd-summary-board>div:last-child>div:last-child,.x4i-rd-summary-board .x4i-rd-summary-closing{grid-template-columns:1fr;gap:10px}.x4i-rd-summary-board>div:last-child>div:last-child>p,.x4i-rd-summary-board .x4i-rd-summary-closing>p{min-height:56px;font-size:clamp(0.96rem,3.3vw,1.04rem)}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child{align-items:flex-start}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child>div{width:36px;height:36px}.x4i-rd-positioning-board>.x4i-rd-card>ul li{gap:8px}.x4i-rd-positioning-tagline{padding:12px 14px}.x4i-rd-hierarchy-benefits{grid-template-columns:1fr}}@media(max-width:480px){.x4i-rd-card{padding:15px;border-radius:14px}.x4i-rd-head .badge{font-size:12px}.x4i-rd-summary-board{padding:18px 12px}.x4i-rd-summary-board>div:last-child>div:first-child,.x4i-rd-summary-board .x4i-rd-summary-grid{grid-template-columns:1fr;gap:12px}.x4i-rd-summary-board>div:last-child>div:first-child>div,.x4i-rd-summary-board .x4i-rd-summary-item{min-height:0;padding:14px 12px 15px}.x4i-rd-summary-board>div:last-child>div:first-child>div>div,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-icon{width:48px;height:48px;font-size:1.7rem}.x4i-rd-summary-board>div:last-child>div:first-child>div>h4,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-item-title{font-size:1rem}.x4i-rd-summary-board>div:last-child>div:first-child>div>p,.x4i-rd-summary-board .x4i-rd-summary-item>.x4i-rd-summary-item-copy{font-size:.95rem}.x4i-rd-summary-board>div:last-child>div:last-child,.x4i-rd-summary-board .x4i-rd-summary-closing{grid-template-columns:1fr;gap:10px}.x4i-rd-summary-board>div:last-child>div:last-child>p,.x4i-rd-summary-board .x4i-rd-summary-closing>p{min-height:0;padding:10px 12px}.x4i-rd-split-intelligence>.x4i-rd-card>div:first-child h3,.x4i-rd-positioning-board>.x4i-rd-card>h3{font-size:16px}.x4i-rd-phase-dot{width:50px;font-size:1rem}.x4i-rd-pipeline-node{min-height:120px}.x4i-utility-controls{left:12px;bottom:12px;gap:6px}.x4i-audio-toggle,.x4i-ai-toggle{padding:8px 11px}.x4i-audio-label,.x4i-ai-label{display:none}.x4i-ai-chat-panel{left:12px;bottom:64px;width:calc(100vw - 24px);border-radius:16px}}@media(hover:none),(pointer:coarse){.x4i-rd-card:is(:hover,:focus-visible){transform:translate3d(var(--rd-px),var(--rd-py),0);box-shadow:var(--x4i-rd-shadow)}.x4i-rd-card:is(:hover,:focus-visible)::after{opacity:0}}@media(prefers-reduced-motion:reduce){.x4i-rd-section::after{opacity:0 !important}.x4i-rd-mouse-field{display:none}.x4i-rd-particle,.x4i-rd-flow-arrow,.x4i-rd-hub-ring,.x4i-rd-hub-dot,.x4i-rd-phase-rail-glow,.x4i-rd-pipeline-arrow::after,.x4i-rd-friction-card::before,.x4i-rd-friction-card::after,.x4i-rd-hierarchy-link{animation:none !important}.x4i-rd-reveal,.x4i-rd-card{transition-duration:.01ms !important}.x4i-ai-chat-panel,.x4i-ai-chat-overlay,.x4i-audio-toggle,.x4i-ai-toggle{transition-duration:.01ms !important}.x4i-ai-typing-dot{animation:none !important}}.section-nav-container{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:520;display:flex;flex-direction:row-reverse;align-items:center;gap:6px;pointer-events:none}html[lang="ar"] .section-nav-container{left:auto;right:0;flex-direction:row}.section-nav-panel{position:relative;opacity:0;visibility:hidden;pointer-events:none}.section-nav-panel.is-visible{opacity:1;visibility:visible;pointer-events:auto}.section-nav-panel::before{content:'';position:absolute;inset:-8px -8px -8px -8px;border-radius:18px;background:linear-gradient(180deg,rgba(37,99,235,0.08),rgba(37,99,235,0.02));border:1px solid rgba(37,99,235,0.14);box-shadow:0 18px 36px rgba(15,23,42,0.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.section-nav-items{position:relative;display:flex;flex-direction:column;gap:6px;max-height:none;min-width:186px;overflow-y:visible;padding:4px;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,0.35) transparent}.section-nav-items::-webkit-scrollbar{width:4px}.section-nav-items::-webkit-scrollbar-thumb{background:rgba(37,99,235,0.35);border-radius:999px}.section-nav-line{display:none}.section-nav-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:30px;padding:6px 12px 6px 5px;border-radius:10px;border:1px solid transparent;background:rgba(255,255,255,0.45);cursor:pointer;opacity:.72;transition:transform .22s ease,opacity .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.section-nav-item:hover{opacity:.95;transform:translateX(2px);border-color:rgba(37,99,235,0.28);background:rgba(255,255,255,0.74)}html[lang="ar"] .section-nav-item:hover{transform:translateX(-2px)}.section-nav-item.active{opacity:1;border-color:rgba(37,99,235,0.4);background:linear-gradient(135deg,rgba(37,99,235,0.2),rgba(37,99,235,0.08));box-shadow:0 8px 22px rgba(37,99,235,0.18)}.section-nav-item:focus-visible{outline:0;border-color:rgba(37,99,235,0.65);box-shadow:0 0 0 3px rgba(37,99,235,0.18)}.section-nav-dot{position:relative;width:8px;height:8px;border-radius:50%;background:rgba(37,99,235,0.38);border:1px solid rgba(37,99,235,0.48);justify-self:center;z-index:2}.section-nav-item.active .section-nav-dot{width:10px;height:10px;background:var(--primary-accent);border-color:var(--primary-accent);box-shadow:0 0 0 2px rgba(37,99,235,0.18),0 0 10px rgba(37,99,235,0.36)}.section-nav-index{min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:rgba(37,99,235,0.95);background:rgba(37,99,235,0.1);border:1px solid rgba(37,99,235,0.22)}.section-nav-group-meta{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:5px;pointer-events:none;padding:1px 5px 1px 4px;border-radius:999px;border:1px solid rgba(37,99,235,0.2);background:linear-gradient(135deg,rgba(37,99,235,0.14),rgba(37,99,235,0.04));box-shadow:inset 0 1px 0 rgba(255,255,255,0.38);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.section-nav-group-importance{display:inline-flex;align-items:flex-end;gap:2px}.section-nav-group-importance-bar{width:2px;border-radius:999px;background:currentColor;opacity:.2;transition:opacity .22s ease,transform .22s ease}.section-nav-group-importance-bar:nth-child(1){height:5px}.section-nav-group-importance-bar:nth-child(2){height:7px}.section-nav-group-importance-bar:nth-child(3){height:9px}.section-nav-group-importance-bar.is-active{opacity:.82}.section-nav-group-dots{display:inline-flex;align-items:center;gap:3px}.section-nav-group-progress-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.28;transform:scale(1);transition:opacity .22s ease,transform .22s ease,background-color .22s ease}.section-nav-group-progress-dot.active{opacity:1;transform:scale(1.08);background:var(--primary-accent)}.section-nav-group-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;opacity:.82;transform:rotate(0);transition:transform .22s ease,opacity .22s ease}.section-nav-group.is-expanded .section-nav-group-chevron{transform:rotate(90deg);opacity:1}.section-nav-group.has-active-section .section-nav-group-meta,.section-nav-group.is-expanded .section-nav-group-meta{border-color:rgba(37,99,235,0.34);background:linear-gradient(135deg,rgba(37,99,235,0.22),rgba(37,99,235,0.08));box-shadow:inset 0 1px 0 rgba(255,255,255,0.46),0 6px 16px rgba(37,99,235,0.14)}.section-nav-group.has-active-section .section-nav-group-importance-bar.is-active,.section-nav-group.is-expanded .section-nav-group-importance-bar.is-active{transform:translateY(-1px)}.section-nav-group-header .section-nav-index{min-width:20px;height:20px;padding:0 5px;font-size:9px}.section-nav-item.active .section-nav-index{color:#fff;background:rgba(37,99,235,0.9);border-color:rgba(37,99,235,0.95)}.section-nav-text{font-size:11px;font-weight:650;line-height:1.25;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:122px}.section-nav-item.active .section-nav-text{color:var(--primary-accent)}.section-nav-tooltip{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(-4px);background:rgba(15,23,42,0.95);color:#fff;border-radius:8px;padding:6px 10px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 8px 20px rgba(2,8,23,0.28)}html[lang="ar"] .section-nav-tooltip{left:auto;right:calc(100% + 14px);transform:translateY(-50%) translateX(4px)}.section-nav-item:hover .section-nav-tooltip,.section-nav-item:focus-visible .section-nav-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}.section-nav-connector,.section-nav-progress{display:none}.section-nav-toggle{width:40px;height:40px;border-radius:999px;border:1px solid rgba(37,99,235,0.34);background:rgba(255,255,255,0.88);color:rgba(37,99,235,0.95);box-shadow:0 10px 26px rgba(15,23,42,0.16);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.section-nav-toggle:hover{transform:translateX(2px);background:#fff;border-color:rgba(37,99,235,0.46)}html[lang="ar"] .section-nav-toggle:hover{transform:translateX(-2px)}.section-nav-toggle:focus-visible{outline:0;border-color:rgba(37,99,235,0.68);box-shadow:0 0 0 3px rgba(37,99,235,0.2),0 10px 26px rgba(15,23,42,0.16)}.section-nav-toggle .ui-icon{font-size:20px;transition:transform .22s ease}.section-nav-container.is-open .section-nav-toggle .ui-icon{transform:rotate(180deg)}html[lang="ar"] .section-nav-container:not(.is-open) .section-nav-toggle .ui-icon{transform:rotate(180deg)}html[lang="ar"] .section-nav-container.is-open .section-nav-toggle .ui-icon{transform:rotate(0)}.animate__animated{animation-duration:.45s;animation-fill-mode:both}.animate__fadeInRight{animation-name:animateFadeInRight}html[lang="ar"] .animate__fadeInRight{animation-name:animateFadeInLeft}.section-nav-panel.is-closing.animate__fadeInRight{animation-direction:reverse}body.theme-dark .section-nav-panel::before{background:linear-gradient(180deg,rgba(3,7,18,0.72),rgba(3,7,18,0.52));border-color:rgba(14,165,233,0.2);box-shadow:0 18px 36px rgba(0,0,0,0.42)}body.theme-dark .section-nav-item{background:rgba(2,6,23,0.52);border-color:rgba(14,165,233,0.08)}body.theme-dark .section-nav-item:hover{background:rgba(2,6,23,0.75);border-color:rgba(14,165,233,0.3)}body.theme-dark .section-nav-item.active{background:linear-gradient(135deg,rgba(14,165,233,0.22),rgba(14,165,233,0.08));border-color:rgba(14,165,233,0.42);box-shadow:0 8px 24px rgba(14,165,233,0.18)}body.theme-dark .section-nav-dot{background:rgba(14,165,233,0.5);border-color:rgba(14,165,233,0.7)}body.theme-dark .section-nav-item.active .section-nav-dot{background:#38bdf8;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(14,165,233,0.2),0 0 14px rgba(14,165,233,0.5)}body.theme-dark .section-nav-index{color:#a5f3fc;background:rgba(14,165,233,0.12);border-color:rgba(14,165,233,0.28)}body.theme-dark .section-nav-group-meta{border-color:rgba(14,165,233,0.24);background:linear-gradient(135deg,rgba(14,165,233,0.2),rgba(14,165,233,0.06));box-shadow:inset 0 1px 0 rgba(255,255,255,0.14)}body.theme-dark .section-nav-group.has-active-section .section-nav-group-meta,body.theme-dark .section-nav-group.is-expanded .section-nav-group-meta{border-color:rgba(56,189,248,0.42);background:linear-gradient(135deg,rgba(14,165,233,0.28),rgba(14,165,233,0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 6px 16px rgba(14,165,233,0.2)}body.theme-dark .section-nav-group-progress-dot.active{background:#38bdf8}body.theme-dark .section-nav-item.active .section-nav-index{color:#082f49;background:#a5f3fc;border-color:#a5f3fc}body.theme-dark .section-nav-item.active .section-nav-text{color:#dff6ff}body.theme-dark .section-nav-toggle{background:rgba(2,6,23,0.85);border-color:rgba(14,165,233,0.35);color:#a5f3fc;box-shadow:0 10px 26px rgba(0,0,0,0.4)}body.theme-dark .section-nav-toggle:hover{background:rgba(2,6,23,0.98);border-color:rgba(14,165,233,0.55)}body.theme-dark .section-nav-toggle:focus-visible{border-color:rgba(14,165,233,0.68);box-shadow:0 0 0 3px rgba(14,165,233,0.22),0 10px 26px rgba(0,0,0,0.4)}@media(max-width:1200px){.section-nav-container{left:0}html[lang="ar"] .section-nav-container{left:auto;right:0}.section-nav-items{min-width:170px}}@media(max-width:768px){.section-nav-container{display:none !important}}@keyframes animateFadeInRight{from{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}@keyframes animateFadeInLeft{from{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}#particle-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.7;transform:translateZ(0)}.particle-cursor{position:fixed;width:10px;height:10px;border:1px solid rgba(255,255,255,0.5);border-radius:50%;pointer-events:none;z-index:6;transform:translate(-50%,-50%);transition:transform .1s ease,opacity .2s ease;opacity:0}body:not(.theme-light) .particle-cursor{border-color:rgba(255,255,255,1)}body.theme-light .particle-cursor{border-color:rgba(0,0,0,0.3)}header.hero{position:relative;margin-top:0;overflow:hidden}header.hero .hero-content{position:relative;z-index:2}header.hero .badge,header.hero h1,header.hero p,header.hero .btn{position:relative;z-index:2}header.hero .hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}header.hero .digital-elements{position:absolute;inset:0;z-index:1;pointer-events:none}@keyframes particleCanvasFadeIn{from{opacity:0}to{opacity:1}}#particle-canvas{animation:particleCanvasFadeIn 1s ease-out}@keyframes heroContentFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}header.hero .hero-content{animation:heroContentFadeIn 1s ease-out}@media(max-width:768px){#particle-canvas{opacity:.46}.particle-cursor{display:none}}@media(prefers-reduced-motion:reduce){#particle-canvas{opacity:.3}#particle-canvas{animation:none}header.hero .hero-content{animation:none}}body.theme-dark #particle-canvas{opacity:.82}.inl-001{height:62px;width:auto}.inl-002{height:26px;width:auto}.inl-003{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(15,23,42,0.1)}.inl-004{font-weight:700;font-size:16px;text-align:right;direction:rtl;color:var(--text-color)}.inl-005{background:transparent;border:0;font-size:24px;cursor:pointer;padding:0;color:var(--text-color);display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease}.inl-006{gap:16px;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease forwards .7s}.inl-007{margin-top:50px;background:linear-gradient(180deg,transparent 0,rgba(37,99,235,0.02) 100%)}.inl-008{grid-template-columns:repeat(2,1fr);gap:24px}.inl-010{margin-bottom:80px}.inl-011{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.inl-012{padding:32px;background:linear-gradient(135deg,rgba(30,64,175,0.12),rgba(37,99,235,0.05));border:1px solid rgba(37,99,235,0.25);border-radius:16px;transition:all .3s ease}.inl-013{width:48px;height:48px;background:linear-gradient(135deg,rgba(37,99,235,0.3),rgba(37,99,235,0.1));border:2px solid rgba(37,99,235,0.5);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px}.inl-014{font-size:18px;margin-bottom:16px;color:var(--text-color)}.inl-015{color:var(--text-muted);font-size:14px;line-height:1.6;margin-bottom:16px}.inl-016{color:#ef4444;font-size:13px;margin-bottom:12px}.inl-017{color:#10b981;font-size:13px}.inl-018{background:linear-gradient(180deg,rgba(239,68,68,0.08) 0,rgba(239,68,68,0.02) 100%);padding:100px 0;position:relative;overflow:hidden}.inl-019{position:absolute;top:-50%;right:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,0.1) 0,transparent 70%);pointer-events:none}.inl-020{position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,0.05) 0,transparent 70%);pointer-events:none}.inl-021{position:relative;z-index:1}.inl-022{background:linear-gradient(135deg,rgba(239,68,68,0.2),rgba(239,68,68,0.1));color:#ef4444;border:1px solid rgba(239,68,68,0.3);font-weight:600}.inl-023{margin:20px 0 0 0}.inl-024{color:var(--text-muted);margin-top:16px;font-size:16px;max-width:600px;margin-left:auto;margin-right:auto}.inl-025{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px;margin-top:60px}.inl-026{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.1s}.inl-027{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.15s}.inl-028{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.2s}.inl-029{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.25s}.inl-030{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.3s}.inl-031{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.35s}.inl-032{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.4s}.inl-033{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.45s}.inl-034{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.5s}.inl-035{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards;animation-delay:.55s}.inl-036{background:linear-gradient(180deg,rgba(37,99,235,0.025) 0,rgba(59,130,246,0.01) 100%);padding:100px 0;position:relative;overflow:hidden}.inl-037{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.inl-038{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.05s;padding:32px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(59,130,246,0.04));border:1px solid rgba(37,99,235,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-039{position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(37,99,235,0.1),transparent);border-radius:50%;pointer-events:none}.inl-040{font-size:48px;margin-bottom:16px;line-height:1}.inl-041{color:var(--text-color);font-size:18px;font-weight:700;margin:0 0 12px 0;line-height:1.3}.inl-042{color:var(--text-muted);font-size:14px;margin:0;line-height:1.5}.inl-043{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.1s;padding:32px;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(37,99,235,0.04));border:1px solid rgba(59,130,246,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-044{position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(59,130,246,0.1),transparent);border-radius:50%;pointer-events:none}.inl-045{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.15s;padding:32px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(59,130,246,0.04));border:1px solid rgba(37,99,235,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-046{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.2s;padding:32px;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(37,99,235,0.04));border:1px solid rgba(59,130,246,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-047{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.25s;padding:32px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(59,130,246,0.04));border:1px solid rgba(37,99,235,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-048{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.3s;padding:32px;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(37,99,235,0.04));border:1px solid rgba(59,130,246,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-049{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.35s;padding:32px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(59,130,246,0.04));border:1px solid rgba(37,99,235,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-050{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards;animation-delay:.4s;padding:32px;background:linear-gradient(135deg,rgba(59,130,246,0.12),rgba(37,99,235,0.04));border:1px solid rgba(59,130,246,0.2);border-radius:16px;cursor:pointer;transition:all .35s cubic-bezier(0.34,1.56,0.64,1);position:relative;overflow:hidden}.inl-051{background:linear-gradient(180deg,rgba(2,6,23,0.02) 0,transparent 100%)}.inl-052{padding:40px;display:flex;flex-direction:column;justify-content:center;min-height:550px;background:linear-gradient(135deg,rgba(37,99,235,0.08),rgba(96,165,250,0.04));border:2px solid rgba(37,99,235,0.2);position:sticky;top:100px}.inl-053{margin-bottom:30px}.inl-054{color:var(--primary-accent);font-size:16px;font-weight:600;margin:0 0 16px 0}.inl-055{color:var(--text-color);font-size:28px;margin:0 0 24px 0;line-height:1.4}.inl-056{color:var(--text-muted);font-size:16px;line-height:1.8;margin:0}.inl-057{display:flex;flex-direction:column;gap:20px}.inl-058{padding:28px;background:rgba(37,99,235,0.04);border:1px solid rgba(37,99,235,0.15);border-radius:12px;cursor:pointer;transition:all .3s ease}.inl-059{color:var(--text-color);margin:0 0 8px 0;font-size:17px;font-weight:600}.inl-060{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}.inl-061{background:linear-gradient(180deg,rgba(37,99,235,0.02) 0,rgba(37,99,235,0.01) 100%)}.inl-062{width:100%;height:300px;object-fit:cover;border-radius:12px;margin-bottom:14px}.inl-063{background:linear-gradient(180deg,rgba(2,6,23,0.05) 0,rgba(2,6,23,0.02) 100%)}.inl-064{width:100%;height:200px;object-fit:cover;border-radius:12px;margin-bottom:20px}.inl-065{background:linear-gradient(180deg,transparent 0,rgba(14,165,233,0.03) 100%)}.inl-066{max-width:700px;margin:0 auto}.inl-067{background:rgba(255,255,255,0.04);padding:24px;margin-bottom:16px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,0.08);transition:all .4s cubic-bezier(0.34,1.56,0.64,1)}.inl-068{font-weight:600;font-size:18px}.inl-069{margin-top:12px;color:var(--text-muted)}.inl-070{background:linear-gradient(180deg,rgba(var(--primary-accent-rgb),0.12),rgba(var(--primary-accent-rgb),0.04));padding:80px 0;text-align:center}.inl-071{font-size:32px;margin-bottom:24px;max-width:700px;margin-left:auto;margin-right:auto}.inl-072{color:var(--text-muted);font-size:18px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.inl-073{font-size:16px;padding:16px 40px}.inl-074{height:96px;width:auto}.inl-075{max-width:500px;margin:0 auto;color:var(--text-muted)}.inl-076{color:var(--text-muted);line-height:1.6;margin-top:12px}.inl-077{opacity:0;pointer-events:none;user-select:none}.inl-078{display:flex;justify-content:center}.inl-079{margin-bottom:24px}.inl-080{margin-bottom:24px;display:flex;gap:28px;flex-wrap:wrap}.inl-081{min-width:220px}.inl-082{margin-bottom:0}.inl-083{margin-bottom:8px}.inl-084{padding-top:24px;border-top:1px solid var(--outline)}.inl-085{margin-bottom:20px;font-weight:500}