.automation-steps-grid{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:3rem;gap:32px;padding:40px 8px 24px;flex-wrap:nowrap}.automation-step-card{background:rgb(22 22 22 / 96%);padding:18px 20px 18px;border-radius:16px;border:1px solid rgba(148,163,184,0.5);box-shadow:0 16px 40px rgba(15,23,42,0.75);display:flex;flex-direction:column;gap:10px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-fast),background var(--transition-fast);position:relative;max-width:270px;flex:0 0 auto}.automation-step-card-head{display:flex;align-items:center;gap:12px}.automation-step-card-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#dc2626 0,#b91c1c 100%);color:#fff;font-size:1.1rem;font-weight:600;box-shadow:0 4px 16px rgba(220,38,38,0.4);flex-shrink:0}.automation-step-card-head h3{margin:0;font-size:1.05rem;font-weight:600;color:#e5e7eb;letter-spacing:-0.01em}.automation-step-card-text{margin:0;font-size:1rem;line-height:1.7;color:#e5e7eb}.automation-step-card-media{margin-top:4px;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(148,163,184,0.5);background:radial-gradient(circle at top,rgba(148,163,184,0.25),transparent 70%)}.automation-step-card-media img{width:100%;height:auto;display:block}.automation-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,23,42,0.7);background:#000}.automation-steps-grid::before{content:"";position:absolute;left:4%;right:4%;top:50%;height:2px;background:linear-gradient(90deg,rgba(148,163,184,0.35),rgba(248,250,252,0.95),rgba(148,163,184,0.35))}@media screen and (max-width:767.98px){.automation-steps-grid{flex-wrap:wrap;justify-content:center;gap:20px;padding:0;margin-top:2.25rem}.automation-steps-grid::before{display:none}.automation-step-card{width:100%;max-width:100%;transform:none}}@media screen and (min-width:768px) and (max-width:1199.98px){.automation-steps-grid{flex-wrap:wrap;justify-content:center;gap:24px 32px;padding:24px 0 0}.automation-steps-grid::before{display:none}.automation-step-card{flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px);transform:none}}.automation-steps-section .automation-step-card-head h3,.automation-steps-section .automation-step-card-text{color:#e5e7eb}.ncm-main-wrapper{--color-text:#1a1a1a;--color-text-muted:#4a4a4a;--color-text-inverse:#fff;--color-bg:#fff;--color-bg-subtle:#f8f9fa;--color-bg-muted:#fafbfc;--color-border:#e8e9ea;--color-border-light:#e4e4e4;--color-primary:#1a1a2e;--color-primary-dark:#141414;--color-accent:#06c;--color-success:#00c853;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.08);--shadow-lg:0 8px 32px rgba(0,0,0,0.1);--shadow-xl:0 12px 40px rgba(0,0,0,0.12);--transition-fast:.2s ease;--transition-base:.3s cubic-bezier(0.4,0,0.2,1);--transition-smooth:.35s cubic-bezier(0.4,0,0.2,1)}.ncm-main-wrapper{font-family:'ZohoPuvi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ncm-main-wrapper h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-0.02em;font-weight:700;margin:0 0 1.5rem;color:#0a0a0a}.ncm-main-wrapper h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2;letter-spacing:-0.01em;margin:0 0 1rem;color:#0a0a0a}.ncm-main-wrapper h3,.ncm-main-wrapper .h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3;letter-spacing:-0.01em;margin:0 0 .75rem;color:#1a1a1a}.ncm-main-wrapper h4{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.4;letter-spacing:-0.01em;margin:0 0 .75rem}.ncm-main-wrapper h5,.ncm-main-wrapper .h5,.feature-list-content h3{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:-0.005em;margin:0 0 .75rem}.ncm-main-wrapper h6{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:-0.005em;margin:0 0 .5rem}.ncm-main-wrapper p,.ncm-main-wrapper .p{font-size:1.0625rem;font-weight:300;line-height:1.75;color:#4a4a4a}.ncm-main-wrapper ul li{font-size:1.0625rem;font-weight:300;line-height:1.75;margin:0 0 .75rem}.ncm-main-wrapper a{color:#4a4a4a;text-decoration:none;transition:all .2s ease}.ncm-main-wrapper a:hover{color:#2d2d2d;text-decoration:none}.ncm-main-wrapper p>a{font-style:italic}.ncm-btn{border:0;border-radius:var(--radius-sm);font-weight:500;font-size:1rem;line-height:1.5;cursor:pointer;text-align:center;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);color:inherit;background-color:var(--color-bg);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-fast),background var(--transition-fast);font-family:inherit;text-decoration:none;box-shadow:var(--shadow-sm)}.ncm-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.ncm-btn>.ncm-btn-icon{display:inline-flex;align-items:center}.ncm-btn.ncm-btn-primary{background:linear-gradient(135deg,#dc2626 0,#b91c1c 100%);border-color:#dc2626;color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.ncm-btn.ncm-btn-primary:hover{background:linear-gradient(135deg,#b91c1c 0,#991b1b 100%);border-color:#b91c1c;transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--color-text-inverse)}.ncm-btn.ncm-btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-sm)}a.ncm-btn{text-decoration:none}a.ncm-btn.btn-primary{color:#fff !important;text-decoration:none}.row{display:flex;flex-wrap:wrap;margin-right:-0.75rem;margin-left:-0.75rem;padding-top:0;padding-bottom:0}.row>*{padding-left:12px;padding-right:12px;max-width:100%}.row.g-0{margin-right:0;margin-left:0}.row.g-0>*{padding-left:0;padding-right:0}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media only screen and (min-width:576px){.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media only screen and (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md{flex:1 0 auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media only screen and (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg{flex:1 0 auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media only screen and (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl{flex:1 0 auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}.text-center{text-align:center !important}.align-items-center{align-items:center !important}.justify-content-center{justify-content:center !important}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.d-block{display:block !important}.text-white{color:#fff !important}.img-fluid{max-width:100%;height:auto}@media screen and (min-width:992px){.d-lg-block{display:block !important}}.ncm-main-wrapper .container{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}@media only screen and (min-width:992px){.ncm-main-wrapper .container{max-width:960px}}@media only screen and (min-width:1200px){.ncm-main-wrapper .container{max-width:1140px}}@media only screen and (min-width:1400px){.ncm-main-wrapper .container{max-width:1280px}}.ncm-main-wrapper .sec-header{text-align:center;max-width:992px;margin-left:auto;margin-right:auto;margin-bottom:clamp(1rem,4vw,2.5rem)}.ncm-main-wrapper .sec-header p{max-width:94%;margin-left:auto;margin-right:auto;margin-bottom:1rem;font-size:1.125rem;color:var(--color-text-muted);line-height:1.7}.ncm-main-wrapper .banner-section{padding:clamp(64px,10vw,112px) 0 clamp(88px,12vw,128px);background:linear-gradient(152deg,#1a1a1a 0,#2d2d2d 35%,#1a1a1a 100%);position:relative;overflow:hidden}.ncm-main-wrapper .banner-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 90% 70% at 75% 25%,rgba(56,189,248,0.07) 0,transparent 55%),radial-gradient(circle at 15% 85%,rgba(99,102,241,0.06) 0,transparent 45%);pointer-events:none}.ncm-main-wrapper .banner-section .banner-bg-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.banner-content h1,.banner-content p{color:#fff;position:relative;z-index:1}.banner-content h1{background:linear-gradient(135deg,#fff 0,#cbd5e1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-0.03em;margin-bottom:1rem}.ncm-main-wrapper .banner-section .banner-content .banner-badge{display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.1);padding:6px 14px;border-radius:999px;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,0.12);position:relative;z-index:1}.ncm-main-wrapper .banner-section .banner-content .banner-desc{font-size:1.125rem;line-height:1.65;letter-spacing:-0.01em;margin-bottom:1.75rem;color:rgba(255,255,255,0.88)}.banner-sub-head{font-size:1.5rem !important;font-weight:500 !important;color:rgba(255,255,255,0.95) !important}.ncm-main-wrapper .banner-section .banner-features{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:2rem;position:relative;z-index:1}.ncm-main-wrapper .banner-section .banner-feature{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:rgba(255,255,255,0.92);line-height:1.4}.ncm-main-wrapper .banner-section .banner-feature::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:rgb(231 205 9 / 90%);flex-shrink:0}.ncm-main-wrapper .banner-section .banner-cta{position:relative;z-index:1}.fea-ul{position:relative;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2rem;flex-direction:column}.fea-ul li{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40OCAyMCAxMCAyMEMxNS41MiAyMCAyMCAxNS41MiAyMCAxMEMyMCA0LjQ4IDE1LjUyIDAgMTAgMFpNNy4yOSAxNC4yOUwzLjcgMTAuN0MzLjMxIDEwLjMxIDMuMzEgOS42OCAzLjcgOS4yOUM0LjA5IDguOSA0LjcyIDguOSA1LjExIDkuMjlMOCAxMi4xN0wxNC44OCA1LjI5QzE1LjI3IDQuOSAxNS45IDQuOSAxNi4yOSA1LjI5QzE2LjY4IDUuNjggMTYuNjggNi4zMSAxNi4yOSA2LjdMOC43IDE0LjI5QzguMzIgMTQuNjggNy42OCAxNC42OCA3LjI5IDE0LjI5WiIgZmlsbD0iIzAwRkY4QyIvPgo8L3N2Zz4K) no-repeat;background-position:0 12px;font-size:1rem !important;margin:0 !important;padding:8px 12px 8px 36px;color:rgba(255,255,255,0.95);line-height:1.6}.hero-image{position:relative;z-index:1;min-height:280px;display:flex;align-items:center;justify-content:center}.hero-visual{position:relative;width:100%;max-width:420px;aspect-ratio:4/3;margin:0 auto}.hero-visual-grid{position:absolute;inset:0;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(30,41,59,0.6) 0,rgba(15,23,42,0.8) 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 48px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.06);background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:24px 24px}.hero-visual-glow{position:absolute;top:50%;left:50%;width:60%;height:60%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,0.15) 0,transparent 70%);pointer-events:none}.hero-image img{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hero-image img:hover{transform:translateY(-6px);box-shadow:0 32px 72px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.08)}@media screen and (max-width:991.98px){.ncm-main-wrapper .banner-section{padding:60px 0 80px}.ncm-main-wrapper .banner-section .banner-content .banner-desc{max-width:none}.ncm-main-wrapper .banner-section .banner-features{justify-content:center}.ncm-main-wrapper .ncm-banner-wrapper .banner-section .banner-row .banner-content{max-width:100%;text-align:center}.ncm-main-wrapper .ncm-banner-wrapper .banner-section .banner-content .cta-group{justify-content:center}.banner-content{text-align:center;margin-bottom:2rem}.banner-content .banner-cta{margin:0 auto}.banner-video{justify-content:center !important}.hero-image{min-height:220px}.hero-visual{max-width:320px}}.ncm-main-wrapper .award-section{transform:translateY(-48%);position:relative;z-index:2}.ncm-main-wrapper .award-section .award-card{border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-lg),0 0 0 1px rgba(0,0,0,0.05);padding:clamp(28px,3.5vw,40px) clamp(32px,4vw,48px);display:flex;align-items:center;gap:clamp(28px,4vw,48px);transition:transform var(--transition-base),box-shadow var(--transition-base)}.ncm-main-wrapper .award-section .award-card:hover{box-shadow:var(--shadow-xl),0 0 0 1px rgba(0,0,0,0.06)}.ncm-main-wrapper .award-section .award-headline{margin:0;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.ncm-main-wrapper .award-section .award-headline strong{color:var(--color-text);font-weight:700}.ncm-main-wrapper .award-section .award-card .award-texture{position:relative;padding:0 40px;display:flex;flex:1 0 auto}.ncm-main-wrapper .award-section .award-card .award-texture::before,.ncm-main-wrapper .award-section .award-card .award-texture::after{position:absolute;content:"";width:32px;height:72px;top:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCAyNyA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ1NTMgNjMuNzUwOUMyMi4zNTE1IDY3LjYwNjIgMjYuMzgxMyA2OS4xODIgMjYuMzgxMyA2OS4xODJDMjYuMzgxMyA2OS4xODIgMjYuNzY1NCA2NC40MDgyIDI2LjAzMTEgNjEuOTE0QzI1LjI5NjkgNTkuNDE5OCAyMi4zNTY0IDU1Ljc3OTIgMjIuMzU2NCA1NS43NzkyQzIyLjM1NjQgNTUuNzc5MiAyMC41NTgzIDU5Ljg5NTYgMjEuNDU1MyA2My43NTA5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K")}.ncm-main-wrapper .award-section .award-card .award-texture::before{left:0;transform:translateY(-50%)}.ncm-main-wrapper .award-section .award-card .award-texture::after{right:0;transform:scaleX(-1) translateY(-50%)}.ncm-main-wrapper .award-section .award-card .award-texture h5{font-weight:400}.ncm-main-wrapper .award-section .client-logo-wrapper{overflow:hidden;width:100%;flex:1;min-width:0}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-marquee{overflow:hidden;width:100%}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-marquee-track{display:flex;align-items:center;gap:clamp(32px,5vw,56px);width:max-content;animation:awardMarquee 35s linear infinite}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-marquee-track:hover{animation-play-state:paused}@keyframes awardMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-item{border-radius:8px;height:56px;display:flex;align-items:center;justify-content:center;padding:8px 16px;flex-shrink:0;transition:opacity var(--transition-fast)}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-item img{max-height:100%;width:auto;object-fit:contain;opacity:.7;filter:grayscale(1);transition:opacity var(--transition-fast),filter var(--transition-fast)}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-item:hover img,.ncm-main-wrapper .award-section .client-logo-wrapper .logo-marquee-track:hover .logo-item img{opacity:1;filter:grayscale(0)}@media screen and (max-width:767.98px){.ncm-main-wrapper .award-section .award-card{flex-direction:column;gap:20px;padding:24px 20px;text-align:center}.ncm-main-wrapper .award-section .award-headline{white-space:normal}.ncm-main-wrapper .award-section .client-logo-wrapper .logo-item{height:44px;padding:6px 12px}}.resolve-section{padding:clamp(80px,10vw,100px) 0;background:var(--color-bg)}.resolve-section--alt{background:var(--color-bg-subtle)}.resolve-section-wrapper{display:flex;flex-direction:column;gap:0;margin-top:2rem}.resolve-block{background:var(--color-bg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin-bottom:clamp(40px,5vw,60px);transition:box-shadow var(--transition-base)}.resolve-block:last-child{margin-bottom:0}.resolve-block:hover{box-shadow:var(--shadow-lg)}.resolve-block-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,64px);padding:clamp(40px,5vw,60px);max-width:1280px;margin:0 auto}.resolve-block--reverse .resolve-block-inner{direction:rtl}.resolve-block--reverse .resolve-block-inner>*{direction:ltr}.resolve-block-content{padding:.5rem 0}.resolve-block-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(220,38,38,0.12);color:#dc2626;font-size:.875rem;font-weight:700;letter-spacing:.02em;margin-bottom:1.25rem}.resolve-block-content h3{font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:600;line-height:1.35;margin:0 0 1.25rem;color:var(--color-text)}.resolve-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.resolve-points li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.65;color:var(--color-text-muted)}.resolve-points li::before{content:'';position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#dc2626}.resolve-block-media{position:relative}.resolve-block-img{width:100%;height:auto;transition:transform var(--transition-base),box-shadow var(--transition-base)}.resolve-block:hover .resolve-block-img{box-shadow:var(--shadow-xl)}@media screen and (max-width:991.98px){.resolve-section{padding:clamp(60px,8vw,80px) 0}.resolve-section-wrapper{margin-top:1.5rem}.resolve-block{margin-bottom:clamp(32px,4vw,48px)}.resolve-block-inner{grid-template-columns:1fr;gap:clamp(28px,3vw,36px);padding:clamp(32px,4vw,40px)}.resolve-block--reverse .resolve-block-inner{direction:ltr}.resolve-block-media{order:-1}.anchors-wrapper{margin-bottom:clamp(32px,4vw,40px)}}@media screen and (max-width:575.98px){.resolve-section{padding:clamp(48px,6vw,64px) 0}.resolve-block{margin-bottom:28px}.resolve-block-inner{padding:clamp(24px,3vw,32px);gap:24px}.resolve-block-content h3{font-size:1.25rem}.anchors-wrapper{margin-bottom:28px}}.resolve-section-wrapper .resolve-section-row{align-items:center;padding:clamp(48px,6vw,60px) 0;border-bottom:1px solid var(--color-border)}.resolve-section-wrapper .resolve-section-row:last-child{border-bottom:0}.resolve-section-content h3{margin-bottom:1.5rem;color:#0a0a0a}.resolve-section-content a,.feature-list-content a{color:#2d2d2d;font-style:italic;font-weight:400}.resolve-section-content a:hover,.feature-list-content a:hover{color:#1f1f1f}.fea-points{position:relative;display:flex;flex-wrap:wrap;gap:0;margin-bottom:8px;flex-direction:column}.fea-points li{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40OCAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40OCAyMCAxMCAyMEMxNS41MiAyMCAyMCAxNS41MiAyMCAxMEMyMCA0LjQ4IDE1LjUyIDAgMTAgMFpNNy4yOSAxNC4yOUwzLjcgMTAuN0MzLjMxIDEwLjMxIDMuMzEgOS42OCAzLjcgOS4yOUM0LjA5IDguOSA0LjcyIDguOSA1LjExIDkuMjlMOCAxMi4xN0wxNC44OCA1LjI5QzE1LjI3IDQuOSAxNS45IDQuOSAxNi4yOSA1LjI5QzE2LjY4IDUuNjggMTYuNjggNi4zMSAxNi4yOSA2LjdMOC43IDE0LjI5QzguMzIgMTQuNjggNy42OCAxNC42OCA3LjI5IDE0LjI5WiIgZmlsbD0iIzA5QUI1OCIvPgo8L3N2Zz4K) no-repeat;background-position:0 12px;font-size:1rem !important;margin:0 !important;padding:6px 12px 4px 32px;color:#000}.resolve-section-row img{max-width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.resolve-section-row img:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}@media screen and (min-width:992px){.ncm-main-wrapper .resolve-section-row img{max-width:620px;width:100%}.ncm-main-wrapper .resolve-section-row .resolve-section-content{max-width:620px}}@media screen and (max-width:991.98px){.ncm-main-wrapper .resolve-section-row:last-child{margin:0}.resolve-section-wrapper .resolve-section-row:nth-child(even){flex-direction:column-reverse}}.anchors-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:20px;position:sticky;z-index:10;top:50px;background:var(--color-bg);height:70px;width:100%;margin-bottom:clamp(40px,5vw,56px);border-radius:var(--radius-md);padding:0 24px}.anchors-box{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.anchors-wrapper h6{margin:0}.anchors-box a{background:var(--color-bg-subtle);padding:10px 20px;border-radius:999px;color:var(--color-text);border:1px solid transparent;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color var(--transition-fast),background var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.anchors-box a:hover{background:#374151;color:var(--color-text-inverse);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.anchors-box a.active{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}@media screen and (max-width:980.98px){.anchors-wrapper{display:block;position:sticky;text-align:center;height:auto;top:70px;padding:20px}.anchors-wrapper h6{margin-bottom:12px}.anchors-box{display:block}.anchors-box a{display:inline-flex;margin:4px 4px;padding:8px 16px}}@media screen and (max-width:500.98px){.anchors-wrapper{position:inherit}}.feature-section{padding:clamp(72px,10vw,100px) 0}.feature-section.row-hglt1{background:linear-gradient(152deg,#1a1a1a 0,#2d2d2d 35%,#1a1a1a 100%);color:var(--color-text-inverse);position:relative}.feature-section.row-hglt1::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 80% 20%,rgba(59,130,246,0.06) 0,transparent 50%);pointer-events:none}.feature-section.row-hglt1 .sec-content,.feature-section.row-hglt1 .sec-header{position:relative;z-index:1}.feature-section.row-hglt1 h2,.feature-section.row-hglt1 h3,.feature-section.row-hglt1 p{color:var(--color-text-inverse)}.feature-section h5{margin-bottom:4px}.feature-list-item{display:flex;align-items:flex-start;gap:0 24px;border-radius:16px;padding:32px;border:1px solid #e8e9ea;margin-bottom:24px;background:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.feature-list-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12);border-color:#2d2d2d}.feature-list-item:last-child{margin-bottom:0}.feature-list-item p{margin-bottom:0}.feature-list-icon{position:relative;min-width:40px;padding-top:6px;text-align:center;z-index:1}.feature-list-icon::after{position:absolute;content:"";top:0;right:0;width:24px;height:24px;border-radius:100px;background:linear-gradient(154deg,#f3d570 13.08%,rgba(252,228,130,0) 87.14%);z-index:-1}.feature-sec-image{text-align:center}.feature-sec-image img{border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.15)}.feature-section a{color:#ffc64f;font-style:italic}.fea-list-row,.fea-list-row h3,.fea-list-row p{color:#d3d3d3}.feature-section.row-hglt1 .fea-list-row .fea-points li{color:#fff}.fea-list-title{display:flex;align-items:center;margin-bottom:16px}.fea-list-title>svg,.fea-list-title>.sprite-icons,.fea-list-title>.fea-list-icon{margin-right:24px;flex-shrink:0}.fea-list-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.95)}.fea-list-icon svg{width:28px;height:28px}.fea-list-row>.fea-list-col{margin-bottom:24px;background:rgba(255,255,255,0.05);border-radius:12px;padding:32px;border:1px solid rgba(255,255,255,0.1);transition:all .3s ease}.fea-list-row>.fea-list-col:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);transform:translateY(-2px)}.fea-list-row>.fea-list-col:last-child{margin-bottom:0}.fea-list-title h3{font-size:24px}@media screen and (max-width:991.98px){.ncm-main-wrapper .feature-section .feature-list{margin:0 auto 40px}}.multi-vendor-supported-section{padding:clamp(72px,10vw,100px) 0;text-align:center;border-bottom:1px solid var(--color-border)}.multi-vendor-supported-section h3{font-size:24px;margin-bottom:16px}.multi-vendor-list-con{background:var(--color-bg-subtle);padding:clamp(24px,3vw,32px);margin-bottom:24px;border-radius:var(--radius-md);text-align:left;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-fast);border:1px solid var(--color-border)}.multi-vendor-list-con:hover{background:#f1f5f9;box-shadow:var(--shadow-md);transform:translateY(-2px)}.multi-vendor-list{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:8px}.multi-vendor-list li{background:#fff;padding:8px 20px;text-align:center;border-radius:8px;border:1px solid #e8e9ea;transition:all .2s ease;font-size:.9375rem}.multi-vendor-list li:hover{background:#2d2d2d;color:#fff;border-color:#2d2d2d;transform:translateY(-2px);box-shadow:0 4px 8px rgba(45,45,45,0.3)}.multi-vendor-list li.and-more{font-style:italic;color:var(--color-text-muted);font-weight:300;background:transparent;border:1px dashed var(--color-border)}.multi-vendor-list li.and-more:hover{background:transparent;border-color:var(--color-text-muted);color:var(--color-text);transform:none;box-shadow:none}.multi-vendor-supported-section .anchor-text{color:#06c;text-decoration:none;font-weight:500;display:inline-block;margin-top:clamp(24px,3vw,32px);transition:color var(--transition-fast)}.multi-vendor-supported-section .anchor-text:hover{color:#0052a3;text-decoration:underline}.uncover-ncm-section{padding:clamp(72px,10vw,100px) 0}.uncover-ncm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:2rem}.uncover-ncm-card{display:flex;align-items:flex-start;gap:20px;background:var(--color-bg);border-radius:var(--radius-lg);padding:clamp(24px,3vw,32px);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-fast)}.uncover-ncm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(0,0,0,0.08)}.uncover-ncm-card-icon{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--color-primary,#06c);border-radius:10px;border:1px solid #e8eaef;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.uncover-ncm-card-icon svg{width:28px;height:28px}.uncover-ncm-card-body{flex:1;min-width:0}.uncover-ncm-card-body h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text);line-height:1.3}.uncover-ncm-content{color:var(--color-text-muted);line-height:1.7;margin:0;font-size:.9375rem}.uncover-ncm h3,.benefits-card h3{font-size:24px}@media screen and (max-width:991.98px){.uncover-ncm-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:575.98px){.uncover-ncm-card{flex-direction:column;gap:16px}.uncover-ncm-card-icon{width:48px;height:48px}.uncover-ncm-card-icon svg{width:24px;height:24px}}.benefits-section{padding:clamp(80px,12vw,120px) 0}.benefits-section-header{text-align:center;max-width:992px;margin:0 auto clamp(2rem,4vw,2.5rem)}.benefits-section-title{font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700;line-height:1.3;color:var(--color-text);margin:0;letter-spacing:-0.02em}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;margin:0;padding:0}@media(max-width:991.98px){.benefits-grid{grid-template-columns:1fr;gap:1rem}}.benefits-card{display:flex;align-items:flex-start;gap:1.25rem;background:#fafbfc;border:1px solid #e8eaef;border-radius:12px;padding:1.5rem 1.5rem 1.5rem 1.25rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.benefits-card:hover{background:#fff;border-color:#d0d5dd;box-shadow:0 4px 20px rgba(0,0,0,0.06)}.benefits-card-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--color-primary,#06c);border-radius:10px;border:1px solid #e8eaef;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.benefits-card-icon svg{width:22px;height:22px}.benefits-card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--color-text)}.benefits-card p{color:var(--color-text-muted);line-height:1.6;margin:.5rem 0 0 0;font-size:1rem}.faq-content-section{padding:clamp(72px,10vw,100px) 0}.faq-content-section .faq-container{background:var(--color-bg);padding:clamp(40px,6vw,80px) clamp(24px,8vw,100px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.ncm-main-wrapper .faq-content-section .accordion-container{max-width:980px;margin:0 auto;padding:0 16px}.ncm-main-wrapper .faq-content-section h2{margin-bottom:40px}.ncm-main-wrapper .faq-content-section h3{font-weight:500;padding:20px 0;cursor:pointer;transition:color .3s ease}.accordion-container{width:100%}.accordion-container .accordion-item{border-bottom:1px solid var(--color-border);padding:18px 0}.accordion-container .accordion-item:last-child{border-bottom:0}.accordion-container .accordion-item h4,.accordion-container .accordion-item h3{margin:0;font-size:20px;line-height:1.5;letter-spacing:-0.35px;flex-grow:1;margin-right:16px}.accordion-container .accordion-item .accordion-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.accordion-container .accordion-item .accordion-head:hover h3{color:#2d2d2d}.accordion-container .accordion-item .accordion-head.active .plusminus::before{content:"−"}.accordion-container .accordion-item .accordion-head.active h3{color:#2d2d2d}.accordion-container .accordion-item .accordion-body{padding-top:16px;max-width:90%}.accordion-container .accordion-item .accordion-body p a{color:#2d2d2d}.accordion-container .accordion-item .plusminus{font-size:24px;font-weight:200;border:2px solid #444;width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#444;position:relative;top:0;transition:all .3s ease}.accordion-container .accordion-item .accordion-head:hover .plusminus{border-color:#2d2d2d;color:#2d2d2d}.accordion-container .accordion-item .accordion-head.active .plusminus{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.accordion-container .accordion-item .plusminus::before{position:absolute;content:"+";top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.accordion-container .accordion-body{display:none}.list-box{padding:0 0 0 0 !important;border-radius:8px;margin-top:24px}.list-box li{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18C7.755 18 6.585 17.7638 5.49 17.2913C4.395 16.8188 3.4425 16.1775 2.6325 15.3675C1.8225 14.5575 1.18125 13.605 0.70875 12.51C0.23625 11.415 0 10.245 0 9C0 7.755 0.23625 6.585 0.70875 5.49C1.18125 4.395 1.8225 3.4425 2.6325 2.6325C3.4425 1.8225 4.395 1.18125 5.49 0.70875C6.585 0.23625 7.755 0 9 0C9.975 0 10.8975 0.1425 11.7675 0.4275C12.6375 0.7125 13.44 1.11 14.175 1.62L12.87 2.9475C12.3 2.5875 11.6925 2.30625 11.0475 2.10375C10.4025 1.90125 9.72 1.8 9 1.8C7.005 1.8 5.30625 2.50125 3.90375 3.90375C2.50125 5.30625 1.8 7.005 1.8 9C1.8 10.995 2.50125 12.6938 3.90375 14.0963C5.30625 15.4988 7.005 16.2 9 16.2C10.995 16.2 12.6938 15.4988 14.0963 14.0963C15.4988 12.6938 16.2 10.995 16.2 9C16.2 8.73 16.185 8.46 16.155 8.19C16.125 7.92 16.08 7.6575 16.02 7.4025L17.4825 5.94C17.6475 6.42 17.775 6.915 17.865 7.425C17.955 7.935 18 8.46 18 9C18 10.245 17.7638 11.415 17.2913 12.51C16.8188 13.605 16.1775 14.5575 15.3675 15.3675C14.5575 16.1775 13.605 16.8188 12.51 17.2913C11.415 17.7638 10.245 18 9 18ZM7.74 13.14L3.915 9.315L5.175 8.055L7.74 10.62L16.74 1.5975L18 2.8575L7.74 13.14Z" fill="%2300FF8C"/></svg>');background-repeat:no-repeat;background-position:0 4px;padding-left:32px !important;margin-bottom:8px;font-size:1.0625rem;font-weight:300;line-height:1.75;margin:0 0 16px;list-style:none}@media screen and (max-width:767.98px){.faq-content-section .faq-container{padding:60px 24px}}.ncm-main-wrapper .bottom-cta-section{text-align:center;padding:clamp(72px,10vw,100px) 0;background:linear-gradient(150deg,#fefce8 0,#fef9c3 50%,#fef08a 100%);position:relative;overflow:hidden}.ncm-main-wrapper .bottom-cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(255,255,255,0.6) 0,transparent 50%);pointer-events:none}.ncm-main-wrapper .bottom-cta-section .bottom-cta-btn-group{display:flex;gap:16px;margin-top:32px;justify-content:center;position:relative;z-index:1}@media screen and (max-width:469.98px){.ncm-main-wrapper .bottom-cta-section .bottom-cta-btn-group{flex-wrap:wrap}.ncm-main-wrapper .bottom-cta-section .bottom-cta-btn-group a{width:100%;justify-content:center}}.ncm-main-wrapper .testimonial-section{padding:clamp(72px,10vw,100px) 0;background-color:var(--color-bg-subtle)}.ncm-main-wrapper .testimonial-section .customer-review-wrapper{background-color:var(--color-bg);border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px);height:100%;box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.ncm-main-wrapper .testimonial-section .customer-review-wrapper:hover{box-shadow:var(--shadow-lg)}.ncm-main-wrapper .testimonial-section .customer-review-wrapper .swiper-slide{padding:0 !important}.ncm-main-wrapper .testimonial-section .testimonial-wrapper{margin:60px 0 0}.ncm-main-wrapper .testimonial-section .gartner-review-wrapper{border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px);background-color:var(--color-bg);margin-bottom:24px;min-height:419px;position:relative;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ncm-main-wrapper .testimonial-section .gartner-review-wrapper .gartnerReviewSwiper{padding-bottom:16px}.ncm-main-wrapper .testimonial-section .gartner-review-wrapper .gartnerReviewSwiper .swiper-pagination{bottom:-5px}.ncm-main-wrapper .testimonial-section .gartner-review-card .gartner-review--item p:not(.gartner-review-details p):last-child{margin-bottom:0}.ncm-main-wrapper .testimonial-section .gartner-review-card .gartner-logo{height:50px}.ncm-main-wrapper .testimonial-section .gartner-review-card .gartner-review-details{display:flex;color:#2d2d2d}@media only screen and (max-width:575.98px){.ncm-main-wrapper .testimonial-section .gartner-review-card .gartner-review-details{flex-wrap:wrap}}.ncm-main-wrapper .testimonial-section .gartner-review-card .gartner-review-details p{margin:0 24px 12px 0;font-size:16px;line-height:1.75}.ncm-main-wrapper .testimonial-section .gartner-review-card h4{margin:12px 0;font-weight:600;line-height:1.35}.ncm-main-wrapper .testimonial-section .client-review-card{height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}.ncm-main-wrapper .testimonial-section .client-review-card .client-profile-section{background-color:#f8f9fa;border-radius:12px;display:flex;justify-content:center;padding-top:16px;padding-bottom:150px;margin-bottom:24px;position:relative}.ncm-main-wrapper .testimonial-section .client-review-card .client-profile-section img{max-width:234px;max-height:154px;position:absolute;bottom:0}.ncm-main-wrapper .testimonial-section .client-review-card .client-profile-section .btn-play-icon{width:48px;height:48px;border-radius:100px;background:linear-gradient(135deg,#2d2d2d 0,#1f1f1f 100%);color:#fff;border:0;cursor:pointer;position:absolute;right:16px;top:16px;transition:all .3s ease;box-shadow:0 4px 12px rgba(45,45,45,0.3)}.ncm-main-wrapper .testimonial-section .client-review-card .client-profile-section .btn-play-icon:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(45,45,45,0.4)}.ncm-main-wrapper .testimonial-section .client-review-card .client-profile-section .btn-play-icon::before{border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:11px solid #fff;position:absolute;content:"";top:50%;left:50%;transform:translate(-36%,-50%)}.ncm-main-wrapper .testimonial-section .client-review-card .client-details .client-name{color:#2d2d2d;font-size:18px;font-weight:600}.ncm-main-wrapper .testimonial-section .client-review-card .btn-link{padding:0;margin:0;background:0;border:0;font-size:15px;text-decoration:underline;text-transform:uppercase;color:#4a4a4a;font-weight:500;cursor:pointer;transition:color .3s ease}.ncm-main-wrapper .testimonial-section .client-review-card .btn-link:hover{color:#2d2d2d}.ncm-main-wrapper .testimonial-section .award-badge-card{background-color:#fff;border-radius:12px;height:160px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all .3s ease}.ncm-main-wrapper .testimonial-section .award-badge-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}@media only screen and (max-width:991.98px){.ncm-main-wrapper .testimonial-section .award-badge-card{margin-bottom:24px}}.ncm-main-wrapper .testimonial-section .award-badge-card img{height:100px}.related-resource-section{padding:clamp(72px,10vw,100px) 0;background:var(--color-bg)}.related-resource-section .resource-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:32px;box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow var(--transition-base)}.related-resource-section .resource-card:hover{box-shadow:var(--shadow-lg)}@media screen and (max-width:1199.98px){.related-resource-section .resource-card{margin:40px 0 0}}.related-resource-section .resource-wrapper{padding:32px;border-right:1px solid #e8e9ea}.related-resource-section .resource-link-item.featured{margin-bottom:32px}.related-resource-section .resource-link-list li{margin-bottom:12px;font-size:1rem;line-height:1.75}.related-resource-section .resource-link-list li:last-child{margin-bottom:0}.related-resource-section .resource-link-list li a{color:inherit !important;display:inline-flex;align-items:center;transition:all .3s ease}.related-resource-section .resource-link-list li a:hover{color:#2d2d2d !important;transform:translateX(4px)}.related-resource-section .resource-link-list li a svg{vertical-align:sub;margin-left:8px;transition:transform .3s ease}.related-resource-section .resource-link-list li a:hover svg{transform:translate(4px,-4px)}.related-resource-section .resource-other-wrapper{padding:32px}.related-resource-section .resource-other-wrapper a{color:inherit !important}.related-resource-section .resource-other-wrapper .resource-other-item{display:flex;text-decoration:none;transition:all .3s ease;padding:16px;border-radius:12px}.related-resource-section .resource-other-wrapper .resource-other-item:hover{background:#f8f9fa;transform:translateX(4px)}.related-resource-section .resource-other-wrapper .resource-other-item:nth-child(1),.related-resource-section .resource-other-wrapper .resource-other-item:nth-child(2){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e8e9ea}.related-resource-section .resource-other-wrapper .resource-other-item .h5{line-height:1;font-size:20px;margin-bottom:4px}.related-resource-section .resource-other-wrapper .resource-other-item .p{font-size:1rem;line-height:1.75}.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-content{display:flex;flex-direction:column}.related-resource-section .resource-other-wrapper .resource-other-item .anchor-text{color:#0745a1;margin-top:8px;display:flex}.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-icon{margin-right:20px}.related-resource-section .resource-other-wrapper .resource-other-item .resource-other-icon svg{width:32px;height:38px}@media screen and (max-width:767.98px){.resource-other-wrapper{padding:24px !important}.resource-wrapper{border-right:0 !important}}.ncm-main-wrapper .video-player-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);width:100%;height:100%;padding:40px 20px;transition:all .3s ease;display:none;opacity:0;z-index:99999;box-sizing:border-box;backdrop-filter:blur(8px)}.ncm-main-wrapper .video-player-wrapper *{box-sizing:border-box}.ncm-main-wrapper .video-player-wrapper.active{display:flex;align-items:center;justify-content:center;opacity:1}.ncm-main-wrapper .video-player-wrapper .video-player-container{max-width:956px;width:100%;position:relative}.ncm-main-wrapper .video-player-wrapper .video-player-container .video-player-close-btn{width:40px;height:40px;margin-left:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(255,255,255,0.1);border-radius:50%;transition:all .3s ease;margin-bottom:16px}.ncm-main-wrapper .video-player-wrapper .video-player-container .video-player-close-btn:hover{background:rgba(255,255,255,0.2);transform:rotate(90deg)}.ncm-main-wrapper .video-player-wrapper .video-player-container .video-player{position:relative;padding-bottom:56.5%;margin-top:12px;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5)}.ncm-main-wrapper .video-player-wrapper .video-player-container .video-player iframe{position:absolute;width:100%;height:100%;top:0;left:0}.thumbnail{cursor:pointer;transition:all .3s ease}.thumbnail:hover{opacity:.85;cursor:zoom-in;transform:scale(1.02)}.popupModal{display:none;position:fixed;z-index:999999;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9);backdrop-filter:blur(8px)}.modal-content{margin:auto;display:block;max-width:90%;animation-name:zoomIn;animation-duration:.3s;border-radius:8px;background:#fff;padding:16px}.modal-container{max-width:1200px;position:relative;margin:0 auto}.close-popup{position:absolute;top:-40px;right:32px;color:#fff;font-size:40px;font-weight:300;cursor:pointer;transition:.3s}.close-popup:hover{color:#bbb;transform:rotate(90deg)}@keyframes zoomIn{from{transform:scale(0.7);opacity:0}to{transform:scale(1);opacity:1}}.sprite-icons{position:relative;background:url(../images/icons/storage-monitoring-sprite.svg) top center no-repeat;width:64px;height:64px;text-indent:-99999999999px}.sprite-icons.icon1{background-position:5px 0}.sprite-icons.icon2{background-position:-59px 0}.sprite-icons.icon3{background-position:-122px 0}.sprite-icons.icon4{background-position:-175px 0}.sprite-icons.icon5{background-position:-239px 0}.sprite-icons.icon6{background-position:-305px 0}.sprite-icons.icon7{background-position:-373px 4px}.sprite-icons.icon8{background-position:-442px 1px}.sprite-icons.icon9{background-position:-515px 1px}.sprite-icons.icon10{background-position:-590px 1px}.sprite-icons.icon11{background-position:-656px 1px}.sprite-icons.icon12{background-position:-720px 1px}.sprite-icons.icon13{background-position:-787px 2px}.sprite-icons.icon14{background-position:-851px 2px}@media screen and (max-width:680.98px){.ncm-main-wrapper .container{width:98%;margin:auto}}@media screen and (min-width:992px){.sec-header h2 span{display:block}}.max-width-title{max-width:998px !important}.skip-link{position:fixed;top:-60px;left:50%;transform:translateX(-50%);padding:12px 24px;background:var(--color-primary);color:var(--color-text-inverse);font-weight:500;border-radius:var(--radius-sm);z-index:9999;transition:top var(--transition-fast);text-decoration:none}.skip-link:focus{top:16px;outline:2px solid var(--color-text-inverse);outline-offset:2px}.heading-menu,#scroll,#VideosAndLogos{display:none}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ncm-main-wrapper *,.ncm-main-wrapper *::before,.ncm-main-wrapper *::after{box-sizing:border-box}.sec-padding-80{padding:80px 0}.sec-padding-100{padding:100px 0}.tac{text-align:center}.ncm-main-wrapper .itom-features-detail-container{max-width:1180px;width:100%;margin:auto;padding-left:12px;padding-right:12px}.video-thumbnail-wrapper{max-width:800px;margin:2rem auto 0;position:relative;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.video-thumbnail-wrapper:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.video-thumbnail-img{width:100%;height:auto;display:block;transition:transform var(--transition-base)}.video-thumbnail-wrapper:hover .video-thumbnail-img{transform:scale(1.02)}.video-thumbnail-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#dc2626 0,#b91c1c 100%);color:#fff;border:0;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 16px rgba(220,38,38,0.4);z-index:2;display:flex;align-items:center;justify-content:center}.video-thumbnail-play-btn:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 20px rgba(220,38,38,0.5)}.video-thumbnail-play-btn svg{margin-left:2px}@media screen and (max-width:767.98px){.video-thumbnail-wrapper{max-width:100%;margin:1.5rem auto 0}.video-thumbnail-play-btn{width:56px;height:56px}.video-thumbnail-play-btn svg{width:20px;height:20px}}.automation-steps-section{padding:clamp(72px,10vw,100px) 0;background:linear-gradient(152deg,#1a1a1a 0,#2d2d2d 35%,#1a1a1a 100%);position:relative;overflow:hidden}.automation-steps-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 90% 70% at 75% 25%,rgba(0,102,204,0.05) 0,transparent 55%),radial-gradient(circle at 15% 85%,rgba(0,102,204,0.04) 0,transparent 45%);pointer-events:none}.automation-steps-section .container{position:relative;z-index:1}.automation-steps-section .sec-header h2{color:#fff}.automation-steps-section .sec-header p{color:rgba(255,255,255,0.85)}.automation-steps-wrapper{display:flex;flex-direction:column;gap:0;margin-top:3rem;max-width:1400px;margin-left:auto;margin-right:auto;position:relative;padding:0 20px}.automation-step{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:48px;padding:60px 0;min-height:300px}.automation-step--last{padding-bottom:60px}.automation-step-line{position:absolute;left:50%;top:80px;bottom:0;width:3px;background:linear-gradient(180deg,#06c 0,rgba(0,102,204,0.3) 100%);z-index:0;transform:translateX(-50%)}.automation-step-line--last{display:none}.automation-step-number{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;border-radius:50%;background:#06c;color:#fff;font-size:2rem;font-weight:500;letter-spacing:.02em;box-shadow:0 4px 16px rgba(0,102,204,0.3);position:relative;z-index:2;flex-shrink:0;transition:transform var(--transition-base),box-shadow var(--transition-base);grid-column:2}.automation-step:hover .automation-step-number{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,102,204,0.4)}.automation-step-content{position:relative;z-index:1;text-align:left}.automation-step--left .automation-step-content{grid-column:1;padding-right:20px}.automation-step--right .automation-step-content{grid-column:3;padding-left:20px}.automation-step-content h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin:0 0 1rem;color:#fff;letter-spacing:-0.02em}.automation-step-content p{color:rgba(255,255,255,0.85);line-height:1.75;margin:0;font-size:1.125rem}.automation-step-image{position:relative;z-index:1;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.automation-step--left .automation-step-image{grid-column:3}.automation-step--right .automation-step-image{grid-column:1}.automation-step:hover .automation-step-image{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.image-placeholder{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.6);font-size:1rem;font-weight:500;text-align:center}.automation-step-image img{width:100%;max-width:300px;height:auto;display:block;border-radius:var(--radius-md)}.automation-steps-footer{max-width:900px;margin:4rem auto 0;text-align:center;padding:clamp(24px,3vw,32px);background:rgba(255,255,255,0.05);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px)}.automation-steps-footer p{font-size:1.125rem;line-height:1.75;color:rgba(255,255,255,0.9);margin:0;font-weight:400}@media screen and (max-width:1199.98px){.automation-steps-wrapper{max-width:1000px;padding:0 16px}.automation-step{gap:32px;padding:48px 0}.automation-step-content h3{font-size:clamp(1.5rem,2.5vw,2rem)}}@media screen and (max-width:991.98px){.automation-steps-wrapper{padding:0 12px;margin-top:2rem}.automation-step{grid-template-columns:1fr;gap:32px;padding:48px 0;text-align:center}.automation-step-number{width:64px;height:64px;min-width:64px;font-size:1.5rem;margin:0 auto;grid-column:1}.automation-step-line{left:50%;top:64px}.automation-step-content{grid-column:1;text-align:center;padding:0}.automation-step--left .automation-step-content,.automation-step--right .automation-step-content{grid-column:1;padding:0}.automation-step-image{grid-column:1;max-width:600px;margin:0 auto}.automation-step--left .automation-step-image,.automation-step--right .automation-step-image{grid-column:1}}@media screen and (max-width:575.98px){.automation-step{padding:40px 0;gap:24px}.automation-step-number{width:56px;height:56px;min-width:56px;font-size:1.25rem}.automation-step-line{top:56px}.automation-step-content h3{font-size:1.5rem}.automation-step-content p{font-size:1rem}}@media screen and (max-width:575.98px){.automation-step{padding:24px}.automation-steps-footer{padding:20px;margin-top:2rem}.automation-steps-footer p{font-size:1rem}}.uc-tabs-section{padding:clamp(80px,10vw,120px) 0;background:var(--color-bg-subtle)}.uc-tabs-header{text-align:center;max-width:992px;margin-left:auto;margin-right:auto;margin-bottom:clamp(1rem,4vw,2.5rem)}.uc-tabs-header p{max-width:94%;margin-left:auto;margin-right:auto;margin-bottom:1rem;font-size:1.125rem;color:var(--color-text-muted);line-height:1.7}.uc-tabs-section .uc-tabs-bar.tab-group .uc-tabs-header-bar{position:sticky;top:50px;z-index:20;background:#f9f9f9;padding:.75rem 0 1rem;margin-bottom:-0.25rem}.uc-tabs-section .uc-tabs-bar.tab-group .tab-content{display:none}.uc-tabs-section .uc-tabs-bar.tab-group .tab-content.active{display:block;animation:uc-tab-content-in .35s ease-out forwards}@keyframes uc-tab-content-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.uc-tabs-section .uc-tabs-bar.tab-group .uc-tabs-pills{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.uc-tabs-section .uc-tabs-bar.tab-group .tab-item{cursor:pointer;border:1px solid #444;background:transparent;font:inherit;font-size:.9375rem;font-weight:500;color:var(--color-primary);padding:.625rem 1.25rem;border-radius:2rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.uc-tabs-section .uc-tabs-bar.tab-group .tab-item:hover{background:var(--color-primary);color:#fff}.uc-tabs-section .uc-tabs-bar.tab-group .tab-item.active{background:var(--color-primary);color:#fff}.uc-tabs-section .uc-tabs-bar.tab-group .tab-item:focus-visible{outline:2px solid rgba(255,255,255,0.8);outline-offset:2px}.uc-tabs-section .uc-tabs-bar.tab-group .uc-tabs-body{margin-top:2.5rem;border-radius:1rem}.uc-tabs-section .uc-tabs-bar.tab-group .tab-content.active[hidden]{display:block}.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block{background:#e8e8e8;border-radius:12px;padding:1.5rem 1.75rem;margin-top:1rem;margin-bottom:1.5rem}.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block h4,.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block p,.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block li{color:#2d2d2d}.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block .unorder-list li::marker{color:#2d2d2d}.scenario-list{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin-bottom:0}.scenario-list li{margin-bottom:.5rem}.scenario-list li:last-child{margin-bottom:0}.uc-tabs-section .uc-tabs-bar.tab-group .use-case-block .scenario-list li::marker{color:#2d2d2d}.uc-tabs-section .uc-tabs-bar.tab-group .result-block{background:#d4edda;border-radius:12px;padding:1.5rem 1.75rem;margin-top:1rem}.uc-tabs-section .uc-tabs-bar.tab-group .result-block h4,.uc-tabs-section .uc-tabs-bar.tab-group .result-block p{color:#1a3d21}.ncm-main-wrapper #main-content>section.scroll-animate{opacity:0;transform:translateY(32px);transition:opacity .6s cubic-bezier(0.4,0,0.2,1),transform .6s cubic-bezier(0.4,0,0.2,1)}.ncm-main-wrapper #main-content>section.scroll-animate.section-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ncm-main-wrapper #main-content>section.scroll-animate{opacity:1;transform:none;transition:none}}