@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&family=Manrope:wght@500;600;700;800;900&display=swap");:root{--navy:#124155;--deep:#0a293a;--silver:#e5f0f4;--muted:#9bb5c1;--cyan:#74d8ed;--cyan2:#45c2dc;--line:rgba(177,210,224,.2);--line2:rgba(177,210,224,.32);--paper:#edf5f7;--max:1260px;--r:10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:linear-gradient(145deg,#0d3548,#0a293a 64%,#0e3c50);color:var(--silver);font-family:DM Sans,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(10,41,58,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line2);height:72px}.site-header-inner{max-width:var(--max);margin:auto;height:100%;display:flex;align-items:center;gap:32px;padding:0 28px}.brand{margin-right:auto}.brand img{height:34px;width:auto;display:block}.site-header nav{display:flex;gap:2px}.site-header nav a{padding:8px 14px;border-radius:7px;font-size:14px;font-weight:500;color:#9fb0bb;transition:.18s;white-space:nowrap}.site-header nav a:hover{color:white;background:rgba(255,255,255,.06)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:var(--r);background:linear-gradient(135deg,#b8edf6,#45c2dc);border:none;color:#04182a;font-weight:700;font-size:15px;cursor:pointer;transition:.22s;white-space:nowrap;font-family:inherit}.button:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(69,194,220,.22)}.button-small{min-height:40px;padding:0 18px;font-size:14px;border-radius:8px}.button-light{background:#eef6f7;border:1.5px solid #cde6eb;color:#07131d}.btn-ghost{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 26px;border-radius:var(--r);background:transparent;border:1.5px solid rgba(116,216,237,.4);color:var(--cyan);font-weight:600;font-size:15px;cursor:pointer;transition:.22s;font-family:inherit;white-space:nowrap}.btn-ghost:hover{background:rgba(116,216,237,.07);border-color:var(--cyan)}.text-link{font-weight:600;color:var(--muted);font-size:15px;display:inline-flex;align-items:center;gap:6px;transition:.2s}.text-link b{margin-left:5px}.text-link b,.text-link:hover{color:var(--cyan)}.site-nav{display:flex;align-items:center;gap:2px;margin-right:auto}.nav-item{position:relative}.nav-btn{background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:7px;font-size:14px;font-weight:500;color:#9fb0bb;transition:.18s;display:flex;align-items:center;gap:2px;font-family:inherit;white-space:nowrap}.nav-btn:hover,.nav-item-open .nav-btn{color:white;background:rgba(255,255,255,.06)}.mega-menu{position:fixed;top:72px;left:0;right:0;z-index:200;padding:0 28px 28px;background:rgba(10,41,58,.98);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line2);box-shadow:0 24px 60px rgba(0,0,0,.35);animation:menuFadeIn .18s ease}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mega-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:0;gap:0;padding-top:28px}.mega-col{padding:0 28px 0 0;border-right:1px solid var(--line)}.mega-col:last-of-type{border-right:none}.mega-col-title{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.mega-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:.15s;margin-bottom:2px}.mega-link:hover{background:rgba(116,216,237,.07)}.mega-link-icon{font-size:18px;flex-shrink:0;width:32px;text-align:center}.mega-link strong{display:block;font-size:13px;font-weight:600;color:#ccd8e0;line-height:1.2;transition:.15s}.mega-link:hover strong{color:white}.mega-link span span{display:block;font-size:11px;color:var(--muted);margin-top:1px}.mega-cta-col{padding-left:28px}.mega-cta-card{background:linear-gradient(145deg,rgba(9,29,44,.9),rgba(3,10,18,.95));border:1px solid rgba(116,216,237,.2);border-radius:12px;padding:22px;width:200px}.mega-cta-icon{font-size:26px;margin-bottom:12px}.mega-cta-card strong{display:block;font-size:15px;font-weight:700;color:#d8e4eb;margin-bottom:8px;font-family:Manrope,sans-serif}.mega-cta-card p{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:16px}.simple-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:rgba(10,41,58,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line2);border-radius:12px;padding:8px;min-width:200px;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:menuFadeIn .16s ease;z-index:200}.simple-link{display:block;padding:10px 14px;border-radius:7px;font-size:14px;color:#9fb0bb;transition:.15s}.simple-link:hover{color:white;background:rgba(255,255,255,.06)}.header-cta{display:flex;align-items:center;gap:10px;flex-shrink:0}.new-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 1000px 700px at 70% -80px,rgba(116,216,237,.065) 0,transparent 65%),radial-gradient(ellipse 600px 500px at -60px 400px,rgba(9,29,44,.7) 0,transparent 70%);padding:108px 28px 88px}.new-hero-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:72px;gap:72px}.hero-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--cyan);background:rgba(116,216,237,.08);border:1px solid rgba(116,216,237,.2);padding:6px 14px;border-radius:40px;margin-bottom:22px}.hero-pill-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;animation:hpulse 2s infinite}@keyframes hpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.new-hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,4.8vw,70px);line-height:1.03;letter-spacing:-.055em;color:#f0f5f7;margin-bottom:22px;font-weight:800}.new-hero h1 em{color:var(--cyan);font-style:normal}.hero-lead{font-size:18px;line-height:1.72;color:#8fa5b5;max-width:520px;margin-bottom:34px}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-stats{display:flex;gap:36px;margin-top:52px;padding-top:32px;border-top:1px solid var(--line)}.hero-stat-num{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;color:#f0f5f7;letter-spacing:-.04em;line-height:1}.hero-stat-num span{color:var(--cyan)}.hero-stat-lbl{font-size:11px;color:var(--muted);margin-top:5px;font-weight:500;max-width:100px;line-height:1.4}.hero-panel{background:linear-gradient(145deg,rgba(9,29,44,.95),rgba(3,10,18,.98));border:1px solid var(--line2);border-radius:18px;padding:26px;position:relative;overflow:hidden}.hero-panel:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(116,216,237,.1),transparent 70%);pointer-events:none}.hp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.hp-header-title{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.hp-dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d39988}.hp-row{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:10px;padding:13px 15px;margin-bottom:8px;transition:.2s}.hp-row:last-child{margin-bottom:0}.hp-row-icon{font-size:18px;flex-shrink:0;width:32px;text-align:center}.hp-row-body{flex:1 1}.hp-row-body strong{display:block;font-size:13px;font-weight:600;color:#d0dde5;line-height:1.2}.hp-row-body span{font-size:11px;color:var(--muted)}.hp-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.hp-badge-ok{background:rgba(52,211,153,.15);color:#34d399}.hp-badge-cyan{background:rgba(116,216,237,.15);color:var(--cyan)}.hp-badge-warn{background:rgba(251,191,36,.12);color:#fbbf24}.hp-arrow{text-align:center;font-size:14px;color:var(--cyan);opacity:.4;margin:-2px 0}.hp-footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center}.hero-synapse{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.hero-synapse-svg{width:100%;height:100%;max-width:420px}.hs-halo{animation:hs-breathe 3.6s ease-in-out infinite}.hs-ring{animation:hs-spin 22s linear infinite;transform-origin:250px 250px}.hs-core-label{font-size:12px;font-weight:800;letter-spacing:.04em;fill:#eaf8fb}.hs-core-label,.hs-core-sub{font-family:Manrope,sans-serif}.hs-core-sub{font-size:6px;font-weight:700;letter-spacing:.16em;fill:#6fd9e6}.hs-node-label{font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;opacity:.9}.hs-node{animation:hs-node-in .5s ease-out both,hs-node-pulse 3.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes hs-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes hs-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hs-node-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes hs-node-pulse{0%,to{filter:drop-shadow(0 0 0 var(--hs-tone))}50%{filter:drop-shadow(0 0 5px var(--hs-tone))}}@media(prefers-reduced-motion:reduce){.hs-halo,.hs-node,.hs-ring{animation:none}.hero-synapse-svg animate,.hero-synapse-svg animateMotion{display:none}}.trust-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 28px;background:rgba(9,29,44,.35)}.trust-band-inner{max-width:var(--max);margin:auto;justify-content:space-between;gap:20px;flex-wrap:wrap}.trust-band-inner,.trust-item{display:flex;align-items:center}.trust-item{gap:10px}.trust-num{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:#d8e4eb;letter-spacing:-.03em;line-height:1}.trust-num span{color:var(--cyan)}.trust-txt{font-size:12px;color:var(--muted);font-weight:500;line-height:1.3}.trust-sep{width:1px;height:36px;background:var(--line2);flex-shrink:0}.section{padding:96px 28px}.section-inner{max-width:var(--max);margin:auto}.section-dark{background:rgba(9,29,44,.3)}.overline{font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--cyan);text-transform:uppercase;margin-bottom:14px;display:block}.section-title{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,48px);font-weight:800;letter-spacing:-.045em;color:#ecf1f4;margin-bottom:16px}.section-title em{color:var(--cyan);font-style:normal}.section-sub{font-size:17px;color:#7a90a0;line-height:1.72;max-width:580px}.section-header{margin-bottom:52px}.section-header-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.sector-card{background:rgba(9,29,44,.6);border:1px solid var(--line);border-radius:14px;padding:28px;transition:.25s;position:relative;overflow:hidden}.sector-card:before{content:"";position:absolute;inset:0;opacity:0;transition:.25s;background:linear-gradient(135deg,rgba(116,216,237,.05),transparent);pointer-events:none}.sector-card:hover{border-color:rgba(116,216,237,.35);transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.3)}.sector-card:hover:before{opacity:1}.sector-icon{font-size:28px;margin-bottom:16px}.sector-card h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;color:#d8e4eb;margin-bottom:8px;letter-spacing:-.02em}.sector-card p{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:20px}.sector-metric{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(116,216,237,.06);border:1px solid rgba(116,216,237,.15);border-radius:8px}.sector-metric-val{font-family:Manrope,sans-serif;font-size:20px;font-weight:800;color:var(--cyan);letter-spacing:-.03em;line-height:1}.sector-metric-txt{font-size:11px;color:#7a90a0;font-weight:500;line-height:1.3}.sector-arrow{display:flex;align-items:center;gap:5px;margin-top:16px;font-size:13px;font-weight:600;color:var(--muted);transition:.2s}.sector-card:hover .sector-arrow{color:var(--cyan)}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;position:relative}.how-step{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:14px;padding:28px;position:relative}.how-connector{position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:var(--deep);border:1px solid var(--line2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--cyan);z-index:1}.how-step:last-child .how-connector{display:none}.how-num{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.15em;color:var(--cyan);margin-bottom:18px;display:flex;align-items:center;gap:8px}.how-num:before{content:"";width:20px;height:2px;background:var(--cyan);border-radius:2px}.how-step h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;color:#d8e4eb;margin-bottom:10px;letter-spacing:-.02em}.how-step p{font-size:13px;color:var(--muted);line-height:1.7}.features-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.feat-card{display:flex;gap:18px;align-items:flex-start;background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:22px;transition:.22s}.feat-card:hover{border-color:var(--line2);background:rgba(9,29,44,.8)}.feat-icon{font-size:24px;flex-shrink:0;margin-top:2px}.feat-card h3{font-size:15px;font-weight:700;color:#ccd8e0;margin-bottom:6px}.feat-card p{font-size:13px;color:var(--muted);line-height:1.7}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.testi-card{background:rgba(9,29,44,.65);border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:18px}.testi-stars{color:var(--cyan);font-size:14px;letter-spacing:2px}.testi-text{font-size:15px;line-height:1.72;color:#a8bbc6;flex:1 1;font-style:italic}.testi-divider{border:none;border-top:1px solid var(--line)}.testi-author{gap:12px}.testi-author,.testi-avatar{display:flex;align-items:center}.testi-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1a4a5e,#0d2f3f);justify-content:center;color:var(--cyan);flex-shrink:0}.testi-avatar,.testi-name{font-weight:700;font-size:14px}.testi-name{color:#ccd8e0}.testi-role{font-size:12px;color:var(--muted)}.security-wrap{background:linear-gradient(135deg,rgba(9,29,44,.95),rgba(3,10,18,.98));border:1px solid var(--line2);border-radius:20px;padding:64px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.security-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sec-badge{display:flex;align-items:center;gap:8px;border:1px solid rgba(116,216,237,.2);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;color:var(--silver);background:rgba(116,216,237,.05)}.sec-checks{display:flex;flex-direction:column;gap:18px}.sec-check{display:flex;gap:14px;align-items:flex-start}.sec-check-dot{width:22px;height:22px;background:rgba(116,216,237,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:3px;color:var(--cyan)}.sec-check strong{display:block;font-size:14px;color:#d0dde5;margin-bottom:3px}.sec-check span{font-size:13px;color:var(--muted)}.cta-band{text-align:center;padding:96px 28px;background:radial-gradient(ellipse 900px 500px at 50% 50%,rgba(116,216,237,.055) 0,transparent 70%)}.cta-band h2{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:800;letter-spacing:-.05em;color:#ecf1f4;margin-bottom:16px;line-height:1.08}.cta-band p{font-size:17px;color:#7a90a0;max-width:540px;margin:0 auto 36px;line-height:1.72}.cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.faq-card{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;overflow:hidden}.faq-card summary{padding:20px 24px;cursor:pointer;font-size:15px;font-weight:600;color:#ccd8e0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:.18s;-webkit-appearance:none}.faq-card summary:hover{color:white;background:rgba(255,255,255,.025)}.faq-card summary:after{content:"+";font-size:22px;color:var(--cyan);font-weight:300;flex-shrink:0;transition:.2s}.faq-card[open] summary:after{content:"−"}.faq-card p{padding:0 24px 20px;font-size:14px;color:var(--muted);line-height:1.8}.pain-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:36px}.pain-item{display:flex;gap:14px;align-items:center;background:rgba(9,29,44,.45);border:1px solid var(--line);border-radius:10px;padding:16px 20px}.pain-num{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;color:var(--cyan);flex-shrink:0}.pain-text{font-size:14px;color:#8fa5b5;line-height:1.5}footer{border-top:1px solid var(--line2);padding:64px 28px 32px;background:rgba(3,8,14,.8)}.footer-inner{max-width:var(--max);margin:auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:36px;gap:36px;margin-bottom:48px}.footer-brand img{height:32px;margin-bottom:16px}.footer-brand p{font-size:14px;color:var(--muted);line-height:1.7;max-width:260px}.footer-col h4{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--silver);text-transform:uppercase;margin-bottom:16px}.footer-col a{display:block;font-size:14px;color:var(--muted);margin-bottom:10px;transition:.18s}.footer-col a:hover{color:var(--silver)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);flex-wrap:wrap;gap:12px}.footer-bottom small{font-size:12px;color:#4a5f6b}.footer-badges{display:flex;gap:10px}.footer-badge{font-size:11px;color:#4a5f6b;border:1px solid rgba(255,255,255,.07);padding:4px 10px;border-radius:5px}.section-heading{max-width:680px}.section-heading>span{font-size:11px;letter-spacing:.22em;color:var(--cyan);font-weight:700;display:block;margin-bottom:10px}.section-heading h2{font-family:Manrope;font-size:clamp(38px,4.2vw,62px);line-height:1.08;letter-spacing:-.055em;color:#edf4f6;margin:22px 0}.section-heading p{font-size:17px;color:#8499a5;line-height:1.7}.capabilities,.faq-legacy,.inner,.pricing,.split-section,.workflow{max-width:var(--max);margin:auto;padding:130px 26px}.split-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px}.core-list{border-top:1px solid var(--line)}.core-list article{display:grid;grid-template-columns:90px 1fr;grid-gap:8px 25px;gap:8px 25px;padding:28px 0;border-bottom:1px solid var(--line)}.core-list b{grid-row:span 2;font-size:11px;color:var(--cyan);letter-spacing:.16em}.core-list h3{margin:0;font:600 21px Manrope}.core-list p{margin:5px 0;color:#7d929e;line-height:1.6}.workflow{background:linear-gradient(180deg,transparent,#071925 30%,#071925 75%,transparent)}.workflow-line{display:grid;grid-template-columns:repeat(5,1fr);margin:70px 0 55px;border-top:1px solid rgba(116,216,237,.35)}.workflow-line div{padding:20px 12px 0;position:relative}.workflow-line div:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);position:absolute;top:-4px}.workflow-line strong{display:block;font-size:10px;color:#5e7d8b}.workflow-line span{display:block;margin-top:13px;font-size:13px}.product-window{border:1px solid var(--line);background:#06131d;box-shadow:0 35px 100px rgba(0,0,0,.35)}.window-bar{height:52px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:0 20px}.window-bar i{width:7px;height:7px;border-radius:50%;background:#517381}.window-bar span{margin-left:15px;font-size:11px;color:#6f8795}.window-body{min-height:270px;padding:45px;display:grid;grid-template-columns:220px 1fr;align-items:center;grid-gap:40px;gap:40px;background:radial-gradient(circle at 15% 50%,rgba(73,189,214,.13),transparent 30%)}.score{width:160px;height:160px;border-radius:50%;border:1px solid var(--cyan);display:flex;flex-direction:column;align-items:center;justify-content:center}.score strong{font:700 58px Manrope;color:white}.score span{font-size:11px;color:#7e96a3}.signal-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.signal-grid span{padding:16px;border-bottom:1px solid var(--line);color:#9eb1ba;font-size:13px}.signal-grid span:before{content:"✓";color:var(--cyan);margin-right:10px}.capability-grid,.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-grid article,.detail-grid article{min-height:260px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(17,43,58,.38),transparent)}.capability-grid .wide{grid-column:span 2}.capability-grid span{font-size:10px;color:var(--cyan)}.capability-grid h3,.detail-grid h2{font:600 23px Manrope;color:#e9f1f3;margin:55px 0 13px}.capability-grid p,.detail-grid p{color:#78909d;line-height:1.6}.security-band-old{background:#b8d7df;color:#09202b;padding:90px max(26px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end}.security-band-old h2{font:700 clamp(38px,4vw,58px) Manrope;line-height:1.05;letter-spacing:-.05em;margin:15px 0}.security-band-old>div>p{font-size:10px;letter-spacing:.2em}.security-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;font-size:13px}.security-points span{border-top:1px solid rgba(9,32,43,.25);padding-top:15px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:60px}.pricing-grid article{border:1px solid var(--line);padding:34px;background:#06141e;display:flex;flex-direction:column;min-height:500px}.pricing-grid article.featured{border-color:rgba(116,216,237,.65);background:linear-gradient(160deg,#102d3c,#07151f)}.pricing-grid h3{font:600 24px Manrope;margin:0}.pricing-grid p{color:#7d929e;line-height:1.6;min-height:75px}.price{font:700 42px Manrope;color:white;margin:25px 0}.price small{font:400 13px DM Sans;color:#8398a3;margin-left:6px}.detail-grid ul,.pricing-grid ul{list-style:none;padding:0;margin:10px 0 35px}.detail-grid li,.pricing-grid li{border-top:1px solid var(--line);padding:13px 0;color:#9fb0b9;font-size:13px}.detail-grid li:before,.pricing-grid li:before{content:"·";color:var(--cyan);margin-right:9px}.pricing-grid .button{margin-top:auto}.faq-legacy{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.faq-legacy details{border-top:1px solid var(--line);padding:24px 0}.faq-legacy summary{cursor:pointer;font:600 16px Manrope;color:#dce7ea}.faq-legacy details p{color:#7f949f;line-height:1.65}.final-cta{text-align:center;padding:120px 25px;background:radial-gradient(circle at center,rgba(68,181,204,.18),transparent 50%)}.final-cta>p{font-size:11px;letter-spacing:.22em;color:var(--cyan);font-weight:700}.final-cta h2{font:700 clamp(40px,5vw,70px) Manrope;max-width:900px;margin:25px auto 45px;letter-spacing:-.06em;line-height:1.05;color:#edf5f6}.actions{display:flex;gap:28px;align-items:center;margin-top:36px}.actions-center{justify-content:center}.inner{min-height:70vh;padding-top:100px}.inner>.section-heading{max-width:900px}.manifesto{margin:70px 0;padding:50px;border:1px solid rgba(116,216,237,.35);background:linear-gradient(145deg,rgba(25,70,87,.45),transparent);max-width:850px}.manifesto strong{font-size:11px;color:var(--cyan);letter-spacing:.18em}.manifesto p{font:500 24px/1.55 Manrope;color:#c4d2d7}.manifesto .button{margin-top:20px}.page-cta{margin-top:70px;padding:60px;background:#afced6;color:#09202b;display:flex;justify-content:space-between;align-items:center}.page-cta h2{font:700 35px Manrope;margin:0}.download-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:70px}.download-flow div{padding:25px 15px;border-right:1px solid var(--line)}.download-flow strong{display:block;color:var(--cyan);font-size:11px}.download-flow span{display:block;margin-top:15px}.contact form{max-width:750px;margin-top:60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.contact label{font-size:12px;color:#92a6b1}.contact input,.contact textarea{display:block;width:100%;margin-top:8px;background:#071925;border:1px solid var(--line);color:white;padding:15px;font:inherit}.contact label:nth-child(4){grid-column:span 2}.contact button{width:max-content}.legal{max-width:900px}.legal p{color:#8fa2ad;line-height:1.8}.legal h2{margin-top:45px;color:#e4edef}.orbit{height:540px;position:relative;display:grid;place-items:center}.orbit:before{content:"";position:absolute;width:420px;height:420px;background:radial-gradient(circle,rgba(65,174,199,.18),transparent 65%);filter:blur(10px)}.orbit-ring{position:absolute;border:1px solid rgba(133,205,222,.18);border-radius:50%}.ring-one{width:320px;height:320px}.ring-two{width:500px;height:500px;border-style:dashed;animation:spin 35s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.core{width:210px;height:210px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 35% 25%,#21485d,#071927 65%);border:1px solid rgba(155,224,238,.42);box-shadow:0 0 80px rgba(71,190,216,.22),inset 0 0 45px rgba(136,222,238,.1);position:relative;z-index:2}.core strong{font-family:Manrope;font-size:25px;letter-spacing:.15em}.core span{font-size:10px;letter-spacing:.2em;color:var(--cyan);margin-top:8px}.core em{font-style:normal;font-size:10px;color:#8098a5;margin-top:22px}.pack{position:absolute;width:100px;height:100px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#091d2b;border:1px solid rgba(155,224,238,.25);box-shadow:0 15px 40px rgba(0,0,0,.3);font-size:11px;color:#a9bdc7}.pack-1{top:35px;right:75px}.pack-2{bottom:45px;right:35px}.pack-3{bottom:25px;left:75px}.pack-4{top:80px;left:20px}.trust{border-block:1px solid var(--line);min-height:80px;display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,75px);color:#6f8795;text-transform:uppercase;letter-spacing:.13em;font-size:10px;padding:20px}.assistant-section,.business-chain,.connections,.métiers,.operations,.replacement{max-width:var(--max);margin:auto;padding:125px 26px}.replacement{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.assistant-section h2,.replacement h2{font:700 clamp(38px,4vw,60px) Manrope;letter-spacing:-.055em;line-height:1.08;color:#edf5f6}.replacement-flow{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.replacement-flow div{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:14px;font-size:12px;color:#9db0b9}.replacement-flow b{color:var(--cyan);font-size:9px}.ops-console{margin-top:65px;border:1px solid var(--line);background:#06141e;box-shadow:0 35px 100px rgba(0,0,0,.35)}.ops-top{height:62px;border-bottom:1px solid var(--line);padding:0 25px;display:flex;align-items:center;justify-content:space-between}.ops-top span{font:600 14px Manrope;color:#e8f1f3}.ops-top b{font-size:10px;color:#66818f;letter-spacing:.1em}.ops-body{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:0;gap:0}.ops-stats{display:grid;grid-template-columns:1fr 1fr}.ops-stats,.ops-stats div{border-right:1px solid var(--line)}.ops-stats div{min-height:150px;padding:30px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end}.ops-stats strong{font:700 44px Manrope;color:white}.ops-stats span{font-size:11px;color:#79919d}.ops-queue{padding:20px}.ops-queue div{padding:15px 5px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:#99adb6}.ops-queue b{color:var(--cyan)}.ops-assistant{grid-column:span 2;padding:30px;background:linear-gradient(90deg,rgba(84,198,220,.13),transparent);display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:25px;gap:25px;align-items:center}.ops-assistant span{font-size:9px;letter-spacing:.15em;color:var(--cyan)}.ops-assistant p{font:500 16px Manrope;color:#dbe7e9}.ops-assistant div{font-size:11px;line-height:1.6;color:#79929e}.business-panels{margin-top:65px;border-top:1px solid var(--line)}.business-panels article{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid var(--line);padding:35px 0}.panel-index{font:600 12px Manrope;color:var(--cyan)}.business-panels article>div:last-child{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;gap:25px}.business-panels h3{font:600 30px Manrope;margin:0;color:#e7f0f2}.panel-promise{color:#9bafb8;line-height:1.6;margin:5px 0}.business-panels ul{list-style:none;margin:0;padding:0}.business-panels li{padding:7px 0;border-bottom:1px solid var(--line);font-size:11px;color:#8198a3}.panel-result{font-size:12px;line-height:1.6;color:#728995}.business-panels a{grid-column:2/4;font-size:11px;color:var(--cyan)}.connection-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.connection-grid article{padding:30px;min-height:240px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:linear-gradient(150deg,rgba(20,55,71,.3),transparent)}.connection-grid h3{font:600 20px Manrope;color:#e5edef}.connection-grid p{font-size:12px;line-height:1.7;color:#7e959f}.connection-grid span{margin-top:auto;font-size:9px;letter-spacing:.14em;color:var(--cyan)}.assistant-section{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:70px;gap:70px;background:radial-gradient(circle at 20% 50%,rgba(75,185,208,.12),transparent 40%)}.assistant-section>div:first-child>p:not(.overline){color:#8299a4;line-height:1.7;max-width:670px}.assistant-questions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:35px}.assistant-questions span{border:1px solid var(--line);padding:15px;font-size:11px;color:#9eb1ba}.remote-card{border:1px solid rgba(116,216,237,.35);padding:38px;background:#071925}.remote-card>b{font-size:9px;letter-spacing:.18em;color:var(--cyan)}.remote-card h3{font:600 28px Manrope;color:#eaf2f4}.remote-card li,.remote-card p{font-size:12px;line-height:1.7;color:#8299a4}.remote-card ul{padding-left:16px}.chain{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid rgba(116,216,237,.4)}.chain div{padding:25px 20px;border-right:1px solid var(--line)}.chain strong{font-size:10px;color:var(--cyan)}.chain h3{font:600 21px Manrope;color:#e7f0f2;margin:25px 0 10px}.chain p{font-size:12px;line-height:1.6;color:#7d949f}.métier-page>h1{font:700 clamp(55px,7vw,90px) Manrope;letter-spacing:-.07em;color:#f0f6f7;margin:20px 0}.métier-dashboard{margin-top:70px;border:1px solid var(--line);display:grid;grid-template-columns:230px 1fr;background:#06141e}.métier-menu{border-right:1px solid var(--line);padding:15px;display:flex;flex-direction:column}.métier-menu span{padding:14px;font-size:11px;color:#758d99}.métier-menu span.active{background:#123143;color:#c8edf3}.métier-work{padding:35px}.métier-work h2{font:600 24px Manrope}.work-row{display:grid;grid-template-columns:50px 1fr auto;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.work-row strong{color:var(--cyan)}.work-row b{color:#8198a3;font-weight:500}.time-machine{min-height:520px;border:1px solid var(--line);background:linear-gradient(160deg,#0c2737,#04121c);padding:30px;display:grid;grid-template-columns:1fr 115px 1fr;align-items:center;grid-gap:20px;gap:20px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.35)}.time-machine>span{position:absolute;top:22px;font-size:9px;letter-spacing:.18em;color:#6e8997}.time-machine>span:first-child{left:30px}.time-machine>span:last-child{right:30px}.time-machine>strong{width:115px;height:115px;border-radius:50%;display:grid;place-items:center;font:700 14px Manrope;letter-spacing:.12em;color:#e8f6f8;border:1px solid var(--cyan);box-shadow:0 0 45px rgba(76,202,226,.23)}.input-stream,.output-stream{display:flex;flex-direction:column;gap:16px}.input-stream i,.output-stream i{font-style:normal;font-size:11px;padding:14px;border:1px solid var(--line);color:#a4b6be;background:rgba(4,18,28,.55);position:relative}.input-stream i:after{right:-18px}.input-stream i:after,.output-stream i:before{content:"→";position:absolute;color:var(--cyan)}.output-stream i:before{left:-18px}.hero-system{grid-template-columns:1fr 1fr}.lead{max-width:630px;font-size:19px;line-height:1.7;color:#9cafba}.sales-hero{max-width:var(--max);min-height:720px;margin:auto;padding:80px 26px 70px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:30px;gap:30px}.sales-hero h1{font-family:Manrope,sans-serif;font-size:clamp(54px,6vw,88px);line-height:.98;letter-spacing:-.065em;margin:24px 0;color:#f3f7f8}.sales-hero h1 span{color:#8fa5b2}.sales-visual{background:#06131d;border:1px solid var(--line);padding:30px;display:grid;grid-template-columns:1fr 40px 1fr;grid-gap:15px;gap:15px;align-items:center;text-align:center;font-size:11px}.sales-visual>div{display:flex;flex-direction:column;gap:10px}.sales-visual span{font-size:9px;letter-spacing:.16em;color:var(--cyan);margin-bottom:5px}.sales-visual i{font-style:normal;border:1px solid var(--line);padding:10px;color:#9db0b9}.sales-visual b{font-size:28px;color:var(--cyan)}.audit-band,.automation-section,.faq,.gain-grid,.gains,.local-ai-sales,.métier-preview,.pain-section,.sales-intro,.speed-section{max-width:var(--max);margin:auto;padding:100px 26px}.pain-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.problem-list{display:flex;flex-direction:column;gap:8px}.problem-list div{display:flex;gap:14px;align-items:center;padding:15px;border:1px solid var(--line);font-size:13px;color:#8fa5b5}.problem-list b{color:var(--cyan);font-size:11px;flex-shrink:0}.automation-sales-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:60px}.automation-sales-grid article{padding:30px;border:1px solid var(--line);background:#06141e}.automation-sales-grid b{font-size:10px;color:var(--cyan);letter-spacing:.15em}.automation-sales-grid h3{font:600 20px Manrope;color:#dce9ec;margin:15px 0 10px}.automation-sales-grid p{font-size:13px;color:#849299;line-height:1.7}.automation-sales-grid strong{display:block;margin-top:15px;font-size:12px;color:#b0c4cb}.gain-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.gain-grid article{padding:28px;border:1px solid var(--line);background:#06141e}.gain-grid h3{font:600 18px Manrope;color:#d6e7ec;margin-bottom:10px}.gain-grid p{font-size:13px;color:#849299;line-height:1.65}.local-ai-sales{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.control-list{display:flex;flex-direction:column;gap:12px}.control-list span{padding:16px 20px;border:1px solid var(--line);font-size:13px;color:#8fa5b5}.control-list span:before{content:"✓ ";color:var(--cyan)}.audit-band,.speed-section{text-align:center}.métier-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:55px}.métier-preview-grid a{padding:24px;border:1px solid var(--line);background:#06141e;display:block;transition:.2s}.métier-preview-grid a:hover{border-color:rgba(116,216,237,.4);background:#071e2a}.métier-preview-grid h3{font:600 17px Manrope;color:#d4e4ea;margin-bottom:8px}.métier-preview-grid p{font-size:13px;color:#7d929e;line-height:1.6}.métier-preview-grid span{display:block;margin-top:14px;font-size:11px;color:var(--cyan)}.nav-icon-svg{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(116,216,237,.08);border-radius:7px;flex-shrink:0;color:var(--cyan)}.nav-icon-svg svg{width:16px;height:16px}.nav-chevron{transition:transform .2s;margin-left:2px}.nav-item-open .nav-chevron{transform:rotate(180deg)}.sector-abbr{width:44px;height:44px;border-radius:10px;background:rgba(116,216,237,.1);border:1px solid rgba(116,216,237,.2);font-size:13px;letter-spacing:.06em;margin-bottom:16px}.feat-num,.sector-abbr{display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:800;color:var(--cyan)}.feat-num{width:36px;height:36px;border-radius:8px;background:rgba(116,216,237,.08);font-size:11px;letter-spacing:.08em;flex-shrink:0;margin-top:2px}.diff-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.diff-card{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:14px;padding:28px;position:relative}.diff-num{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--cyan);margin-bottom:14px;display:flex;align-items:center;gap:8px}.diff-num:before{content:"";width:18px;height:2px;background:var(--cyan);border-radius:2px}.diff-card h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:#d8e4eb;margin-bottom:10px;letter-spacing:-.02em}.diff-card p{font-size:14px;color:var(--muted);line-height:1.7}.sec-logos-row{gap:10px}.sec-logo-badge{display:flex;border:1px solid var(--line2);background:rgba(9,29,44,.6)}.sec-logo-badge span{font-size:12px;font-weight:600;color:var(--silver)}.footer-sec-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.mega-cta-label{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:#d8e4eb;margin-bottom:10px}.métier-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 900px 600px at 60% -80px,rgba(116,216,237,.065) 0,transparent 65%);padding:100px 28px 80px}.métier-hero-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:64px;gap:64px}.métier-hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,58px);line-height:1.06;letter-spacing:-.05em;color:#f0f5f7;margin-bottom:20px;font-weight:800}.métier-hero-card{background:linear-gradient(145deg,rgba(9,29,44,.95),rgba(3,10,18,.98));border:1px solid var(--line2);border-radius:18px;padding:28px}.mhc-icon{font-size:36px;margin-bottom:12px}.mhc-title{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mhc-task{display:flex;align-items:center;gap:10px;padding:11px 14px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:9px;margin-bottom:8px}.mhc-task-n{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;color:var(--cyan);flex-shrink:0;letter-spacing:.1em}.mhc-task-txt{flex:1 1;font-size:13px;color:#c0cdd5}.mhc-footer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center}.journey-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;position:relative;margin-top:48px}.journey-step{position:relative;padding:24px 20px;background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;margin-right:8px;display:flex;flex-direction:column;gap:12px}.journey-step:last-child{margin-right:0}.journey-num{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.15em;color:var(--cyan);display:flex;align-items:center;gap:6px}.journey-num:before{content:"";width:16px;height:2px;background:var(--cyan);border-radius:2px}.journey-txt{font-size:13px;color:#8fa5b5;line-height:1.65}.journey-arrow{display:none}.auto-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:48px}.auto-card{display:flex;align-items:center;gap:12px;background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:10px;padding:16px 20px;transition:.2s}.auto-card:hover{border-color:var(--line2);background:rgba(9,29,44,.75)}.auto-check{width:24px;height:24px;background:rgba(116,216,237,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--cyan);flex-shrink:0}.auto-txt{font-size:14px;color:#9fb5c0;font-weight:500}.avenant-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:32px}.avenant-tag{background:rgba(9,29,44,.6);border:1px solid var(--line);border-radius:8px;padding:14px 18px;font-size:13px;color:#9fb5c0;font-weight:500;transition:.2s}.avenant-tag:hover{border-color:rgba(116,216,237,.3);color:var(--silver)}.avenant-flow{gap:0;margin-top:28px;background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:24px 28px;flex-wrap:wrap}.avenant-flow,.avenant-step{display:flex;align-items:center;gap:8px}.avenant-step{flex:1 1;min-width:140px}.avenant-step-num{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;color:var(--cyan);flex-shrink:0}.avenant-step-txt{font-size:13px;color:#8fa5b5}.avenant-step-arrow{color:var(--cyan);opacity:.4;font-size:16px;flex-shrink:0;margin:0 4px}.métier-caps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.métier-cap{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:14px;padding:28px;transition:.22s}.métier-cap:hover{border-color:var(--line2)}.métier-cap-icon{font-size:28px;margin-bottom:14px}.métier-cap-label{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--cyan);text-transform:uppercase;margin-bottom:12px}.métier-cap h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:#d8e4eb;margin-bottom:10px;letter-spacing:-.02em}.métier-cap p{font-size:13px;color:var(--muted);line-height:1.7}.tasks-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:48px}.task-row{display:flex;align-items:center;gap:12px;background:rgba(9,29,44,.4);border:1px solid var(--line);border-radius:9px;padding:14px 18px}.task-dot{color:var(--cyan);font-size:18px;flex-shrink:0;line-height:1}.task-txt{font-size:14px;color:#8fa5b5}.other-metiers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:48px}.other-metier-card{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:20px;transition:.22s;display:flex;flex-direction:column;gap:8px}.other-metier-card:hover{border-color:rgba(116,216,237,.3);transform:translateY(-2px)}.omc-icon{font-size:22px}.omc-name{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:#d0dde5}.omc-promise{font-size:12px;color:var(--muted);line-height:1.5;flex:1 1}.omc-arrow{font-size:12px;font-weight:600;color:var(--cyan);margin-top:4px}.modules-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.module-card{background:rgba(9,29,44,.6);border:1px solid var(--line);border-radius:14px;padding:28px;transition:.25s}.module-card:hover{border-color:rgba(116,216,237,.3);transform:translateY(-2px)}.module-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.module-icon{font-size:28px}.module-num{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;color:var(--line2);letter-spacing:.1em}.module-label{font-size:10px;letter-spacing:.18em;color:var(--cyan);text-transform:uppercase}.module-label,.module-title{font-weight:700;margin-bottom:10px}.module-title{font-family:Manrope,sans-serif;font-size:17px;color:#d8e4eb;letter-spacing:-.02em}.module-desc{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:16px}.module-list{list-style:none;border-top:1px solid var(--line);padding:14px 0 0}.module-list li{padding:7px 0;font-size:13px;color:#7a90a0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.module-list li:before{content:"·";color:var(--cyan);font-size:16px;line-height:1}.channels-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.channel-card{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:24px;transition:.22s}.channel-card:hover{border-color:var(--line2)}.channel-icon{font-size:28px;margin-bottom:12px}.channel-name{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:#d0dde5;margin-bottom:8px}.channel-desc{font-size:13px;color:var(--muted);line-height:1.7}.flux-steps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.flux-step{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:22px 18px;text-align:center;transition:.22s;position:relative}.flux-step:hover{border-color:var(--line2)}.flux-step-icon{font-size:26px;margin-bottom:10px}.flux-step-num{font-family:Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--cyan);margin-bottom:8px}.flux-step-title{font-size:13px;font-weight:700;color:#d0dde5;margin-bottom:8px}.flux-step-desc{font-size:12px;color:var(--muted);line-height:1.6}.sec-statement{max-width:700px;margin:0 auto;text-align:center;padding:40px;background:rgba(9,29,44,.5);border:1px solid rgba(116,216,237,.2);border-radius:16px;position:relative}.sec-statement-quote{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-family:Manrope,sans-serif;font-size:60px;color:var(--cyan);opacity:.3;line-height:1}.sec-statement p{font-family:Manrope,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600;color:#c0cdd5;line-height:1.6;letter-spacing:-.02em}.safeguards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.safeguard-card{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:13px;padding:26px;transition:.22s}.safeguard-card:hover{border-color:rgba(116,216,237,.3);transform:translateY(-2px)}.safeguard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.safeguard-icon{font-size:24px}.safeguard-num{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;color:var(--line2);letter-spacing:.1em}.safeguard-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:#d0dde5;margin-bottom:10px;letter-spacing:-.02em}.safeguard-desc{font-size:13px;color:var(--muted);line-height:1.7}.archi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.archi-card{background:rgba(9,29,44,.6);border:1px solid var(--line);border-radius:14px;padding:32px;transition:.22s}.archi-card:hover{border-color:rgba(116,216,237,.3)}.archi-name{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;color:#d8e4eb;margin-bottom:12px;letter-spacing:-.02em}.archi-desc{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:20px}.archi-badges{display:flex;flex-wrap:wrap;gap:8px}.roles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.role-card{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:12px;padding:24px;transition:.22s}.role-card:hover{border-color:var(--line2)}.role-name{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--cyan);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.role-perms{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.role-perms li{font-size:13px;color:#8fa5b5;display:flex;align-items:center;gap:8px}.role-perms li:before{content:"✓";color:rgba(116,216,237,.5);font-size:11px;flex-shrink:0}.audit-log{background:rgba(3,10,18,.8);border:1px solid var(--line2);border-radius:12px;overflow:hidden}.audit-log-header{padding:14px 20px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;background:rgba(9,29,44,.5)}.audit-log-header,.audit-row{border-bottom:1px solid var(--line)}.audit-row{display:grid;grid-template-columns:70px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:13px 20px;transition:.2s}.audit-row:last-child{border-bottom:none}.audit-row:hover{background:rgba(116,216,237,.03)}.audit-time{font-family:Manrope,sans-serif;font-size:11px;color:var(--cyan);font-weight:600;padding-top:2px}.audit-body{display:flex;flex-direction:column;gap:2px}.audit-body strong{font-size:12px;color:#c0cdd5;font-weight:600}.audit-body span,.audit-user{font-size:11px;color:var(--muted)}.audit-user{white-space:nowrap;padding-top:2px}@media(max-width:960px){.new-hero-inner{grid-template-columns:1fr}.hero-panel{display:none}.sectors-grid{grid-template-columns:repeat(2,1fr)}.métier-hero-inner{grid-template-columns:1fr}.métier-hero-card{display:none}.auto-grid,.avenant-grid,.journey-grid{grid-template-columns:1fr 1fr}.métier-caps,.tasks-grid{grid-template-columns:1fr}.other-metiers{grid-template-columns:repeat(3,1fr)}.channels-grid,.modules-grid{grid-template-columns:1fr 1fr}.flux-steps{grid-template-columns:repeat(3,1fr)}.safeguards-grid{grid-template-columns:repeat(2,1fr)}.archi-grid{grid-template-columns:1fr}.roles-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr 1fr}.how-connector{display:none}.features-grid,.security-wrap,.testimonials-grid{grid-template-columns:1fr}.security-wrap{gap:36px;padding:40px}.footer-top{grid-template-columns:1fr 1fr}.faq-grid,.pain-grid{grid-template-columns:1fr}.site-header nav{display:none}.capability-grid,.detail-grid,.faq-legacy,.pricing-grid,.security-band-old,.split-section,.workflow-line{grid-template-columns:1fr}.workflow-line{border-top:0}.workflow-line div{border-top:1px solid var(--line)}.window-body{grid-template-columns:1fr}.score{margin:auto}.download-flow{grid-template-columns:1fr 1fr}.contact form{grid-template-columns:1fr}.contact label:nth-child(4){grid-column:auto}.assistant-section,.hero-system,.ops-body,.replacement{grid-template-columns:1fr}.ops-stats{border-right:0}.ops-assistant{grid-column:auto;grid-template-columns:1fr}.business-panels article>div:last-child{grid-template-columns:1fr 1fr}.business-panels a{grid-column:auto}.chain,.connection-grid{grid-template-columns:1fr 1fr}.métier-dashboard{grid-template-columns:1fr}.métier-menu{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.automation-sales-grid,.gain-grid,.local-ai-sales,.pain-section,.sales-hero{grid-template-columns:1fr}.métier-preview-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.new-hero{padding:72px 20px 56px}.auto-grid,.journey-grid,.sectors-grid{grid-template-columns:1fr}.avenant-grid,.other-metiers{grid-template-columns:1fr 1fr}.channels-grid,.modules-grid{grid-template-columns:1fr}.flux-steps{grid-template-columns:repeat(2,1fr)}.how-grid,.roles-grid,.safeguards-grid{grid-template-columns:1fr}.hero-stats{flex-wrap:wrap;gap:22px}.trust-band-inner{justify-content:center}.footer-top{grid-template-columns:1fr}.site-header .button{display:none}.time-machine{grid-template-columns:1fr;min-height:auto}.time-machine>strong{margin:auto}.input-stream i:after,.output-stream i:before{display:none}.chain,.métier-preview-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ai-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.ai-card{background:rgba(9,29,44,.55);border:1px solid var(--line);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:14px;transition:.22s}.ai-card:hover{border-color:rgba(116,216,237,.28);transform:translateY(-2px)}.ai-num{font-size:11px;font-weight:800;letter-spacing:.15em;color:rgba(116,216,237,.4);text-transform:uppercase}.ai-card h3,.ai-num{font-family:Manrope,sans-serif}.ai-card h3{font-size:17px;font-weight:700;color:#d0dde5;line-height:1.3;letter-spacing:-.02em}.ai-card p{font-size:14px;color:var(--muted);line-height:1.75}.ai-statement{margin-top:48px;background:rgba(9,29,44,.5);border:1px solid var(--line2);border-radius:14px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ai-statement p{font-size:15px;color:#8fa5b5;line-height:1.7;max-width:580px}.workflows-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.workflow-card{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:14px;padding:28px;transition:.22s}.workflow-card:hover{border-color:rgba(116,216,237,.25)}.workflow-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:#d0dde5;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line);letter-spacing:-.02em}.workflow-steps{display:flex;flex-direction:column;gap:12px}.workflow-step{display:flex;align-items:flex-start;gap:12px}.workflow-step-num{width:22px;height:22px;background:rgba(116,216,237,.12);border:1px solid rgba(116,216,237,.25);border-radius:50%;font-size:10px;font-weight:700;color:var(--cyan);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.workflow-step span{font-size:13px;color:#8498a7;line-height:1.5}.norms-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.norm-card{background:rgba(9,29,44,.5);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;align-items:flex-start;gap:16px;transition:.22s}.norm-card:hover{border-color:rgba(116,216,237,.25)}.norm-check{width:28px;height:28px;background:rgba(116,216,237,.1);border:1px solid rgba(116,216,237,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cyan);margin-top:2px}.norm-card h3{font-size:13px;font-weight:700;color:#c0cdd5;margin-bottom:8px;line-height:1.3}.norm-card p{font-size:12px;color:var(--muted);line-height:1.65}.sec-logos-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sec-logo-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(116,216,237,.18);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;color:var(--muted)}.module-num-badge{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.15em;color:rgba(116,216,237,.4);text-transform:uppercase;margin-bottom:12px}@media(max-width:960px){.ai-grid{grid-template-columns:1fr}.ai-statement{flex-direction:column;align-items:flex-start;gap:20px}.workflows-grid{grid-template-columns:1fr}.norms-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.norms-grid{grid-template-columns:1fr}.sec-logos-row{gap:8px}}body{background:#e5f0f3;color:#163747}.cta-band,.métier-hero,.new-hero,.page-hero{background:radial-gradient(ellipse 900px 620px at 78% -80px,rgba(69,194,220,.34),transparent 66%),linear-gradient(145deg,#185269,#103e53 68%,#195d73)}.section{background:#edf5f7}.section-dark{background:linear-gradient(145deg,#dcecf1,#eaf4f6)}.cta-band h2,.métier-hero h1,.new-hero h1,.page-hero h1,.section-title{color:#102b39}.cta-band h2,.métier-hero h1,.new-hero h1,.page-hero h1{color:#f3fafc}.cta-band p,.hero-lead,.section-sub{color:#496b79}.cta-band p,.métier-hero p,.new-hero .hero-lead,.page-hero p{color:#c4dce5}.hero-panel,.mega-cta-card,.security-wrap{background:linear-gradient(145deg,#174c61,#103849);border-color:rgba(116,216,237,.45);box-shadow:0 20px 55px rgba(16,62,83,.2)}.trust-band{background:#d6e9ee;border-color:#c1dce4}.trust-item strong,.trust-num{color:#163747}.trust-txt{color:#587783}.ai-card,.archi-card,.capability-card,.channel-card,.detail-card,.faq-card,.feat-card,.flux-step,.how-step,.module-card,.métier-preview-grid a,.norm-card,.role-card,.safeguard-card,.sec-statement,.sector-card,.testi-card,.workflow-card{background:#fff;border-color:#c8e0e7;box-shadow:0 12px 34px rgba(22,78,99,.07)}.ai-card:hover,.archi-card:hover,.channel-card:hover,.feat-card:hover,.how-step:hover,.norm-card:hover,.role-card:hover,.safeguard-card:hover,.sector-card:hover,.workflow-card:hover{background:#f8fcfd;border-color:#74d8ed;box-shadow:0 18px 45px rgba(22,78,99,.12)}.ai-card h3,.archi-name,.channel-name,.faq-card summary,.feat-card h3,.flux-step-title,.how-step h3,.métier-preview-grid h3,.norm-card h3,.safeguard-title,.sec-statement p,.sector-card h3,.testi-name,.workflow-title{color:#163747}.ai-card p,.ai-statement p,.archi-desc,.channel-desc,.faq-card p,.feat-card p,.flux-step-desc,.how-step p,.métier-preview-grid p,.norm-card p,.role-perms li,.safeguard-desc,.sector-card p,.testi-text,.workflow-step span{color:#587783}.ai-statement{background:#d9edf2;border-color:#b8dbe4}.site-footer{background:#103849}.audit-log{background:#fff;border-color:#c8e0e7}.audit-log-header{background:#dcecf1;color:#496b79}.audit-body strong{color:#163747}.sec-logo-badge{background:#fff;border-color:#c8e0e7;color:#496b79}.button-light{background:#fff}.section-dark,.section:not(.section-dark),.trust-band{color:#102b39}.section .ai-num,.section .how-num,.section .module-num-badge,.section .overline,.section-dark .overline,.trust-band .overline{color:#087e98}.section .section-sub,.section li,.section p,.section span:not(.button):not(.btn-ghost):not(.hp-badge):not(.overline),.section-dark .section-sub,.section-dark li,.section-dark p,.section-dark span:not(.button):not(.btn-ghost):not(.hp-badge):not(.overline){color:#3f6170}.section .norm-check,.section .section-title em,.section .sector-arrow,.section .sector-metric-val,.section .text-link,.section .workflow-step-num,.section-dark .norm-check,.section-dark .section-title em,.section-dark .sector-arrow,.section-dark .sector-metric-val,.section-dark .text-link,.section-dark .workflow-step-num{color:#087e98}.section .norm-check,.section .sector-metric,.section .workflow-step-num,.section-dark .norm-check,.section-dark .sector-metric,.section-dark .workflow-step-num{background:#dff1f5;border-color:#acd7e1}.section .sector-metric-txt,.section .workflow-step span,.section-dark .sector-metric-txt,.section-dark .workflow-step span{color:#3f6170}.section input,.section select,.section textarea,.section-dark input,.section-dark select,.section-dark textarea{color:#102b39;background:#fff;border-color:#b9d5dd}.section input::placeholder,.section textarea::placeholder,.section-dark input::placeholder,.section-dark textarea::placeholder{color:#678793}.section .btn-ghost,.section-dark .btn-ghost{color:#087e98;border-color:#2b9db5}.section .btn-ghost:hover,.section-dark .btn-ghost:hover{background:#d8eef3}.section [style*="rgba(255,255,255,0.03)"],.section-dark [style*="rgba(255,255,255,0.03)"]{background:#fff!important;border-color:#c8e0e7!important;box-shadow:0 10px 28px rgba(22,78,99,.06)}.section [style*="color:#5a7080"],.section [style*="color:#7a90a0"],.section [style*="color:#8498a7"],.section [style*="color:#8fa5b5"],.section [style*="color:#b1d2e0"],.section-dark [style*="color:#5a7080"],.section-dark [style*="color:#7a90a0"],.section-dark [style*="color:#8498a7"],.section-dark [style*="color:#8fa5b5"],.section-dark [style*="color:#b1d2e0"]{color:#3f6170!important}.section .overline,.section-dark .overline{font-size:12px;letter-spacing:.18em}.section p,.section-dark p{font-size:max(14px,1em)}.assistant-questions span,.business-panels li,.chain p,.channel-desc,.flux-step-desc,.module-list li,.métier-menu span,.norm-card p,.remote-card li,.remote-card p,.role-perms li,.safeguard-desc{font-size:14px}.nav-btn,.simple-link,.site-header nav a{color:#c5dbe3}.mega-link strong{color:#e0edf2}.mega-col-title,.mega-cta-card p,.mega-link span span{color:#a9c1cb}:root{--text-label:13px;--text-ui:14px;--text-body:16px;--surface:#fff;--surface-soft:#f4fafb;--ink:#102b39;--ink-soft:#3f6170;--border:#c8e0e7}body{font-size:var(--text-body);color:var(--ink)}.section,.section-dark{padding-block:clamp(64px,8vw,104px)}.section-inner{width:min(1180px,calc(100% - 40px))}.section-title{line-height:1.08;letter-spacing:-.035em}.hero-lead,.métier-hero p,.page-hero p,.section-sub{font-size:clamp(16px,1.5vw,18px);line-height:1.7}.ai-num,.avenant-step-num,.feat-num,.flux-step-num,.hero-pill,.how-num,.hp-footer,.hp-header-title,.journey-num,.mega-col-title,.module-label,.module-num-badge,.métier-cap-label,.overline{font-size:12px!important}.archi-desc,.channel-desc,.flux-step-desc,.footer-col h4,.hero-stat-lbl,.module-list li,.norm-card p,.role-perms li,.safeguard-desc,.sector-metric-txt,.testi-role,.trust-txt,.workflow-step span{font-size:14px!important;line-height:1.55}.ai-card p,.capability-card p,.detail-card p,.faq-card p,.feat-card p,.how-step p,.module-card p,.sector-card p,.workflow-card p{font-size:15px;line-height:1.65}.assistant-questions span,.automation-sales-grid article,.business-panels article,.capability-grid article,.chain article,.connection-grid article,.control-list span,.core-list,.module-card,.métier-dashboard,.problem-list div,.remote-card,.replacement-flow,.sales-visual,.time-machine,.window{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important;box-shadow:0 10px 28px rgba(22,78,99,.06)}.business-panels p,.capability-grid p,.chain p,.connection-grid p,.control-list span,.core-list p,.problem-list div,.remote-card p,.replacement-flow p,.window p{color:var(--ink-soft)!important}.assistant-questions span,.business-panels li,.chain p,.connection-grid p,.control-list span,.problem-list div,.remote-card li,.remote-card p,.work-row{font-size:14px!important}.input-stream i,.output-stream i{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink-soft)!important;font-size:13px!important}@media(max-width:760px){.section-inner{width:min(100% - 28px,1180px)}.section,.section-dark{padding-block:56px}.section-title{font-size:clamp(30px,9vw,42px)}}.agentic-poc{padding:90px max(24px,calc((100% - 1240px)/2));background:radial-gradient(1100px 620px at 50% -10%,rgba(23,74,96,.55),transparent 60%),linear-gradient(145deg,#04101a,#071a24 55%,#05121c);color:#eaf8fb;overflow:hidden;position:relative}.agentic-poc-intro{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;position:relative;z-index:1}.poc-overline{display:block;color:#6fd9e6;font-size:11px;font-weight:800;letter-spacing:.18em}.agentic-poc h2{margin:15px 0;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.045em}.agentic-poc h2 em{color:#7fe7da;font-style:normal}.agentic-poc-intro p{max-width:640px;margin:0;color:#a9c6cf;font-size:16.5px;line-height:1.7}.poc-local-badge{margin-top:16px;padding:9px 14px;border:1px solid rgba(115,224,238,.35);border-radius:99px;color:#8fe6d8;font-size:12px;white-space:nowrap;display:inline-block}.poc-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:38px 0 18px;position:relative;z-index:1}.poc-tabs button{padding:10px 16px;border:1px solid rgba(205,239,242,.18);border-radius:99px;background:rgba(8,24,34,.5);color:#b6d0d7;font:700 13px inherit;cursor:pointer;transition:.2s}.poc-tabs button:hover{border-color:#79e5e7;color:#eaf8fb}.poc-tabs button.active{border-color:#79e5e7;background:#d9fbf5;color:#102832}.is-hidden{display:none!important}.poc-view-toggle{display:flex;gap:8px;margin:32px 0 6px;position:relative;z-index:1;flex-wrap:wrap}.poc-view-toggle button{display:flex;align-items:center;gap:9px;padding:11px 18px;border:1px solid rgba(205,239,242,.18);border-radius:12px;background:rgba(8,24,34,.5);color:#b6d0d7;font:800 13px inherit;cursor:pointer;transition:.2s}.poc-view-toggle button.active,.poc-view-toggle button:hover{border-color:#79e5e7;color:#eaf8fb}.poc-view-toggle button.active{background:linear-gradient(120deg,rgba(22,167,184,.28),rgba(14,127,150,.16));box-shadow:0 0 0 3px rgba(121,229,231,.08)}.vt-ico{width:20px;height:20px;border-radius:6px;position:relative;flex:none}.vt-agents{border:1px solid rgba(95,216,232,.4);background:radial-gradient(circle at 50% 50%,#5fd8e8 0 2.5px,transparent 3px),radial-gradient(circle at 25% 40%,#5fd8e8 0 1.5px,transparent 2px),radial-gradient(circle at 75% 40%,#5fd8e8 0 1.5px,transparent 2px),radial-gradient(circle at 30% 65%,#5fd8e8 0 1.5px,transparent 2px),radial-gradient(circle at 70% 65%,#5fd8e8 0 1.5px,transparent 2px)}.vt-agents:after{content:"";position:absolute;inset:26%;border:1px solid rgba(167,139,250,.55);border-radius:50%}.vt-services{border:1px solid rgba(167,139,250,.4);background:radial-gradient(circle at 50% 50%,#a78bfa 0 2.5px,transparent 3px)}.vt-services:before{border-top:1.5px solid rgba(95,216,232,.55);transform:rotate(-35deg)}.vt-services:after,.vt-services:before{content:"";position:absolute;inset:12% 26%;border-radius:50%}.vt-services:after{border-top:1.5px solid rgba(110,231,183,.55);transform:rotate(35deg)}.agx-svc{width:108px;min-height:90px;border-radius:12px;background:rgba(6,20,30,.95)}.agx-svc small{font-size:9px}.poc-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 20px;position:relative;z-index:1}.poc-run{padding:12px 20px;border:0;border-radius:12px;background:linear-gradient(120deg,#16a7b8,#0e7f96);color:#04101a;font:800 13.5px inherit;cursor:pointer;box-shadow:0 8px 24px rgba(22,167,184,.35);transition:.2s}.poc-run:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px rgba(22,167,184,.45)}.poc-run:disabled{opacity:.55;cursor:default}.poc-ticker{display:flex;align-items:center;gap:9px;min-width:0;font-size:12.5px;color:#9db8c4}.ticker-dot{width:7px;height:7px;border-radius:50%;background:#5fd8e8;box-shadow:0 0 8px currentColor;flex:none}.ticker-dot.tone-cyan{background:#5fd8e8;color:#5fd8e8}.ticker-dot.tone-violet{background:#a78bfa;color:#a78bfa}.ticker-dot.tone-amber{background:#f5c777;color:#f5c777}.ticker-dot.tone-green{background:#6ee7b7;color:#6ee7b7}.ticker-dot.tone-muted{background:#8aa3ae;color:#8aa3ae}.ticker-idle{opacity:.55;font-style:italic}.poc-stage{position:relative;border:1px solid rgba(140,215,228,.18);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(34,110,130,.14),transparent 42%),radial-gradient(circle at 50% 0,rgba(56,140,160,.12),transparent 55%),rgba(3,13,20,.82);box-shadow:inset 0 0 90px rgba(18,74,94,.28),0 30px 60px rgba(0,0,0,.35)}.agx-canvas{display:block}.agx-canvas,.agx-zone{position:absolute;inset:0}.agx-zone{pointer-events:none;z-index:2}.agx-agent{position:absolute;transform:translate(-50%,-50%);width:118px;min-height:96px;padding:12px 8px;border-radius:14px;background:rgba(6,20,30,.92);border:1px solid rgba(120,210,224,.28);color:#9fb8c2;text-align:center;pointer-events:auto;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:inherit}.agx-agent strong{display:block;font-size:12.5px;letter-spacing:.06em;color:inherit;font-weight:800}.agx-agent small{display:block;color:#8aa3ae;font-size:9.5px;line-height:1.25}.agx-agent .agx-dot{position:absolute;right:10px;top:10px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;opacity:.6}.agx-agent .agx-state{display:inline-block;margin-top:2px;padding:2px 7px;border-radius:99px;border:1px solid;font-size:8.5px;font-weight:800;letter-spacing:.08em;opacity:.85}.agx-agent .agx-meta{display:block;margin-top:2px;color:#7d97a1;font-size:9px}.agx-agent.tone-cyan{color:#5fd8e8}.agx-agent.tone-violet{color:#a78bfa}.agx-agent.tone-amber{color:#f5c777}.agx-agent.tone-green{color:#6ee7b7}.agx-agent.st-idle{opacity:.78}.agx-agent.st-queued{border-style:dashed;opacity:.9}.agx-agent.st-analysing{animation:agx-breathe 1.1s ease-in-out infinite}.agx-agent.st-active{opacity:1;animation:agx-activate 1.6s ease-in-out infinite}.agx-agent.st-waiting{opacity:.6;border-style:dashed}.agx-agent.st-completed{animation:agx-flash 1s ease-out;opacity:1}.agx-agent.st-warning{animation:agx-warn 1.2s ease-in-out infinite}.agx-agent.st-error{animation:agx-warn .8s ease-in-out infinite}.agx-agent.is-focus{transform:translate(-50%,-50%) scale(1.07);z-index:5;border-color:currentColor;box-shadow:0 0 26px color-mix(in srgb,currentColor 40%,transparent),0 10px 30px rgba(0,0,0,.4)}.agx-agent.is-hot{opacity:1;box-shadow:0 0 22px color-mix(in srgb,currentColor 45%,transparent)}.agx-agent.is-waiting{opacity:.45}@keyframes agx-breathe{0%,to{box-shadow:0 0 10px color-mix(in srgb,currentColor 18%,transparent)}50%{box-shadow:0 0 24px color-mix(in srgb,currentColor 55%,transparent);border-color:currentColor}}@keyframes agx-activate{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes agx-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 80%,transparent)}60%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 16px color-mix(in srgb,currentColor 30%,transparent)}}@keyframes agx-warn{0%,to{opacity:1}50%{opacity:.55}}.agx-nucleus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:172px;height:172px;z-index:4;display:grid;place-content:center;text-align:center}.agx-nucleus-rings{position:absolute;inset:0;pointer-events:none}.agx-nucleus-rings .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(120,214,224,.35)}.agx-nucleus-rings .r1{animation:agx-spin 26s linear infinite;border-style:dashed;border-color:rgba(95,216,232,.4)}.agx-nucleus-rings .r2{inset:13px;border-color:rgba(167,139,250,.3);animation:agx-spin 18s linear infinite reverse}.agx-nucleus-rings .r3{inset:26px;border-color:rgba(110,231,183,.25);animation:agx-spin 12s linear infinite}.agx-nucleus.is-thinking .r1{animation-duration:5s;border-color:rgba(95,216,232,.85)}.agx-nucleus.is-thinking .r2{animation-duration:4s;border-color:rgba(167,139,250,.7)}.agx-nucleus.is-thinking .r3{animation-duration:3s;border-color:rgba(110,231,183,.6)}.agx-nucleus-core{position:relative;width:108px;height:108px;margin:auto;display:grid;place-content:center;border-radius:50%;border:1px solid rgba(225,228,150,.55);background:radial-gradient(circle at 42% 34%,#3d4a2e,#17211b 55%,#0c161e);box-shadow:0 0 0 12px rgba(230,224,128,.05),0 0 38px rgba(226,219,97,.32),inset 0 0 24px rgba(110,231,183,.12);transition:box-shadow .5s}.agx-nucleus-core strong{font-size:15px;letter-spacing:.12em;color:#eaf8fb}.agx-nucleus-core span{font-size:8px;letter-spacing:.22em;color:#d8d9a5;margin-top:3px}.agx-nucleus-pulse{position:absolute;top:14px;right:16px;width:7px;height:7px;border-radius:50%;background:#dfffa1;box-shadow:0 0 10px #dfffa1;animation:agx-pulse 1.6s infinite}.agx-nucleus.is-thinking .agx-nucleus-core{box-shadow:0 0 0 14px rgba(230,224,128,.12),0 0 60px rgba(226,219,97,.55),inset 0 0 30px rgba(110,231,183,.2)}.agx-nucleus.is-thinking .agx-nucleus-pulse{animation-duration:.8s}.agx-nucleus-caption{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);font-size:9px;letter-spacing:.18em;color:#7f9aa5;white-space:nowrap}@keyframes agx-spin{to{transform:rotate(1turn)}}@keyframes agx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.agx-fiche{position:absolute;z-index:8;width:230px;padding:14px 15px;border-radius:14px;background:rgba(7,20,30,.97);border:1px solid var(--agx-tone,#5fd8e8);box-shadow:0 14px 40px rgba(0,0,0,.5),0 0 22px color-mix(in srgb,var(--agx-tone,#5fd8e8) 30%,transparent);animation:agx-fiche-in .18s ease-out;pointer-events:none}@keyframes agx-fiche-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.agx-fiche-head{display:flex;align-items:center;gap:8px}.agx-fiche-dot{width:9px;height:9px;border-radius:50%;flex:none}.agx-fiche-head strong{font-size:13px;letter-spacing:.06em}.agx-fiche-status{margin-left:auto;padding:2px 8px;border-radius:99px;border:1px solid;font-size:9px;font-weight:800;color:#7fe7da;letter-spacing:.06em}.agx-fiche p{margin:10px 0 8px;color:#9db8c4;font-size:11.5px;line-height:1.5}.agx-fiche-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.agx-fiche-grid div{display:flex;justify-content:space-between;padding:6px 8px;border-radius:8px;background:rgba(12,32,44,.6);border:1px solid rgba(140,215,228,.14)}.agx-fiche-grid span{color:#7f9aa5;font-size:9px}.agx-fiche-grid b{font-size:11px;color:#eaf8fb}.agx-fiche-action{margin-top:8px;padding:7px 9px;border-radius:8px;background:rgba(12,32,44,.5);border-left:2px solid var(--agx-tone,#5fd8e8)}.agx-fiche-action span{display:block;color:#7f9aa5;font-size:8.5px;letter-spacing:.08em}.agx-fiche-action b{font-size:10.5px;color:#cfe8ee;font-weight:600}.poc-input{position:absolute;top:2.6%;left:50%;transform:translateX(-50%);z-index:3;max-width:min(380px,80%);padding:11px 18px;border:1px solid rgba(150,224,236,.28);border-radius:12px;background:rgba(7,24,34,.88);text-align:center;box-shadow:0 8px 26px rgba(0,0,0,.35);transition:box-shadow .4s}.poc-input span{display:block;color:#6fd9e6;font-size:9px;font-weight:800;letter-spacing:.16em}.poc-input strong{display:block;margin-top:5px;font-size:13px;line-height:1.35;color:#eaf8fb}.poc-input i{display:block;margin-top:5px;color:#5fd8e8;font-style:normal;font-size:9.5px;letter-spacing:.05em;opacity:.9}.poc-input.is-pulsing{animation:agx-input-pulse 1.6s ease-in-out infinite}@keyframes agx-input-pulse{0%,to{box-shadow:0 8px 26px rgba(0,0,0,.35)}50%{box-shadow:0 8px 34px rgba(95,216,232,.5),0 0 24px rgba(95,216,232,.35)}}.poc-systems{position:absolute;top:2.6%;right:2.4%;z-index:3;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:260px}.poc-systems-label{width:100%;text-align:right;color:#5c7681;font-size:8.5px;font-weight:800;letter-spacing:.16em}.poc-system-chip{padding:6px 10px;border:1px solid rgba(150,224,236,.16);border-radius:7px;color:#8fa8b2;font-size:10px;background:rgba(7,22,31,.6)}.poc-legend{display:flex;gap:16px;justify-content:center;margin:16px 0 0;color:#7f9aa5;font-size:10.5px;align-items:center;position:relative;z-index:1}.poc-legend span{display:inline-flex;align-items:center;gap:6px}.poc-legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.lg-task{background:#5fd8e8}.lg-data{background:#a78bfa}.lg-result{background:#6ee7b7}.lg-valid{background:#f5c777}.poc-outcome{position:absolute;left:2.4%;bottom:3%;z-index:3;max-width:min(400px,42%);padding:12px 15px;border:1px solid rgba(150,224,236,.22);border-radius:14px;background:rgba(7,24,34,.9);opacity:.75;transition:opacity .4s,transform .4s;box-shadow:0 10px 30px rgba(0,0,0,.35)}.poc-outcome>span{display:block;color:#6fd9e6;font-size:9px;font-weight:800;letter-spacing:.14em}.poc-outcome strong{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:#dceff3}.poc-outcome.is-visible{opacity:1;transform:translateY(-4px);border-color:rgba(110,231,183,.5);box-shadow:0 12px 34px rgba(0,0,0,.4),0 0 26px rgba(110,231,183,.22)}.poc-human{position:absolute;right:2.4%;bottom:3%;z-index:3;max-width:min(380px,38%);padding:12px 15px;border:1px solid rgba(245,199,119,.25);border-radius:14px;background:rgba(30,22,10,.82);opacity:.7;transition:opacity .4s,transform .4s,box-shadow .4s}.poc-human>span{display:block;color:#f5c777;font-size:9px;font-weight:800;letter-spacing:.14em}.poc-human strong{display:block;margin-top:6px;font-size:13.5px;color:#ffe3ae}.poc-human button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:9px 12px;border:0;border-radius:8px;background:#d9f8ed;color:#12322b;font-weight:800;font-size:11.5px;cursor:pointer;opacity:.55}.poc-human.is-ready{opacity:1;border-color:rgba(245,199,119,.65);animation:agx-human-ready 1.8s ease-in-out infinite}.poc-human.is-ready button{opacity:1}@keyframes agx-human-ready{0%,to{box-shadow:0 10px 30px rgba(0,0,0,.35)}50%{box-shadow:0 10px 34px rgba(245,199,119,.4),0 0 26px rgba(245,199,119,.3)}}.agx-detail-backdrop{position:fixed;inset:0;z-index:60;background:rgba(2,8,12,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.agx-detail{position:relative;width:min(360px,100%);height:100%;padding:26px 22px;background:linear-gradient(180deg,#081a24,#050e16);border-left:1px solid rgba(140,215,228,.22);box-shadow:-18px 0 50px rgba(0,0,0,.5);overflow-y:auto;animation:agx-detail-in .25s ease-out}@keyframes agx-detail-in{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.agx-detail-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(140,215,228,.3);background:transparent;color:#cfe8ee;font-size:18px;cursor:pointer;line-height:1}.agx-detail-head{display:flex;align-items:center;gap:12px;padding-right:36px}.agx-detail-dot{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 14px currentColor}.agx-detail-head h3{margin:0;font-size:19px;letter-spacing:.04em;color:#eaf8fb}.agx-detail-head p{margin:3px 0 0;color:#8aa3ae;font-size:12.5px}.agx-detail-status{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.agx-detail-chip{padding:5px 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--agx-tone,#5fd8e8) 55%,transparent);color:var(--agx-tone,#5fd8e8);font-size:10.5px;font-weight:800;letter-spacing:.05em}.agx-detail-flow-title{display:block;color:#5c7681;font-size:9.5px;font-weight:800;letter-spacing:.16em;margin-bottom:10px}.agx-detail-step{display:flex;align-items:center;gap:11px;padding:11px 12px;margin-bottom:7px;border-radius:10px;background:rgba(12,32,44,.55);border:1px solid rgba(140,215,228,.12);color:#cfe8ee;font-size:12.5px;opacity:0;animation:agx-step-in .3s ease-out forwards}@keyframes agx-step-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.agx-detail-step-num{width:26px;height:26px;flex:none;display:grid;place-content:center;border-radius:8px;background:rgba(10,30,42,.9);border:1px solid rgba(140,215,228,.2);color:var(--agx-tone,#5fd8e8);font-size:10px;font-weight:800}.agx-detail-last{margin-top:14px;padding:11px 13px;border-radius:10px;background:rgba(30,22,10,.5);border-left:2px solid #f5c777}.agx-detail-last span{display:block;color:#7f9aa5;font-size:9px;letter-spacing:.08em}.agx-detail-last b{font-size:12px;color:#ffe3ae;font-weight:600}.poc-note{margin:18px 0 0;color:#6f8b96;font-size:11px;text-align:center}.poc-size-tabs{margin:0 0 18px}.ent-wrap{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px;position:relative}.ent-stage{position:relative;grid-column:1;border:1px solid rgba(140,215,228,.18);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 40% 50%,rgba(34,110,130,.14),transparent 42%),radial-gradient(circle at 40% 0,rgba(56,140,160,.12),transparent 55%),rgba(3,13,20,.9);box-shadow:inset 0 0 90px rgba(18,74,94,.28),0 30px 60px rgba(0,0,0,.35)}.ent-svg{position:absolute;inset:0;width:100%;height:100%}.ent-core{position:absolute;transform:translate(-50%,-50%);z-index:3}.ent-core .agx-nucleus{position:static;transform:none}.ent-dept{position:absolute;transform:translate(-50%,-50%);width:132px;padding:10px;border-radius:14px;background:rgba(6,20,30,.92);border:1px solid rgba(120,210,224,.28);color:#9fb8c2;text-align:center;cursor:pointer;transition:.2s;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:inherit}.ent-dept strong{font-size:10.5px;letter-spacing:.05em;font-weight:800;color:inherit}.ent-dept small{font-size:8.5px;color:#8aa3ae}.ent-dept.tone-cyan{color:#5fd8e8}.ent-dept.tone-violet{color:#a78bfa}.ent-dept.tone-amber{color:#f5c777}.ent-dept.tone-green{color:#6ee7b7}.ent-dept.is-focus{transform:translate(-50%,-50%) scale(1.08);border-color:currentColor;box-shadow:0 0 24px color-mix(in srgb,currentColor 40%,transparent);z-index:5}.ent-dept.is-dim{opacity:.22}.ent-svc{position:absolute;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:rgba(8,22,32,.92);border:1.5px solid;z-index:2;cursor:default;transition:.2s}.ent-svc.tone-cyan{color:#5fd8e8}.ent-svc.tone-violet{color:#a78bfa}.ent-svc.tone-amber{color:#f5c777}.ent-svc.tone-green{color:#6ee7b7}.ent-svc.is-focus{box-shadow:0 0 10px currentColor;width:12px;height:12px}.ent-svc.is-dim{opacity:.15}.ent-human{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:rgba(30,22,10,.7);border:1px solid rgba(245,199,119,.5);color:#ffe3ae;font-size:10.5px;font-weight:700;cursor:pointer;z-index:3}.ent-human-dot{width:7px;height:7px;border-radius:50%;background:#f5c777;box-shadow:0 0 8px #f5c777}.ent-panel{grid-column:2;border:1px solid rgba(140,215,228,.18);border-radius:20px;background:rgba(4,15,22,.9);padding:16px;display:flex;flex-direction:column;gap:14px;max-height:min(78vh,820px);overflow:hidden}.ent-panel-head{font-size:10px;font-weight:800;letter-spacing:.14em;color:#6fd9e6;border-bottom:1px solid rgba(140,215,228,.16);padding-bottom:10px}.ent-panel-block{display:flex;flex-direction:column;gap:8px}.ent-panel-label{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#7f9aa5}.ent-select{padding:8px 10px;border-radius:8px;background:rgba(8,24,34,.7);border:1px solid rgba(140,215,228,.22);color:#cfe8ee;font:600 12px inherit}.ent-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:11px;color:#b6d0d7}.ent-legend li{display:flex;align-items:center;gap:8px}.ent-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.ent-legend i.tone-cyan{background:#5fd8e8}.ent-legend i.tone-violet{background:#a78bfa}.ent-legend i.tone-amber{background:#f5c777}.ent-legend i.tone-green{background:#6ee7b7}.ent-counts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px;margin-top:2px}.ent-counts div{padding:8px 6px;border-radius:8px;background:rgba(12,32,44,.6);border:1px solid rgba(140,215,228,.14);text-align:center}.ent-counts b{display:block;font-size:15px;color:#eaf8fb}.ent-counts span{font-size:8.5px;color:#7f9aa5;letter-spacing:.04em}.ent-directory{flex:1 1;min-height:0}.ent-directory-list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:5px;max-height:220px;padding-right:2px}.ent-directory-item{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:9px;background:rgba(10,28,38,.6);border:1px solid rgba(140,215,228,.12);color:#b6d0d7;font-size:10.5px;font-weight:700;text-align:left;cursor:pointer;transition:.15s}.ent-directory-item:hover{border-color:currentColor}.ent-directory-item.active{border-color:currentColor;background:rgba(12,32,44,.9)}.ent-directory-item small{margin-left:auto;font-weight:600;color:#7f9aa5;font-size:9px}.ent-directory-item.tone-cyan{color:#5fd8e8}.ent-directory-item.tone-violet{color:#a78bfa}.ent-directory-item.tone-amber{color:#f5c777}.ent-directory-item.tone-green{color:#6ee7b7}.ent-directory-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ent-detail{padding-top:10px;border-top:1px solid rgba(140,215,228,.16)}.ent-detail p{margin:0 0 8px;color:#9db8c4;font-size:11.5px;line-height:1.5}.ent-detail ul{margin:0;padding-left:16px;color:#cfe8ee;font-size:11px;display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.ent-wrap{grid-template-columns:1fr}.ent-panel{grid-column:1;max-height:none}.ent-dept{width:104px}}.chart-card{border:1px solid rgba(140,215,228,.18);border-radius:18px;background:rgba(6,22,32,.9);padding:22px 24px;box-shadow:0 20px 44px rgba(0,0,0,.28)}.chart-title{font-size:12px;font-weight:800;letter-spacing:.1em;color:#6fd9e6;margin-bottom:16px;text-transform:uppercase}.chart-rows{display:flex;flex-direction:column;gap:16px}.chart-row-label{display:block;font-size:13px;font-weight:700;color:#cfe8ee;margin-bottom:8px}.chart-bars{display:flex;flex-direction:column;gap:6px}.chart-bar-track{position:relative;height:26px;border-radius:8px;background:rgba(140,215,228,.08);overflow:hidden}.chart-bar{position:absolute;inset:0 auto 0 0;border-radius:8px;transition:width .4s ease}.chart-bar-before{background:linear-gradient(90deg,rgba(245,199,119,.55),rgba(245,199,119,.3))}.chart-bar-after{background:linear-gradient(90deg,#45c2dc,#6ee7b7)}.chart-bar-value{position:relative;z-index:1;display:flex;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:800;color:#eaf8fb;gap:5px}.chart-bar-value i{font-style:normal;font-weight:600;color:#9db8c4;font-size:10px}.chart-note{margin-top:16px;color:#6f8b96;font-size:10.5px;line-height:1.5}.stat-row-card{border:1px solid rgba(140,215,228,.18);border-radius:18px;background:rgba(6,22,32,.9);padding:20px 22px}.stat-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px;gap:14px}.stat-row-item{text-align:center;padding:12px 8px;border-radius:12px;background:rgba(12,32,44,.55);border:1px solid rgba(140,215,228,.12)}.stat-row-value{display:block;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;color:#6fd9e6}.stat-row-label{display:block;margin-top:4px;font-size:10.5px;color:#9db8c4;line-height:1.35}.chart-card-donut{display:flex;flex-direction:column;align-items:center;text-align:center}.donut-wrap{position:relative;width:150px;height:150px;margin:6px 0 14px}.donut-svg{width:100%;height:100%}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-center strong{font-family:Manrope,sans-serif;font-size:20px;color:#eaf8fb}.donut-center span{font-size:9px;color:#7f9aa5;letter-spacing:.08em}.donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;width:100%;text-align:left}.donut-legend li{display:flex;align-items:center;gap:8px;font-size:12px;color:#b6d0d7}.donut-legend li i{width:9px;height:9px;border-radius:50%;flex:none}.donut-legend li b{margin-left:auto;color:#eaf8fb}.example-card{border:1px solid rgba(140,215,228,.18);border-radius:18px;background:rgba(6,22,32,.9);padding:22px 24px}.example-kicker{font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#6fd9e6;text-transform:uppercase;margin-bottom:8px}.example-title{font-size:16px;font-weight:800;color:#eaf8fb;margin-bottom:10px}.example-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.example-steps div{display:flex;gap:10px;font-size:12.5px;color:#cfe8ee;line-height:1.5}.example-steps span{flex:none;width:20px;height:20px;border-radius:6px;background:rgba(95,216,232,.14);color:#6fd9e6;font-size:10px;font-weight:800;display:grid;place-content:center}.example-outcome{padding:11px 13px;border-radius:10px;background:rgba(20,40,20,.4);border-left:2px solid #6ee7b7;font-size:12px;color:#cdeee0}.example-outcome b{color:#a9f5d8}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.compare-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid #c8e0e7;box-shadow:0 12px 34px rgba(22,78,99,.07)}.compare-table{width:100%;border-collapse:collapse;background:#fff;min-width:640px}.compare-table td,.compare-table th{padding:16px 20px;text-align:left;font-size:13.5px;line-height:1.55;border-bottom:1px solid #e3eef1}.compare-table thead th{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4a6a76;background:#f3f9fa}.compare-table tbody th{font-weight:700;color:#102b39;white-space:nowrap;background:#f8fbfc}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:none}.compare-table td.compare-no{color:#8a6b3d;background:#fdf7ee}.compare-table td.compare-yes{color:#1a5236;background:#eef9f2;font-weight:600}@media(max-width:700px){.compare-table td,.compare-table th{padding:12px 14px;font-size:12.5px}}.connector-wall{display:flex;flex-direction:column;gap:28px}.connector-group-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6fd9e6;margin-bottom:14px}.connector-chips{display:flex;flex-wrap:wrap;gap:10px}.connector-chip{display:flex;align-items:center;gap:9px;padding:8px 14px 8px 8px;border-radius:99px;background:rgba(9,29,44,.6);border:1px solid rgba(116,216,237,.16);transition:.18s}.connector-chip:hover{border-color:rgba(116,216,237,.45);transform:translateY(-1px)}.connector-mono{display:grid;place-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,rgba(116,216,237,.25),rgba(167,139,250,.2));color:#eaf8fb;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:.02em;flex:none}.connector-name{font-size:12.5px;color:#c0cdd5;font-weight:600;white-space:nowrap}@media(max-width:700px){.stat-row-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.poc-systems{display:none}.poc-stage{min-height:600px}}@media(max-width:700px){.agentic-poc{padding:60px 16px}.agentic-poc-intro{display:block}.poc-local-badge{margin-top:16px}.poc-tabs button,.poc-view-toggle button{font-size:12px;padding:9px 13px}.agx-svc{width:76px;min-height:68px}.agx-agent{width:84px;min-height:74px;padding:9px 4px}.agx-agent strong{font-size:10px}.agx-agent small{font-size:8px}.agx-agent .agx-meta{display:none}.agx-agent .agx-dot{right:8px;top:8px}.agx-nucleus{width:124px;height:124px}.agx-nucleus-core{width:78px;height:78px}.agx-nucleus-core strong{font-size:12px}.agx-nucleus-core span{font-size:6.5px}.agx-nucleus-caption{display:none}.poc-input{top:1.6%;max-width:88%}.poc-legend{display:none}.poc-human,.poc-outcome{left:50%;right:auto;transform:translateX(-50%);max-width:min(430px,92%);width:92%}.poc-outcome{top:15%}.poc-human{bottom:1.6%}.poc-outcome strong{font-size:12px}.agx-fiche{display:none}.agx-detail{width:100%;border-left:0;border-top:1px solid rgba(140,215,228,.22);border-radius:18px 18px 0 0}.agx-detail-backdrop{align-items:flex-end}}@media(prefers-reduced-motion:reduce){.agx-agent,.agx-nucleus-pulse,.agx-nucleus-rings .ring,.poc-human.is-ready,.poc-input.is-pulsing{animation:none}}.section,.section-dark{background:#fff}.section-dark:nth-of-type(2n),.section:nth-of-type(2n){background:#f4fafb}.capability-grid article,.detail-grid article,.métier-cap{background:#fff!important;border:1px solid #9fc7d2!important;box-shadow:0 12px 30px rgba(16,56,73,.09)!important}.capability-grid article:hover,.detail-grid article:hover,.métier-cap:hover{border-color:#087e98!important;box-shadow:0 16px 38px rgba(16,56,73,.14)!important}.capability-grid h3,.detail-grid h2,.métier-cap h3{color:#102b39!important}.capability-grid p,.detail-grid p,.métier-cap p{color:#3f6170!important;font-size:16px!important;line-height:1.65!important}.capability-grid span,.métier-cap-label{color:#087e98!important}.métier-cap-icon svg{stroke:#087e98!important}.section-dark .section-title,.section-title{color:#102b39!important}.ai-card,.archi-card,.capability-card,.channel-card,.detail-card,.faq-card,.feat-card,.flux-step,.how-step,.module-card,.métier-cap,.métier-preview-grid a,.norm-card,.role-card,.safeguard-card,.sector-card,.workflow-card{background:#fff!important;border-color:#c8e0e7!important;color:#102b39!important}.ai-card h3,.archi-card h3,.capability-card h3,.channel-card h3,.detail-card h3,.feat-card h3,.flux-step h3,.how-step h3,.module-card h3,.métier-cap h3,.métier-preview-grid h3,.norm-card h3,.role-card h3,.safeguard-card h3,.sector-card h3,.workflow-card h3{color:#102b39!important}.ai-card p,.archi-card p,.capability-card p,.channel-card p,.detail-card p,.feat-card p,.flux-step p,.how-step p,.module-card p,.métier-cap p,.métier-preview-grid p,.norm-card p,.role-card p,.safeguard-card p,.sector-card p,.workflow-card p{color:#3f6170!important}.button{background:#066b80;color:#fff;box-shadow:0 8px 22px rgba(6,107,128,.2)}.button:hover{background:#055b6d;color:#fff}.button-light{background:#74d8ed;color:#103849}.section [style*="color:#74d8ed"],.section-dark [style*="color:#74d8ed"]{color:#087e98!important}.section [style*="font-size:10"],.section [style*="fontSize:10"],.section-dark [style*="font-size:10"],.section-dark [style*="fontSize:10"]{font-size:13px!important}main .section [style*="background: rgba(255, 255, 255, 0.03"],main .section [style*="background: rgba(255, 255, 255, 0.04"],main .section [style*="background: rgba(3, 10, 18"],main .section [style*="background: rgba(9, 29, 44"],main .section-dark [style*="background: rgba(255, 255, 255, 0.03"],main .section-dark [style*="background: rgba(255, 255, 255, 0.04"],main .section-dark [style*="background: rgba(3, 10, 18"],main .section-dark [style*="background: rgba(9, 29, 44"]{background:#fff!important;border-color:#c8e0e7!important;box-shadow:0 12px 30px rgba(16,56,73,.08)!important}main .section [style*="color: rgb(184, 200, 212)"],main .section [style*="color: rgb(192, 205, 213)"],main .section [style*="color: rgb(200, 216, 224)"],main .section [style*="color: rgb(208, 221, 229)"],main .section [style*="color: rgb(232, 244, 248)"],main .section-dark [style*="color: rgb(184, 200, 212)"],main .section-dark [style*="color: rgb(192, 205, 213)"],main .section-dark [style*="color: rgb(200, 216, 224)"],main .section-dark [style*="color: rgb(208, 221, 229)"],main .section-dark [style*="color: rgb(232, 244, 248)"]{color:#102b39!important}main .section [style*="color: rgb(106, 128, 144)"],main .section [style*="color: rgb(122, 154, 170)"],main .section [style*="color: rgb(132, 152, 167)"],main .section [style*="color: rgb(159, 184, 197)"],main .section [style*="color: rgb(177, 210, 224)"],main .section [style*="color: rgb(90, 112, 128)"],main .section-dark [style*="color: rgb(106, 128, 144)"],main .section-dark [style*="color: rgb(122, 154, 170)"],main .section-dark [style*="color: rgb(132, 152, 167)"],main .section-dark [style*="color: rgb(159, 184, 197)"],main .section-dark [style*="color: rgb(177, 210, 224)"],main .section-dark [style*="color: rgb(90, 112, 128)"]{color:#3f6170!important}main .section [style*="color: rgb(116, 216, 237)"],main .section-dark [style*="color: rgb(116, 216, 237)"]{color:#087e98!important}main .section input,main .section select,main .section textarea,main .section-dark input,main .section-dark select,main .section-dark textarea{background:#fff!important;color:#102b39!important;border-color:#9fc7d2!important}.ai-statement,.auto-card,.avenant-flow,.avenant-tag,.diff-card,.journey-step,.other-metier-card,.pain-item,.sec-statement,.task-row{background:#fff!important;border-color:#c8e0e7!important;color:#102b39!important;box-shadow:0 10px 26px rgba(16,56,73,.07)}.auto-card:hover,.avenant-tag:hover,.other-metier-card:hover,.pain-item:hover{background:#eaf4f6!important;border-color:#087e98!important;color:#102b39!important}.ai-statement p,.auto-txt,.avenant-step-txt,.diff-card p,.journey-txt,.omc-name,.omc-promise,.pain-text,.task-txt{color:#3f6170!important}.faq-card,.faq-card p,.faq-card summary{background:#fff!important;color:#102b39!important}.faq-card summary:focus-visible,.faq-card summary:hover{background:#eaf4f6!important;color:#102b39!important}.faq-card p{color:#3f6170!important}.faq-card summary:after{color:#087e98!important}main [style*="rgba(255, 255, 255, 0.03"],main [style*="rgba(255, 255, 255, 0.04"],main [style*="rgba(255,255,255,0.03"],main [style*="rgba(255,255,255,0.04"],main [style*="rgba(5, 18, 28"],main [style*="rgba(5,18,28"],main [style*="rgba(9, 29, 44"],main [style*="rgba(9,29,44"]{background:#fff!important;border-color:#c8e0e7!important;color:#102b39!important}main [style*="color: rgb(184, 200, 212)"],main [style*="color: rgb(192, 205, 213)"],main [style*="color: rgb(200, 216, 224)"],main [style*="color: rgb(208, 221, 229)"],main [style*="color: rgb(232, 244, 248)"],main [style*="color:#b8c8d4"],main [style*="color:#c0cdd5"],main [style*="color:#c8d8e0"],main [style*="color:#d0dde5"],main [style*="color:#e8f4f8"]{color:#102b39!important}main [style*="color:#5a7080"],main [style*="color:#5a7585"],main [style*="color:#6a8090"],main [style*="color:#7a9aaa"],main [style*="color:#8498a7"],main [style*="color:#90a8b5"],main [style*="color:#9fb8c5"],main [style*="color:#b1d2e0"]{color:#3f6170!important}.métier-hero h1,.new-hero h1,.page-hero h1{font-size:clamp(54px,6vw,64px);line-height:1.07;font-weight:800}.section-heading h2,.section-title{font-size:clamp(38px,4.3vw,44px);line-height:1.16;font-weight:700}.ai-card h3,.capability-card h3,.detail-card h3,.feat-card h3,.how-step h3,.module-card h3,.sector-card h3,.workflow-title{font-size:clamp(22px,2vw,26px);line-height:1.3}.section li,.section p,.section-dark li,.section-dark p{font-size:16px;line-height:1.65}.ai-statement p,.hero-lead,.section-header,.section-header>div,.section-sub{max-width:72ch}.btn-ghost,.button,.text-link{font-size:15px;font-weight:700}a:not(.button):not(.btn-ghost):not(.sector-card):not(.mega-link):not(.simple-link){text-decoration-thickness:1px;text-underline-offset:3px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #087e98;outline-offset:3px}.section .overline,.section .text-link,.section-dark .overline,.section-dark .text-link{color:#087e98!important}@media(max-width:760px){.métier-hero h1,.new-hero h1,.page-hero h1{font-size:clamp(34px,10vw,40px)}.section-heading h2,.section-title{font-size:clamp(28px,8vw,32px)}.ai-card h3,.capability-card h3,.detail-card h3,.feat-card h3,.how-step h3,.module-card h3,.sector-card h3,.workflow-title{font-size:clamp(20px,6vw,22px)}.hero-lead,.section li,.section p,.section-dark li,.section-dark p,.section-sub{font-size:16px}}.chart-card,.example-card,.stat-row-card{background:#fff;border-color:#c8e0e7;box-shadow:0 12px 34px rgba(22,78,99,.07)}.chart-title,.connector-group-title,.example-kicker{color:#087e98}.chart-row-label{color:#163747}.chart-bar-track{background:#eaf3f5;border:1px solid #d5e8ed}.chart-bar-value{color:#0d2b38;text-shadow:none}.chart-bar-value i{color:#4a6a76}.chart-note{color:#678793}.stat-row-item{background:#f3f9fa;border-color:#d5e8ed}.stat-row-value{color:#087e98}.stat-row-label{color:#4a6a76}.donut-center strong{color:#102b39}.donut-center span{color:#678793}.donut-legend li{color:#3f6170}.donut-legend li b,.example-title{color:#102b39}.example-steps div{color:#3f6170}.example-steps span{background:#dff1f5;color:#087e98}.example-outcome{background:#e8f6ee;border-left-color:#2fbf7a;color:#1f5c3f}.example-outcome b{color:#1a5236}.connector-chip{background:#f3f9fa;border-color:#cfe3e9}.connector-chip:hover{border-color:#74d8ed;background:#eaf6f8}.connector-mono{background:linear-gradient(135deg,rgba(69,194,220,.28),rgba(167,139,250,.22));color:#0d2b38}.connector-name{color:#3f6170}.section-heading h2{color:#102b39}.section-heading p{color:#496b79}.legal h2{color:#102b39}.legal p{color:#496b79}.roi-calc{background:#fff;border:1px solid #c8e0e7;border-radius:20px;padding:32px 36px;box-shadow:0 20px 50px rgba(22,78,99,.08)}.roi-calc-inputs{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.roi-field label{display:block;font-size:13px;font-weight:700;color:#102b39;margin-bottom:10px}.roi-slider-row{display:flex;align-items:center;gap:16px}.roi-slider-row input[type=range]{flex:1 1;accent-color:#087e98;height:4px}.roi-slider-value{font-family:Manrope,sans-serif;font-weight:800;font-size:20px;color:#087e98;min-width:32px;text-align:center}.roi-pills{display:flex;gap:8px;flex-wrap:wrap}.roi-pill{padding:9px 16px;border-radius:99px;border:1px solid #c8e0e7;background:#f3f9fa;color:#3f6170;font:600 13px inherit;cursor:pointer;transition:.18s}.roi-pill:hover{border-color:#74d8ed}.roi-pill.active{background:#087e98;border-color:#087e98;color:#fff}.roi-field-note{margin-top:8px;font-size:11.5px;color:#5a6b74;line-height:1.5}.roi-calc-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.roi-result-card{border-radius:16px;padding:24px 22px;text-align:center}.roi-result-loss{background:#fdf7ee;border:1px solid #f0dcb8}.roi-result-gain{background:#eef9f2;border:1px solid #bfe8d1}.roi-result-label{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a6b74;margin-bottom:10px}.roi-result-value{font-family:Manrope,sans-serif;font-weight:800;font-size:30px;color:#102b39;line-height:1.1}.roi-result-gain .roi-result-value{color:#1a5236}.roi-result-loss .roi-result-value{color:#8a6b3d}.roi-result-sub{margin-top:8px;font-size:12px;color:#5a6b74;line-height:1.5}@media(max-width:640px){.roi-calc{padding:24px 20px}.roi-calc-results{grid-template-columns:1fr}}