.ind-page{--blue:#1d4ed8;--blue-2:#2563eb;--blue-br:#3b82f6;--blue-soft:#eff4ff;--blue-glow:rgba(37,99,235,.25);--ink:#0f1729;--ink-2:#1a2235;--gray:#5a6478;--gray-l:#8a93a6;--line:#e6ebf3;--bg:#f1f4fd;--bg-2:#fff;--panel:#fff;--soft:#f0f3fa;--green:#16a34a;--amber:#ca8a04;--amber-l:#fbbf24;--red:#e11d2a;--mono:"JetBrains Mono",ui-monospace,monospace;--head:"Saira","Inter",sans-serif;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden;line-height:1.7;position:relative}.ind-page *{box-sizing:border-box}.ind-page .container{max-width:1180px;margin:0 auto;padding:0 4vw}.ind-page .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1)}.ind-page .reveal.in{opacity:1;transform:none}.ind-page .blue,.ind-page a{color:var(--blue-2)}.ind-progress-bar{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--blue-2),var(--blue-br));z-index:200}.ind-mesh{background:radial-gradient(900px 520px at 50% -6%,rgba(219,233,252,.95),transparent 62%),radial-gradient(760px 520px at 100% 22%,rgba(224,236,250,.7),transparent 60%),radial-gradient(720px 560px at -8% 58%,rgba(226,234,248,.75),transparent 60%),radial-gradient(820px 560px at 108% 88%,rgba(223,232,250,.7),transparent 60%),linear-gradient(180deg,#edf1fa,#f4f6fd 42%,#eff2fb)}.ind-grid-dots,.ind-mesh{position:fixed;inset:0;z-index:0;pointer-events:none}.ind-grid-dots{background-image:radial-gradient(rgba(37,99,235,.1) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,rgba(0,0,0,.7));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,rgba(0,0,0,.7))}.ind-page .container,.ind-page footer,.ind-page section{position:relative;z-index:1}.ind-page .panel-card{background:hsla(0,0%,100%,.88)!important;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.9)!important;box-shadow:0 14px 40px rgba(20,40,120,.09)!important}.ind-page h1.ind-title{letter-spacing:-1.6px!important}.ind-page h1.ind-title,.ind-page h2.sec{text-transform:none!important;font-weight:800!important}.ind-page h2.sec{letter-spacing:-.9px!important}.ind-page .eyebrow,.ind-page .ind-eyebrow{backdrop-filter:blur(8px)}.ind-page .reveal[data-d="1"]{transition-delay:.08s}.ind-page .reveal[data-d="2"]{transition-delay:.16s}.ind-page .reveal[data-d="3"]{transition-delay:.24s}.ind-page .reveal[data-d="4"]{transition-delay:.32s}@keyframes indFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes indDriftGrid{0%{background-position:0 0,0 0}to{background-position:46px 46px,46px 46px}}@keyframes indSweepShine{0%{transform:translateX(-120%)}60%,to{transform:translateX(240%)}}@keyframes indDashFlow{to{stroke-dashoffset:-90}}@keyframes indRingSpin{to{transform:rotate(1turn)}}@keyframes indBlip{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes indCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes indPulse{50%{opacity:.35}}@keyframes indPing{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.4);opacity:0}}@keyframes indSlideRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes indGrowBar{to{transform:scaleY(1)}}@keyframes indDrawLine{to{stroke-dashoffset:0}}@keyframes indFadeArea{to{opacity:1}}@keyframes indPopDot{to{opacity:1}}@keyframes indDrawArc{to{stroke-dashoffset:var(--off)}}@keyframes indTick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.ind-page .ind-hero:before{animation:indDriftGrid 20s linear infinite}.ind-page .panel-card{transition:transform .3s cubic-bezier(.2,.9,.3,1)}}.ind-page .vz-dash{background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 18px 44px rgba(20,40,120,.1)}.ind-page .vz-dash-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ind-page .vz-dash-hd .t{font-family:var(--mono);font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gray-l)}.ind-page .vz-dash-hd .live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#16a34a}.ind-page .vz-dash-hd .live i{position:relative;width:7px;height:7px;border-radius:50%;background:#16a34a}.ind-page .vz-dash-hd .live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#16a34a;animation:indPing 1.8s ease-out infinite}.ind-page .vz-dash-foot{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ind-page .vz-kpi{flex:1;text-align:center}.ind-page .vz-kpi .kv{font-family:var(--head);font-weight:800;font-size:19px;letter-spacing:-.5px;color:var(--ink)}.ind-page .vz-kpi .kv.b{color:var(--blue-2)}.ind-page .vz-kpi .kl{font-family:var(--mono);font-size:8px;letter-spacing:.4px;text-transform:uppercase;color:var(--gray-l);margin-top:3px}.ind-page .vz-feed{display:flex;flex-direction:column;gap:8px}.ind-page .vz-feed .fr{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 13px;font-size:12px;opacity:0;animation:indSlideRow .5s ease forwards}.ind-page .reveal.in .vz-feed .fr:first-child{animation-delay:.1s}.ind-page .reveal.in .vz-feed .fr:nth-child(2){animation-delay:.28s}.ind-page .reveal.in .vz-feed .fr:nth-child(3){animation-delay:.46s}.ind-page .reveal.in .vz-feed .fr:nth-child(4){animation-delay:.64s}.ind-page .vz-feed .fr .fd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ind-page .vz-feed .fr .fnm{font-weight:600;color:var(--ink-2)}.ind-page .vz-feed .fr .fv{margin-left:auto;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--blue-2)}.ind-page .svc-t{font-family:var(--head);font-weight:700;font-size:15px;letter-spacing:-.2px;margin-bottom:5px;color:var(--ink)}.ind-page .ind-hero{padding:96px 0 36px;position:relative;overflow:hidden}.ind-page .ind-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;opacity:.5;mask-image:radial-gradient(ellipse 75% 70% at 60% 0,#000,transparent 72%)}.ind-page .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.ind-page .ind-cat{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue-2);background:var(--blue-soft);border:1px solid #dce6ff;padding:6px 13px;border-radius:7px;margin-bottom:20px}.ind-page .ind-cat .dot{width:7px;height:7px;border-radius:50%;background:var(--blue-2)}.ind-page h1.ind-title{font-family:var(--head);font-weight:900;text-transform:uppercase;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:-1.8px;color:var(--ink);margin-bottom:20px}.ind-page h1.ind-title .blue{color:var(--blue-2)}.ind-page .ind-lede{font-size:18px;color:var(--gray);max-width:560px;line-height:1.65;margin-bottom:28px}.ind-page .hero-cta-row{display:flex;gap:12px;flex-wrap:wrap}.ind-page .btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:11px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border:0;text-decoration:none;transition:.3s cubic-bezier(.2,.9,.3,1.1)}.ind-page .btn-primary{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;box-shadow:0 10px 24px var(--blue-glow)}.ind-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px var(--blue-glow)}.ind-page .btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.ind-page .btn-ghost:hover{border-color:var(--blue-br);color:var(--blue-2);transform:translateY(-2px)}.ind-page .panel-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px rgba(13,20,40,.1);overflow:hidden}.ind-page .panel-card:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.55),transparent);transform:translateX(-120%);animation:indSweepShine 6s ease-in-out infinite;pointer-events:none;z-index:3}.ind-page .panel-top{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--soft)}.ind-page .panel-top .pt-l{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--gray);text-transform:uppercase}.ind-page .panel-top .pt-live{font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;color:var(--green);display:flex;align-items:center;gap:7px;text-transform:uppercase;font-weight:600}.ind-page .panel-top .pt-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:indPulse 1.8s infinite}.ind-page .panel-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.ind-page .pstat{background:#fff;padding:20px 18px}.ind-page .pstat .v{font-family:var(--head);font-weight:800;font-size:30px;color:var(--ink);letter-spacing:-1px;line-height:1}.ind-page .pstat .v small{color:var(--blue-2);font-size:18px}.ind-page .pstat .l{font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;color:var(--gray-l);text-transform:uppercase;margin-top:7px}.ind-page .pstat.wide{grid-column:1/3}.ind-page .pbar{height:6px;border-radius:3px;background:var(--soft);margin-top:11px;overflow:hidden}.ind-page .pbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--blue-br),var(--blue))}.ind-page .trust{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.ind-page .trust .tl{font-family:var(--mono);font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-l);text-align:center;margin-bottom:18px}.ind-page .trust-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ind-page .trust-row span{font-family:var(--head);font-weight:700;font-size:14px;color:var(--gray);border:1px solid var(--line);border-radius:9px;padding:9px 16px;background:var(--bg)}.ind-page section.block{padding:46px 0;position:relative}.ind-page .sec-head{max-width:720px;margin-bottom:26px}.ind-page .sec-eyebrow{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue-2);margin-bottom:14px;display:flex;align-items:center;gap:10px}.ind-page .sec-eyebrow:before{content:"";width:24px;height:2px;background:var(--blue-2);border-radius:2px}.ind-page h2.sec{font-family:var(--head);font-weight:900;text-transform:uppercase;font-size:clamp(26px,3.4vw,40px);letter-spacing:-1px;line-height:1.04;color:var(--ink)}.ind-page h2.sec .blue{color:var(--blue-2)}.ind-page .sec-sub{font-size:16.5px;color:var(--gray);margin-top:16px;line-height:1.65}.ind-page .ch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ind-page .ch-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:0 8px 22px rgba(13,20,40,.05);transition:transform .4s cubic-bezier(.2,.9,.3,1),box-shadow .4s,border-color .4s;overflow:hidden}.ind-page .ch-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue-2),var(--blue-br));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.9,.3,1)}.ind-page .ch-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(37,99,235,.16);border-color:var(--blue-br)}.ind-page .ch-card:hover:before{transform:scaleX(1)}.ind-page .ch-card:hover .ch-ic{transform:rotate(-8deg) scale(1.1);background:var(--blue-2)}.ind-page .ch-card:hover .ch-ic svg{stroke:#fff}.ind-page .ch-card .ch-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;background:var(--blue-soft);transition:transform .4s cubic-bezier(.2,.9,.3,1.3),background .4s}.ind-page .ch-card .ch-ic svg{width:22px;height:22px;stroke:var(--blue-2);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.ind-page .ch-card .ch-code{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--gray-l);margin-bottom:6px}.ind-page .ch-card h4{font-family:var(--head);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:9px;letter-spacing:-.2px}.ind-page .ch-card p{font-size:14px;color:var(--gray);line-height:1.6}.ind-page .cap-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ind-page .cap-list{display:flex;flex-direction:column;gap:8px}.ind-page .cap-item{display:flex;gap:16px;padding:18px;border-radius:14px;border:1px solid transparent;transition:.3s}.ind-page .cap-item:hover{background:#fff;border-color:var(--line);box-shadow:0 10px 26px rgba(13,20,40,.06)}.ind-page .cap-item .cap-n{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--blue-soft);color:var(--blue-2);font-family:var(--mono);font-weight:700;font-size:12px;display:grid;place-items:center}.ind-page .cap-item h5{font-family:var(--head);font-weight:700;font-size:16.5px;color:var(--ink);margin-bottom:4px}.ind-page .cap-item p{font-size:14px;color:var(--gray);line-height:1.55}.ind-page .callout{display:flex;gap:14px;background:var(--blue-soft);border:1px solid #dce6ff;border-left:3px solid var(--blue-2);border-radius:12px;padding:18px 20px;margin-top:30px}.ind-page .callout svg{flex-shrink:0;width:20px;height:20px;stroke:var(--blue-2);fill:none;stroke-width:2;margin-top:2px}.ind-page .callout p{margin:0;font-size:14.5px;color:var(--ink-2)}.ind-page .callout b{color:var(--ink)}.ind-page .int-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ind-page .int-card{position:relative;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px;text-align:left;box-shadow:0 6px 18px rgba(13,20,40,.04);transition:transform .35s cubic-bezier(.2,.9,.3,1),box-shadow .35s,border-color .35s;overflow:hidden}.ind-page .int-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--blue-br),var(--blue));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.9,.3,1)}.ind-page .int-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(37,99,235,.15);border-color:var(--blue-br)}.ind-page .int-card:hover:before{transform:scaleY(1)}.ind-page .int-card:hover .il{transform:rotate(-6deg) scale(1.08);box-shadow:0 12px 24px var(--blue-glow)}.ind-page .int-card .il{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-family:var(--head);font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--blue-br),var(--blue));box-shadow:0 8px 18px var(--blue-glow);transition:transform .4s cubic-bezier(.2,.9,.3,1.3),box-shadow .4s;overflow:hidden}.ind-page .int-card .il:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,hsla(0,0%,100%,.45) 50%,transparent 60%);transform:translateX(-120%)}.ind-page .int-card:hover .il:after{animation:indSweepShine 1s ease}.ind-page .int-card .il.has-img{width:54px;height:54px;background:transparent;box-shadow:none}.ind-page .int-card .il.has-img img{width:44px;height:44px;object-fit:contain}.ind-page .int-card .il.has-img:after{content:none}.ind-page .int-meta{flex:1;min-width:0}.ind-page .int-card .inm{font-family:var(--head);font-weight:700;font-size:14.5px;color:var(--ink);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ind-page .int-card .itg{font-family:var(--mono);font-size:9.5px;color:var(--gray-l);margin-top:3px;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.ind-page .int-card .itg .conn{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:600}.ind-page .int-card .itg .conn:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green);animation:indBlip 1.8s ease-in-out infinite}.ind-page .int-cats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ind-page .int-cat{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--gray);background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;transition:.3s}.ind-page .int-cat:hover{border-color:var(--blue-br);color:var(--blue-2)}.ind-page .int-cat.active{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;border-color:transparent;box-shadow:0 8px 20px var(--blue-glow)}.ind-page .proc{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 38px rgba(13,20,40,.07)}.ind-page .proc .ph{padding:28px 24px;border-right:1px solid var(--line);position:relative;transition:background .35s}.ind-page .proc .ph:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--blue-2),var(--blue-br));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.2,.9,.3,1)}.ind-page .proc .ph:hover{background:linear-gradient(180deg,var(--blue-soft),#fff)}.ind-page .proc .ph:hover:before{transform:scaleY(1)}.ind-page .proc .ph:hover .pn{transform:scale(1.12) rotate(-6deg);background:var(--blue-2);color:#fff}.ind-page .proc .ph:last-child{border-right:0}.ind-page .proc .ph .pn{font-family:var(--mono);font-weight:700;font-size:12px;color:var(--blue-2);background:var(--blue-soft);width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;transition:transform .4s cubic-bezier(.2,.9,.3,1.3),background .35s,color .35s}.ind-page .proc .ph h5{font-family:var(--head);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:9px}.ind-page .proc .ph p{font-size:13.5px;color:var(--gray);line-height:1.55}.ind-page .proc .ph .wk{font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;color:var(--gray-l);margin-top:16px;text-transform:uppercase}.ind-page figure{margin:0}.ind-page figure svg{width:100%;border-radius:18px;border:1px solid var(--line);box-shadow:0 22px 54px rgba(13,20,40,.12);display:block;background:#fff}.ind-page figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.5px;color:var(--gray-l);text-align:center;margin-top:14px}.ind-page .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ind-page .svc-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ind-page .svc-no{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:1px;color:var(--gray-l)}.ind-page .svc-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:0 8px 22px rgba(13,20,40,.05);overflow:hidden;transition:transform .4s cubic-bezier(.2,.9,.3,1),box-shadow .4s,border-color .4s}.ind-page .svc-card:after{content:"";position:absolute;inset:0;background:radial-gradient(420px 180px at 100% 0,rgba(37,99,235,.07),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.ind-page .svc-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(37,99,235,.15);border-color:var(--blue-br)}.ind-page .svc-card:hover:after{opacity:1}.ind-page .svc-card:hover .svc-ic{transform:rotate(-8deg) scale(1.08)}.ind-page .svc-ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue-2),var(--blue));box-shadow:0 10px 22px var(--blue-glow);transition:transform .4s cubic-bezier(.2,.9,.3,1.3)}.ind-page .svc-ic svg{width:23px;height:23px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ind-page .svc-card h4{font-family:var(--head);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:9px;letter-spacing:-.2px}.ind-page .svc-card p{font-size:14px;color:var(--gray);line-height:1.6;margin-bottom:14px}.ind-page .svc-card .svc-tags{display:flex;flex-wrap:wrap;gap:6px}.ind-page .svc-card .svc-tags span{font-family:var(--mono);font-size:10px;letter-spacing:.4px;color:var(--blue-2);background:var(--blue-soft);border:1px solid #dce6ff;border-radius:6px;padding:3px 8px}.ind-page .prod-section{background:linear-gradient(180deg,#f4f7fe,#eaf0fb);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ind-page .prod-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000,transparent 78%);pointer-events:none}.ind-page .prod-section:after{content:"";position:absolute;top:-10%;right:-5%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.12),transparent 62%);filter:blur(20px);pointer-events:none;animation:indFloatY 11s ease-in-out infinite}.ind-page .prod-stage{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;margin-top:34px;align-items:stretch}@media(max-width:880px){.ind-page .prod-stage{grid-template-columns:1fr;gap:18px}}.ind-page .prod-rail{display:flex;flex-direction:column;gap:10px;align-self:start}.ind-page .prod-opt{position:relative;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 16px;background:#fff;border:1px solid var(--line);border-radius:16px;cursor:pointer;box-shadow:0 6px 18px rgba(13,20,40,.05);transition:transform .35s cubic-bezier(.2,.9,.3,1),box-shadow .35s,border-color .35s}.ind-page .prod-opt:before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--accent,#2563eb),var(--accent-2,#1d4ed8));transform:scaleY(0);transform-origin:center;transition:transform .4s cubic-bezier(.2,.9,.3,1);opacity:0}.ind-page .prod-opt:hover{transform:translateX(3px);border-color:var(--accent,#3b82f6)}.ind-page .prod-opt.active{border-color:var(--accent,#3b82f6);box-shadow:0 10px 26px var(--accent-glow,rgba(37,99,235,.18))}.ind-page .prod-opt.active:before{transform:scaleY(1);opacity:1}.ind-page .prod-opt .pbadge{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-family:var(--head);font-weight:800;font-size:12px;color:#fff;box-shadow:0 6px 14px rgba(13,20,40,.16);transition:box-shadow .35s;margin-left:8px}.ind-page .prod-opt .pbadge,.ind-page .prod-opt[data-p=m-quote] .pbadge{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.ind-page .prod-opt[data-p=metaship] .pbadge{background:linear-gradient(135deg,#0ea5a0,#0b8079)}.ind-page .prod-opt[data-p=m-pay] .pbadge{background:linear-gradient(135deg,#7c5cfc,#5b3df5)}.ind-page .prod-opt[data-p=metatax] .pbadge{background:linear-gradient(135deg,#f59e0b,#d97706)}.ind-page .prod-opt[data-p=docsbag] .pbadge{background:linear-gradient(135deg,#e11d74,#be185d)}.ind-page .prod-opt.active .pbadge,.ind-page .prod-opt:hover .pbadge{box-shadow:0 8px 18px rgba(13,20,40,.22)}.ind-page .prod-opt .ptxt{flex:1;min-width:0}.ind-page .prod-opt .ptxt b{font-family:var(--head);font-weight:700;font-size:15.5px;color:var(--ink);letter-spacing:-.2px;display:block}.ind-page .prod-opt .ptxt span{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gray-l)}.ind-page .prod-opt .parrow{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--accent,#2563eb);opacity:0;transform:translateX(-6px);transition:.35s}.ind-page .prod-opt .parrow svg{width:13px;height:13px}.ind-page .prod-opt.active .parrow{opacity:1;transform:translateX(0)}.ind-page .prod-screen{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px rgba(13,20,40,.13);overflow:hidden;min-height:500px;display:flex;flex-direction:column}.ind-page .prod-screen .scr-head{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f7f9fe)}.ind-page .prod-screen .scr-head .dot{width:10px;height:10px;border-radius:50%}.ind-page .scr-head .dot:first-child{background:#ff5f57}.ind-page .scr-head .dot:nth-child(2){background:#ffbd2e}.ind-page .scr-head .dot:nth-child(3){background:#28c840}.ind-page .prod-screen .scr-url{margin-left:12px;flex:1;font-family:var(--mono);font-size:10.5px;color:var(--gray-l);background:var(--blue-soft);border-radius:7px;padding:6px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.ind-page .scr-body{position:relative;flex:1}.ind-page .scr-panel{position:absolute;inset:0;padding:26px 30px;opacity:0;transform:translateY(14px) scale(.985);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1);display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:start;overflow:hidden}.ind-page .scr-panel.on{opacity:1;transform:none;pointer-events:auto}@media(max-width:1040px){.ind-page .scr-panel{grid-template-columns:1fr}}.ind-page .scr-left{min-width:0}.ind-page .scr-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent,#2563eb);background:var(--accent-soft,#eff4ff);border:1px solid var(--accent-line,#dce6ff);border-radius:999px;padding:5px 12px;margin-bottom:16px}.ind-page .scr-tag .lv{width:6px;height:6px;border-radius:50%;background:var(--accent,#2563eb);animation:indBlip 1.6s ease-in-out infinite}.ind-page .scr-h{font-family:var(--head);font-weight:800;font-size:clamp(21px,2.2vw,28px);line-height:1.1;letter-spacing:-.6px;color:var(--ink);margin-bottom:10px}.ind-page .scr-h em{font-style:normal;color:var(--accent,#2563eb)}.ind-page .scr-p{font-size:14px;color:var(--gray);line-height:1.6;margin-bottom:18px}.ind-page .scr-feat{display:flex;flex-direction:column;gap:9px;margin-bottom:8px}.ind-page .scr-feat li{list-style:none;display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink)}.ind-page .scr-feat li svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:var(--accent,#2563eb)}.ind-page .scr-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;border-radius:11px;background:linear-gradient(135deg,var(--accent,#2563eb),var(--accent-2,#1d4ed8));color:#fff;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.5px;text-decoration:none;box-shadow:0 12px 26px var(--accent-glow,rgba(37,99,235,.3));transition:transform .3s,box-shadow .3s}.ind-page .scr-cta svg{width:14px;height:14px;transition:transform .3s}.ind-page .scr-cta:hover{transform:translateY(-2px)}.ind-page .scr-cta:hover svg{transform:translateX(4px)}.ind-page .scr-foot{display:flex;gap:6px;padding:0 28px 20px}.ind-page .scr-foot i{flex:1;height:3px;border-radius:3px;background:var(--line);overflow:hidden;position:relative}.ind-page .scr-foot i.act:after{content:"";position:absolute;inset:0;background:var(--accent,#2563eb);transform-origin:left;animation:indTick 5s linear forwards}.ind-page .prod-stage[data-acc=m-quote]{--accent:#2563eb;--accent-2:#1d4ed8;--accent-glow:rgba(37,99,235,.26);--accent-soft:#eff4ff;--accent-line:#dce6ff}.ind-page .prod-stage[data-acc=metaship]{--accent:#0ea5a0;--accent-2:#0b8079;--accent-glow:rgba(14,165,160,.26);--accent-soft:#e6faf8;--accent-line:#c5eeeb}.ind-page .prod-stage[data-acc=m-pay]{--accent:#7c5cfc;--accent-2:#5b3df5;--accent-glow:rgba(124,92,252,.26);--accent-soft:#f1edff;--accent-line:#ded4ff}.ind-page .prod-stage[data-acc=metatax]{--accent:#f59e0b;--accent-2:#d97706;--accent-glow:rgba(245,158,11,.26);--accent-soft:#fef3dc;--accent-line:#fbe3b0}.ind-page .prod-stage[data-acc=docsbag]{--accent:#e11d74;--accent-2:#be185d;--accent-glow:rgba(225,29,116,.24);--accent-soft:#fde8f1;--accent-line:#fac9df}.ind-page .scr-chart{background:linear-gradient(160deg,#fff,#fafbff);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px rgba(13,20,40,.12);padding:18px 18px 16px;display:flex;flex-direction:column;animation:indFloatY 7s ease-in-out infinite}@media(max-width:1040px){.ind-page .scr-chart{display:none}}.ind-page .scr-chart .ch-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ind-page .scr-chart .ch-ttl{font-size:9px;letter-spacing:.8px;color:var(--gray-l)}.ind-page .scr-chart .ch-live,.ind-page .scr-chart .ch-ttl{font-family:var(--mono);font-weight:700;text-transform:uppercase}.ind-page .scr-chart .ch-live{font-size:8px;letter-spacing:.5px;color:var(--accent,#2563eb);display:inline-flex;align-items:center;gap:4px}.ind-page .scr-chart .ch-live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent,#2563eb);animation:indBlip 1.6s ease-in-out infinite}.ind-page .scr-chart .ch-big{font-family:var(--head);font-weight:800;font-size:30px;letter-spacing:-1px;color:var(--accent,#2563eb);line-height:1;margin:6px 0 2px}.ind-page .scr-chart .ch-sub{font-size:10px;color:var(--gray);margin-bottom:10px}.ind-page .scr-chart .ch-sub b{color:var(--green);font-weight:700}.ind-page .scr-chart svg{width:100%;height:auto;display:block;overflow:visible}.ind-page .ch-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:indGrowBar .9s cubic-bezier(.2,.9,.3,1) forwards}.ind-page .ch-line{stroke-dasharray:240;stroke-dashoffset:240;animation:indDrawLine 1.4s cubic-bezier(.4,0,.2,1) .15s forwards}.ind-page .ch-area{opacity:0;animation:indFadeArea .8s ease 1s forwards}.ind-page .ch-dot2{opacity:0;animation:indPopDot .4s ease forwards}.ind-page .ch-arc{stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ);animation:indDrawArc 1.2s cubic-bezier(.3,0,.2,1) .2s forwards}.ind-page .ch-legend{display:flex;flex-direction:column;gap:5px;margin-top:10px}.ind-page .ch-legend .lg{display:flex;align-items:center;gap:7px;font-size:9.5px;color:var(--gray)}.ind-page .ch-legend .lg b{margin-left:auto;font-family:var(--head);color:var(--ink);font-weight:700}.ind-page .ch-legend .sw{width:9px;height:9px;border-radius:3px;flex-shrink:0}.ind-page .partner-row{margin-top:26px;padding:22px 26px;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;box-shadow:0 8px 22px rgba(13,20,40,.05)}.ind-page .partner-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--gray-l)}.ind-page .partner-pills{display:flex;gap:10px;flex-wrap:wrap}.ind-page .ppill{font-size:13px;color:var(--gray);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px 14px;transition:.3s}.ind-page .ppill:hover{border-color:var(--blue-br);color:var(--ink);transform:translateY(-2px)}.ind-page .ppill b{font-family:var(--head);font-weight:700;color:var(--ink)}.ind-page .int-dash{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;margin-bottom:18px}@media(max-width:820px){.ind-page .int-dash{grid-template-columns:1fr}}.ind-page .int-stat-card{background:linear-gradient(150deg,var(--blue-2),var(--blue));border-radius:20px;padding:26px 28px;color:#fff;position:relative;overflow:hidden;box-shadow:0 24px 54px rgba(37,99,235,.3)}.ind-page .int-stat-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:30px 30px;mask-image:radial-gradient(ellipse at 80% 10%,#000,transparent 70%)}.ind-page .int-stat-card .ist-lbl{position:relative;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.85;margin-bottom:6px}.ind-page .int-stat-card .ist-big{position:relative;font-family:var(--head);font-weight:900;font-size:clamp(40px,6vw,58px);letter-spacing:-2px;line-height:1}.ind-page .int-stat-card .ist-sub{position:relative;font-size:13px;opacity:.9;margin-top:4px;margin-bottom:20px}.ind-page .int-stat-card .ist-spark{position:relative;display:block;width:100%;height:46px;overflow:visible}.ind-page .int-stat-card .ist-row{position:relative;display:flex;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.18)}.ind-page .int-stat-card .ist-row div b{font-family:var(--head);font-weight:800;font-size:18px;display:block}.ind-page .int-stat-card .ist-row div span{font-family:var(--mono);font-size:9px;letter-spacing:.5px;text-transform:uppercase;opacity:.8}.ind-page .int-chart-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px 26px;box-shadow:0 14px 40px rgba(13,20,40,.07)}.ind-page .int-chart-card .icc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ind-page .int-chart-card .icc-ttl{font-family:var(--head);font-weight:700;font-size:15px;color:var(--ink)}.ind-page .int-chart-card .icc-live{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center;gap:5px}.ind-page .int-chart-card .icc-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);animation:indBlip 1.6s ease-in-out infinite}.ind-page .int-chart-card .icc-sub{font-size:12px;color:var(--gray);margin-bottom:16px}.ind-page .icc-bars{display:flex;align-items:flex-end;gap:10px;height:130px;padding-top:8px}.ind-page .icc-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.ind-page .icc-col .bar{width:100%;max-width:46px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--blue-br),var(--blue));transform-origin:bottom;transform:scaleY(0);transition:transform 1s cubic-bezier(.2,.9,.3,1);position:relative;box-shadow:0 -2px 12px var(--blue-glow) inset}.ind-page .icc-col .bar:after{content:attr(data-v);position:absolute;top:-18px;left:0;right:0;text-align:center;font-family:var(--head);font-weight:800;font-size:11px;color:var(--ink);opacity:0;transition:opacity .4s .6s}.ind-page .int-chart-card.in .icc-col .bar{transform:scaleY(1)}.ind-page .int-chart-card.in .icc-col .bar:after{opacity:1}.ind-page .icc-col .lbl{font-family:var(--mono);font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:var(--gray-l);text-align:center}.ind-page .icc-col:first-child .bar{transition-delay:.05s}.ind-page .icc-col:nth-child(2) .bar{transition-delay:.15s}.ind-page .icc-col:nth-child(3) .bar{transition-delay:.25s}.ind-page .icc-col:nth-child(4) .bar{transition-delay:.35s}.ind-page .icc-col:nth-child(5) .bar{transition-delay:.45s}.ind-page .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ind-page .case-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(13,20,40,.06);transition:transform .4s cubic-bezier(.2,.9,.3,1),box-shadow .4s,border-color .4s}.ind-page .case-card:hover{transform:translateY(-7px);box-shadow:0 28px 56px rgba(37,99,235,.16);border-color:var(--blue-br)}.ind-page .case-top{padding:22px 24px 18px;background:linear-gradient(135deg,var(--blue) 0,var(--blue-2) 60%,#1e3a8a 100%);color:#fff;position:relative;overflow:hidden}.ind-page .case-top:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.09) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse at 90% 10%,#000,transparent 70%)}.ind-page .case-top .case-tag{position:relative;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.85;margin-bottom:10px}.ind-page .case-top .case-metric{position:relative;font-family:var(--head);font-weight:900;font-size:40px;letter-spacing:-1.5px;line-height:1}.ind-page .case-top .case-metric small{font-size:22px}.ind-page .case-top .case-metric-l{position:relative;font-size:12.5px;opacity:.85;margin-top:4px}.ind-page .case-body{padding:22px 24px;display:flex;flex-direction:column;flex:1}.ind-page .case-body .case-co{font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;color:var(--gray-l);text-transform:uppercase;margin-bottom:8px}.ind-page .case-body h4{font-family:var(--head);font-weight:700;font-size:16.5px;color:var(--ink);margin-bottom:10px;line-height:1.25;letter-spacing:-.2px}.ind-page .case-body p{font-size:13.5px;color:var(--gray);line-height:1.6;margin-bottom:16px;flex:1}.ind-page .case-body .case-foot{display:flex;flex-wrap:wrap;gap:6px}.ind-page .case-body .case-foot span{font-family:var(--mono);font-size:9.5px;letter-spacing:.4px;color:var(--blue-2);background:var(--blue-soft);border-radius:6px;padding:3px 8px}@media(max-width:900px){.ind-page .cap-wrap,.ind-page .hero-grid{grid-template-columns:1fr;gap:34px}.ind-page .ch-grid,.ind-page .cs-grid,.ind-page .int-grid,.ind-page .proc,.ind-page .svc-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ind-page .ch-grid,.ind-page .cs-grid,.ind-page .int-grid,.ind-page .panel-stats,.ind-page .proc,.ind-page .svc-grid{grid-template-columns:1fr}.ind-page .proc .ph{border-right:0;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.ind-page *{animation:none!important;transition:none!important}}