:root{--ivx-cyan:#00D1FF;--ivx-violet:#8A3FFC;--ivx-bg:#000000;--ivx-card:#060A14;--ivx-card-2:#0B1020;--ivx-text:#FFFFFF;--ivx-muted:rgba(255,255,255,.68);--ivx-dim:rgba(255,255,255,.40);--ivx-border:rgba(255,255,255,.08);--ivx-grad:linear-gradient(90deg,#00D1FF,#8A3FFC)}*,*::after,*::before{box-sizing:border-box}#main,#wrapper,.page-wrapper,body,html{background:#000!important}body{color:var(--ivx-text)!important;font-family:'Space Grotesk',sans-serif!important;font-size:17px!important;font-weight:400!important;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.35}h1,h2,h3,h4,h5,h6{color:#fff!important;font-family:'Space Grotesk',sans-serif!important;font-weight:700!important;letter-spacing:-.03em!important}p{color:var(--ivx-muted);line-height:1.8;font-size:17px}a{color:#fff;transition:color .3s ease}a:hover{color:var(--ivx-cyan)}.ivx-hero-v2-bg::after,.ivx-hero-v2-bg::before,.ivx-hero-v2-content::after,.ivx-hero-v2-content::before,.ivx-hero-v2-inner::after,.ivx-hero-v2-inner::before,.ivx-hero-v2-overlay::after,.ivx-hero-v2-overlay::before,.ivx-hero-v2::after,.ivx-hero-v2::before{content:none!important;display:none!important;background:none!important}.header-main,.header-wrapper,.stuck .header-main{background:#000!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.header-main .container{padding-left:100px!important;padding-right:100px!important}.nav > li > a{color:#fff!important;font-weight:500!important;font-size:16px!important;letter-spacing:-.01em;transition:color .25s ease!important}.nav > li > a:hover{color:var(--ivx-cyan)!important}.nav > li.active > a{background:var(--ivx-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-line > li.active > a:before,.nav-line > li:hover > a:before,.nav-line-bottom > li.active > a:before,.nav-line-bottom > li:hover > a:before,.nav-line-grow > li.active > a:before,.nav-line-grow > li:hover > a:before{background:var(--ivx-grad)!important}.nav-dropdown{background:#050912!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 24px 64px rgba(0,0,0,.70),0 0 0 1px rgba(255,255,255,.05)!important}.nav-dropdown > li > a,.nav-dropdown li,.nav-dropdown-default{border:none!important}.nav-dropdown li a{color:rgba(255,255,255,.68)!important;font-weight:500!important;font-size:15px!important;transition:color .2s ease!important}.nav-dropdown li a:hover{color:var(--ivx-cyan)!important;background:transparent!important;-webkit-text-fill-color:unset!important}.button{border-radius:10px!important;font-weight:600!important;text-transform:none!important;font-size:16px!important;transition:all .3s ease!important;letter-spacing:-.01em!important}.button.color.primary,.button.primary{background:var(--ivx-grad)!important;border:none!important;color:#fff!important;box-shadow:0 0 28px rgba(0,209,255,.18),0 0 56px rgba(138,63,252,.10)!important}.button.color.primary:hover,.button.primary:hover{transform:translateY(-2px)!important;box-shadow:0 0 40px rgba(0,209,255,.32),0 8px 32px rgba(138,63,252,.20)!important}.button.is-outline,.button.outline{border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;background:transparent!important;backdrop-filter:blur(8px)}.button.is-outline:hover,.button.outline:hover{border-color:var(--ivx-cyan)!important;color:var(--ivx-cyan)!important;box-shadow:0 0 20px rgba(0,209,255,.18)!important}.ivx-hero-v2-section{background:#000!important;padding:0!important;overflow:hidden!important}.ivx-hero-v2-section .col,.ivx-hero-v2-section .col-inner,.ivx-hero-v2-section .row,.ivx-hero-v2-section .section-bg,.ivx-hero-v2-section .section-content{background:transparent!important}.ivx-hero-v2{position:relative;min-height:720px;overflow:hidden;background:#000}.ivx-hero-v2-bg{position:absolute;inset:0;z-index:1;background-image:url("/wp-content/uploads/2026/05/banner-ivisionx-1-2.webp");background-size:cover;background-position:center center;background-repeat:no-repeat}.ivx-hero-v2-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.88) 18%,rgba(0,0,0,.68) 42%,rgba(0,0,0,.18) 68%,rgba(0,0,0,.28) 100%),linear-gradient(rgba(0,209,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,209,255,.03) 1px,transparent 1px);background-size:auto,60px 60px,60px 60px;pointer-events:none}.ivx-hero-v2-inner{position:relative;z-index:3;max-width:1400px;min-height:720px;margin:0 auto;padding:90px 40px 110px;display:flex;align-items:center}.ivx-hero-v2-content{position:relative;z-index:3;max-width:700px}.ivx-hero-v2-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.03);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:28px}.ivx-hero-v2-title{color:#fff!important;font-size:clamp(58px,6vw,92px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 28px!important}.ivx-hero-v2-title .ivx-hero-v2-white{color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important}.ivx-hero-v2-title .ivx-hero-v2-gradient{background:var(--ivx-grad)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.ivx-hero-v2-sub{max-width:620px;color:rgba(255,255,255,.72);font-size:20px;line-height:1.65;margin:0 0 36px}.ivx-hero-v2-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:34px;overflow:visible!important}.ivx-hero-v2-btn{position:relative;overflow:visible!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 30px;border-radius:14px;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important;transition:.35s ease}.ivx-hero-v2-btn-primary{background:var(--ivx-grad)!important;box-shadow:0 0 26px rgba(0,209,255,.22),0 0 54px rgba(138,63,252,.14)}.ivx-hero-v2-btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 36px rgba(0,209,255,.34),0 0 74px rgba(138,63,252,.22)}.ivx-hero-v2-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;box-shadow:0 0 18px rgba(0,209,255,.08),0 0 34px rgba(138,63,252,.06)}.ivx-hero-v2-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 0 28px rgba(0,209,255,.18),0 0 52px rgba(138,63,252,.12)}.ivx-hero-v2-arrow{display:inline-flex;line-height:1;font-size:18px;transition:.35s ease}.ivx-hero-v2-btn-primary:hover .ivx-hero-v2-arrow{transform:translateX(4px)}.ivx-hero-v2-play{width:30px;height:30px;min-width:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;padding-left:1px;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;box-shadow:0 0 14px rgba(0,209,255,.10),0 0 24px rgba(138,63,252,.06);transition:.35s ease}.ivx-hero-v2-play::before{content:"";position:relative;left:1px;width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.ivx-hero-v2-btn-secondary:hover .ivx-hero-v2-play{transform:scale(1.08);box-shadow:0 0 20px rgba(0,209,255,.20),0 0 34px rgba(138,63,252,.12)}.ivx-hero-v2-checks{display:flex;flex-wrap:wrap;gap:14px;max-width:900px}.ivx-hero-v2-check{display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;color:rgba(255,255,255,.78);font-size:15px;line-height:1;white-space:nowrap}.ivx-hero-v2-check span{width:22px;height:22px;min-width:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 12px rgba(0,209,255,.14),0 0 20px rgba(138,63,252,.08)}.ivx-about-section{background:#000!important;padding-top:120px!important;padding-bottom:120px!important}.ivx-about{max-width:580px;text-align:left}.ivx-about-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(138,63,252,.45);border-radius:100px;padding:7px 18px;font-size:12px;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.ivx-about-badge-dot{color:var(--ivx-cyan)}.ivx-about-title{color:#fff;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:.95;letter-spacing:-.03em;margin:0 0 24px}.ivx-about-gradient{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-about-line{width:48px;height:3px;background:var(--ivx-grad);border-radius:100px;margin-bottom:24px}.ivx-about-p{color:var(--ivx-muted);font-size:16px;line-height:1.8;margin:0 0 18px}.ivx-services-section{background:#000!important}.ivx-services-wrap{max-width:1320px;margin:0 auto;padding:120px 20px}.ivx-services-top{text-align:center;margin-bottom:64px}.ivx-services-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(138,63,252,.45);border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#fff;margin-bottom:24px}.ivx-services-title{color:#fff;font-size:clamp(42px,5vw,72px);line-height:.95;font-weight:700;margin:0 0 24px}.ivx-services-title span{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-services-sub{max-width:720px;margin:0 auto;color:var(--ivx-muted);font-size:18px;line-height:1.7}.ivx-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,420px));justify-content:center;gap:24px}.ivx-service-card{position:relative;overflow:hidden;display:grid;grid-template-columns:110px 1fr;gap:28px;align-items:center;background:linear-gradient(145deg,rgba(11,16,32,.95),rgba(3,7,18,.98));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:36px;transition:.35s ease}.ivx-service-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.12),transparent 35%),radial-gradient(circle at bottom right,rgba(138,63,252,.12),transparent 35%);opacity:.75;pointer-events:none}.ivx-service-card:hover{transform:translateY(-6px);border-color:rgba(0,209,255,.35);box-shadow:0 0 45px rgba(0,209,255,.10),0 0 80px rgba(138,63,252,.08)}.ivx-service-icon{position:relative;z-index:2;width:92px;height:92px;display:flex;align-items:center;justify-content:center}.ivx-service-icon svg{width:86px;height:86px;fill:none;stroke:url(#ivxIconGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(0,209,255,.35))}.ivx-service-content{position:relative;z-index:2;border-left:1px solid rgba(255,255,255,.10);padding-left:28px}.ivx-service-content h3{color:#fff;font-size:24px;line-height:1.15;margin:0 0 12px}.ivx-service-line{width:34px;height:3px;background:var(--ivx-grad);border-radius:99px;margin-bottom:16px}.ivx-service-content p{color:var(--ivx-muted);font-size:16px;line-height:1.65;margin:0}.ivx-why-section{position:relative!important;overflow:hidden!important;padding-top:140px!important;padding-bottom:140px!important}.ivx-why-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:240px;background:radial-gradient(circle at top center,rgba(0,209,255,.14),transparent 60%),linear-gradient(to bottom,rgba(138,63,252,.08),transparent);pointer-events:none;z-index:1}.ivx-why-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 20px 100px}.ivx-why-top{text-align:center;margin-bottom:64px}.ivx-why-badge{display:inline-flex;border:1px solid rgba(138,63,252,.55);border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#fff;margin-bottom:24px}.ivx-why-title{color:#fff;font-size:clamp(42px,5vw,72px);line-height:.95;font-weight:700;margin:0 0 24px}.ivx-why-title span{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-why-sub{max-width:760px;margin:0 auto;color:var(--ivx-muted);font-size:18px;line-height:1.7}.ivx-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ivx-why-card{position:relative;overflow:hidden;min-height:430px;padding:40px 32px;border-radius:24px;border:1px solid transparent;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(to bottom,#00d1ff 0,#8a3ffc 45%,rgba(255,255,255,.22) 55%,rgba(255,255,255,.18) 100%) border-box;transition:.35s ease}.ivx-why-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top center,rgba(0,209,255,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(138,63,252,.14),transparent 35%);pointer-events:none}.ivx-card-glow{position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:80px;height:3px;border-radius:100px;background:var(--ivx-grad);box-shadow:0 0 18px rgba(0,209,255,.9),0 0 34px rgba(138,63,252,.55)}.ivx-why-card:hover{transform:translateY(-6px);box-shadow:0 0 45px rgba(0,209,255,.12),0 0 90px rgba(138,63,252,.10)}.ivx-why-card h3,.ivx-why-card p,.ivx-why-icon,.ivx-why-line,.ivx-why-number{position:relative;z-index:2}.ivx-why-number{color:rgba(255,255,255,.12);font-size:34px;font-weight:700;margin-bottom:28px}.ivx-why-icon{width:120px;height:120px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin:0 auto 42px;background:radial-gradient(circle,rgba(0,209,255,.08),rgba(138,63,252,.04));box-shadow:inset 0 0 38px rgba(0,209,255,.10),0 0 22px rgba(138,63,252,.10)}.ivx-why-icon svg{width:82px;height:82px;fill:none;stroke:url(#ivxWhyGrad);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(0,209,255,.35))}.ivx-why-line{width:34px;height:3px;background:var(--ivx-grad);border-radius:99px;margin-bottom:18px}.ivx-why-card h3{color:#fff;font-size:24px;line-height:1.15;margin:0 0 16px}.ivx-why-card p{color:var(--ivx-muted);font-size:16px;line-height:1.65;margin:0}.ivx-case-section{position:relative;overflow:hidden}.row.ivx-case-row{max-width:1400px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}.ivx-case-left{max-width:520px;position:relative;z-index:2}.ivx-case-badge{display:inline-flex;align-items:center;border:1px solid rgba(138,63,252,.45);border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#fff;margin-bottom:24px}.ivx-case-title{color:#fff;font-size:clamp(52px,6vw,84px);line-height:.92;font-weight:700;margin:0 0 24px}.ivx-case-title span{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-case-line{width:80px;height:3px;background:var(--ivx-grad);border-radius:99px;margin-bottom:34px}.ivx-case-sub{color:rgba(255,255,255,.72);font-size:20px;line-height:1.7;margin-bottom:42px}.ivx-case-features{display:flex;flex-direction:column;gap:28px;margin-bottom:42px}.ivx-case-feature{display:flex;gap:20px;align-items:flex-start}.ivx-case-feature h4{color:#fff;font-size:28px;line-height:1.1;margin:0 0 8px}.ivx-case-feature p{color:var(--ivx-muted);font-size:17px;line-height:1.6;margin:0}.ivx-case-icon{min-width:72px;width:72px;height:72px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(to bottom,#8a3ffc 0,#00d1ff 100%) border-box;box-shadow:inset 0 0 18px rgba(0,209,255,.08),0 0 22px rgba(138,63,252,.10)}.ivx-case-icon svg{width:38px;height:38px;fill:none;stroke:url(#ivxCaseGrad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35)) drop-shadow(0 0 14px rgba(138,63,252,.22))}.ivx-case-btn{display:inline-flex;align-items:center;gap:14px;padding:18px 30px;border-radius:18px;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.06em;transition:.35s ease}.ivx-case-btn:hover{transform:translateY(-2px);box-shadow:0 0 24px rgba(0,209,255,.16),0 0 42px rgba(138,63,252,.10)}.ivx-case-image{overflow:visible!important;perspective:none!important}.ivx-case-image::before{display:none!important}.ivx-case-image img{border-radius:28px!important;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(to bottom,#00d1ff 0,#8a3ffc 45%,rgba(255,255,255,.18) 100%) border-box!important;border:1px solid transparent!important;transition:.4s ease!important;box-shadow:0 0 60px rgba(0,209,255,.10),0 0 100px rgba(138,63,252,.08)!important}.ivx-case-image img:hover{transform:perspective(1200px) rotateY(-6deg) translateY(-4px)!important}.ivx-trust-section{position:relative;overflow:hidden;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.ivx-trust-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.82) 45%,rgba(0,0,0,.90) 100%),radial-gradient(circle at bottom left,rgba(0,209,255,.12),transparent 40%),radial-gradient(circle at top right,rgba(138,63,252,.12),transparent 40%);z-index:1}.ixcs-wrap{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:80px 40px}.ixcs-badge{display:inline-flex;border:1px solid rgba(138,63,252,.45);border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#fff;margin-bottom:24px}.ixcs-title{color:#fff;font-size:clamp(48px,5vw,76px);line-height:.95;margin:0 0 26px}.ixcs-quote,.ixcs-title span{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ixcs-sub{max-width:620px;color:rgba(255,255,255,.7);font-size:20px;line-height:1.7;margin-bottom:46px}.ixcs-cards{overflow:hidden;width:100%;position:relative;padding-top:12px}.ixcs-track{display:flex;gap:22px;width:max-content;padding-top:12px;animation:ixcsScroll 36s linear infinite}.ixcs-cards:hover .ixcs-track{animation-play-state:paused}.ixcs-card{width:380px;flex-shrink:0;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(to bottom,#00d1ff 0,#8a3ffc 45%,rgba(255,255,255,.18) 100%) border-box;border:1px solid transparent;border-radius:22px;padding:34px 28px;min-height:300px;transition:.35s ease}.ixcs-card:hover{transform:translateY(-4px);box-shadow:0 0 24px rgba(0,209,255,.12),0 0 40px rgba(138,63,252,.08)}.ixcs-quote{font-size:70px;line-height:.7;margin-bottom:18px}.ixcs-card p{color:#fff;font-size:17px;line-height:1.75;margin-bottom:34px}.ixcs-author{display:flex;gap:14px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.ixcs-avatar{min-width:54px;width:54px;height:54px;border-radius:999px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent}.ixcs-avatar svg{width:24px;height:24px;fill:none;stroke:url(#ixcsGrad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ixcs-author strong{color:#fff;font-size:15px;display:block}.ixcs-author span{color:rgba(255,255,255,.58);font-size:13px}@keyframes ixcsScroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 11px))}}.ivx-cta-section{position:relative!important;overflow:hidden!important;background:#000!important}.ivx-cta-section::before{display:none!important}.ivx-cta-section .col,.ivx-cta-section .col-inner,.ivx-cta-section .row,.ivx-cta-section .section-bg,.ivx-cta-section .section-content{background:transparent!important}.ivx-cta-video-wrap{position:relative!important;overflow:hidden!important;min-height:720px!important;background:#000!important}.ivx-cta-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.85!important;z-index:1!important;display:block!important;visibility:visible!important}.ivx-cta-overlay{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.45)),radial-gradient(circle at center,rgba(0,209,255,.08),transparent 38%),radial-gradient(circle at bottom right,rgba(138,63,252,.08),transparent 42%)}.ivx-cta-overlay,.ivx-cta-video-wrap,.ivx-cta-wrap{background-color:transparent!important}.ivx-cta-wrap{position:relative!important;z-index:3!important;max-width:1200px!important;margin:0 auto!important;padding:100px 40px!important;text-align:center!important;background:transparent!important}.ivx-cta-badge{display:inline-flex!important;border:1px solid rgba(138,63,252,.45)!important;border-radius:100px!important;padding:8px 20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;color:#fff!important;margin-bottom:28px!important}.ivx-cta-title{color:#fff!important;font-size:clamp(56px,7vw,100px)!important;line-height:.9!important;margin:0 0 28px!important}.ivx-cta-title span{background:var(--ivx-grad)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.ivx-cta-sub{max-width:760px!important;margin:0 auto 42px!important;color:rgba(255,255,255,.82)!important;font-size:20px!important;line-height:1.7!important}.ivx-cta-buttons{display:flex!important;justify-content:center!important;gap:18px!important;flex-wrap:wrap!important}.ivx-cta-btn-primary,.ivx-cta-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:58px!important;padding:0 32px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;color:#fff!important;text-decoration:none!important;transition:.35s ease!important}.ivx-cta-btn-primary{background:var(--ivx-grad)!important;box-shadow:0 0 30px rgba(0,209,255,.20),0 0 50px rgba(138,63,252,.14)!important}.ivx-cta-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box!important;border:1px solid transparent!important}.ivx-cta-btn-primary:hover,.ivx-cta-btn-secondary:hover{transform:translateY(-3px)!important}.footer-widgets.footer.footer-1{background:#000!important;position:relative!important;overflow:hidden!important;padding-top:65px!important;padding-bottom:45px!important;border-top:1px solid rgba(255,255,255,.06)!important}.footer-widgets.footer.footer-1::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#00d1ff,#8a3ffc,transparent)}.footer-widgets.footer.footer-1 .row{max-width:1320px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important;display:grid!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;gap:64px!important;align-items:flex-start!important}.footer-widgets.footer.footer-1 .col{width:auto!important;max-width:none!important;flex-basis:auto!important;padding-left:0!important;padding-right:0!important}.footer-widgets.footer.footer-1 .col,.footer-widgets.footer.footer-1 .col-inner,.footer-widgets.footer.footer-1 .textwidget,.footer-widgets.footer.footer-1 .widget{background:transparent!important}.footer-widgets.footer.footer-1 .widget-title{display:block!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:18px!important}.footer-widgets.footer.footer-1 .is-divider{width:38px!important;height:3px!important;background:var(--ivx-grad)!important;border-radius:99px!important;margin:0 0 22px!important}.footer-widgets.footer.footer-1 a,.footer-widgets.footer.footer-1 li,.footer-widgets.footer.footer-1 p,.footer-widgets.footer.footer-1 span{color:rgba(255,255,255,.62)!important;font-size:15px!important;line-height:1.7!important;text-decoration:none!important}.footer-widgets.footer.footer-1 a{transition:.3s ease!important}.footer-widgets.footer.footer-1 a:hover{color:#00d1ff!important}.footer-widgets.footer.footer-1 ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.footer-widgets.footer.footer-1 li{margin-bottom:11px!important}.footer-widgets.footer.footer-1 img{max-width:230px!important;height:auto!important;margin-bottom:22px!important}.footer-widgets.footer.footer-1 .social-icons{display:flex!important;gap:18px!important;align-items:center!important;text-align:left!important;margin-top:18px!important;margin-bottom:24px!important}.footer-widgets.footer.footer-1 .social-icons .button{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box!important;border:1px solid transparent!important;box-shadow:0 0 16px rgba(0,209,255,.08),0 0 26px rgba(138,63,252,.06)!important;transition:.3s ease!important}.footer-widgets.footer.footer-1 .social-icons .button:hover{transform:translateY(-2px)!important;box-shadow:0 0 22px rgba(0,209,255,.18),0 0 36px rgba(138,63,252,.12)!important}.footer-widgets.footer.footer-1 .social-icons .button i{position:static!important;top:auto!important;margin:0!important;padding:0!important;line-height:1!important;color:#fff!important;font-size:15px!important}.footer-widgets.footer.footer-1 iframe{border-radius:18px!important;opacity:.88!important;filter:grayscale(.65) brightness(.9) contrast(1.05)!important;margin-top:18px!important;max-width:280px!important;height:96px!important}.absolute-footer{position:relative!important;margin-top:0!important;background:#02040a!important;padding:26px 0 22px!important;border-top:1px solid rgba(255,255,255,.06)!important}.absolute-footer::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:92%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,209,255,.28),rgba(138,63,252,.28),transparent)!important}.absolute-footer .container{max-width:1320px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:20px!important;padding-left:40px!important;padding-right:40px!important}.absolute-footer .footer-secondary{float:none!important;grid-column:1!important;justify-self:start!important}.absolute-footer .copyright-footer,.absolute-footer .footer-primary{grid-column:2!important;justify-self:center!important;color:rgba(255,255,255,.62)!important;font-size:13px!important}.absolute-footer,.absolute-footer a,.absolute-footer p,.absolute-footer span{color:rgba(255,255,255,.52)!important;font-size:13px!important;letter-spacing:.03em!important;text-decoration:none!important}.absolute-footer .social-icons{display:flex!important;gap:18px!important;align-items:center!important}.absolute-footer .social-icons .icon{font-size:17px!important;color:rgba(255,255,255,.72)!important;transition:.3s ease!important}.absolute-footer .social-icons .icon:hover,.absolute-footer a:hover{color:#00d1ff!important;transform:translateY(-2px)!important}.wpml-ls-statics-footer{background:transparent!important;border:none!important;margin:16px 0 0!important;padding:0 0 8px!important}.wpml-ls-statics-footer ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important}.wpml-ls-statics-footer li{margin:0!important;padding:0!important}.wpml-ls-statics-footer .wpml-ls-link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.62)!important;font-size:13px!important;text-decoration:none!important}.wpml-ls-statics-footer .wpml-ls-current-language .wpml-ls-link,.wpml-ls-statics-footer .wpml-ls-link:hover{color:#fff!important;border-color:rgba(0,209,255,.35)!important;box-shadow:0 0 18px rgba(0,209,255,.10)!important}.wpml-ls-statics-footer .wpml-ls-flag{width:18px!important;height:12px!important;margin:0!important}@media(max-width:1550px){.ivx-hero-v2,.ivx-hero-v2-inner{min-height:680px}.ivx-hero-v2-content{max-width:640px}.ivx-hero-v2-title{font-size:72px!important}.ivx-hero-v2-sub{font-size:18px}}@media(max-width:1366px){.ivx-hero-v2,.ivx-hero-v2-inner{min-height:660px}.ivx-hero-v2-content{max-width:590px}.ivx-hero-v2-title{font-size:62px!important}.ivx-hero-v2-btn{min-height:54px;padding:0 22px;font-size:15px}.ivx-hero-v2-checks{gap:12px}.ivx-hero-v2-check{font-size:14px}}@media(max-width:1200px){.ivx-services-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}.ivx-why-grid{grid-template-columns:repeat(2,1fr)}.footer-widgets.footer.footer-1 .row{grid-template-columns:1.2fr 1fr!important;gap:46px!important}}@media(max-width:1024px){.ivx-hero-v2-inner{padding:90px 28px 90px}.ivx-hero-v2-content{max-width:620px}.ivx-hero-v2-title{font-size:58px!important}.header-main .container{padding-left:30px!important;padding-right:30px!important}}@media(max-width:900px){.row.ivx-case-row{padding-left:22px!important;padding-right:22px!important}.footer-widgets.footer.footer-1 .row{grid-template-columns:1fr 1fr!important;gap:40px!important}}@media(max-width:849px){.ivx-case-left{max-width:100%}.ivx-case-title{font-size:54px}.ivx-case-sub{font-size:18px}.ivx-case-feature h4{font-size:22px}}@media(max-width:768px){.header-main .container{padding-left:20px!important;padding-right:20px!important}.section{padding-top:60px!important;padding-bottom:60px!important}.ivx-hero-v2,.ivx-hero-v2-inner{min-height:820px}.ivx-hero-v2-overlay{background:linear-gradient(180deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.72) 48%,rgba(0,0,0,.92) 100%)}.ivx-hero-v2-bg{background-position:center center}.ivx-hero-v2-inner{padding:100px 22px 70px;align-items:flex-start}.ivx-hero-v2-title{font-size:46px!important;line-height:.98!important}.ivx-hero-v2-sub{font-size:17px}.ivx-hero-v2-buttons{flex-direction:column}.ivx-hero-v2-btn{width:100%}.ivx-hero-v2-checks{display:grid;grid-template-columns:1fr;gap:12px}.ivx-hero-v2-check{width:100%;justify-content:flex-start}.ivx-about-section{padding-top:80px!important;padding-bottom:80px!important}.ivx-services-wrap,.ivx-why-wrap,.ixcs-wrap{padding:80px 20px}.ivx-services-grid,.ivx-why-grid{grid-template-columns:1fr}.ivx-service-card{grid-template-columns:1fr}.ivx-service-content{border-left:none;padding-left:0}.ivx-why-card{min-height:auto}.ivx-cta-title,.ixcs-title{font-size:54px!important}.ivx-cta-sub,.ixcs-sub{font-size:18px!important}.ixcs-card{width:320px}.ixcs-track{animation:ixcsScroll 48s linear infinite}.ivx-cta-video-wrap{min-height:640px!important}.ivx-cta-wrap{padding:110px 20px!important}.ivx-cta-buttons{flex-direction:column!important}.ivx-cta-btn-primary,.ivx-cta-btn-secondary{width:100%!important}.absolute-footer .container{grid-template-columns:1fr!important;text-align:center!important;padding-left:22px!important;padding-right:22px!important}.absolute-footer .copyright-footer,.absolute-footer .footer-primary,.absolute-footer .footer-secondary{grid-column:auto!important;justify-self:center!important}}@media(max-width:600px){.footer-widgets.footer.footer-1{padding-top:60px!important;padding-bottom:40px!important}.footer-widgets.footer.footer-1 .row{grid-template-columns:1fr!important;gap:34px!important;padding-left:22px!important;padding-right:22px!important}.footer-widgets.footer.footer-1 .social-icons{text-align:left!important}}@media(max-width:480px){h1{font-size:1.9rem!important}.button{font-size:15px!important;padding:12px 20px!important}.ivx-hero-v2-title{font-size:42px!important}.ivx-hero-v2-badge{font-size:11px;padding:7px 16px}.ivx-service-card,.ivx-why-card,.ixcs-card{padding:28px 22px}.ivx-case-feature{flex-direction:column}.ivx-case-icon{width:64px;height:64px;min-width:64px}.ivx-cta-title,.ixcs-title{font-size:46px!important}}@media(prefers-reduced-motion:reduce){.ixcs-track{animation:none!important}.ivx-case-image img,.ivx-cta-btn-primary,.ivx-cta-btn-secondary,.ivx-hero-v2-btn,.ivx-service-card,.ivx-why-card,.ixcs-card{transition:none!important;transform:none!important}}.ivx-hero-v2-slider{position:relative!important;min-height:720px!important;overflow:hidden!important;background:#000!important}.ivx-hero-v2-slide{position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;z-index:1!important;transition:opacity 1s ease,visibility 1s ease!important}.ivx-hero-v2-slide.active{opacity:1!important;visibility:visible!important;z-index:5!important}.ivx-hero-v2-slide .ivx-hero-v2-bg{position:absolute!important;inset:0!important;z-index:1!important;background-image:var(--slide-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.ivx-hero-v2-slide .ivx-hero-v2-overlay{position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(0,0,0,.94) 0,rgba(0,0,0,.88) 18%,rgba(0,0,0,.68) 42%,rgba(0,0,0,.18) 68%,rgba(0,0,0,.28) 100%),linear-gradient(rgba(0,209,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,209,255,.03) 1px,transparent 1px);background-size:auto,60px 60px,60px 60px;pointer-events:none!important}.ivx-hero-v2-slide .ivx-hero-v2-inner{position:relative!important;z-index:3!important;max-width:1400px!important;min-height:720px!important;margin:0 auto!important;padding:90px 40px 110px!important;display:flex!important;align-items:center!important}.ivx-hero-v2-slide .ivx-hero-v2-content{max-width:700px!important}.ivx-hero-v2-slider .ivx-hero-v2-buttons{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-bottom:34px!important}.ivx-hero-v2-slider .ivx-hero-v2-checks{display:flex!important;flex-wrap:wrap!important;gap:14px!important;max-width:900px!important}@media(max-width:768px){.ivx-hero-v2-slide .ivx-hero-v2-inner,.ivx-hero-v2-slider{min-height:820px!important}.ivx-hero-v2-slide .ivx-hero-v2-inner{padding:100px 22px 70px!important;align-items:flex-start!important}.ivx-hero-v2-slider .ivx-hero-v2-title{font-size:46px!important;line-height:.98!important}.ivx-hero-v2-slider .ivx-hero-v2-sub{font-size:17px!important}.ivx-hero-v2-slider .ivx-hero-v2-buttons{flex-direction:column!important}.ivx-hero-v2-slider .ivx-hero-v2-btn{width:100%!important}.ivx-hero-v2-slider .ivx-hero-v2-checks{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}.ivx-hero-v2-slide,.ivx-hero-v2-slide .ivx-hero-v2-inner,.ivx-hero-v2-slider{overflow:visible!important}.ivx-hero-v2-slider{min-height:780px!important}.ivx-hero-v2-slide .ivx-hero-v2-inner{min-height:780px!important;padding-bottom:140px!important}.ivx-hero-v2-slider .ivx-hero-v2-checks{margin-top:4px!important;padding-bottom:20px!important}@media(max-width:768px){.ivx-hero-v2-slide .ivx-hero-v2-inner,.ivx-hero-v2-slider{min-height:900px!important}.ivx-hero-v2-slide .ivx-hero-v2-inner{padding-bottom:120px!important}}.ivx-industries-section{position:relative;overflow:hidden}.ivx-industries-wrap{max-width:1320px;margin:0 auto}.ivx-industries-top{text-align:center;max-width:860px;margin:0 auto 64px}.ivx-industries-badge{display:inline-flex;align-items:center;border:1px solid rgba(138,63,252,.45);border-radius:999px;padding:8px 20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:24px}.ivx-industries-title{color:#fff;font-size:clamp(42px,5vw,72px);line-height:.95;margin:0 0 24px}.ivx-industries-title span{background:var(--ivx-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-industries-sub{color:rgba(255,255,255,.68);font-size:18px;line-height:1.7;margin:0 auto}.ivx-industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ivx-industry-card{position:relative;overflow:hidden;min-height:285px;padding:34px 30px;border-radius:24px;border:1px solid transparent;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(to bottom,#00d1ff 0,#8a3ffc 45%,rgba(255,255,255,.18) 100%) border-box;transition:.35s ease}.ivx-industry-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.12),transparent 36%),radial-gradient(circle at bottom right,rgba(138,63,252,.12),transparent 40%);pointer-events:none}.ivx-industry-card:hover{transform:translateY(-6px);box-shadow:0 0 42px rgba(0,209,255,.10),0 0 80px rgba(138,63,252,.08)}.ivx-industry-icon{position:relative;z-index:2;width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;box-shadow:0 0 20px rgba(0,209,255,.10),0 0 40px rgba(138,63,252,.08)}.ivx-industry-icon svg{width:38px;height:38px;fill:none;stroke:url(#ivxIndustryGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-industry-card h3,.ivx-industry-card p{position:relative;z-index:2}.ivx-industry-card h3{color:#fff;font-size:24px;line-height:1.15;margin:0 0 16px}.ivx-industry-card p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.65;margin:0}.ivx-industries-cta{display:flex;justify-content:center;margin-top:48px}.ivx-industries-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 34px;border-radius:999px;color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;box-shadow:0 0 24px rgba(0,209,255,.10),0 0 42px rgba(138,63,252,.08);transition:.35s ease}.ivx-industries-btn:hover{transform:translateY(-3px);box-shadow:0 0 34px rgba(0,209,255,.20),0 0 58px rgba(138,63,252,.14)}.ivx-industries-btn span{font-size:20px;line-height:1;transition:.35s ease}.ivx-industries-btn:hover span{transform:translateX(4px)}@media(max-width:1024px){.ivx-industries-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ivx-industries-wrap{padding:80px 20px}.ivx-industries-grid{grid-template-columns:1fr}.ivx-industry-card{min-height:auto}.ivx-industries-btn{width:100%;text-align:center}}.ivx-industries-grid{grid-template-columns:1fr}.ivx-industry-card{min-height:auto}}

.ivx-industry-icon{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;background:linear-gradient(#060a14,#060a14) padding-box,var(--ivx-grad) border-box;border:1px solid transparent;box-shadow:0 0 20px rgba(0,209,255,.10),0 0 40px rgba(138,63,252,.08)}.ivx-industry-icon svg{width:36px;height:36px;fill:none;stroke:url(#ivxIndustryGrad);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-industries-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}@media(max-width:1024px){.ivx-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.ivx-industries-grid{grid-template-columns:1fr!important}}.ivx-about-hero{position:relative;overflow:hidden;background:#000;min-height:760px}.ivx-about-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.82) 32%,rgba(0,0,0,.38) 58%,rgba(0,0,0,.12) 100%),url('/wp-content/uploads/2026/05/about-us-banner.png');background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}.ivx-about-hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(rgba(0,209,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,209,255,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.ivx-about-hero-wrap{position:relative;z-index:3;max-width:1420px;min-height:760px;margin:0 auto;padding:80px 50px;display:flex;align-items:center}.ivx-about-hero-content{position:relative;width:100%;max-width:860px}.ivx-about-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:rgba(255,255,255,.48);font-size:14px;font-weight:500}.ivx-about-breadcrumb a{color:rgba(255,255,255,.48);text-decoration:none;transition:.3s ease}.ivx-about-breadcrumb a:hover{color:#00d1ff}.ivx-about-hero-badge{display:inline-flex;align-items:center;padding:8px 20px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.03);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:28px}.ivx-about-hero-title{color:#fff!important;font-size:clamp(54px,6vw,88px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:0 0 30px!important}.ivx-about-hero-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ivx-about-hero-sub{max-width:680px;color:rgba(255,255,255,.72);font-size:20px;line-height:1.7;margin:0 0 42px}.ivx-about-hero-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:46px}.ivx-about-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 30px;border-radius:14px;color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:700;letter-spacing:.03em;transition:.35s ease}.ivx-about-hero-btn-primary{background:linear-gradient(90deg,#00d1ff,#8a3ffc);box-shadow:0 0 28px rgba(0,209,255,.22),0 0 54px rgba(138,63,252,.14)}.ivx-about-hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 38px rgba(0,209,255,.34),0 0 74px rgba(138,63,252,.22)}.ivx-about-hero-btn-primary span{transition:.35s ease}.ivx-about-hero-btn-primary:hover span{transform:translateX(4px)}.ivx-about-hero-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(90deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent}.ivx-about-hero-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 0 26px rgba(0,209,255,.16),0 0 48px rgba(138,63,252,.10)}.ivx-about-hero-features{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:760px;margin-top:46px}.ivx-about-feature{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 28px}.ivx-about-feature:not(:last-child):after{content:"";position:absolute;right:0;top:22px;width:1px;height:82px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22),transparent)}.ivx-about-feature-icon{width:70px;height:70px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(90deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;box-shadow:0 0 22px rgba(0,209,255,.12),0 0 42px rgba(138,63,252,.08)}.ivx-about-feature-icon svg{width:34px;height:34px;fill:none;stroke:url(#ivxAboutIconGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-about-feature strong{color:#fff;font-size:16px;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ivx-about-feature span{color:rgba(255,255,255,.72);font-size:14px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em}@media(max-width:800px){.ivx-about-hero-content{width:100%!important;max-width:100%!important}.ivx-about-hero-title{font-size:clamp(40px,11vw,52px)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:100%!important}.ivx-about-hero-sub{max-width:100%!important;font-size:17px!important;line-height:1.65!important}.ivx-about-hero-buttons{width:100%!important;flex-direction:column!important}.ivx-about-hero-btn{width:100%!important}.ivx-about-hero-features{grid-template-columns:repeat(2,1fr)!important;max-width:100%!important;width:100%!important;gap:30px 0!important}.ivx-about-feature{padding:0 14px!important}.ivx-about-feature:nth-child(2):after{display:none!important}}@media(max-width:480px){.ivx-about-hero-title{font-size:40px!important}.ivx-about-hero-features{grid-template-columns:1fr!important;gap:28px!important}.ivx-about-feature:after{display:none!important}}@media(max-width:800px){.ivx-about-hero-wrap{grid-template-columns:1fr!important;gap:42px!important;padding:90px 22px 70px!important}.ivx-about-hero-content{max-width:100%!important}.ivx-about-hero-human{position:relative!important;width:100%!important;max-width:560px!important;min-width:0!important;margin:10px auto 0!important;right:auto!important;top:auto!important;transform:none!important;justify-self:center!important;display:block!important}.ivx-about-hero picture{width:100%!important;display:flex!important;justify-content:center!important}}.ivx-about-who-section{position:relative;overflow:hidden;background:#000}.ivx-about-who-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 42%,rgba(0,209,255,.10),transparent 32%),radial-gradient(circle at 82% 58%,rgba(138,63,252,.10),transparent 34%);pointer-events:none;z-index:1}.ivx-about-who-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.ivx-about-who-visual{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.ivx-about-who-image-glow{position:absolute;width:70%;height:70%;border-radius:999px;background:radial-gradient(circle,rgba(0,209,255,.16),transparent 48%),radial-gradient(circle at 70% 35%,rgba(138,63,252,.18),transparent 42%);filter:blur(12px);opacity:.9;z-index:1}.ivx-about-who-image,.ivx-about-who-visual picture{position:relative;z-index:2;width:100%;max-width:680px;height:auto;display:block;border-radius:30px;filter:drop-shadow(0 0 36px rgba(0,209,255,.12)) drop-shadow(0 0 70px rgba(138,63,252,.10))}@media(max-width:768px){.ivx-about-who-image,.ivx-about-who-visual picture{max-width:100%}}.ivx-about-who-content{position:relative;max-width:600px}.ivx-about-who-badge{display:inline-flex;align-items:center;padding:8px 20px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.03);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:28px}.ivx-about-who-title{color:#fff!important;font-size:clamp(42px,5vw,72px)!important;line-height:.95!important;letter-spacing:-.045em!important;margin:0 0 28px!important}.ivx-about-who-title span{background:var(--ivx-grad,linear-gradient(90deg,#00d1ff,#8a3ffc));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ivx-about-who-line{width:54px;height:3px;border-radius:999px;background:var(--ivx-grad,linear-gradient(90deg,#00d1ff,#8a3ffc));margin-bottom:30px}.ivx-about-who-content p{color:rgba(255,255,255,.70);font-size:17px;line-height:1.8;margin:0 0 20px}@media(max-width:1024px){.ivx-about-who-wrap{grid-template-columns:1fr;gap:60px}.ivx-about-who-content{max-width:760px}.ivx-about-who-visual{min-height:auto}}@media(max-width:768px){.ivx-about-who-section{padding:80px 0}.ivx-about-who-wrap{padding:0 22px;gap:44px}.ivx-about-who-title{font-size:44px!important}.ivx-about-who-content p{font-size:16px}.ivx-about-who-image{border-radius:22px}}.ivx-process-section{position:relative;overflow:hidden;background:#000;padding:0 0 120px 0}.ivx-process-bg{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 25%,rgba(138,63,252,.10),transparent 36%),radial-gradient(circle at 18% 78%,rgba(0,209,255,.12),transparent 34%),radial-gradient(circle at 82% 82%,rgba(138,63,252,.12),transparent 34%),linear-gradient(180deg,#000 0,#030712 52%,#000 100%);pointer-events:none}.ivx-process-bg:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-60px;height:230px;background:radial-gradient(ellipse at bottom left,rgba(0,209,255,.18),transparent 38%),radial-gradient(ellipse at bottom right,rgba(138,63,252,.16),transparent 42%);opacity:.9}.ivx-process-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-process-top{text-align:center;max-width:900px;margin:0 auto 72px}.ivx-process-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.18em;margin-bottom:34px}.ivx-process-title{color:#fff!important;font-size:clamp(46px,5.5vw,78px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 28px!important}.ivx-process-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ivx-process-sub{max-width:860px;margin:0 auto;color:rgba(255,255,255,.72);font-size:19px;line-height:1.75}.ivx-process-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:42px;align-items:start}.ivx-process-line{position:absolute;top:132px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,209,255,.55),rgba(138,63,252,.55),transparent);z-index:1}.ivx-process-line:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.35) 50%,transparent 50%);background-size:8px 1px;opacity:.38}.ivx-process-step{position:relative;z-index:2;text-align:center}.ivx-process-number{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;margin-bottom:24px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-process-circle{width:180px;height:180px;border-radius:999px;margin:0 auto 30px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,255,255,.035),rgba(255,255,255,.01) 54%,transparent 72%),linear-gradient(#030712,#030712) padding-box,linear-gradient(135deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;box-shadow:inset 0 0 36px rgba(0,209,255,.06),0 0 28px rgba(0,209,255,.10),0 0 54px rgba(138,63,252,.08)}.ivx-process-circle:before{content:"";position:absolute;inset:18px;border-radius:999px;border:1px solid rgba(255,255,255,.06)}.ivx-process-circle:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;transform:translateY(-50%);border-radius:999px;background:#fff;box-shadow:0 0 12px rgba(0,209,255,.75),0 0 24px rgba(138,63,252,.55)}.ivx-process-step:last-child .ivx-process-circle:after{display:none}.ivx-process-circle svg{position:relative;z-index:2;width:58px;height:58px;fill:none;stroke:url(#ivxProcessGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-process-step h3{color:#fff;font-size:30px;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.ivx-process-small-line{width:52px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin:0 auto 24px}.ivx-process-step p{max-width:270px;margin:0 auto;color:rgba(255,255,255,.68);font-size:16px;line-height:1.65}.ivx-process-section svg{overflow:visible}@media(max-width:1100px){.ivx-process-steps{grid-template-columns:repeat(2,1fr);gap:70px 34px}.ivx-process-line{display:none}}@media(max-width:768px){.ivx-process-section{padding:85px 0 95px}.ivx-process-wrap{padding:0 22px}.ivx-process-top{margin-bottom:58px}.ivx-process-title{font-size:44px!important}.ivx-process-sub{font-size:16px}.ivx-process-steps{grid-template-columns:1fr;gap:54px}.ivx-process-circle{width:160px;height:160px}.ivx-process-circle:after{display:none}.ivx-process-step h3{font-size:28px}}.ivx-about-hero-wrap{position:relative;z-index:3;max-width:1440px;min-height:760px;margin:0 auto;padding:110px 50px;display:grid;grid-template-columns:minmax(580px,720px) minmax(520px,1fr);align-items:center;gap:80px}.ivx-about-hero-content{position:relative;z-index:3;max-width:760px}.ivx-about-hero-human{position:relative;width:115%;max-width:none;min-width:720px;justify-self:end;margin-right:-6%;display:block;z-index:2;opacity:.96;pointer-events:none;filter:drop-shadow(0 0 40px rgba(0,209,255,.10)) drop-shadow(0 0 80px rgba(138,63,252,.08))}@media(min-width:1200px){.ivx-about-hero-content{padding-right:120px}}@media(max-width:1024px){.ivx-about-hero-wrap{grid-template-columns:1fr;gap:50px}.ivx-about-hero-human{max-width:620px;margin:0 auto}}.ivx-about-industries-section{position:relative;overflow:hidden;background:#000;padding:120px 0}.ivx-about-industries-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(0,209,255,.10),transparent 30%),radial-gradient(circle at 82% 28%,rgba(138,63,252,.10),transparent 34%),linear-gradient(180deg,#000 0,#030712 52%,#000 100%);pointer-events:none}.ivx-about-industries-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-about-industries-top{text-align:center;max-width:900px;margin:0 auto 64px}.ivx-about-industries-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-about-industries-title{color:#fff!important;font-size:clamp(44px,5.4vw,76px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-about-industries-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-about-industries-sub{color:rgba(255,255,255,.70);font-size:18px;line-height:1.75;max-width:780px;margin:0 auto}.ivx-about-industries-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ivx-about-industry-card{position:relative;overflow:hidden;min-height:330px;padding:34px 30px 28px;border-radius:24px;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.45),rgba(138,63,252,.35),rgba(255,255,255,.10)) border-box;border:1px solid transparent;transition:.35s ease}.ivx-about-industry-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.10),transparent 36%),radial-gradient(circle at bottom right,rgba(138,63,252,.10),transparent 42%);pointer-events:none}.ivx-about-industry-card:hover{transform:translateY(-6px);box-shadow:0 0 36px rgba(0,209,255,.10),0 0 74px rgba(138,63,252,.08)}.ivx-about-industry-number{position:absolute;top:34px;right:30px;color:rgba(255,255,255,.16);font-size:38px;line-height:1;font-weight:700;letter-spacing:-.04em}.ivx-about-industry-icon{position:relative;z-index:2;width:70px;height:70px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(135deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent}.ivx-about-industry-icon svg{width:38px;height:38px;fill:none;stroke:url(#ivxIndustryIconGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-about-industry-card h3,.ivx-about-industry-card p,.ivx-about-industry-tags{position:relative;z-index:2}.ivx-about-industry-card h3{color:#fff!important;font-size:25px;line-height:1.15;letter-spacing:-.03em;margin:0 0 14px}.ivx-about-industry-card h3:after{content:"";display:block;width:34px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:14px}.ivx-about-industry-card p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.65;margin:0 0 24px}.ivx-about-industry-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ivx-about-industry-tags span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-size:13px;line-height:1}@media(max-width:1100px){.ivx-about-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ivx-about-industries-section{padding:85px 0}.ivx-about-industries-wrap{padding:0 22px}.ivx-about-industries-title{font-size:44px!important}.ivx-about-industries-sub{font-size:16px}.ivx-about-industries-grid{grid-template-columns:1fr}.ivx-about-industry-card{min-height:auto}}.ivx-about-industries-bottom{position:relative;margin-top:38px;padding:28px 30px;border-radius:26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.30),rgba(138,63,252,.24),rgba(255,255,255,.08)) border-box;border:1px solid transparent;overflow:hidden}.ivx-about-industries-bottom:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at left center,rgba(0,209,255,.08),transparent 34%),radial-gradient(circle at right center,rgba(138,63,252,.08),transparent 34%);pointer-events:none}.ivx-about-industries-bottom-icon{position:relative;z-index:2;width:78px;height:78px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(135deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;box-shadow:0 0 24px rgba(0,209,255,.12),0 0 42px rgba(138,63,252,.10)}.ivx-about-industries-bottom-icon svg{width:34px;height:34px;fill:none;stroke:url(#ivxIndustryIconGrad);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(0,209,255,.35))}.ivx-about-industries-bottom-content{position:relative;z-index:2}.ivx-about-industries-bottom-content h3{color:#fff;font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:0 0 14px}.ivx-about-industries-bottom-content h3 span{display:block;background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-about-industries-bottom-content p{max-width:760px;margin:0;color:rgba(255,255,255,.68);font-size:16px;line-height:1.75}.ivx-about-industries-bottom-action{position:relative;z-index:2}.ivx-about-industries-bottom-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:0 30px;border-radius:999px;text-decoration:none!important;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.04em;background:linear-gradient(90deg,#00d1ff,#8a3ffc);box-shadow:0 0 24px rgba(0,209,255,.18),0 0 48px rgba(138,63,252,.12);transition:.35s ease}.ivx-about-industries-bottom-btn:hover{transform:translateY(-3px);box-shadow:0 0 34px rgba(0,209,255,.26),0 0 64px rgba(138,63,252,.18)}.ivx-about-industries-bottom-btn span{font-size:20px;line-height:1;transition:.35s ease}.ivx-about-industries-bottom-btn:hover span{transform:translateX(4px)}@media(max-width:1024px){.ivx-about-industries-bottom{grid-template-columns:1fr;text-align:center;gap:26px}.ivx-about-industries-bottom-icon{margin:0 auto}.ivx-about-industries-bottom-content p{margin:0 auto}}@media(max-width:768px){.ivx-about-industries-bottom{padding:30px 24px}.ivx-about-industries-bottom-content h3{font-size:28px}.ivx-about-industries-bottom-btn{width:100%}}.ivx-why-compare-section{position:relative;overflow:hidden;background:#000;padding:120px 0}.ivx-why-compare-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgba(0,209,255,.10),transparent 32%),radial-gradient(circle at 82% 54%,rgba(138,63,252,.12),transparent 34%),radial-gradient(circle at 18% 72%,rgba(0,209,255,.08),transparent 32%),linear-gradient(180deg,#000 0,#030712 55%,#000 100%);pointer-events:none}.ivx-why-compare-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-why-compare-top{text-align:center;max-width:900px;margin:0 auto 64px}.ivx-why-compare-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.16em;margin-bottom:28px}.ivx-why-compare-title{color:#fff!important;font-size:clamp(44px,5.4vw,76px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 22px!important}.ivx-why-compare-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-why-compare-sub{color:rgba(255,255,255,.72);font-size:18px;line-height:1.75;max-width:760px;margin:0 auto}.ivx-why-compare-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:140px;align-items:stretch}.ivx-compare-card{position:relative;overflow:hidden;border-radius:26px;padding:34px 34px 26px;min-height:620px;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.05)) border-box;border:1px solid transparent}.ivx-compare-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(255,255,255,.05),transparent 36%),radial-gradient(circle at bottom right,rgba(0,209,255,.05),transparent 44%)}.ivx-compare-ivisionx{background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.42),rgba(138,63,252,.38),rgba(255,255,255,.10)) border-box;box-shadow:0 0 38px rgba(0,209,255,.08),0 0 90px rgba(138,63,252,.08)}.ivx-compare-head{position:relative;z-index:2;display:flex;align-items:center;gap:24px;margin-bottom:34px}.ivx-compare-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035)}.ivx-compare-icon svg,.ivx-compare-mini-icon svg{width:36px;height:36px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ivx-compare-icon.muted svg,.ivx-compare-mini-icon.muted svg{stroke:rgba(255,255,255,.42)}.ivx-compare-icon.brand,.ivx-compare-mini-icon.brand{background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(135deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent}.ivx-compare-icon.brand span{font-size:42px;line-height:1;font-weight:800;background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-compare-mini-icon.brand svg{stroke:url(#ivxWhyCompareGrad)}.ivx-compare-head h3{color:#fff!important;font-size:30px;line-height:1.1;letter-spacing:-.035em;margin:0 0 14px}.ivx-compare-head h3 span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-compare-small-line{width:42px;height:2px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc)}.muted-line{background:rgba(255,255,255,.34)}.ivx-compare-list{position:relative;z-index:2}.ivx-compare-item{display:grid;grid-template-columns:74px 1fr;gap:22px;padding:22px 0;border-top:1px solid rgba(255,255,255,.075)}.ivx-compare-item:first-child{border-top:none}.ivx-compare-mini-icon{width:58px;height:58px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.10)}.ivx-compare-mini-icon svg{width:30px;height:30px}.ivx-compare-item h4{color:#fff!important;font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:0 0 6px}.ivx-compare-item p{color:rgba(255,255,255,.64);font-size:15px;line-height:1.55;margin:0}.ivx-compare-vs{position:absolute;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;font-weight:800;background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(135deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;box-shadow:0 0 26px rgba(0,209,255,.18),0 0 58px rgba(138,63,252,.14)}@media(max-width:1100px){.ivx-why-compare-grid{grid-template-columns:1fr;gap:34px}.ivx-compare-vs{position:relative;inset:auto;transform:none;margin:-8px auto}.ivx-compare-card{min-height:auto}}@media(max-width:768px){.ivx-why-compare-section{padding:85px 0}.ivx-why-compare-wrap{padding:0 22px}.ivx-why-compare-title{font-size:44px!important}.ivx-why-compare-sub{font-size:16px}.ivx-compare-card{padding:28px 22px}.ivx-compare-head{align-items:flex-start}.ivx-compare-head h3{font-size:26px}.ivx-compare-item{grid-template-columns:54px 1fr;gap:16px}.ivx-compare-mini-icon{width:48px;height:48px}.ivx-compare-mini-icon svg{width:25px;height:25px}}.ivx-compare-vs:before{content:"";position:absolute;inset:-18px;border-radius:999px;background:radial-gradient(circle,rgba(0,209,255,.14),rgba(138,63,252,.10),transparent 72%);z-index:-1}.ivx-about-final-cta{position:relative;overflow:hidden;background:#000;padding:0 0 140px 0}.ivx-about-final-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(0,209,255,.16),transparent 32%),radial-gradient(circle at 55% 58%,rgba(138,63,252,.16),transparent 36%),linear-gradient(180deg,#000 0,#050914 55%,#000 100%);pointer-events:none}.ivx-about-final-bg:before{content:"";position:absolute;left:50%;top:50%;width:720px;height:720px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(0,209,255,.12);box-shadow:0 0 80px rgba(0,209,255,.08),inset 0 0 80px rgba(138,63,252,.06)}.ivx-about-final-bg:after{content:"";position:absolute;left:50%;top:50%;width:460px;height:460px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(138,63,252,.14)}.ivx-about-final-wrap{position:relative;z-index:2;max-width:1050px;margin:0 auto;padding:0 40px;text-align:center}.ivx-about-final-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:30px}.ivx-about-final-title{color:#fff!important;font-size:clamp(48px,6vw,88px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:0 0 30px!important}.ivx-about-final-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-about-final-sub{max-width:680px;margin:0 auto 42px;color:rgba(255,255,255,.72);font-size:20px;line-height:1.7}.ivx-about-final-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.ivx-about-final-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 32px;border-radius:14px;color:#fff!important;text-decoration:none!important;font-size:16px;font-weight:700;transition:.35s ease}.ivx-about-final-btn-primary{background:linear-gradient(90deg,#00d1ff,#8a3ffc);box-shadow:0 0 30px rgba(0,209,255,.22),0 0 58px rgba(138,63,252,.14)}.ivx-about-final-btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 42px rgba(0,209,255,.34),0 0 78px rgba(138,63,252,.22)}.ivx-about-final-btn-primary span{transition:.35s ease}.ivx-about-final-btn-primary:hover span{transform:translateX(4px)}.ivx-about-final-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(90deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent}.ivx-about-final-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 0 28px rgba(0,209,255,.16),0 0 52px rgba(138,63,252,.10)}@media(max-width:768px){.ivx-about-final-cta{padding:95px 0}.ivx-about-final-wrap{padding:0 22px}.ivx-about-final-title{font-size:46px!important}.ivx-about-final-sub{font-size:17px}.ivx-about-final-buttons{flex-direction:column}.ivx-about-final-btn{width:100%}}@media(max-width:768px){section{overflow:hidden}.ivx-about-final-cta,.ivx-about-industries-section,.ivx-about-section,.ivx-about-who-section,.ivx-process-section,.ivx-why-compare-section{padding-top:82px!important;padding-bottom:82px!important}.ivx-contact-form-box{border-radius:28px;padding:42px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.35),rgba(138,63,252,.30),rgba(255,255,255,.08)) border-box;border:1px solid transparent;box-shadow:0 0 44px rgba(0,209,255,.08),0 0 90px rgba(138,63,252,.06)}.ivx-contact-form-box h2{color:#fff!important;font-size:38px;line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}.ivx-contact-form-box p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.7;margin:0 0 30px}.ivx-contact-form-box input,.ivx-contact-form-box select,.ivx-contact-form-box textarea{width:100%!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;color:#fff!important;padding:15px 18px!important;font-size:15px!important;box-shadow:none!important}.ivx-contact-form-box input:focus,.ivx-contact-form-box textarea:focus{border-color:rgba(0,209,255,.55)!important;box-shadow:0 0 22px rgba(0,209,255,.10)!important}.ivx-contact-form-box input[type="submit"]{background:linear-gradient(90deg,#00d1ff,#8a3ffc)!important;border:none!important;color:#fff!important;font-weight:700!important;border-radius:14px!important;cursor:pointer}.ivx-contact-info-grid{display:grid;grid-template-columns:1fr;gap:18px}.ivx-contact-info-card{position:relative;overflow:hidden;padding:28px 30px;border-radius:24px;background:linear-gradient(145deg,rgba(9,14,28,.88),rgba(3,7,18,.96)) padding-box,linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) border-box;border:1px solid transparent}.ivx-contact-info-card span{color:rgba(255,255,255,.18);font-size:30px;font-weight:700;letter-spacing:-.04em}.ivx-contact-info-card h3{color:#fff!important;font-size:24px;margin:10px 0 10px}.ivx-contact-info-card a,.ivx-contact-info-card p{color:rgba(255,255,255,.68)!important;font-size:16px;line-height:1.65;text-decoration:none!important}@media(max-width:900px){}@media(max-width:768px){}@media(max-width:768px){}@media(max-width:900px){}@media(max-width:768px){}.icon-box-left,.icon-box-right{display:ruby-text;flex-flow:row wrap;width:100%}img.attachment-medium.size-medium{margin-top:-25px}}#ivx-contact-page{background:#000;color:#fff;overflow:hidden}.ivx-contact-banner{position:relative;padding:120px 0 90px;background:#000;overflow:hidden}.ivx-contact-banner-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(0,209,255,.14),transparent 34%),radial-gradient(circle at 60% 52%,rgba(138,63,252,.14),transparent 38%),linear-gradient(180deg,#000 0,#050914 60%,#000 100%);pointer-events:none}.ivx-contact-banner-wrap{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 40px;text-align:center}.ivx-contact-breadcrumb{display:flex;justify-content:center;gap:10px;margin-bottom:24px;font-size:14px;color:rgba(255,255,255,.48)}.ivx-contact-breadcrumb a{color:rgba(255,255,255,.48);text-decoration:none}.ivx-contact-breadcrumb a:hover{color:#00d1ff}.ivx-contact-badge{display:inline-flex;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:30px}.ivx-contact-title{color:#fff!important;font-size:clamp(50px,6vw,88px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:0 0 28px!important}.ivx-contact-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-contact-description{max-width:760px;margin:0 auto;color:rgba(255,255,255,.72);font-size:20px;line-height:1.7}.ivx-contact-main{position:relative;padding:90px 0 120px;background:#000}.ivx-contact-main-wrap{max-width:1320px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.ivx-contact-form-box{position:relative;overflow:hidden;border-radius:30px;padding:46px;background:linear-gradient(145deg,rgba(9,14,28,.96),rgba(3,7,18,.99)) padding-box,linear-gradient(135deg,rgba(0,209,255,.40),rgba(138,63,252,.34),rgba(255,255,255,.08)) border-box;border:1px solid transparent;box-shadow:0 0 38px rgba(0,209,255,.08),0 0 90px rgba(138,63,252,.06)}.ivx-contact-form-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.10),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.10),transparent 42%);pointer-events:none}.ivx-contact-form-box form,.ivx-contact-form-box h2,.ivx-contact-form-box p{position:relative;z-index:2}.ivx-contact-form-box h2{color:#fff!important;font-size:42px!important;line-height:1.05!important;letter-spacing:-.045em!important;margin:0 0 16px!important}.ivx-contact-form-box p{color:rgba(255,255,255,.72)!important;font-size:17px!important;line-height:1.7!important;margin:0 0 34px!important}.ivx-contact-form-box .wpcf7-form label,.ivx-contact-form-box .wpcf7-form p,.ivx-contact-form-box label{color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important}.ivx-contact-form-box input,.ivx-contact-form-box select,.ivx-contact-form-box textarea{width:100%!important;min-height:54px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;color:#fff!important;padding:15px 18px!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important;outline:none!important}.ivx-contact-form-box textarea{min-height:150px!important;resize:vertical!important}.ivx-contact-form-box input::placeholder,.ivx-contact-form-box textarea::placeholder{color:rgba(255,255,255,.42)!important}.ivx-contact-form-box input:focus,.ivx-contact-form-box select:focus,.ivx-contact-form-box textarea:focus{border-color:rgba(0,209,255,.60)!important;background:rgba(255,255,255,.075)!important;box-shadow:0 0 22px rgba(0,209,255,.10),0 0 42px rgba(138,63,252,.06)!important}.ivx-contact-form-box .wpcf7-submit,.ivx-contact-form-box input[type="submit"]{width:auto!important;min-width:220px!important;min-height:58px!important;padding:0 32px!important;border-radius:14px!important;background:linear-gradient(90deg,#00d1ff,#8a3ffc)!important;border:none!important;color:#fff!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 0 28px rgba(0,209,255,.20),0 0 58px rgba(138,63,252,.12)!important;transition:.35s ease!important}.ivx-contact-form-box .wpcf7-submit:hover,.ivx-contact-form-box input[type="submit"]:hover{transform:translateY(-3px)!important;box-shadow:0 0 40px rgba(0,209,255,.32),0 0 76px rgba(138,63,252,.20)!important}.ivx-contact-form-box .wpcf7-response-output{position:relative;z-index:2;color:#fff!important;border-color:rgba(0,209,255,.35)!important;border-radius:14px!important;margin:20px 0 0!important;padding:14px 18px!important}@media(max-width:768px){.ivx-contact-form-box{padding:32px 22px}.ivx-contact-form-box h2{font-size:34px!important}.ivx-contact-form-box .wpcf7-submit,.ivx-contact-form-box input[type="submit"]{width:100%!important}}.ivx-contact-info-card{position:relative;overflow:hidden;padding:32px 32px;border-radius:26px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.38),rgba(138,63,252,.30),rgba(255,255,255,.08)) border-box;border:1px solid transparent;transition:.35s ease;box-shadow:0 0 28px rgba(0,209,255,.05),0 0 70px rgba(138,63,252,.04)}.ivx-contact-info-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.10),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.10),transparent 42%);pointer-events:none}.ivx-contact-info-card:hover{transform:translateY(-5px);box-shadow:0 0 38px rgba(0,209,255,.10),0 0 90px rgba(138,63,252,.08)}.ivx-contact-info-card span{position:absolute;top:26px;right:28px;color:rgba(255,255,255,.12);font-size:34px;line-height:1;font-weight:700;letter-spacing:-.04em}.ivx-contact-info-card h3{position:relative;z-index:2;color:#fff!important;font-size:26px;line-height:1.12;letter-spacing:-.03em;margin:0 0 18px}.ivx-contact-info-card h3:after{content:"";display:block;width:38px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:14px}.ivx-contact-info-card a,.ivx-contact-info-card p{position:relative;z-index:2;color:rgba(255,255,255,.68)!important;font-size:16px;line-height:1.75;text-decoration:none!important}.ivx-contact-info-card a{transition:.3s ease}.ivx-contact-info-card a:hover{color:#00d1ff!important}@media(max-width:900px){.ivx-contact-main-wrap{grid-template-columns:1fr}}@media(max-width:768px){.ivx-contact-banner{padding:90px 0 70px}.ivx-contact-banner-wrap,.ivx-contact-main-wrap{padding:0 22px}.ivx-contact-title{font-size:44px!important}.ivx-contact-description{font-size:17px}.ivx-contact-main{padding:70px 0 90px}.ivx-contact-form-box{padding:30px 22px}.ivx-contact-form-box h2{font-size:32px}}.ivx-contact-info-grid{display:grid;grid-template-columns:1fr;gap:24px}.ivx-contact-form-box .wpcf7-form .wpcf7-submit{margin-top:24px!important}.ivx-contact-form-box .grecaptcha-badge,.ivx-contact-form-box .wpcf7-form .g-recaptcha{margin-bottom:22px!important}.ivx-inner-hero{position:relative;overflow:hidden;background:#000;padding:140px 0 70px}.ivx-inner-hero-bg{position:absolute;inset:-10% -10% 0 -10%;width:120%;height:120%;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.12),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.12),transparent 36%),radial-gradient(circle at 50% 120%,rgba(0,209,255,.08),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 40%);pointer-events:none}.ivx-inner-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#050914 0,#070d18 40%,#050914 100%);border-bottom:1px solid rgba(255,255,255,.05)}.ivx-inner-hero{border-bottom:1px solid rgba(255,255,255,.05)}.ivx-inner-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,transparent,rgba(7,13,24,.88));pointer-events:none;z-index:2}.ivx-inner-hero-grid{position:absolute;inset:0;background:linear-gradient(rgba(0,209,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,209,255,.025) 1px,transparent 1px);background-size:64px 64px;opacity:.55;pointer-events:none}.ivx-inner-hero-wrap{position:relative;z-index:3;max-width:1180px;margin:0 auto;padding:0 40px;text-align:center}.ivx-inner-breadcrumb{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;color:rgba(255,255,255,.45);font-size:14px;font-weight:500}.ivx-inner-breadcrumb a{color:rgba(255,255,255,.45);text-decoration:none;transition:.3s ease}.ivx-inner-breadcrumb a:hover{color:#00d1ff}.ivx-inner-hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:32px}.ivx-inner-hero-title{color:#fff!important;font-size:clamp(54px,6vw,92px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:0 0 30px!important}.ivx-inner-hero-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-inner-hero-sub{max-width:840px;margin:0 auto;color:rgba(255,255,255,.72);font-size:20px;line-height:1.75}@media(max-width:768px){.ivx-inner-hero{padding:100px 0 55px}.ivx-inner-hero-wrap{padding:0 22px}.ivx-inner-hero-title{font-size:48px!important}.ivx-inner-hero-sub{font-size:17px;line-height:1.7}.ivx-inner-breadcrumb{font-size:13px}}.ivx-services-core-section{position:relative;overflow:hidden;background:#000;padding:90px 0}.ivx-services-core-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 25%,rgba(0,209,255,.10),transparent 32%),radial-gradient(circle at 82% 40%,rgba(138,63,252,.10),transparent 34%),linear-gradient(180deg,#000 0,#030712 55%,#000 100%);pointer-events:none}.ivx-services-core-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-services-core-top{max-width:900px;margin:0 auto 70px;text-align:center}.ivx-services-core-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-services-core-title{color:#fff!important;font-size:clamp(44px,5.4vw,76px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-services-core-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-services-core-sub{max-width:800px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-services-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ivx-services-core-card{position:relative;overflow:hidden;min-height:420px;padding:42px 34px 36px;border-radius:28px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.38),rgba(138,63,252,.30),rgba(255,255,255,.08)) border-box;border:1px solid transparent;transition:.35s ease}.ivx-services-core-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.10),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.10),transparent 42%);pointer-events:none}.ivx-services-core-card:hover{transform:translateY(-6px);box-shadow:0 0 38px rgba(0,209,255,.10),0 0 90px rgba(138,63,252,.08)}.ivx-services-core-number{position:relative;z-index:2;color:rgba(255,255,255,.14);font-size:46px;line-height:1;font-weight:800;letter-spacing:-.05em;margin-bottom:34px}.ivx-services-core-card h3{position:relative;z-index:2;color:#fff!important;font-size:31px;line-height:1.08;letter-spacing:-.04em;margin:0 0 18px}.ivx-services-core-card h3:after{content:"";display:block;width:42px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:18px}.ivx-services-core-card p{position:relative;z-index:2;color:rgba(255,255,255,.68);font-size:16px;line-height:1.7;margin:0 0 26px}.ivx-services-core-card ul{position:relative;z-index:2;list-style:none;margin:0;padding:0}.ivx-services-core-card li{position:relative;color:rgba(255,255,255,.76);font-size:15px;line-height:1.55;padding-left:22px;margin-bottom:12px}.ivx-services-core-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);box-shadow:0 0 12px rgba(0,209,255,.35)}@media(max-width:1050px){.ivx-services-core-grid{grid-template-columns:1fr}.ivx-services-core-card{min-height:auto}}@media(max-width:768px){.ivx-services-core-section{padding:85px 0}.ivx-services-core-wrap{padding:0 22px}.ivx-services-core-top{margin-bottom:52px}.ivx-services-core-title{font-size:44px!important}.ivx-services-core-sub{font-size:16px}.ivx-services-core-card{padding:32px 24px}.ivx-services-core-card h3{font-size:28px}}.ivx-services-ecosystem-section{position:relative;overflow:hidden;background:#000;padding:90px 0 100px}.ivx-services-ecosystem-bg{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(0,209,255,.08),transparent 30%),radial-gradient(circle at 85% 42%,rgba(138,63,252,.08),transparent 34%),linear-gradient(180deg,#000 0,#050914 55%,#000 100%);pointer-events:none}.ivx-services-ecosystem-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-services-ecosystem-top{max-width:920px;margin:0 auto 70px;text-align:center}.ivx-services-ecosystem-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-services-ecosystem-title{color:#fff!important;font-size:clamp(44px,5.4vw,76px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-services-ecosystem-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-services-ecosystem-sub{max-width:760px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-services-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ivx-service-item{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:300px;padding:36px 32px;border-radius:26px;text-decoration:none!important;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.36),rgba(138,63,252,.28),rgba(255,255,255,.08)) border-box;border:1px solid transparent;transition:.35s ease}.ivx-service-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.10),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.10),transparent 42%);pointer-events:none}.ivx-service-item:hover{transform:translateY(-6px);box-shadow:0 0 38px rgba(0,209,255,.10),0 0 90px rgba(138,63,252,.08)}.ivx-service-item-number{position:relative;z-index:2;color:rgba(255,255,255,.12);font-size:42px;line-height:1;font-weight:800;letter-spacing:-.05em;margin-bottom:28px}.ivx-service-item h3{position:relative;z-index:2;color:#fff!important;font-size:28px;line-height:1.08;letter-spacing:-.04em;margin:0 0 18px}.ivx-service-item h3:after{content:"";display:block;width:38px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:16px}.ivx-service-item p{position:relative;z-index:2;color:rgba(255,255,255,.68);font-size:16px;line-height:1.72;margin:0 0 auto}.ivx-service-item-link{position:relative;z-index:2;display:inline-flex;align-items:center;margin-top:34px;color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;transition:.3s ease}.ivx-service-item:hover .ivx-service-item-link{color:#00d1ff;transform:translateX(4px)}@media(max-width:1100px){.ivx-services-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ivx-services-ecosystem-section{padding:85px 0}.ivx-services-ecosystem-wrap{padding:0 22px}.ivx-services-ecosystem-top{margin-bottom:54px}.ivx-services-ecosystem-title{font-size:44px!important}.ivx-services-ecosystem-sub{font-size:16px}.ivx-services-ecosystem-grid{grid-template-columns:1fr}.ivx-service-item{min-height:auto;padding:32px 24px}.ivx-service-item h3{font-size:26px}}.ivx-service-intro-section{position:relative;overflow:hidden;background:#000;padding:95px 0}.ivx-service-intro-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.08),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.08),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 40%,#050914 100%);pointer-events:none}.ivx-service-intro-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,620px);gap:70px;align-items:center}.ivx-service-intro-label{display:inline-flex;padding:8px 18px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-service-intro-title{color:#fff!important;font-size:clamp(42px,5vw,74px)!important;line-height:.94!important;letter-spacing:-.05em!important;margin:0 0 28px!important}.ivx-service-intro-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-service-intro-text{max-width:760px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.8;margin:0 0 22px}.ivx-service-intro-features{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ivx-service-feature{display:flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.28),rgba(138,63,252,.22),rgba(255,255,255,.06)) border-box;border:1px solid transparent;color:#fff;font-size:14px;font-weight:600}.ivx-service-intro-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:42px}.ivx-service-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:14px;text-decoration:none!important;transition:.35s ease}.ivx-service-btn-primary{background:linear-gradient(90deg,#00d1ff,#8a3ffc);color:#fff!important;font-size:15px;font-weight:700;box-shadow:0 0 30px rgba(0,209,255,.18),0 0 60px rgba(138,63,252,.10)}.ivx-service-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(90deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;color:#fff!important;font-size:15px;font-weight:700}.ivx-service-intro-visual img{width:100%;display:block;border-radius:32px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 50px rgba(0,209,255,.10),0 0 100px rgba(138,63,252,.08)}@media(max-width:1100px){.ivx-service-intro-wrap{grid-template-columns:1fr;gap:54px}.ivx-service-intro-visual{max-width:760px;margin:0 auto}}@media(max-width:768px){.ivx-service-intro-section{padding:80px 0}.ivx-service-intro-wrap{padding:0 22px}.ivx-service-intro-title{font-size:44px!important}.ivx-service-intro-text{font-size:16px}.ivx-service-intro-buttons{flex-direction:column}.ivx-service-btn{width:100%}}.ivx-service-included-section{position:relative;overflow:hidden;background:#000;padding:95px 0}.ivx-service-included-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(0,209,255,.08),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.08),transparent 36%),linear-gradient(180deg,#000 0,#050914 50%,#000 100%);pointer-events:none}.ivx-service-included-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-service-included-top{max-width:880px;margin:0 auto 58px;text-align:center}.ivx-service-included-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-service-included-title{color:#fff!important;font-size:clamp(42px,5.2vw,72px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-service-included-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-service-included-sub{max-width:780px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-service-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ivx-service-included-card{position:relative;overflow:hidden;min-height:270px;padding:34px 30px;border-radius:24px;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.28),rgba(138,63,252,.22),rgba(255,255,255,.06)) border-box;border:1px solid transparent;transition:.35s ease}.ivx-service-included-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.08),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.08),transparent 42%);pointer-events:none}.ivx-service-included-card:hover{transform:translateY(-5px);box-shadow:0 0 34px rgba(0,209,255,.09),0 0 74px rgba(138,63,252,.07)}.ivx-service-included-card span{position:relative;z-index:2;display:block;color:rgba(255,255,255,.14);font-size:38px;line-height:1;font-weight:800;letter-spacing:-.05em;margin-bottom:26px}.ivx-service-included-card h3{position:relative;z-index:2;color:#fff!important;font-size:25px;line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.ivx-service-included-card h3:after{content:"";display:block;width:36px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:14px}.ivx-service-included-card p{position:relative;z-index:2;color:rgba(255,255,255,.68);font-size:16px;line-height:1.65;margin:0}@media(max-width:1050px){.ivx-service-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ivx-service-included-section{padding:80px 0}.ivx-service-included-wrap{padding:0 22px}.ivx-service-included-top{margin-bottom:46px}.ivx-service-included-title{font-size:42px!important}.ivx-service-included-sub{font-size:16px}.ivx-service-included-grid{grid-template-columns:1fr}.ivx-service-included-card{min-height:auto;padding:30px 24px}}.ivx-service-process-section{position:relative;overflow:hidden;background:#000;padding:95px 0}.ivx-service-process-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.08),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.08),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 50%,#050914 100%);pointer-events:none}.ivx-service-process-wrap{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 40px}.ivx-service-process-top{max-width:860px;margin:0 auto 70px;text-align:center}.ivx-service-process-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-service-process-title{color:#fff!important;font-size:clamp(42px,5vw,72px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-service-process-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-service-process-sub{max-width:760px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-service-process-timeline{position:relative;display:flex;flex-direction:column;gap:36px}.ivx-service-process-timeline:before{content:"";position:absolute;left:36px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(0,209,255,.45),rgba(138,63,252,.45))}.ivx-process-item{position:relative;display:grid;grid-template-columns:72px 1fr;gap:34px;align-items:flex-start}.ivx-process-number{position:relative;z-index:2;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.38),rgba(138,63,252,.30),rgba(255,255,255,.08)) border-box;border:1px solid transparent;color:#fff;font-size:18px;font-weight:700;box-shadow:0 0 26px rgba(0,209,255,.08),0 0 52px rgba(138,63,252,.06)}.ivx-process-content{position:relative;padding:34px 34px;border-radius:24px;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.20),rgba(138,63,252,.18),rgba(255,255,255,.04)) border-box;border:1px solid transparent}.ivx-process-content h3{color:#fff!important;font-size:28px;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.ivx-process-content h3:after{content:"";display:block;width:38px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:14px}.ivx-process-content p{color:rgba(255,255,255,.68);font-size:16px;line-height:1.72;margin:0}@media(max-width:768px){.ivx-service-process-section{padding:80px 0}.ivx-service-process-wrap{padding:0 22px}.ivx-service-process-top{margin-bottom:50px}.ivx-service-process-title{font-size:42px!important}.ivx-service-process-sub{font-size:16px}.ivx-service-process-timeline:before{left:24px}.ivx-process-item{grid-template-columns:48px 1fr;gap:20px}.ivx-process-number{position:relative;z-index:2;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.38),rgba(138,63,252,.30),rgba(255,255,255,.08)) border-box;border:1px solid transparent;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-size:18px!important;font-weight:700!important;line-height:1!important;text-shadow:none!important;box-shadow:0 0 26px rgba(0,209,255,.08),0 0 52px rgba(138,63,252,.06)}.ivx-process-number *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.ivx-process-content{padding:28px 22px}.ivx-process-content h3{font-size:23px}}.ivx-process-number span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:block!important}.ivx-service-editorial-section{position:relative;overflow:hidden;background:#000;padding:95px 0}.ivx-service-editorial-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(0,209,255,.08),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.08),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 50%,#050914 100%);pointer-events:none}.ivx-service-editorial-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:90px;align-items:start}.ivx-service-editorial-left{position:sticky;top:120px}.ivx-service-editorial-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-service-editorial-title{color:#fff!important;font-size:clamp(42px,5vw,76px)!important;line-height:.94!important;letter-spacing:-.05em!important;margin:0!important}.ivx-service-editorial-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-service-editorial-right{max-width:760px}.ivx-service-editorial-right p{color:rgba(255,255,255,.72);font-size:19px;line-height:1.9;margin:0 0 30px}.ivx-service-editorial-link{display:inline-flex;align-items:center;margin-top:18px;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important;transition:.3s ease}.ivx-service-editorial-link:hover{color:#00d1ff!important;transform:translateX(4px)}@media(max-width:1100px){.ivx-service-editorial-wrap{grid-template-columns:1fr;gap:50px}.ivx-service-editorial-left{position:relative;top:auto}}@media(max-width:768px){.ivx-service-editorial-section{padding:80px 0}.ivx-service-editorial-wrap{padding:0 22px}.ivx-service-editorial-title{font-size:44px!important}.ivx-service-editorial-right p{font-size:16px;line-height:1.8}}@media(max-width:1100px){.ivx-related-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ivx-related-services-grid{grid-template-columns:1fr}}.ivx-related-services-section{position:relative;overflow:hidden;background:#000;padding:95px 0}.ivx-related-services-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.07),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.07),transparent 36%),linear-gradient(180deg,#000 0,#050914 50%,#000 100%);pointer-events:none}.ivx-related-services-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-related-services-top{max-width:860px;margin:0 auto 58px;text-align:center}.ivx-related-services-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:28px}.ivx-related-services-title{color:#fff!important;font-size:clamp(42px,5.2vw,72px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 24px!important}.ivx-related-services-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-related-services-sub{max-width:760px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-related-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ivx-related-service-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:280px;padding:32px 28px;border-radius:24px;text-decoration:none!important;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.24),rgba(138,63,252,.20),rgba(255,255,255,.06)) border-box;border:1px solid transparent;transition:.35s ease}.ivx-related-service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.07),transparent 34%),radial-gradient(circle at bottom right,rgba(138,63,252,.07),transparent 42%);pointer-events:none}.ivx-related-service-card:hover{transform:translateY(-5px);box-shadow:0 0 32px rgba(0,209,255,.08),0 0 70px rgba(138,63,252,.06)}.ivx-related-service-card span{position:relative;z-index:2;color:rgba(255,255,255,.14);font-size:36px;line-height:1;font-weight:800;letter-spacing:-.05em;margin-bottom:24px}.ivx-related-service-card h3{position:relative;z-index:2;color:#fff!important;font-size:24px;line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}.ivx-related-service-card h3:after{content:"";display:block;width:34px;height:3px;border-radius:999px;background:linear-gradient(90deg,#00d1ff,#8a3ffc);margin-top:14px}.ivx-related-service-card p{position:relative;z-index:2;color:rgba(255,255,255,.66);font-size:15px;line-height:1.65;margin:0 0 auto}.ivx-related-service-card strong{position:relative;z-index:2;display:inline-flex;margin-top:28px;color:#fff;font-size:14px;font-weight:700;transition:.3s ease}.ivx-related-service-card:hover strong{color:#00d1ff;transform:translateX(4px)}.ivx-related-secondary{margin-top:34px;padding:30px;border-radius:24px;background:linear-gradient(145deg,rgba(9,14,28,.86),rgba(3,7,18,.96)) padding-box,linear-gradient(135deg,rgba(0,209,255,.18),rgba(138,63,252,.16),rgba(255,255,255,.05)) border-box;border:1px solid transparent}.ivx-related-secondary h3{color:#fff!important;font-size:26px;line-height:1.15;letter-spacing:-.035em;margin:0 0 22px}.ivx-related-secondary-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ivx-related-secondary-links a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;text-align:center;text-decoration:none!important;color:rgba(255,255,255,.76)!important;font-size:14px;font-weight:600;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);transition:.3s ease}.ivx-related-secondary-links a:hover{color:#fff!important;border-color:rgba(0,209,255,.35);box-shadow:0 0 24px rgba(0,209,255,.10)}@media(max-width:1100px){.ivx-related-secondary-links,.ivx-related-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ivx-related-services-section{padding:80px 0}.ivx-related-services-wrap{padding:0 22px}.ivx-related-services-title{font-size:42px!important}.ivx-related-services-sub{font-size:16px}.ivx-related-secondary-links,.ivx-related-services-grid{grid-template-columns:1fr}.ivx-related-service-card{min-height:auto}.ivx-related-secondary{padding:26px 22px}}.ivx-final-cta-section{position:relative;overflow:hidden;background:#000;padding:110px 0}.ivx-final-cta-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(0,209,255,.10),transparent 34%),radial-gradient(circle at 80% 40%,rgba(138,63,252,.10),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 50%,#050914 100%);pointer-events:none}.ivx-final-cta-wrap{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:0 40px}.ivx-final-cta-box{position:relative;overflow:hidden;max-width:1040px;margin:0 auto;padding:80px 70px;text-align:center;border-radius:36px;background:linear-gradient(145deg,rgba(9,14,28,.94),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.28),rgba(138,63,252,.24),rgba(255,255,255,.06)) border-box;border:1px solid transparent;box-shadow:0 0 60px rgba(0,209,255,.08),0 0 120px rgba(138,63,252,.06)}.ivx-final-cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,209,255,.08),transparent 36%),radial-gradient(circle at bottom right,rgba(138,63,252,.08),transparent 42%);pointer-events:none}.ivx-final-cta-badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:30px}.ivx-final-cta-title{position:relative;z-index:2;color:#fff!important;font-size:clamp(44px,5vw,78px)!important;line-height:.94!important;letter-spacing:-.05em!important;margin:0 0 26px!important}.ivx-final-cta-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-final-cta-sub{position:relative;z-index:2;max-width:760px;margin:0 auto;color:rgba(255,255,255,.72);font-size:19px;line-height:1.85}.ivx-final-cta-buttons{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:42px}.ivx-final-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 34px;border-radius:14px;text-decoration:none!important;transition:.35s ease}.ivx-final-cta-btn-primary{background:linear-gradient(90deg,#00d1ff,#8a3ffc);color:#fff!important;font-size:15px;font-weight:700;box-shadow:0 0 34px rgba(0,209,255,.18),0 0 70px rgba(138,63,252,.10)}.ivx-final-cta-btn-primary:hover{transform:translateY(-4px);box-shadow:0 0 44px rgba(0,209,255,.30),0 0 90px rgba(138,63,252,.16)}.ivx-final-cta-btn-secondary{background:linear-gradient(#060a14,#060a14) padding-box,linear-gradient(90deg,#00d1ff,#8a3ffc) border-box;border:1px solid transparent;color:#fff!important;font-size:15px;font-weight:700}.ivx-final-cta-btn-secondary:hover{transform:translateY(-4px);box-shadow:0 0 26px rgba(0,209,255,.10),0 0 52px rgba(138,63,252,.08)}@media(max-width:768px){.ivx-final-cta-section{padding:80px 0}.ivx-final-cta-wrap{padding:0 22px}.ivx-final-cta-box{padding:56px 28px}.ivx-final-cta-title{font-size:44px!important}.ivx-final-cta-sub{font-size:16px;line-height:1.8}.ivx-final-cta-buttons{flex-direction:column}.ivx-final-cta-btn{width:100%}}.ivx-seo-areas-section{position:relative;overflow:hidden;background:#000;padding:90px 0}.ivx-seo-areas-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.07),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.07),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 50%,#050914 100%);pointer-events:none}.ivx-seo-areas-wrap{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 40px}.ivx-seo-areas-top{max-width:820px;margin:0 auto 46px;text-align:center}.ivx-seo-areas-badge{display:inline-flex;padding:8px 22px;border-radius:999px;border:1px solid rgba(138,63,252,.45);background:rgba(255,255,255,.025);color:#fff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:26px}.ivx-seo-areas-title{color:#fff!important;font-size:clamp(42px,5vw,70px)!important;line-height:.96!important;letter-spacing:-.045em!important;margin:0 0 22px!important}.ivx-seo-areas-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ivx-seo-areas-sub{max-width:760px;margin:0 auto;color:rgba(255,255,255,.70);font-size:18px;line-height:1.75}.ivx-seo-areas-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ivx-seo-area{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;text-decoration:none!important;color:rgba(255,255,255,.78)!important;font-size:15px;font-weight:600;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.22),rgba(138,63,252,.18),rgba(255,255,255,.06)) border-box;border:1px solid transparent;transition:.3s ease}.ivx-seo-area:hover{color:#fff!important;transform:translateY(-3px);box-shadow:0 0 24px rgba(0,209,255,.10)}@media(max-width:768px){.ivx-seo-areas-section{padding:80px 0}.ivx-seo-areas-wrap{padding:0 22px}.ivx-seo-areas-title{font-size:42px!important}.ivx-seo-areas-sub{font-size:16px}.ivx-seo-area{width:100%}}.ivx-seo-areas-more{margin-top:26px}.ivx-seo-areas-more summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;cursor:pointer;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(145deg,rgba(9,14,28,.92),rgba(3,7,18,.98)) padding-box,linear-gradient(135deg,rgba(0,209,255,.24),rgba(138,63,252,.20),rgba(255,255,255,.06)) border-box;border:1px solid transparent;transition:.3s ease;user-select:none}.ivx-seo-areas-more summary::-webkit-details-marker{display:none}.ivx-seo-areas-more summary:after{content:"+";font-size:18px;transition:.3s ease}.ivx-seo-areas-more[open] summary:after{transform:rotate(45deg)}.ivx-seo-areas-more summary:hover{transform:translateY(-3px);box-shadow:0 0 24px rgba(0,209,255,.10),0 0 46px rgba(138,63,252,.06)}.ivx-seo-areas-grid-more{margin-top:24px}.header-main .nav > li.active > a .icon-angle-down,.header-main .nav > li.current-menu-ancestor > a .icon-angle-down,.header-main .nav > li.current-menu-parent > a .icon-angle-down{color:#00d1ff!important;-webkit-text-fill-color:#00D1FF!important;background:none!important;opacity:0.7!important}.header-main .nav > li.active > a .icon-angle-down:before,.header-main .nav > li.current-menu-ancestor > a .icon-angle-down:before,.header-main .nav > li.current-menu-parent > a .icon-angle-down:before{color:#00d1ff!important;-webkit-text-fill-color:#00D1FF!important}.ivx-city-seo-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.10),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.10),transparent 36%),linear-gradient(180deg,#050914 0,#070d18 40%,#050914 100%)}.ivx-city-breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;font-size:14px;color:rgba(255,255,255,.55)}.ivx-city-breadcrumb a{color:rgba(255,255,255,.55)!important;text-decoration:none!important}.ivx-city-breadcrumb a:hover{color:#00d1ff!important}.ivx-city-badge{display:inline-block;padding:8px 20px;border-radius:999px;border:1px solid rgba(138,63,252,.4);background:rgba(255,255,255,.03);font-size:12px;font-weight:700;letter-spacing:.15em;color:#fff;margin-bottom:25px}.ivx-city-intro-section{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#050914 0,#070d18 45%,#050914 100%)!important;padding:90px 0!important}.ivx-city-intro-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(0,209,255,.08),transparent 32%),radial-gradient(circle at 82% 44%,rgba(138,63,252,.08),transparent 36%);pointer-events:none}.ivx-city-intro-row{position:relative!important;z-index:2!important;max-width:1320px!important;margin:0 auto!important}.ivx-city-intro-content-col{display:flex!important;align-items:center!important}.ivx-city-section-title{color:#fff!important;font-size:clamp(38px,4.5vw,64px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:0 0 26px!important}.ivx-city-section-title span{background:linear-gradient(90deg,#00d1ff,#8a3ffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ivx-city-section-text{color:rgba(255,255,255,.72)!important;font-size:18px!important;line-height:1.8!important;margin:0 0 22px!important;max-width:760px!important}@media(max-width:768px){.ivx-city-intro-section{padding:75px 0!important}.ivx-city-section-title{font-size:40px!important}.ivx-city-section-text{font-size:16px!important}.ivx-city-intro-image{margin-bottom:32px!important}}.ivx-layout-reverse .ivx-service-intro-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(min-width:992px){.ivx-layout-reverse .ivx-service-intro-content{order:1}.ivx-layout-reverse .ivx-service-intro-visual{order:2}}@media(max-width:991px){.ivx-layout-reverse .ivx-service-intro-wrap{grid-template-columns:1fr}}.ivx-hero-service-line{max-width:650px;margin:0 0 24px;color:rgba(255,255,255,.8);font-size:14px;line-height:1.8}.ivx-hero-service-line span{color:#00d1ff;padding:0 4px}body.home .ivx-hero-v2-slider .ivx-hero-v2-bg{background-position:right top!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-slide .ivx-hero-v2-inner{padding-top:70px!important;padding-bottom:85px!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-title{overflow-wrap:break-word}@media(max-width:767px){body.home .ivx-hero-v2-slider .ivx-hero-v2-slide .ivx-hero-v2-inner{padding:45px 20px 60px!important;min-height:900px!important}body.home .ivx-hero-v2-slider{min-height:900px!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-title{font-size:clamp(30px,7.8vw,48px)!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-badge{max-width:100%;white-space:normal;line-height:1.6;font-size:10px!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-buttons{flex-wrap:wrap!important}body.home .ivx-hero-v2-slider .ivx-hero-v2-btn{max-width:100%;white-space:normal}.ivx-hero-service-line{font-size:13px;line-height:1.7;margin-bottom:20px}}body.home .ivx-hero-v2-slider .ivx-hero-v2-bg{clip-path:inset(0 0 27px 0)}.ivx-services-wrap .ivx-service-icon .ivx-luminous-icon{display:block;width:86px;height:86px;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,209,255,.28)) drop-shadow(0 0 9px rgba(138,63,252,.15));transition:filter .25s ease}.ivx-services-wrap .ivx-service-card:hover .ivx-luminous-icon{filter:drop-shadow(0 0 7px rgba(0,209,255,.45)) drop-shadow(0 0 12px rgba(138,63,252,.25))}@media(prefers-reduced-motion:reduce){.ivx-services-wrap .ivx-luminous-icon{transition:none!important}}.ivx-industries-section .ivx-industry-luminous-icon{display:block;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,209,255,.28)) drop-shadow(0 0 9px rgba(138,63,252,.15));transition:filter .25s ease}.ivx-industry-card:hover .ivx-industry-luminous-icon{filter:drop-shadow(0 0 7px rgba(0,209,255,.45)) drop-shadow(0 0 12px rgba(138,63,252,.25))}@media(prefers-reduced-motion:reduce){.ivx-industry-luminous-icon{transition:none!important}}.ivx-why-icon .ivx-why-luminous-icon{display:block;width:64px;height:64px;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,209,255,.28)) drop-shadow(0 0 9px rgba(138,63,252,.15));transition:filter .25s ease}.ivx-why-card:hover .ivx-why-luminous-icon{filter:drop-shadow(0 0 7px rgba(0,209,255,.45)) drop-shadow(0 0 12px rgba(138,63,252,.25))}@media(prefers-reduced-motion:reduce){.ivx-why-luminous-icon{transition:none!important}}body.home .ivx-services-section{background:#050608!important;isolation:isolate}body.home .ivx-services-section>.section-bg{background:radial-gradient(ellipse 80% 600px at 12% 16%,rgba(0,209,255,.065),transparent 72%),radial-gradient(ellipse 70% 680px at 95% 72%,rgba(138,63,252,.08),transparent 74%),linear-gradient(135deg,#030506 0,#060709 55%,#09070e 100%)!important}body.home .ivx-services-section>.section-content{background:transparent}body.home .ivx-services-section .ivx-services-wrap{position:relative}body.home .ivx-service-intro-section.ivx-layout-reverse{background:#000!important}body.home .ivx-service-intro-section.ivx-layout-reverse>.ivx-service-intro-bg{background:#020305 url("../about-background.svg") center center/cover no-repeat!important}body.home .ivx-service-intro-section.ivx-layout-reverse::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:240px;background:radial-gradient(circle at top center,rgba(0,209,255,.14),transparent 60%),linear-gradient(to bottom,rgba(138,63,252,.08),transparent);pointer-events:none;z-index:1}body.home .ivx-service-intro-section.ivx-layout-reverse>.ivx-service-intro-wrap{position:relative;z-index:2}body.home .ivx-case-section::after,body.home .ivx-services-section::after,body.home .ivx-trust-section::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:280px;background:radial-gradient(ellipse 65% 100% at 50% 0,rgba(0,209,255,.22),transparent 75%),linear-gradient(to bottom,rgba(138,63,252,.10),transparent);pointer-events:none;z-index:2}body.home .ivx-case-section>.section-content,body.home .ivx-services-section>.section-content,body.home .ivx-trust-section>.section-content{z-index:3}body.home .ivx-services-section::after{height:240px;background:radial-gradient(circle at top center,rgba(0,209,255,.14),transparent 60%),linear-gradient(to bottom,rgba(138,63,252,.08),transparent)}body.home .ivx-case-section::after{top:auto;bottom:0;background:radial-gradient(ellipse 65% 100% at 50% 100%,rgba(0,209,255,.22),transparent 75%),linear-gradient(to top,rgba(138,63,252,.10),transparent)}body.home .ivx-services-section::after{content:none;display:none}.ivx-trust-section .ixcs-avatar img{width:28px;height:28px;display:block;object-fit:contain}.ivx-reviews-rating{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 26px;color:#fff;font-size:16px}.ivx-review-stars{color:#fbbc05;font-size:17px;letter-spacing:2px;white-space:nowrap}.ivx-review-source,.ivx-reviews-rating a{color:rgba(255,255,255,.7);font-size:14px;text-decoration:underline;text-underline-offset:4px}.ivx-reviews-verified{display:block;color:rgba(255,255,255,.48);font-size:12px;margin-bottom:24px}.ivx-trust-section .ixcs-card{display:flex;flex-direction:column}.ivx-trust-section .ixcs-card>.ivx-review-stars{margin-bottom:14px}.ivx-trust-section .ixcs-card .ixcs-author{margin-top:auto}.ivx-review-source{display:inline-block;margin-top:16px}.ivx-trust-section .ixcs-cards{margin-bottom:32px}.ivx-trust-section .ixcs-cards:focus-within .ixcs-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ivx-trust-section .ixcs-track{animation:none!important}.ivx-trust-section .ixcs-cards{overflow-x:auto;scroll-snap-type:x mandatory}.ivx-trust-section .ixcs-card{scroll-snap-align:start}.ivx-trust-section .ixcs-card[aria-hidden="true"]{display:none}}@media(max-width:767px){.ivx-trust-section .ixcs-card{width:min(340px,calc(100vw - 48px));padding:28px 22px}}.ivx-review-stars{display:inline-block;background:linear-gradient(90deg,#00d1ff,#8a3ffc);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ivx-trust-section .ivx-review-stars{font-size:24px;line-height:1.3}.ivx-trust-section .ixcs-quote{font-size:96px;line-height:.75;margin-bottom:20px}@media(max-width:767px){.ivx-trust-section .ivx-review-stars{font-size:22px}.ivx-trust-section .ixcs-quote{font-size:80px}}body.page #main .ivx-faq-section{padding-inline:var(--ivx-section-gutter,32px);background:radial-gradient(circle at top center,rgba(0,209,255,.10),transparent 55%),#000}.ivx-faq-wrap{max-width:1100px;margin:auto}.ivx-faq-top{text-align:center;margin-bottom:var(--ivx-heading-gap,48px)}.ivx-faq-top p{max-width:700px;margin:24px auto 0;color:rgba(255,255,255,.68);font-size:18px;line-height:1.7}.ivx-faq-list{display:grid;gap:14px}.ivx-faq-item{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(120deg,#060a14,#090b15);overflow:hidden}.ivx-faq-item summary{position:relative;list-style:none;padding:24px 64px 24px 28px;cursor:pointer;color:#fff;font-size:19px;font-weight:600;line-height:1.5}.ivx-faq-item summary::-webkit-details-marker{display:none}.ivx-faq-item[open]{border-color:rgba(0,209,255,.4)}.ivx-faq-item summary:focus-visible{outline:2px solid #00d1ff;outline-offset:-4px;border-radius:16px}.ivx-faq-answer{padding:0 28px 26px}.ivx-faq-answer p{margin:0;font-size:17px;line-height:1.8;color:rgba(255,255,255,.72)}.ivx-faq-footer{text-align:center;margin-top:32px}@media(max-width:767px){.ivx-faq-item summary{padding:20px 50px 20px 20px;font-size:17px}.ivx-faq-answer{padding:0 20px 22px}.ivx-faq-answer p{font-size:16px}}body.page #main .ivx-faq-section{position:relative;isolation:isolate;background:#000}.ivx-faq-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:240px;background:radial-gradient(circle at top center,rgba(0,209,255,.14),transparent 60%),linear-gradient(to bottom,rgba(138,63,252,.08),transparent);pointer-events:none;z-index:-1}body.page{--ivx-section-space:96px;--ivx-section-gutter:32px;--ivx-heading-gap:48px}@media(max-width:1024px){body.page{--ivx-section-space:72px;--ivx-section-gutter:24px;--ivx-heading-gap:40px}}@media(max-width:767px){body.page{--ivx-section-space:56px;--ivx-section-gutter:20px;--ivx-heading-gap:32px}}body.page #main .section:not(.ivx-hero-v2-section):not(.ivx-about-hero){padding-top:var(--ivx-section-space)!important;padding-bottom:var(--ivx-section-space)!important;margin-top:0!important;margin-bottom:0!important}body.page #main .section.section:has(section[class*="ivx-"]){padding-top:0!important;padding-bottom:0!important}body.page #main .section section[class*="ivx-"]:not(.ivx-about-hero):not(.ivx-inner-hero){padding-top:var(--ivx-section-space)!important;padding-bottom:var(--ivx-section-space)!important;margin-top:0!important;margin-bottom:0!important}body.page #main .section.ivx-about-hero{padding-top:0!important;padding-bottom:0!important}body.page #main .section.section.ivx-why-section,body.page #main .section.section.ivx-why-section:has(.ivx-industries-section){padding-top:var(--ivx-section-space)!important;padding-bottom:var(--ivx-section-space)!important}body.page #main .section.section.ivx-why-section section.ivx-industries-section{padding-top:0!important;padding-bottom:0!important}body.page #main :is(.ivx-services-wrap,.ivx-why-wrap,.ixcs-wrap,.ivx-cta-wrap){padding-block:0!important}body.page #main :is(.ivx-services-wrap,.ivx-why-wrap,.ixcs-wrap,.ivx-service-intro-wrap,.ivx-about-who-wrap,.ivx-process-wrap,.ivx-about-industries-wrap,.ivx-why-compare-wrap,.ivx-about-final-wrap,.ivx-service-included-wrap,.ivx-service-process-wrap,.ivx-service-editorial-wrap,.ivx-related-services-wrap,.ivx-final-cta-wrap){padding-inline:var(--ivx-section-gutter)!important}body.page #main .section>.section-content>.row{margin-top:0!important;margin-bottom:0!important}body.page #main .section>.section-content>.row>.col{padding-bottom:0!important}body.page #main .section>.section-content>.row>.col>.col-inner>:last-child{margin-bottom:0}body.page #main .page-wrapper:has(.section){padding-top:0!important;padding-bottom:0!important}body.page #main :is(.ivx-services-top,.ivx-industries-top,.ivx-why-top,.ivx-process-top,.ivx-about-industries-top,.ivx-why-compare-top){margin-bottom:var(--ivx-heading-gap)!important}body.page #main .ivx-cta-video-wrap{min-height:0!important}body.page #main .ivx-cta-wrap{padding-block:var(--ivx-section-space)!important}body.page #main .section.section.ivx-cta-section{padding-top:0!important;padding-bottom:0!important}body.page #main .section.section:has(.ivx-contact-banner,.ivx-contact-main){padding-top:0!important;padding-bottom:0!important}body.page #main :is(.ivx-contact-banner,.ivx-contact-main){padding-block:var(--ivx-section-space)!important}body.page{--ivx-button-space:24px}body.page #main .wpcf7-submit,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:58px!important;padding:14px 28px!important;border-radius:14px!important;box-sizing:border-box;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:center;text-decoration:none!important;white-space:normal;max-width:100%}body.page #main :is([class*="-buttons"],[class*="-actions"],.ivx-industries-cta,.ivx-about-industries-bottom):has(>a[class*="btn"]){margin-top:var(--ivx-button-space)!important;display:flex;flex-wrap:wrap;gap:16px!important}body.page #main :is([class*="-buttons"],[class*="-actions"],.ivx-industries-cta,.ivx-about-industries-bottom)>a[class*="btn"]{margin-top:0!important;margin-bottom:0!important}body.page #main p:has(+[class*="-actions"]),body.page #main p:has(+[class*="-buttons"]),body.page #main p:has(+a[class*="ivx-"][class*="btn"]){margin-bottom:0!important}body.page #main p+a[class*="ivx-"][class*="btn"]{margin-top:var(--ivx-button-space)!important}body.page #main .ivx-case-btn{margin-top:var(--ivx-button-space)!important}body.page #main .wpcf7-submit:focus-visible,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]:focus-visible{outline:2px solid #00d1ff;outline-offset:4px}@media(max-width:767px){body.page{--ivx-button-space:20px}body.page #main .wpcf7-submit,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]{min-height:54px!important;padding:13px 22px!important;font-size:15px!important}}@media(max-width:600px){body.page #main :is([class*="-buttons"],[class*="-actions"]):has(>a[class*="btn"]){flex-direction:column;align-items:stretch}body.page #main :is([class*="-buttons"],[class*="-actions"])>a[class*="btn"]{width:100%!important}}body.page #main .ivx-industries-section .ivx-industries-cta:has(>a[class*="btn"]){margin-top:48px!important}@media(max-width:767px){body.page #main .ivx-industries-section .ivx-industries-cta:has(>a[class*="btn"]){margin-top:36px!important}}body.page #main .ivx-demo-section{padding:var(--ivx-section-space,96px) var(--ivx-section-gutter,32px);background:radial-gradient(ellipse at 50% 0,rgba(0,209,255,.12),transparent 55%),#030508}.ivx-demo-container{max-width:1250px;margin:auto}.ivx-demo-heading{text-align:center;max-width:1000px;margin:0 auto var(--ivx-heading-gap,48px)}.ivx-demo-label{display:inline-block;padding:8px 20px;border:1px solid rgba(138,63,252,.5);border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#fff;margin-bottom:24px}.ivx-demo-heading p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.68);font-size:18px;line-height:1.7}.ivx-demo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ivx-demo-step{position:relative;padding:30px;border:1px solid rgba(100,143,203,.24);border-radius:22px;background:linear-gradient(145deg,#08121d,#090914)}.ivx-demo-step small{display:block;color:#00d1ff;font-size:12px;letter-spacing:.12em;margin-bottom:22px}.ivx-demo-step h3{font-size:24px;line-height:1.15;margin:0 0 16px}.ivx-demo-step p{font-size:16px;line-height:1.65;margin:0}.ivx-demo-visual{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3)}.ivx-demo-visual img{width:80px;height:80px;filter:drop-shadow(0 0 10px rgba(0,209,255,.3))}.ivx-demo-step:not(:last-child)::after{content:'→';position:absolute;right:-23px;top:110px;z-index:1;color:#00d1ff;font-size:24px;background:#030508;border-radius:50%;width:22px;text-align:center}.ivx-demo-footer{text-align:center;margin-top:32px}.ivx-demo-note{font-size:13px!important;color:rgba(255,255,255,.55)!important;margin:0 0 24px}@media(max-width:767px){.ivx-demo-flow{grid-template-columns:1fr;gap:28px}.ivx-demo-step:not(:last-child)::after{content:'↓';top:auto;bottom:-30px;left:calc(50% - 11px);right:auto}.ivx-demo-heading{margin-bottom:32px}.ivx-demo-step{padding:24px}.ivx-demo-visual{height:110px}}.ivx-demo-step:not(:last-child)::after{content:none!important;display:none!important}.ivx-demo-step small{font-weight:700;letter-spacing:.14em}.ivx-demo-step small{font-size:16px;line-height:1.5}@media(max-width:767px){.ivx-demo-step small{font-size:15px}}body.home .ivx-card-link{color:inherit;text-decoration:none}body.home .ivx-card-link:hover{color:#00d1ff}.ivx-card-extra:focus-visible,body.home .ivx-card-link:focus-visible{outline:2px solid #00d1ff;outline-offset:4px}.ivx-card-extra{display:inline-block;margin-top:16px;color:#00d1ff;font-size:14px}.ivx-business-details{font-size:14px!important;line-height:1.7!important;color:rgba(255,255,255,.65)!important;margin:20px 0}.ivx-review-motion{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:13px;margin:0 0 24px;padding:8px 14px}@media(prefers-reduced-motion:reduce){.ivx-hero-v2-slide{transition:none!important}}body.home #main .ivx-hero-v2-slider{display:grid!important}body.home #main .ivx-hero-v2-slider .ivx-hero-v2-slide{position:relative!important;grid-area:1/1;inset:auto!important}body.home #main .ivx-hero-v2-slide .ivx-hero-v2-bg{background-image:url('/wp-content/uploads/2026/05/banner-ivisionx-1-2.webp')!important;background-size:auto calc(100% - 48px)!important;background-position:right 24px top 24px!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 90%,transparent 100%)}@media(max-width:767px){body.home #main .ivx-hero-v2-slide .ivx-hero-v2-inner,body.home #main .ivx-hero-v2-slider{min-height:0!important;height:auto!important}}body.home #main .ivx-industries-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-block:0!important;padding-inline:var(--ivx-section-gutter,32px)!important;box-sizing:border-box}body.home #main .ivx-industry-card{min-width:0;overflow-wrap:break-word}body.home{--ivx-title-leading:1.15}body.home #footer.ivx-footer :is(h1,h2,h3,h4,h5,h6),body.home #main :is(h1,h2,h3,h4,h5,h6){line-height:var(--ivx-title-leading)!important}body.home #footer.ivx-footer :is(h1,h2,h3,h4,h5,h6) :is(span,a,strong,em),body.home #main :is(h1,h2,h3,h4,h5,h6) :is(span,a,strong,em){line-height:inherit!important}body.home #main :is(.ivx-hero-v2-btn-primary,.ivx-cta-btn-primary){background:linear-gradient(90deg,#00798f,#7132d5)!important}body.home #main :is(a,button,summary):focus-visible{outline:2px solid #00d1ff!important;outline-offset:4px}body.home #main .ixcs-track:focus-within{animation-play-state:paused!important}body.home #main .ivx-trust-section .ixcs-cards{overflow:hidden!important;scrollbar-width:none;scroll-snap-type:none!important}body.home #main .ivx-trust-section .ixcs-cards::-webkit-scrollbar{display:none}body.home #main .ivx-review-carousel .ixcs-track{animation:none!important;will-change:transform}body.home #main .ivx-review-carousel .ixcs-card[aria-hidden="true"]{display:flex!important}