.wi-section{background:linear-gradient(180deg,#f0f4fb,#eaf0fa);overflow:hidden;padding:56px 0 0;position:relative}.wi-section:before{background:radial-gradient(circle,rgba(33,96,173,.06) 0,transparent 70%);border-radius:50%;content:"";height:560px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:560px}.wi-eyebrow-pill{align-items:center;background:var(--blue-deep);border-radius:999px;display:inline-flex;gap:8px;margin-bottom:22px;padding:6px 16px 6px 10px}.wi-eyebrow-pill-dot{animation:wi-pulse 2s infinite;background:var(--orange);border-radius:50%;box-shadow:0 0 0 3px rgba(247,160,82,.2);flex-shrink:0;height:7px;width:7px}@keyframes wi-pulse{50%{opacity:.3}}.wi-eyebrow-pill span{color:var(--orange);font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wi-header{margin-bottom:36px}.wi-header h2{color:var(--ink);font-size:40px;font-weight:800;letter-spacing:-.7px;line-height:1.1}.wi-header h2 em{background:var(--grad-orange);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.wi-body{align-items:stretch;display:grid;gap:48px;grid-template-columns:1fr 460px;padding-bottom:40px}.wi-left{display:flex;flex-direction:column;justify-content:space-between}.wi-left p{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:18px;max-width:460px}.wi-left p:last-of-type{margin-bottom:0}.wi-right{display:grid;gap:14px;grid-template-columns:1fr 1fr}.wi-contrast-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;overflow:hidden;padding:20px 18px;position:relative}.wi-contrast-card:before{background:var(--border);border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.wi-contrast-card.accent{background:var(--blue-deep);border-color:transparent;box-shadow:var(--sh-md)}.wi-contrast-card.accent:before{background:var(--grad-orange)}.wi-contrast-badge{color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.wi-contrast-card.accent .wi-contrast-badge{color:var(--orange)}.wi-contrast-steps{display:flex;flex-direction:column;gap:0;margin-top:auto}.wi-contrast-step{align-items:center;border-bottom:1px solid var(--border);color:var(--soft);display:flex;font-size:13px;font-weight:600;gap:7px;line-height:1.3;padding:9px 0}.wi-contrast-step:last-child{border:none}.wi-contrast-step:before{color:var(--muted);content:"→";flex-shrink:0;font-size:11px}.wi-contrast-card.accent .wi-contrast-step{border-bottom-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.wi-contrast-card.accent .wi-contrast-step:before{color:var(--orange)}.wi-flow-strip{background:linear-gradient(180deg,#eaf0fa,#e2ebf8);overflow:hidden;padding:40px 48px 48px;position:relative}.wi-flow-strip:before{background:radial-gradient(circle,rgba(33,96,173,.06) 0,transparent 70%);border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:400px}.wi-flow-header{justify-content:space-between;margin-bottom:28px;position:relative;z-index:1}.wi-flow-badge,.wi-flow-header{align-items:center;display:flex}.wi-flow-badge{gap:8px}.wi-flow-badge-dot{animation:wi-pulse 2s infinite;background:var(--orange);border-radius:50%;box-shadow:0 0 0 3px rgba(247,160,82,.2);height:7px;width:7px}.wi-flow-badge-label{color:var(--blue-deep);font-size:10px;font-weight:700;letter-spacing:.14em}.wi-flow-badge-label,.wi-flow-sub{font-family:var(--mono);text-transform:uppercase}.wi-flow-sub{color:var(--muted);font-size:9.5px;letter-spacing:.1em}.wi-flow-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.wi-flow-grid:before{background:linear-gradient(90deg,rgba(33,96,173,.1),rgba(33,96,173,.3),rgba(33,96,173,.3),rgba(33,96,173,.1));content:"";height:1px;left:calc(25% + 8px);position:absolute;right:calc(25% + 8px);top:56px;z-index:0}.wi-flow-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--sh-sm);overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s;z-index:1}.wi-flow-card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.wi-flow-img{height:110px;overflow:hidden;position:relative;width:100%}.wi-flow-img img{height:100%;object-fit:cover;object-position:center 30%;width:100%}.wi-flow-img-overlay{background:linear-gradient(180deg,rgba(10,31,78,.1),rgba(10,31,78,.45));inset:0;position:absolute}.wi-flow-img-num{align-items:center;background:var(--orange);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;display:flex;font-family:var(--mono);font-size:10px;font-weight:700;height:24px;justify-content:center;left:10px;position:absolute;top:8px;width:24px}.wi-flow-body{padding:14px 14px 16px}.wi-flow-body h4{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.3;margin-bottom:5px}.wi-flow-body p{color:var(--muted);font-size:11.5px;line-height:1.5}.wi-factors{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;position:relative;z-index:1}.wi-factor{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:600;padding:5px 13px}.wi-factor.lit{background:var(--orange-light);border-color:var(--orange-mid);color:var(--orange-darker)}.wi-cta-light{align-items:center;border-bottom:2px solid var(--orange);color:var(--blue-deep);display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.02em;margin-top:24px;padding-bottom:2px;transition:color .2s}.wi-cta-light:hover{color:var(--orange-darker)}.wi-cta-light span{font-size:16px;transition:transform .2s}.wi-cta-light:hover span{transform:translateX(4px)}@media(max-width:900px){.wi-body{gap:32px;grid-template-columns:1fr}.wi-header h2{font-size:30px}.wi-flow-strip{padding:36px 24px 30px}.wi-flow-grid{gap:12px;grid-template-columns:1fr 1fr}.wi-flow-grid:before{display:none}}@media(max-width:560px){.wi-right{grid-template-columns:1fr}.wi-flow-grid{grid-template-columns:1fr 1fr}}.container{padding:0 40px}svg.icon{fill:none;height:1em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1em}.ntech-logo{display:inline-flex;flex-direction:column;line-height:1;text-decoration:none}.ntech-logo .word1{color:var(--orange);font-size:19px;font-weight:800;letter-spacing:-.4px}.ntech-logo .word2{color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.22em;margin-top:2px}@keyframes floatSlow{0%,to{transform:translate(0)}50%{transform:translate(-16px,18px)}}@keyframes floatSlow2{0%,to{transform:translate(0)}50%{transform:translate(14px,-14px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gradShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cs-sector-card,.cs-stat,.geo-card,[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.cs-sector-card.vis,.cs-stat.vis,.geo-card.vis,[data-reveal].vis{opacity:1;transform:translateY(0)}.hero-fade-1{animation:fadeUp .7s ease both}.hero-fade-2{animation:fadeUp .7s ease .12s both}.hero-fade-3{animation:fadeUp .7s ease .24s both}.hero-fade-4{animation:fadeUp .7s ease .36s both}.cs-hero{align-items:center;background:var(--gn);color:#fff;display:flex;min-height:86vh;overflow:hidden;padding:76px 0 68px;position:relative}.cs-hero:before{background-image:linear-gradient(rgba(247,160,82,.03) 1px,transparent 0),linear-gradient(90deg,rgba(247,160,82,.03) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;pointer-events:none;position:absolute}.cs-hero .orb1{animation:floatSlow 14s ease-in-out infinite;background:radial-gradient(circle,rgba(247,160,82,.09) 0,transparent 70%);height:600px;right:-100px;top:-140px;width:600px}.cs-hero .orb1,.cs-hero .orb2{border-radius:50%;pointer-events:none;position:absolute}.cs-hero .orb2{animation:floatSlow2 16s ease-in-out infinite;background:radial-gradient(circle,rgba(33,96,173,.18) 0,transparent 70%);bottom:-160px;height:420px;left:-80px;width:420px}.cs-hero-photo{inset:0;mix-blend-mode:luminosity;opacity:.16;position:absolute}.cs-hero-photo img{height:100%;object-fit:cover;width:100%}.cs-hero-photo:after{background:linear-gradient(100deg,var(--blue-deep) 20%,transparent 65%);content:"";inset:0;position:absolute}.cs-hero-in{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 440px;position:relative;z-index:1}.cs-hero h1{color:#fff;font-size:50px;font-weight:800;letter-spacing:-1.8px;line-height:1.07;margin-bottom:18px}.cs-hero h1 em{background:var(--go);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.cs-hero-sub{color:hsla(0,0%,100%,.7);font-size:17px;line-height:1.72;margin-bottom:28px;max-width:500px}.cs-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.cs-pill{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.55);font-size:11.5px;font-weight:600;padding:4px 12px;transition:border-color .2s,color .2s}.cs-pill:hover{border-color:var(--orange);color:#fff}.cs-hero-btns{display:flex;gap:12px}.btn-o{align-items:center;background:var(--go);border-radius:4px;box-shadow:0 2px 12px rgba(247,160,82,.35);color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:14px 28px;transition:transform .2s,box-shadow .2s}.btn-o:hover{box-shadow:0 8px 22px rgba(247,160,82,.4);transform:translateY(-2px)}.btn-g{align-items:center;border:1.5px solid hsla(0,0%,100%,.35);border-radius:4px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:13px 26px;transition:border-color .2s,background .2s}.btn-g:hover{background:hsla(0,0%,100%,.06);border-color:#fff}.cs-hero-panel{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;overflow:hidden}.cs-hero-panel-hd{background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 20px}.cs-hero-panel-hd h3{color:#fff;font-size:13.5px;font-weight:700;margin-bottom:2px}.cs-hero-panel-hd p{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.cs-panel-body{padding:18px 20px}.cs-panel-stat{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;padding:12px 0}.cs-panel-stat:last-child{border:none}.cs-panel-icon{align-items:center;background:rgba(247,160,82,.14);border:1px solid rgba(247,160,82,.25);border-radius:9px;color:var(--orange);display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.cs-panel-num{background:var(--go);-webkit-background-clip:text;font-size:22px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:2px}.cs-panel-lbl{color:hsla(0,0%,100%,.52);font-size:11.5px;line-height:1.4}.trust{background:var(--gc);padding:16px 0}.trust-in{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.trust-item{border-right:1px solid hsla(0,0%,100%,.1);padding:6px 28px;text-align:center}.trust-item:last-child{border:none}.tv{color:var(--orange);font-size:13px;font-weight:800}.tl,.tv{display:block}.tl{color:hsla(0,0%,100%,.45);font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.cs-intro{background:var(--w);padding:96px 0}.cs-intro-in{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.cs-intro-left .eyebrow-pill{align-items:center;background:var(--blue-deep);border-radius:999px;display:inline-flex;gap:8px;margin-bottom:20px;padding:5px 14px 5px 9px}.cs-intro-left .eyebrow-pill i{background:var(--orange);border-radius:50%;flex-shrink:0;height:6px;width:6px}.cs-intro-left .eyebrow-pill span{color:var(--orange);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cs-intro-left h2{font-size:38px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin-bottom:18px}.cs-intro-left p{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:16px}.cs-intro-left a{align-items:center;border-bottom:2px solid var(--orange);color:var(--blue-deep);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:8px;padding-bottom:2px}.cs-model-cards{display:flex;flex-direction:column;gap:12px}.cs-model-card{background:var(--bgs);border:1px solid var(--brd);border-left:3px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .2s}.cs-model-card.active{background:var(--w);border-color:var(--orange);border-left-color:var(--orange);box-shadow:var(--sh-md)}.cs-model-thumb{border-radius:9px;flex-shrink:0;height:54px;overflow:hidden;position:relative;width:54px}.cs-model-thumb img{height:100%;object-fit:cover;width:100%}.cs-model-thumb:after{background:rgba(10,31,78,.35);content:"";inset:0;position:absolute}.cs-model-thumb .ic{align-items:center;color:#fff;display:flex;font-size:18px;inset:0;justify-content:center;position:absolute;z-index:1}.cs-model-card-title{color:var(--ink);font-size:14.5px;font-weight:700;margin-bottom:2px}.cs-model-card-when{color:var(--mut);font-size:12.5px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s,margin .3s}.cs-model-card.active .cs-model-card-when{margin-top:4px;max-height:90px;opacity:1}.cs-sectors{background:var(--bgs);padding:96px 0}.sec-hd{margin:0 auto 52px;max-width:620px;text-align:center}.sec-hd h2{font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.12;margin-bottom:12px}.sec-hd p{color:var(--soft);font-size:16px;line-height:1.7}.sec-hd .eyebrow{color:var(--orange);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.cs-sector-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.cs-sector-card{background:var(--w);border:1px solid var(--brd);border-radius:14px;box-shadow:var(--sh-sm);overflow:hidden;transition:box-shadow .25s,transform .25s}.cs-sector-card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.cs-sector-card-img{height:180px;overflow:hidden;position:relative}.cs-sector-card-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.cs-sector-card:hover .cs-sector-card-img img{transform:scale(1.06)}.cs-sector-card-img-ov{background:linear-gradient(180deg,transparent 30%,rgba(10,31,78,.6));inset:0;position:absolute}.cs-sector-card-img-tag{bottom:14px;color:var(--orange);font-family:var(--mono);font-size:10px;font-weight:700;left:16px;letter-spacing:.12em;position:absolute;text-transform:uppercase}.cs-sector-body{padding:22px 22px 24px}.cs-sector-body h3{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px}.cs-sector-body p{color:var(--soft);font-size:14px;line-height:1.65;margin-bottom:14px}.cs-sector-roles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cs-sector-role{background:var(--bgs);border:1px solid var(--brd);border-radius:6px;color:var(--soft);font-size:11.5px;font-weight:600;padding:3px 10px}.cs-sector-link{align-items:center;color:var(--blue);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;letter-spacing:.07em;text-transform:uppercase}.cs-why{background:var(--w);padding:96px 0}.ws-stage{background:linear-gradient(165deg,#071328,#0a1f4e 55%,#12305f);border:1px solid hsla(0,0%,100%,.06);border-radius:22px;box-shadow:0 24px 60px rgba(10,31,78,.22);margin-top:52px;min-height:520px;overflow:hidden;position:relative}.ws-stage:before{background-image:linear-gradient(rgba(247,160,82,.05) 1px,transparent 0),linear-gradient(90deg,rgba(247,160,82,.05) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.ws-chrome{border-bottom:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap;justify-content:space-between;padding:16px 22px;position:relative;z-index:2}.ws-chrome,.ws-live{align-items:center;display:flex;gap:8px}.ws-live{color:hsla(0,0%,100%,.85);font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em}.ws-live i{animation:wsBlink 2s infinite;background:#34d399;border-radius:50%;display:block;height:7px;width:7px}.ws-caption{color:#fff;font-size:14.5px;font-weight:700;letter-spacing:-.2px}.ws-caption b{color:var(--orange);font-weight:800}.ws-viewport{height:360px;position:relative;z-index:1}.ws-scene{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px 28px 8px;pointer-events:none;position:absolute;transform:translateY(10px)}.ws-scene.on{opacity:1;pointer-events:auto;transform:none;transition:opacity .45s,transform .45s}.ws-orb,.ws-paper{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px}.ws-label{color:hsla(0,0%,100%,.85);font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-bottom:8px}.ws-s1{align-items:center;display:flex;flex-wrap:wrap;gap:36px;justify-content:center}.ws-paper{height:200px;overflow:hidden;padding:16px;position:relative;width:168px}.ws-line{background:hsla(0,0%,100%,.16);border-radius:4px;height:8px;margin-bottom:10px}.ws-line.s{width:72%}.ws-line.m{width:88%}.ws-scan{animation:wsScan 2.2s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(247,160,82,.35),transparent);height:18px;left:0;position:absolute;right:0}.ws-stamp{animation:wsPop .4s .9s forwards;border:1.5px solid rgba(252,165,165,.5);border-radius:4px;bottom:14px;color:#fca5a5;font-size:11px;font-weight:800;letter-spacing:.08em;opacity:0;padding:3px 8px;position:absolute;right:12px;transform:rotate(-8deg)}.ws-vs{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:800}.ws-role{width:210px}.ws-rings{height:168px;margin:0 auto;position:relative;width:168px}.ws-rings span{animation:wsRing 2.4s ease-out infinite;border:2px solid rgba(247,160,82,.18);border-radius:50%;inset:0;position:absolute}.ws-rings span:nth-child(2){animation-delay:.3s;inset:18px}.ws-rings span:nth-child(3){animation-delay:.6s;inset:36px}.ws-bull{background:var(--orange);border-radius:50%;box-shadow:0 0 0 8px rgba(247,160,82,.2);inset:58px;position:absolute}.ws-lock{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ws-lock em{animation:wsPop2 .35s forwards;background:var(--orange);border-radius:99px;color:#0a1f4e;font-size:11px;font-style:normal;font-weight:700;opacity:0;padding:4px 8px}.ws-lock em:first-child{animation-delay:1s}.ws-lock em:nth-child(2){animation-delay:1.2s}.ws-lock em:nth-child(3){animation-delay:1.4s}.ws-s2{max-width:760px;width:100%}.ws-meter{background:hsla(0,0%,100%,.08);border-radius:99px;height:10px;overflow:hidden;position:relative}.ws-meter>i{animation:wsFill72 3s ease-out forwards;background:var(--go);border-radius:99px;display:block;height:100%;width:0}.ws-ticks{color:hsla(0,0%,100%,.8);display:flex;font-family:var(--mono);font-size:11.5px;justify-content:space-between;margin-top:8px}.ws-ticks b{color:var(--orange)}.ws-queue{display:flex;gap:12px;justify-content:center;margin-top:28px}.ws-cand{animation:wsSlideIn .5s forwards;opacity:0;padding:14px;text-align:center;transform:translateX(24px);width:150px}.ws-cand:first-child{animation-delay:.4s}.ws-cand:nth-child(2){animation-delay:.8s}.ws-cand:nth-child(3){animation-delay:1.2s}.ws-av{background:linear-gradient(135deg,#f7a052,#2160ad);border-radius:50%;height:42px;margin:0 auto 8px;width:42px}.ws-cand p{color:#fff;font-size:13px;font-weight:700}.ws-cand span{color:hsla(0,0%,100%,.8);display:block;font-size:11.5px;margin-top:2px}.ws-hrs{color:#fff;font-size:42px;font-weight:900;letter-spacing:-1.5px;margin-top:18px;text-align:center}.ws-hrs i{color:var(--orange);font-style:normal}.ws-s3{height:260px;position:relative;width:320px}.ws-human{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:grid;height:88px;margin:70px auto 0;place-items:center;position:relative;width:88px;z-index:2}.ws-badge{animation:wsPop3 .4s 1.4s forwards;background:var(--orange);border-radius:99px;bottom:-14px;color:#0a1f4e;font-size:10px;font-weight:800;left:50%;letter-spacing:.08em;padding:4px 8px;transform:translateX(-50%)}.ws-badge,.ws-orb{opacity:0;position:absolute}.ws-orb{color:#fff;font-size:11px;font-weight:700;padding:10px 8px;text-align:center;width:92px}.ws-orb b{color:hsla(0,0%,100%,.85);display:block;font-size:10.5px;font-weight:600;margin-top:2px}.ws-o1{animation:wsDock1 .7s .3s forwards;left:50%;top:8px;transform:translateX(-50%) scale(.8)}.ws-o2{animation:wsDock2 .7s .6s forwards;left:0;top:110px}.ws-o3{animation:wsDock3 .7s .9s forwards;right:0;top:110px}.ws-s4{max-width:720px;width:100%}.ws-tl{display:flex;justify-content:space-between;margin-top:40px;position:relative}.ws-tl:before{background:hsla(0,0%,100%,.12);right:8%}.ws-tl:after,.ws-tl:before{content:"";height:2px;left:8%;position:absolute;top:14px}.ws-tl:after{animation:wsGrow90 3.2s ease-out forwards;background:var(--orange);width:0}.ws-stop{position:relative;text-align:center;width:24%;z-index:1}.ws-dot{animation:wsDotOn .3s forwards;background:#1a3a6e;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;height:14px;margin:8px auto 10px;width:14px}.ws-stop:first-child .ws-dot{animation-delay:.2s;background:var(--orange);border-color:var(--orange)}.ws-stop:nth-child(2) .ws-dot{animation-delay:.9s}.ws-stop:nth-child(3) .ws-dot{animation-delay:1.7s}.ws-stop:nth-child(4) .ws-dot{animation-delay:2.5s}.ws-stop h4{color:#fff;font-size:14px}.ws-stop p{color:hsla(0,0%,100%,.8);font-size:12.5px;margin-top:4px}.ws-ping{animation:wsPop4 .3s forwards;background:var(--orange);border-radius:50%;height:8px;margin:8px auto 0;opacity:0;width:8px}.ws-stop:nth-child(2) .ws-ping{animation-delay:1s}.ws-stop:nth-child(3) .ws-ping{animation-delay:1.8s}.ws-stop:nth-child(4) .ws-ping{animation-delay:2.6s}.ws-s5{height:280px;max-width:680px;position:relative;width:100%}.ws-hub{background:var(--orange);border-radius:50%;box-shadow:0 0 0 10px rgba(247,160,82,.15);color:#0a1f4e;display:grid;font-size:13px;font-weight:900;height:86px;left:50%;letter-spacing:.04em;place-items:center;position:absolute;top:46%;transform:translate(-50%,-50%);width:86px;z-index:2}.ws-mkt{color:#fff;position:absolute;text-align:center;width:120px}.ws-mkt .ws-pin{background:#7eb0e8;border-radius:50%;box-shadow:0 0 0 6px rgba(126,176,232,.15);height:16px;margin:0 auto 8px;width:16px}.ws-mkt strong{display:block;font-size:14px}.ws-mkt span{color:hsla(0,0%,100%,.8);font-size:11.5px}.ws-m-us{left:8%;top:18%}.ws-m-in{right:8%;top:18%}.ws-m-la{bottom:8%;left:50%;transform:translateX(-50%)}.ws-m-la .ws-pin{background:hsla(0,0%,100%,.25);box-shadow:none}.ws-m-la{opacity:.55}.ws-wire{background:linear-gradient(var(--orange),transparent);height:0;left:50%;opacity:.7;position:absolute;top:46%;transform-origin:top center;width:2px}.ws-w1{animation:wsWire 1s .2s forwards;transform:translate(-50%,-50%) rotate(-52deg)}.ws-w2{animation:wsWire 1s .45s forwards;transform:translate(-50%,-50%) rotate(52deg)}.ws-rail{background:rgba(0,0,0,.18);display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:16px 18px 18px;position:relative;z-index:2}.ws-rail button{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:var(--font);padding:10px 8px;text-align:left;transition:.2s}.ws-rail button.on{background:rgba(247,160,82,.12);border-color:rgba(247,160,82,.4);color:#fff}.ws-rail b{color:var(--orange);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.ws-rail span{font-size:12px;font-weight:600;line-height:1.3}@keyframes wsBlink{50%{opacity:.35}}@keyframes wsScan{0%{top:-20px}to{top:200px}}@keyframes wsPop{to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes wsPop2{to{opacity:1}}@keyframes wsPop3{to{opacity:1}}@keyframes wsPop4{to{opacity:1}}@keyframes wsRing{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}@keyframes wsFill72{to{width:100%}}@keyframes wsSlideIn{to{opacity:1;transform:none}}@keyframes wsDock1{to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes wsDock2{to{opacity:1;transform:none}}@keyframes wsDock3{to{opacity:1;transform:none}}@keyframes wsGrow90{to{width:84%}}@keyframes wsDotOn{to{background:var(--orange);border-color:var(--orange)}}@keyframes wsWire{to{height:118px}}@media(max-width:800px){.ws-viewport{height:420px}.ws-rail{grid-template-columns:1fr 1fr}.ws-s3{transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.ws-stage *{animation:none!important;transition:none!important}.ws-scene{opacity:0}.ws-scene.on{opacity:1}}.cs-roles{background:var(--bgs);padding:88px 0}.rb-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:44px 0 22px}.rb-tab{background:var(--w);border:1px solid var(--brd);border-radius:999px;color:var(--blue-deep);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:650;padding:10px 16px;transition:.2s}.rb-tab:hover{border-color:var(--blue)}.rb-tab.on{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}.rb-board{align-items:center;background:var(--w);border:1px solid var(--brd);border-radius:20px;box-shadow:var(--sh-md);display:grid;gap:32px;grid-template-columns:1.1fr 1.2fr;min-height:340px;padding:32px 32px 28px}.rb-eyebrow{color:var(--orange-deep);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.rb-board h3{color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.rb-board p{color:var(--soft);font-size:14.5px;line-height:1.65;margin-bottom:16px}.rb-chips{display:flex;flex-wrap:wrap;gap:8px}.rb-chip{animation:rbUp .4s forwards;background:var(--bgs);border:1px solid var(--brd);border-radius:10px;color:var(--blue-deep);font-size:13px;font-weight:650;opacity:0;padding:9px 12px;transform:translateY(8px)}.rb-chip:first-child{animation-delay:.02s}.rb-chip:nth-child(2){animation-delay:.07s}.rb-chip:nth-child(3){animation-delay:.12s}.rb-chip:nth-child(4){animation-delay:.17s}.rb-chip:nth-child(5){animation-delay:.22s}.rb-chip:nth-child(6){animation-delay:.27s}@keyframes rbUp{to{opacity:1;transform:none}}.rb-stack{display:flex;flex-direction:column;gap:8px}.rb-layer{align-items:center;border-radius:12px;color:#fff;cursor:pointer;display:flex;filter:grayscale(65%);height:58px;justify-content:space-between;opacity:.45;overflow:hidden;padding:0 16px;position:relative;transform:translateX(8px);transition:transform .35s,opacity .35s,filter .35s,box-shadow .35s}.rb-layer img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.rb-layer:after{background:linear-gradient(90deg,rgba(10,31,78,.78),rgba(10,31,78,.4));content:"";inset:0;position:absolute;z-index:1}.rb-layer b,.rb-layer small{position:relative;z-index:2}.rb-layer b{font-size:13.5px}.rb-layer small{font-size:11px;opacity:.85}.rb-layer:hover{opacity:.75}.rb-layer.on{box-shadow:0 8px 20px rgba(10,31,78,.25);filter:none;opacity:1;transform:none}.rb-layer.on:after{background:linear-gradient(90deg,rgba(232,132,26,.55),rgba(10,31,78,.5))}.rb-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rb-meta span{background:var(--bgs);border:1px solid var(--brd);border-radius:999px;color:var(--blue-deep);font-size:12px;font-weight:650;padding:5px 10px}@media(max-width:800px){.rb-board{grid-template-columns:1fr;padding:22px}}.cs-process{background:var(--w);padding:96px 0}.cs-process-in{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.cs-process-left h2{font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.12;margin-bottom:16px}.cs-process-left p{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:14px}.cs-process-left .note{color:var(--mut);font-size:14px}.cs-steps{background:var(--bgs);border:1px solid var(--brd);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.cs-step{align-items:flex-start;border-bottom:1px solid var(--brd);cursor:pointer;display:flex;gap:16px;padding:20px 24px;position:relative;transition:background .3s}.cs-step:last-child{border:none}.cs-step.active{background:var(--w)}.cs-step-num{align-items:center;background:var(--brd);border-radius:50%;color:var(--mut);display:flex;flex-shrink:0;font-family:var(--mono);font-size:11px;font-weight:700;height:32px;justify-content:center;margin-top:1px;transition:background .3s,color .3s;width:32px}.cs-step.active .cs-step-num{background:var(--orange);color:#fff}.cs-step-body h4{color:var(--soft);font-size:14.5px;font-weight:700;margin-bottom:3px;transition:color .3s}.cs-step.active .cs-step-body h4{color:var(--ink)}.cs-step-body p{color:var(--mut);font-size:13px;line-height:1.55;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s}.cs-step.active .cs-step-body p{max-height:100px;opacity:1}.cs-step-prog{background:var(--go);bottom:0;height:2px;left:0;position:absolute;transition:width linear;width:0}.cs-proof{background:var(--gn);overflow:hidden;padding:96px 0;position:relative}.cs-proof .orb{animation:floatSlow 18s ease-in-out infinite;background:radial-gradient(circle,rgba(247,160,82,.06) 0,transparent 70%);border-radius:50%;height:500px;position:absolute;right:-80px;top:-100px;width:500px}.cs-proof-in{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.cs-proof-left h2{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:16px}.cs-proof-left h2 em{color:var(--orange);font-style:normal}.cs-proof-left p{color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.75;margin-bottom:28px}.cs-proof-cta{background:var(--go);border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:13px 26px;transition:transform .2s}.cs-proof-cta:hover{transform:translateY(-2px)}.cs-stats{display:grid;gap:14px;grid-template-columns:1fr 1fr}.cs-stat{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:24px}.cs-stat-n{background:var(--go);-webkit-background-clip:text;font-size:36px;font-weight:900;letter-spacing:-1px;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.cs-stat-l{color:hsla(0,0%,100%,.48);font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.4;margin-top:8px;text-transform:uppercase}.cs-geo{background:var(--w);padding:88px 0}.geo-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.geo-card{border-radius:14px;box-shadow:var(--sh-sm);height:220px;overflow:hidden;position:relative}.geo-card img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.geo-card:hover img{transform:scale(1.06)}.geo-card:after{background:linear-gradient(180deg,rgba(10,31,78,.1) 20%,rgba(10,31,78,.85));content:"";inset:0;position:absolute}.geo-card-txt{bottom:16px;left:20px;position:absolute;right:20px;z-index:1}.geo-card-txt .tag{color:var(--orange);display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.geo-card-txt h4{color:#fff;font-size:17px;font-weight:800;margin-bottom:3px}.geo-card-txt p{color:hsla(0,0%,100%,.65);font-size:12px}.cs-compare{background:var(--bgs);padding:96px 0}.compare-cards{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1.08fr 1fr;margin-top:56px}.compare-card{background:var(--w);border:1px solid var(--brd);border-radius:18px;box-shadow:var(--sh-sm);overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.compare-card:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.compare-card.featured{border:2px solid var(--orange);box-shadow:var(--sh-lg);transform:translateY(-14px);z-index:2}.compare-card.featured:hover{transform:translateY(-18px)}.compare-cta{border:1.5px solid var(--brd);border-radius:6px;color:var(--blue-deep);display:block;font-size:13px;font-weight:700;margin-top:20px;padding:11px 16px;text-align:center;transition:.2s}.compare-cta:hover{background:var(--blue-light);border-color:var(--blue)}.compare-card.featured .compare-cta{background:var(--go);border:none;box-shadow:0 2px 8px rgba(247,160,82,.3);color:#fff}.compare-card.featured .compare-cta:hover{box-shadow:0 4px 14px rgba(247,160,82,.4);transform:translateY(-1px)}.compare-card-hd{background:var(--bgs);padding:30px 22px 22px;text-align:center}.compare-card.featured .compare-card-hd{background:var(--gn)}.compare-card-hd .tag{color:var(--blue-deep);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-card.featured .compare-card-hd .tag{color:var(--orange)}.compare-card-hd h3{color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.2px;margin-top:6px}.compare-card.featured .compare-card-hd h3{color:#fff}.compare-rows{padding:6px 22px 22px}.compare-row{align-items:flex-start;border-bottom:1px solid var(--brd);display:flex;gap:12px;justify-content:space-between;padding:14px 0;transition:background .2s}.compare-row:last-child{border-bottom:none}.compare-row:hover{background:var(--bgs);border-radius:8px;margin:0 -22px;padding:14px 22px}.compare-card.featured .compare-row:hover{background:var(--orange-light)}.crow-label{align-items:center;color:var(--mut);display:flex;flex-shrink:0;font-size:12.5px;font-weight:600;gap:8px}.crow-label svg{color:var(--blue);flex-shrink:0;height:15px;width:15px}.crow-val{color:var(--ink);font-size:13.5px;font-weight:700;text-align:right}.compare-card.featured .crow-val{color:var(--blue-deep)}.crow-badge{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:5px;justify-content:flex-end}.crow-badge svg{flex-shrink:0;height:15px;width:15px}.crow-badge.yes{color:#16a34a}.crow-badge.no{color:#dc2626}.crow-badge.dash{color:var(--mut)}@media(max-width:900px){.compare-cards{grid-template-columns:1fr}.compare-card.featured{order:-1;transform:none}.compare-card.featured:hover,.compare-card:hover{transform:none}}.testimonials{background:radial-gradient(ellipse 70% 50% at 80% 0,rgba(33,96,173,.04) 0,transparent 60%),linear-gradient(180deg,#f9f8f6,#f0f4fb);overflow:hidden;padding:96px 0 108px;position:relative}.testimonials:before{background-image:radial-gradient(rgba(33,96,173,.04) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;pointer-events:none;position:absolute}.testi-header{margin-bottom:56px;position:relative;text-align:center;z-index:2}.testi-eyebrow{color:var(--blue);display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.testi-h2{color:var(--ink);font-size:38px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin-bottom:12px}.testi-h2 em{background:var(--go);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.testi-sub{color:var(--soft);font-size:15px;line-height:1.7;margin:0 auto;max-width:500px}.testi-slider-wrap{overflow:hidden;position:relative;z-index:2}.testi-track{display:flex;gap:22px;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.testi-card{background:var(--w);border:1px solid rgba(229,231,235,.8);border-radius:16px;box-shadow:var(--sh-md);display:flex;flex:0 0 calc(33.333% - 15px);flex-direction:column;min-width:calc(33.333% - 15px);overflow:hidden;transition:box-shadow .25s,transform .25s}.testi-card:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.testi-card-top{background:var(--go);height:4px}.testi-card--blue .testi-card-top{background:linear-gradient(90deg,var(--blue) 0,#4a7bc0 100%)}.testi-card-body{display:flex;flex:1;flex-direction:column;padding:28px 26px 24px}.testi-stars{display:flex;gap:3px;margin-bottom:18px}.testi-star{color:#f59e0b;font-size:16px}.testi-quote{color:var(--soft);flex:1;font-size:14.5px;font-style:italic;line-height:1.72;padding-left:20px;position:relative}.testi-quote:before{color:var(--orange);content:'"';font-family:Georgia,serif;font-size:40px;font-style:normal;left:0;line-height:1;opacity:.5;position:absolute;top:-4px}.testi-person{align-items:center;border-top:1px solid var(--brd);display:flex;gap:14px;margin-top:24px;padding-top:20px}.testi-avatar{border:2px solid var(--brd);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.testi-avatar img{height:100%;object-fit:cover;width:100%}.testi-person-info{flex:1}.testi-name{color:var(--ink);font-size:14px;font-weight:700;margin-bottom:2px}.testi-role{color:var(--mut);font-size:11.5px;line-height:1.4}.testi-linkedin{align-items:center;background:#0a66c2;border-radius:6px;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:opacity .2s;width:30px}.testi-linkedin:hover{opacity:.8}.testi-linkedin svg{fill:#fff;height:16px;width:16px}.testi-nav{gap:20px;margin-top:36px;position:relative;z-index:2}.testi-arrow,.testi-nav{align-items:center;display:flex;justify-content:center}.testi-arrow{background:var(--w);border:1.5px solid var(--brd);border-radius:50%;box-shadow:var(--sh-sm);color:var(--soft);cursor:pointer;height:40px;transition:.2s;width:40px}.testi-arrow:hover{border-color:var(--orange);box-shadow:var(--sh-md);color:var(--orange)}.testi-dots{align-items:center;display:flex;gap:8px}.testi-dot{background:var(--brd);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:.2s;width:8px}.testi-dot.active{background:var(--orange);border-radius:4px;width:22px}.cs-faq{background:var(--w);padding:96px 0}.cs-faq-in{display:grid;gap:72px;grid-template-columns:280px 1fr}.cs-faq-left h2{font-size:28px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-bottom:12px}.cs-faq-left p{color:var(--soft);font-size:14px;line-height:1.7}details p{max-width:560px}.cs-cta{background:var(--gc);overflow:hidden;padding:96px 0;position:relative;text-align:center}.cs-cta:before{animation:floatSlow2 15s ease-in-out infinite;background:radial-gradient(ellipse,rgba(247,160,82,.07) 0,transparent 70%);border-radius:50%;content:"";height:300px;left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:600px}.cs-cta h2{color:#fff;font-size:38px;font-weight:800;letter-spacing:-.5px;line-height:1.18;margin-bottom:14px;position:relative}.cs-cta p{color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.7;margin:0 auto 36px;max-width:520px;position:relative}.cs-cta-btns{display:flex;gap:14px;justify-content:center;position:relative}.btn-wh{background:#fff;border-radius:4px;color:var(--blue-deep);display:inline-block;font-size:15px;font-weight:800;padding:15px 30px;transition:transform .2s}.btn-wh:hover{transform:translateY(-2px)}.btn-ow{background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:14px 28px;transition:border-color .2s}.btn-ow:hover{border-color:#fff}.footer-top{display:grid;gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:40px}.footer-about p{color:hsla(0,0%,100%,.5);font-size:13.5px;line-height:1.7;max-width:280px}.footer-divider{border:none;border-top:1px solid hsla(0,0%,100%,.1)}.footer-badges{display:flex;flex-wrap:wrap;gap:10px}.footer-badge{border:1px solid hsla(0,0%,100%,.18);border-radius:4px;color:hsla(0,0%,100%,.58);font-size:11px;font-weight:600;letter-spacing:.03em;padding:6px 12px;white-space:nowrap}@media(max-width:900px){.container{padding:0 20px}.cs-hero h1{font-size:34px}.cs-faq-in,.cs-hero-in,.cs-intro-in,.cs-process-in,.cs-proof-in{grid-template-columns:1fr}.cs-hero-panel{display:none}.cs-sector-grid,.geo-grid{grid-template-columns:1fr}.testi-card{flex:0 0 calc(50% - 11px);min-width:calc(50% - 11px)}.footer-top{grid-template-columns:1fr 1fr;row-gap:32px}.footer-about{grid-column:1/-1}}@media(max-width:560px){.cs-hero h1{font-size:28px}.cs-stats{grid-template-columns:1fr 1fr}.testi-card{flex:0 0 100%;min-width:100%}}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit}img{display:block;max-width:100%}.container{margin:0 auto;max-width:1080px;padding:0 48px}.ey{color:var(--orange);display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.ey-b{color:var(--blue)}.grad{background:var(--go);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.wi-pg-hero{background:var(--gn);color:#fff;overflow:hidden;padding:88px 0 72px;position:relative}.wi-pg-hero:before{background-image:linear-gradient(rgba(247,160,82,.03) 1px,transparent 0),linear-gradient(90deg,rgba(247,160,82,.03) 1px,transparent 0);background-size:60px 60px;inset:0}.wi-pg-hero:after,.wi-pg-hero:before{content:"";pointer-events:none;position:absolute}.wi-pg-hero:after{background:radial-gradient(circle,rgba(247,160,82,.07) 0,transparent 70%);border-radius:50%;height:500px;right:-80px;top:-80px;width:500px}.wi-pg-hero-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 460px;position:relative;z-index:1}.kicker{align-items:center;background:rgba(247,160,82,.1);border:1px solid rgba(247,160,82,.25);border-radius:999px;display:inline-flex;gap:10px;margin-bottom:24px;padding:6px 16px 6px 10px}.dot{animation:pulse 2s infinite;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px rgba(247,160,82,.18);display:block;flex-shrink:0;height:7px;width:7px}@keyframes pulse{50%{opacity:.4}}.kicker span{color:var(--orange);font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wi-pg-hero h1{font-size:50px;font-weight:800;letter-spacing:-1.5px;line-height:1.08;margin-bottom:20px}.wi-pg-hero-sub{color:hsla(0,0%,100%,.68);font-size:17px;line-height:1.7;margin-bottom:32px;max-width:500px}.wi-pg-hero-cta{background:var(--go);border-radius:4px;box-shadow:0 2px 12px rgba(247,160,82,.35);color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:14px 28px}.wi-pg-hero-pills{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:28px}.hpill{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:600;padding:5px 13px}.wi-pg-hero-widget{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden}.hw-hd{align-items:center;background:rgba(0,0,0,.25);display:flex;justify-content:space-between;padding:14px 18px}.hw-title{color:#fff;font-size:14px;font-weight:700}.hw-badge{background:rgba(247,160,82,.2);border-radius:999px;color:var(--orange);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;padding:3px 10px;text-transform:uppercase}.hw-body{padding:18px}.hw-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;gap:10px;grid-template-columns:120px 1fr 46px;padding:7px 0}.hw-row:last-of-type{border:none}.hw-nm{color:hsla(0,0%,100%,.6);font-size:12.5px}.hw-track{background:hsla(0,0%,100%,.08);height:7px;overflow:hidden}.hw-fill,.hw-track{border-radius:999px}.hw-fill{height:100%}.hw-pct{color:#fff;font-size:12px;font-weight:700;text-align:right}.hw-rec{background:rgba(247,160,82,.08);border:1px solid rgba(247,160,82,.2);border-radius:8px;margin-top:12px;padding:12px 14px}.hw-rec-lbl{color:var(--orange);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.hw-rec-text{color:hsla(0,0%,100%,.7);font-size:12.5px;line-height:1.5}.problem{background:var(--w);padding:88px 0}.problem-intro{margin:0 auto 56px;max-width:600px;text-align:center}.problem-intro h2{font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px}.problem-intro p{color:var(--soft);font-size:16px;line-height:1.7}.prob-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.prob-card{background:var(--bg);border:1px solid var(--brd);border-radius:14px;box-shadow:var(--sh);padding:28px 24px;transition:box-shadow .2s,transform .2s}.prob-card:hover{box-shadow:var(--shm);transform:translateY(-3px)}.prob-img-wrap{border:3px solid var(--ol);border-radius:50%;height:72px;margin:0 auto 18px;overflow:hidden;width:72px}.prob-img-wrap img{height:100%;object-fit:cover;width:100%}.prob-card h3{color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.4;margin-bottom:8px;text-align:center}.prob-card p{color:var(--soft);font-size:13px;line-height:1.6;text-align:center}.invest{background:var(--bgs);padding:88px 0}.invest-inner{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.invest-left h2{font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:18px}.invest-left p{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:16px}.invest-note{background:var(--n);border-radius:10px;margin-top:4px;padding:18px 20px}.invest-note p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.55;margin:0}.invest-note strong{color:var(--orange)}.invest-right{display:flex;flex-direction:column;gap:0}.invest-photo{border-radius:12px;height:240px;margin-bottom:16px;overflow:hidden}.invest-photo img{height:100%;object-fit:cover;width:100%}.mode-cards{display:flex;flex-direction:column;gap:10px}.mode-card{background:var(--w);border:1px solid var(--brd);border-left:3px solid var(--orange);border-radius:10px;box-shadow:var(--sh);padding:16px 18px}.mode-card h4{color:var(--ink);font-size:14.5px;font-weight:700;margin-bottom:4px}.mode-card p{color:var(--soft);font-size:13px;line-height:1.5}.capability{background:var(--n);padding:80px 0}.capability h2{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.4px;margin-bottom:12px}.capability p.sub{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.65;margin-bottom:48px;max-width:560px}.cap-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.cap-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:24px 20px}.cap-icon{align-items:center;background:rgba(247,160,82,.15);border-radius:8px;display:flex;font-size:20px;height:40px;justify-content:center;margin-bottom:16px;width:40px}.cap-card h3{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:8px}.cap-card p{color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.6}.model-sec{background:var(--bgs);padding:80px 0}.bench{background:var(--w);border:1px solid var(--brd);border-radius:16px;box-shadow:var(--shm);overflow:hidden}.bench-hd{align-items:center;background:var(--n);display:flex;gap:16px;padding:16px 24px}.bench-bid{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.bench-title{color:#fff;font-size:15px;font-weight:700}.bench-live{align-items:center;color:var(--orange);display:flex;font-family:var(--mono);font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-left:auto}.bench-live i{animation:pulse 2s infinite;background:var(--orange);border-radius:50%;display:block;height:7px;width:7px}.tabs{border-bottom:1px solid var(--brd);display:flex;gap:0}.tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--mut);cursor:pointer;font-size:13.5px;font-weight:600;padding:12px 24px;transition:.2s}.tab.on{border-bottom-color:var(--blue);color:var(--blue)}.bench-graph{padding:24px 24px 0}.mix-row{align-items:center;border-bottom:1px solid var(--brd);display:grid;gap:14px;grid-template-columns:170px 1fr 52px;padding:9px 0}.mix-row:last-child{border:none}.mix-nm{color:var(--soft);font-size:13.5px;font-weight:500}.mix-track{background:var(--bgs);border-radius:999px;height:9px;overflow:hidden}.mix-fill{background:var(--go);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.mix-fill.alt{background:linear-gradient(135deg,var(--blue),var(--n2))}.mix-fill.dim{background:var(--brd)}.mix-pct{color:var(--ink);font-size:13px;font-weight:700;text-align:right}.bench-metrics{background:var(--bgs);border-top:1px solid var(--brd);display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px}.bench-stats-row{display:flex;gap:12px;justify-content:center}.met{align-items:center;background:var(--n);border-radius:8px;display:flex;flex:0 0 auto;gap:14px;padding:12px 24px}.met-l{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.met-l,.met-v{white-space:nowrap}.met-v{color:var(--orange);font-size:18px;font-weight:800}.rec-box{background:var(--w);border:1px solid var(--brd);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px}.rec-label{color:var(--blue);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.rec-text{color:var(--soft);font-size:13px;line-height:1.5;margin-bottom:8px}.why-list{display:flex;flex-direction:column;gap:3px;list-style:none}.why-list li{color:var(--mut);font-size:12px;line-height:1.4;padding-left:14px;position:relative}.why-list li:before{color:var(--orange);content:"→";font-size:11px;left:0;position:absolute}.bench-note{background:var(--w);border-top:1px solid var(--brd);color:var(--mut);font-size:12px;font-style:italic;padding:11px 24px}.contrast{background:var(--w);padding:88px 0}.contrast-top{margin-bottom:44px}.contrast-top h2{font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px;max-width:560px}.contrast-top p{color:var(--soft);font-size:16px;line-height:1.65;max-width:560px}.contrast-table{border:1px solid var(--brd);border-collapse:collapse;border-radius:14px;box-shadow:var(--shm);overflow:hidden;width:100%}.contrast-table th{border-bottom:2px solid var(--brd);font-size:13px;font-weight:700;padding:14px 20px;text-align:left}.contrast-table th:first-child{background:var(--bg);color:var(--mut);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.contrast-table th:nth-child(2){background:var(--bg);color:var(--soft)}.contrast-table th:nth-child(3){background:var(--n);border-bottom-color:var(--orange);color:var(--orange)}.contrast-table td{border-bottom:1px solid var(--brd);font-size:14px;padding:13px 20px;vertical-align:top}.contrast-table tr:last-child td{border:none}.contrast-table td:first-child{background:var(--bg);color:var(--mut);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contrast-table td:nth-child(2){color:var(--soft)}.contrast-table td:nth-child(3){background:rgba(10,31,78,.02);color:var(--ink);font-weight:500}.contrast-table tr:hover td:nth-child(3){background:var(--bl)}.how{background:var(--bgs);padding:88px 0}.how-top{margin:0 auto 56px;max-width:540px;text-align:center}.how-top h2{font-size:32px;font-weight:800;letter-spacing:-.4px;margin-bottom:10px}.how-top p{color:var(--soft);font-size:16px;line-height:1.7}.how-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.how-photo{border-radius:12px;height:420px;overflow:hidden}.how-photo img{height:100%;object-fit:cover;width:100%}.steps{display:flex;flex-direction:column;gap:0}.step{border-bottom:1px solid var(--brd);display:flex;gap:18px;padding:18px 0}.step:last-child{border:none}.step-num{align-items:center;background:var(--n);border-radius:50%;color:var(--orange);display:flex;flex-shrink:0;font-family:var(--mono);font-size:12px;font-weight:700;height:40px;justify-content:center;margin-top:2px;width:40px}.step-body h3{color:var(--ink);font-size:15.5px;font-weight:700;margin-bottom:5px}.step-body p{color:var(--soft);font-size:13.5px;line-height:1.6}.who{background:var(--w);padding:88px 0}.who-top{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin-bottom:52px}.who-top h2{font-size:32px;font-weight:800;letter-spacing:-.4px;line-height:1.15;margin-bottom:12px}.who-top p{color:var(--soft);font-size:16px;line-height:1.7}.who-photo{border-radius:12px;height:300px;overflow:hidden}.who-photo img{height:100%;object-fit:cover;width:100%}.who-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.who-card{background:var(--bg);border:1px solid var(--brd);border-radius:12px;box-shadow:var(--sh);padding:24px}.who-card h3{color:var(--ink);font-size:15.5px;font-weight:700;margin-bottom:8px}.who-card p{color:var(--soft);font-size:13.5px;line-height:1.6}.split-sec{background:var(--n);padding:80px 0}.split-inner{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.split-col{background:var(--n);padding:40px 36px}.split-col.light{background:hsla(0,0%,100%,.04)}.split-col h3{font-size:18px;font-weight:800;margin-bottom:5px}.split-col.dark-col h3{color:var(--orange)}.split-col.light h3{color:#fff}.split-sub{color:hsla(0,0%,100%,.3);font-family:var(--mono);font-size:11px;letter-spacing:.1em;margin-bottom:22px;text-transform:uppercase}.split-list{display:flex;flex-direction:column;gap:12px;list-style:none}.split-list li{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.55;padding-left:18px;position:relative}.split-list li:before{color:var(--orange);content:"·";font-size:18px;font-weight:900;left:0;line-height:1.1;position:absolute}.split-foot{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;margin-top:28px;padding-top:20px}.faq-sec{background:var(--bg);padding:88px 0}.faq-inner{display:grid;gap:72px;grid-template-columns:280px 1fr}.faq-left h2{font-size:28px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin-bottom:10px}.faq-left p{color:var(--soft);font-size:14px;line-height:1.7}details{border-bottom:1px solid var(--brd);padding:18px 0}details:first-of-type{border-top:1px solid var(--brd)}summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;list-style:none}summary::-webkit-details-marker{display:none}summary:after{color:var(--orange);content:"+";flex-shrink:0;font-size:22px;font-weight:300;transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--soft);font-size:14.5px;line-height:1.7;margin-top:12px;max-width:580px}.cta-sec{background:var(--gc);overflow:hidden;padding:96px 0;position:relative;text-align:center}.cta-sec:before{background:radial-gradient(ellipse,rgba(247,160,82,.07) 0,transparent 70%);border-radius:50%;content:"";height:300px;left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:600px}.cta-sec h2{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.18;margin-bottom:14px;position:relative}.cta-sec p{color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.7;margin:0 auto 36px;max-width:500px;position:relative}.cta-btn{background:var(--go);border-radius:4px;box-shadow:0 4px 20px rgba(247,160,82,.4);color:#fff;display:inline-block;font-size:15px;font-weight:800;padding:16px 36px;position:relative}.footer{background:#070f22;padding:64px 0 32px}.cert-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:hsla(0,0%,100%,.35);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 10px}@media(max-width:900px){.container{padding:0 20px}.faq-inner,.how-inner,.invest-inner,.who-top,.wi-pg-hero-inner{grid-template-columns:1fr}.wi-pg-hero h1{font-size:34px}.bench-metrics,.cap-grid,.prob-grid{grid-template-columns:1fr 1fr}.split-inner,.who-grid{grid-template-columns:1fr}}@media(max-width:600px){.wi-pg-hero h1{font-size:28px}.bench-metrics,.cap-grid,.prob-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dot,.mix-fill{animation:none;transition:none}}.uc-hero{background:var(--gn,linear-gradient(135deg,#0a1f4e 0,#1a3a7a 50%,#1e4d9a 100%));color:#fff;overflow:hidden;padding:76px 0 68px;position:relative}.uc-hero-grid{background-image:linear-gradient(rgba(247,160,82,.03) 1px,transparent 0),linear-gradient(90deg,rgba(247,160,82,.03) 1px,transparent 0);background-size:72px 72px;inset:0;pointer-events:none;position:absolute}.uc-hero .orb1{background:radial-gradient(circle,rgba(247,160,82,.09) 0,transparent 70%);height:520px;right:-80px;top:-120px;width:520px}.uc-hero .orb1,.uc-hero .orb2{border-radius:50%;pointer-events:none;position:absolute}.uc-hero .orb2{background:radial-gradient(circle,rgba(33,96,173,.18) 0,transparent 70%);bottom:-140px;height:380px;left:-60px;width:380px}.uc-hero-in{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;position:relative;z-index:1}.uc-eyebrow{color:var(--orange);display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.uc-hero h1{color:#fff;font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1.08;margin-bottom:18px}.uc-hero h1 em{background:var(--go);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.uc-hero-sub{color:hsla(0,0%,100%,.7);font-size:17px;line-height:1.72;margin-bottom:24px;max-width:520px}.uc-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.uc-pill{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.55);font-size:11.5px;font-weight:600;padding:4px 12px}.uc-hero-btns{display:flex;flex-wrap:wrap;gap:12px}.uc-hero-panel{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;overflow:hidden}.uc-hero-panel-hd{background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 20px}.uc-hero-panel-hd h3{color:#fff;font-size:13.5px;font-weight:700;margin-bottom:2px}.uc-hero-panel-hd p{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.uc-panel-body{padding:8px 20px 16px}.uc-panel-stat{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 0}.uc-panel-stat:last-child{border:none}.uc-panel-num{background:var(--go);-webkit-background-clip:text;font-size:22px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:4px}.uc-panel-lbl{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.45}.uc-trust{background:var(--gc);padding:16px 0}.uc-trust-in{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.uc-trust-item{border-right:1px solid hsla(0,0%,100%,.1);padding:6px 28px;text-align:center}.uc-trust-item:last-child{border:none}.uc-intro{background:var(--w,#fff);padding:96px 0}.uc-intro-in{align-items:center;display:grid;gap:56px;grid-template-columns:1.2fr .8fr}.uc-eyebrow-pill{align-items:center;background:var(--blue-deep);border-radius:999px;display:inline-flex;gap:8px;margin-bottom:20px;padding:5px 14px 5px 9px}.uc-eyebrow-pill i{background:var(--orange);border-radius:50%;display:block;height:6px;width:6px}.uc-eyebrow-pill span{color:var(--orange);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.uc-intro h2{color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.7px;line-height:1.15;margin-bottom:18px}.uc-intro p{color:var(--soft);font-size:16px;line-height:1.75;margin-bottom:14px}.uc-intro-card{background:var(--bgs,#f0f4fb);border:1px solid var(--brd,#e5e7eb);border-radius:16px;box-shadow:var(--sh-sm);padding:28px}.uc-mono{color:var(--muted);display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.uc-intro-card strong{color:var(--blue-deep);display:block;font-size:20px;font-weight:800;margin-bottom:8px}.uc-intro-card p{font-size:14px;margin:0}.uc-benefits{background:var(--bgs,#f0f4fb);padding:96px 0}.uc-sec-hd{margin:0 auto 48px;max-width:640px;text-align:center}.uc-sec-hd h2{color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:800;letter-spacing:-.6px;margin:10px 0 12px}.uc-sec-hd p{color:var(--soft);font-size:16px;line-height:1.7}.uc-sec-hd--light h2{color:#fff}.uc-ben-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.uc-ben-card{background:#fff;border:1px solid var(--brd,#e5e7eb);border-radius:14px;box-shadow:var(--sh-sm);padding:28px;transition:transform .2s,box-shadow .2s}.uc-ben-card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.uc-ben-num{color:var(--orange);font-family:var(--mono);font-size:12px;font-weight:700;margin-bottom:12px}.uc-ben-card h3{color:var(--ink);font-size:18px;font-weight:700;margin-bottom:8px}.uc-ben-card p{color:var(--soft);font-size:14.5px;line-height:1.65;margin:0}.uc-process{background:#fff;padding:96px 0}.uc-steps{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.uc-step{background:var(--bgs,#f0f4fb);border:1px solid var(--brd,#e5e7eb);border-radius:14px;padding:24px}.uc-step-num{background:var(--blue-deep);border-radius:50%;color:#fff;display:grid;font-size:14px;font-weight:800;height:36px;margin-bottom:14px;place-items:center;width:36px}.uc-step h3{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:6px}.uc-step p{color:var(--soft);font-size:13.5px;line-height:1.6;margin:0}.uc-roles{background:var(--bgs,#f0f4fb);padding:72px 0}.uc-role-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.uc-role-grid li{background:#fff;border:1px solid var(--brd,#e5e7eb);border-radius:10px;color:var(--ink);font-size:14.5px;font-weight:600;padding:16px 18px}.uc-proof{background:var(--blue-deep);color:#fff;padding:80px 0}.uc-proof-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.uc-proof-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:24px;text-align:center}.uc-proof-num{color:var(--orange);font-size:28px;font-weight:800;margin-bottom:8px}.uc-proof-lbl{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.45}@media (max-width:900px){.uc-hero-in,.uc-intro-in{gap:32px;grid-template-columns:1fr}.uc-hero-panel{order:-1}.uc-ben-grid,.uc-proof-grid,.uc-role-grid,.uc-steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.uc-hero{padding:56px 0 48px}.uc-ben-grid,.uc-proof-grid,.uc-role-grid,.uc-steps{grid-template-columns:1fr}.uc-trust-item{border-right:none;width:50%}.uc-benefits,.uc-intro,.uc-process{padding:64px 0}}