/* WONE v13.3 — World-Class Visual / UI / Infographic Implementation
   Loaded after production-v13.css. Brand discipline remains fixed; page-family grammar becomes richer. */
:root{
  --w133-forest:#0b2922;
  --w133-forest-2:#12392f;
  --w133-forest-3:#173f35;
  --w133-ink:#172126;
  --w133-muted:#65706d;
  --w133-oxide:#a94b38;
  --w133-sage:#dfe8e1;
  --w133-paper:#f5f4ef;
  --w133-paper-2:#fafaf7;
  --w133-line:rgba(23,33,38,.16);
  --w133-line-dark:rgba(255,255,255,.16);
  --w133-shadow:0 28px 70px rgba(10,30,25,.11);
  --w133-radius:0px;
  --w133-max:1480px;
}

/* ---------- Global compositional polish ---------- */
main{overflow:clip}
.wx-wrap,.cmd-wrap,.du-shell{max-width:var(--w133-max)!important}
.wx-head,.w13-section-head,.cmd-head,.ww-head,.wc9-intro,.wen8-head{align-items:start!important}
.wx-head>div:last-child,.w13-section-head>div:last-child,.cmd-head>div:last-child{max-width:820px}
.wx-head p,.w13-section-head p,.cmd-head p{max-width:66ch}
.wx-section,.w13-section,.ww-section,.wc9-section,.wen8-section,.we7-section{position:relative}
.wx-section::before,.w13-section::before{content:"";position:absolute;left:var(--wone-pad);right:var(--wone-pad);top:0;height:1px;background:linear-gradient(90deg,transparent,var(--w133-line),transparent);pointer-events:none}
.wx-section.wx-dark::before,.w13-section.dark::before{background:linear-gradient(90deg,transparent,var(--w133-line-dark),transparent)}

/* Stronger editorial rhythm */
.wx-section:nth-of-type(4n+1),.w13-section:nth-of-type(4n+1){background:var(--w133-paper-2)}
.wx-section.wx-paper,.w13-section.paper{background:var(--w133-paper)!important}
.wx-section.wx-dark,.w13-section.dark{background:var(--w133-forest)!important}
.wx-feature,.wx-story,.w13-window,.w360-mode-card,.wx-cell{transition:transform .25s ease,background .25s ease,border-color .25s ease}
.wx-feature:hover,.wx-story:hover,.w13-window:hover,.w360-mode-card:hover{transform:translateY(-4px)}

/* ---------- Homepage: flagship rather than generic hero ---------- */
.w138-hero{min-height:min(920px,92vh)!important;display:flex!important;flex-direction:column!important;background:var(--w133-forest)!important}
.w138-hero-bg{filter:saturate(.72) contrast(1.04)!important;opacity:.64!important}
.w138-hero-shade{background:linear-gradient(90deg,rgba(5,24,19,.96) 0%,rgba(5,24,19,.82) 43%,rgba(5,24,19,.32) 76%,rgba(5,24,19,.58) 100%)!important}
.w138-hero-shell{grid-template-columns:minmax(0,1.07fr) minmax(390px,.72fr)!important;gap:clamp(48px,6vw,108px)!important;align-items:center!important;flex:1}
.w138-hero-copy{padding:clamp(92px,10vw,156px) 0 clamp(72px,8vw,120px)!important}
.w138-hero-copy h1{font-size:clamp(66px,7.2vw,116px)!important;max-width:11ch!important;line-height:.86!important;letter-spacing:-.055em!important}
.w138-hero-copy h1 em{color:#fff!important;opacity:.8}
.w138-hero-copy>p{max-width:62ch!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.58!important;color:rgba(255,255,255,.78)!important}
.w138-command{background:rgba(249,249,245,.96)!important;color:var(--w133-ink)!important;box-shadow:0 40px 90px rgba(0,0,0,.25)!important;border-top:4px solid var(--w133-oxide)!important;backdrop-filter:blur(14px)}
.w138-command-form textarea{min-height:170px!important;background:#fff!important;font-size:17px!important;line-height:1.55!important}
.w138-proof{border-top:1px solid rgba(255,255,255,.22)!important;margin-top:48px!important;padding-top:26px!important}
.w138-proof strong{font:400 34px/1 Newsreader,Georgia,serif!important}
.w138-proof span{font-size:9px!important;letter-spacing:.14em!important}
.wl-home-leader-strip{background:var(--w133-oxide)!important;color:#fff!important}
.wl-home-leader-strip a{color:#fff!important}

/* ---------- Infographic 1: WONE Decision Map ---------- */
.w133-decision-map-section{background:var(--w133-paper-2);padding:clamp(92px,9vw,150px) 0;overflow:hidden}
.w133-section-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);gap:70px;align-items:end;margin-bottom:72px}
.w133-section-intro span,.w133-market-orbit-head span,.w133-watch-head span,.w133-company-network-head span,.w133-prof-arch-head span{font:800 10px/1.2 Inter,sans-serif;letter-spacing:.16em;color:var(--w133-oxide)}
.w133-section-intro h2,.w133-prof-arch-head h2,.w133-industry-map-copy h2{font:400 clamp(48px,5vw,78px)/.94 Newsreader,Georgia,serif;letter-spacing:-.04em;margin:14px 0 0}
.w133-section-intro p,.w133-prof-arch-head p,.w133-market-orbit-head p,.w133-watch-head p,.w133-company-network-head p{font-size:17px;line-height:1.65;color:var(--w133-muted);margin:0}
.w133-decision-map{position:relative;min-height:680px;max-width:1120px;margin:0 auto}
.w133-orbit{position:absolute;border:1px solid rgba(18,57,47,.16);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}
.w133-orbit.orbit-a{width:520px;height:520px}
.w133-orbit.orbit-b{width:860px;height:610px;border-style:dashed}
.w133-node{position:absolute;width:180px;min-height:112px;padding:20px 22px;background:#fff;border:1px solid var(--w133-line);text-decoration:none;color:var(--w133-ink);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 14px 40px rgba(16,44,36,.05)}
.w133-node b{font:400 34px/1 Newsreader,Georgia,serif;color:var(--w133-forest)}
.w133-node span{font:800 9px/1.3 Inter,sans-serif;letter-spacing:.14em;margin-top:10px}
.w133-node:hover{background:var(--w133-forest);color:#fff;transform:translateY(-5px)}
.w133-node:hover b{color:#fff}
.w133-node.center{left:50%;top:50%;transform:translate(-50%,-50%);width:260px;height:260px;border-radius:50%;background:var(--w133-forest);color:#fff;align-items:center;justify-content:center;text-align:center;border:10px solid rgba(223,232,225,.65);box-shadow:var(--w133-shadow)}
.w133-node.center:hover{transform:translate(-50%,-50%) scale(1.025)}
.w133-node.center small{font:800 9px/1 Inter,sans-serif;letter-spacing:.15em;color:#bfcfc8}
.w133-node.center strong{font:400 52px/.84 Newsreader,Georgia,serif;margin:12px 0;color:#fff}
.w133-node.center em{font:700 10px/1 Inter,sans-serif;letter-spacing:.12em;font-style:normal;color:#fff}
.w133-node.n1{left:2%;top:6%}.w133-node.n2{left:26%;top:0}.w133-node.n3{right:26%;top:0}.w133-node.n4{right:1%;top:10%}.w133-node.n5{right:1%;bottom:9%}.w133-node.n6{right:26%;bottom:1%}.w133-node.n7{left:26%;bottom:1%}.w133-node.n8{left:1%;bottom:9%}

/* ---------- ASK WONE: decision intelligence rather than article ---------- */
.w138-ask-hero{background:radial-gradient(circle at 74% 38%,rgba(169,75,56,.2),transparent 25%),linear-gradient(125deg,#061c17,#0b2922 52%,#12392f)!important}
.w138-ask-grid{grid-template-columns:minmax(0,.78fr) minmax(430px,1.02fr)!important;gap:clamp(50px,7vw,118px)!important}
.w138-ask-copy h1{font-size:clamp(66px,7vw,108px)!important;line-height:.88!important}
.w138-ask-console{box-shadow:0 38px 100px rgba(0,0,0,.28)!important;border-top:4px solid var(--w133-oxide)!important}
.w133-route-graph{background:#fff;padding:54px 0;border-bottom:1px solid var(--w133-line)}
.w133-route-graph .cmd-wrap{display:grid;grid-template-columns:260px 1fr 220px;gap:34px;align-items:stretch}
.w133-route-core{background:var(--w133-forest);color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:space-between;min-height:190px}
.w133-route-core small,.w133-route-outcome span{font:800 9px/1 Inter,sans-serif;letter-spacing:.15em;color:#adc0b8}
.w133-route-core strong{font:400 31px/1.02 Newsreader,Georgia,serif}
.w133-route-spokes{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--w133-line)}
.w133-route-spokes a{padding:24px 18px;text-decoration:none;color:var(--w133-ink);border-right:1px solid var(--w133-line);display:flex;flex-direction:column;justify-content:space-between;min-width:0}
.w133-route-spokes a:last-child{border-right:0}
.w133-route-spokes span{font:800 8px/1 Inter,sans-serif;letter-spacing:.14em;color:var(--w133-oxide)}
.w133-route-spokes b{font:600 13px/1.25 Inter,sans-serif;margin-top:32px;overflow-wrap:anywhere}
.w133-route-spokes a:hover{background:var(--w133-paper)}
.w133-route-outcome{background:var(--w133-paper);padding:26px;display:flex;flex-direction:column;gap:13px}
.w133-route-outcome a{font:800 10px/1 Inter,sans-serif;letter-spacing:.1em;text-decoration:none;color:var(--w133-forest);border-bottom:1px solid var(--w133-line);padding:10px 0}
.cmd-section{padding-top:clamp(86px,8vw,126px)!important;padding-bottom:clamp(86px,8vw,126px)!important}
.cmd-facts{gap:0!important;border:1px solid var(--w133-line)}
.cmd-fact{border-right:1px solid var(--w133-line);padding:24px!important}
.cmd-fact:last-child{border-right:0}

/* ---------- Page-family hero grammar ---------- */
/* Geographic: image / coordinate / data-led */
body:has(.wx-hero-full) .wx-hero-full{min-height:780px!important}
.wx-hero-full .wx-full-inner{max-width:760px!important;padding-bottom:100px!important}
.wx-hero-word{font-size:clamp(120px,18vw,280px)!important;opacity:.09!important;letter-spacing:-.08em!important;right:-.02em!important}
/* Corridor: directional */
body:has(.w133-corridor-bridge) .wx-hero-full::after{content:"↔";position:absolute;right:6vw;bottom:5vw;color:rgba(255,255,255,.18);font:300 clamp(140px,18vw,300px)/1 Inter,sans-serif;z-index:2}
/* Industry: economic grid */
body:has(.w133-industry-map) .wx-hero-full::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:80px 80px;z-index:1;pointer-events:none}

/* ---------- Market 360 orbit ---------- */
.w133-market-orbit{background:var(--w133-paper-2);padding:72px 0 92px;border-bottom:1px solid var(--w133-line)}
.w133-market-orbit-head{display:grid;grid-template-columns:240px 1fr;gap:50px;align-items:start;margin-bottom:50px}
.w133-market-orbit-grid{position:relative;min-height:590px;max-width:1020px;margin:0 auto}
.w133-market-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:270px;height:270px;border-radius:50%;background:var(--w133-forest);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:12px solid rgba(223,232,225,.7);z-index:4;box-shadow:var(--w133-shadow)}
.w133-market-core small{font:800 9px/1 Inter,sans-serif;letter-spacing:.15em;color:#b7c9c2}.w133-market-core strong{font:400 44px/.95 Newsreader,Georgia,serif;margin:10px 0;max-width:180px}.w133-market-core em{font:700 9px/1 Inter,sans-serif;font-style:normal;letter-spacing:.12em}
.w133-market-orbit-grid .ring{position:absolute;border:1px solid rgba(18,57,47,.16);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.w133-market-orbit-grid .r1{width:500px;height:500px}.w133-market-orbit-grid .r2{width:810px;height:530px;border-style:dashed}
.w133-lens{position:absolute;width:180px;min-height:88px;background:#fff;border:1px solid var(--w133-line);padding:18px;text-decoration:none;color:var(--w133-ink);z-index:3;display:flex;gap:14px;align-items:flex-start}
.w133-lens b{font:400 24px/1 Newsreader,Georgia,serif;color:var(--w133-oxide)}.w133-lens span{font:800 9px/1.3 Inter,sans-serif;letter-spacing:.1em}.w133-lens:hover{background:var(--w133-forest);color:#fff}
.w133-lens.l1{left:2%;top:6%}.w133-lens.l2{left:28%;top:0}.w133-lens.l3{right:28%;top:0}.w133-lens.l4{right:2%;top:6%}.w133-lens.l5{right:2%;bottom:7%}.w133-lens.l6{right:28%;bottom:0}.w133-lens.l7{left:28%;bottom:0}.w133-lens.l8{left:2%;bottom:7%}
.w360-lenses{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}
.w360-lens{background:#fff!important;border:0!important;padding:34px!important;min-height:390px!important}
.w360-lens:nth-child(4n+2),.w360-lens:nth-child(4n+3){background:var(--w133-paper-2)!important}

/* ---------- Corridor Bridge ---------- */
.w133-corridor-bridge{background:#fff;padding:88px 0;border-bottom:1px solid var(--w133-line)}
.w133-bridge-markets{display:grid;grid-template-columns:1fr 270px 1fr;align-items:stretch;max-width:1160px;margin:0 auto}
.w133-bridge-markets>a{padding:38px 42px;border:1px solid var(--w133-line);text-decoration:none;color:var(--w133-ink);min-height:210px;display:flex;flex-direction:column;justify-content:space-between}
.w133-bridge-markets>a:first-child{text-align:right}.w133-bridge-markets>a:hover{background:var(--w133-paper)}
.w133-bridge-markets small{font:800 8px/1 Inter,sans-serif;letter-spacing:.15em;color:var(--w133-oxide)}
.w133-bridge-markets strong{font:400 clamp(38px,4vw,62px)/.92 Newsreader,Georgia,serif}.w133-bridge-markets span{font:800 11px/1 Inter,sans-serif;letter-spacing:.12em}
.w133-bridge-center{background:var(--w133-forest);color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;position:relative}
.w133-bridge-center::before,.w133-bridge-center::after{content:"";position:absolute;top:50%;width:50px;height:1px;background:rgba(255,255,255,.5)}.w133-bridge-center::before{left:-25px}.w133-bridge-center::after{right:-25px}
.w133-bridge-center small{font:800 8px/1 Inter,sans-serif;letter-spacing:.15em;color:#adc1b9}.w133-bridge-center strong{font-size:56px;font-weight:300}.w133-bridge-center span{font:700 10px/1.3 Inter,sans-serif;letter-spacing:.08em;max-width:180px}
.w133-bridge-lanes{display:grid;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:1px auto 0;background:var(--w133-line);gap:1px;border:1px solid var(--w133-line)}
.w133-bridge-lanes article{background:var(--w133-paper-2);padding:28px;min-height:160px}.w133-bridge-lanes span{font:400 28px/1 Newsreader,Georgia,serif;color:var(--w133-oxide)}.w133-bridge-lanes strong{display:block;font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;margin:18px 0 10px}.w133-bridge-lanes p{font-size:13px;line-height:1.55;color:var(--w133-muted);margin:0}

/* ---------- Industry operating map ---------- */
.w133-industry-map{background:var(--w133-forest);color:#fff;padding:88px 0}
.w133-industry-map .wx-wrap{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:80px;align-items:center}
.w133-industry-map-copy>span{font:800 10px/1 Inter,sans-serif;letter-spacing:.16em;color:#c2d1cb}.w133-industry-map-copy h2{color:#fff!important}.w133-industry-map-copy p{color:rgba(255,255,255,.7);max-width:54ch;font-size:16px;line-height:1.65}
.w133-industry-map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}
.w133-industry-map-grid>*{background:#0f332a;padding:28px;min-height:155px;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.w133-industry-map-grid .core{grid-column:1/-1;background:var(--w133-oxide);min-height:180px}.w133-industry-map-grid .core small,.w133-industry-map-grid a small{font-size:10px;letter-spacing:.08em;color:rgba(255,255,255,.7)}.w133-industry-map-grid .core strong{font:400 44px/1 Newsreader,Georgia,serif}.w133-industry-map-grid .core em{font:800 9px/1 Inter,sans-serif;letter-spacing:.12em;font-style:normal}.w133-industry-map-grid a:hover{background:#18483c}.w133-industry-map-grid a b{font:400 26px/1 Newsreader,Georgia,serif;color:#d8a79b}.w133-industry-map-grid a span{font:800 10px/1 Inter,sans-serif;letter-spacing:.12em;margin:22px 0 10px}

/* ---------- Professional dossier: premium human system ---------- */
.w139-profile-hero{background:linear-gradient(90deg,var(--w133-paper) 0 48%,#fff 48% 100%)!important}
.w139-profile-photo{box-shadow:var(--w133-shadow);position:relative}.w139-profile-intro h1{font-size:clamp(64px,6.4vw,102px)!important;line-height:.87!important}.w139-profile-role{font-size:16px!important;letter-spacing:.02em!important}
.w139-profile-nav{backdrop-filter:blur(14px);background:rgba(255,255,255,.93)!important}
.w133-prof-architecture{background:#fff;padding:92px 0;border-bottom:1px solid var(--w133-line)}
.w133-prof-arch-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);gap:70px;align-items:end;margin-bottom:58px}
.w133-prof-arch-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--w133-line);border:1px solid var(--w133-line)}
.w133-prof-arch-grid>*{background:var(--w133-paper-2);min-height:190px;padding:28px;text-decoration:none;color:var(--w133-ink);display:flex;flex-direction:column;justify-content:space-between}
.w133-prof-arch-grid .hub{grid-column:span 2;background:var(--w133-forest);color:#fff}.w133-prof-arch-grid .hub small{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#b7c8c2}.w133-prof-arch-grid .hub strong{font:400 42px/.98 Newsreader,Georgia,serif}.w133-prof-arch-grid .hub em{font:700 9px/1 Inter,sans-serif;letter-spacing:.12em;font-style:normal}.w133-prof-arch-grid a:hover{background:var(--w133-sage)}.w133-prof-arch-grid a b{font:400 32px/1 Newsreader,Georgia,serif;color:var(--w133-oxide)}.w133-prof-arch-grid a span{font:800 9px/1.25 Inter,sans-serif;letter-spacing:.12em}.w133-prof-arch-grid a small{color:var(--w133-muted);line-height:1.45}
.w139-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}.w139-practice-grid article{background:#fff!important;border:0!important;padding:30px!important}.w139-practice-grid article:nth-child(4n+2),.w139-practice-grid article:nth-child(4n+3){background:var(--w133-paper-2)!important}

/* ---------- Watchtower: radar / attention ---------- */
.ww-hero{background:radial-gradient(circle at 78% 30%,rgba(169,75,56,.25),transparent 20%),var(--w133-forest)!important}
.ww-metrics{background:#fff!important;border-bottom:1px solid var(--w133-line)}
.ww-metric{min-height:190px!important;position:relative;overflow:hidden}.ww-metric::after{content:"";position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;border:1px solid var(--w133-line);border-radius:50%}
.w133-watch-matrix{padding:92px 0;background:var(--w133-paper-2)}
.w133-watch-head{display:grid;grid-template-columns:240px 1fr;gap:52px;margin-bottom:44px}
.w133-watch-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--w133-line);border:1px solid var(--w133-line);padding-left:46px;padding-bottom:40px}
.w133-watch-grid article{background:#fff;padding:32px;min-height:230px;position:relative}.w133-watch-grid article.attention{border-top:5px solid var(--w133-oxide)}.w133-watch-grid article.review{border-top:5px solid #996b37}.w133-watch-grid article.watch{border-top:5px solid #718c80}.w133-watch-grid article.decision{border-top:5px solid var(--w133-forest)}.w133-watch-grid small{font:800 8px/1.3 Inter,sans-serif;letter-spacing:.12em;color:var(--w133-muted)}.w133-watch-grid strong{position:absolute;right:26px;top:24px;font:400 48px/1 Newsreader,Georgia,serif;color:var(--w133-forest)}.w133-watch-grid h3{margin:66px 0 12px;font:400 31px/1 Newsreader,Georgia,serif}.w133-watch-grid p{color:var(--w133-muted);font-size:13px;line-height:1.55;max-width:42ch}.w133-watch-axis{position:absolute;font:800 8px/1 Inter,sans-serif;letter-spacing:.14em;color:var(--w133-muted)}.w133-watch-axis.x{left:52%;bottom:14px}.w133-watch-axis.y{left:12px;top:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:left top}

/* ---------- Company Graph: relational ---------- */
.wc9-graph-hero{background:linear-gradient(120deg,#061c17 0%,var(--w133-forest) 58%,#12392f 100%)!important;position:relative;overflow:hidden}.wc9-graph-hero::after{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-120px;top:-190px;box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.018)}
.w133-company-network{background:#fff;padding:92px 0}
.w133-company-network-head{display:grid;grid-template-columns:240px 1fr;gap:50px;margin-bottom:46px}
.w133-company-network-canvas{position:relative;min-height:600px;background:var(--w133-paper-2);border:1px solid var(--w133-line);overflow:hidden}
.w133-company-network-canvas::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(18,57,47,.16) 1px,transparent 1px);background-size:24px 24px;opacity:.7}
.w133-company-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:260px;height:190px;background:var(--w133-forest);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:4;box-shadow:var(--w133-shadow)}.w133-company-hub small{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#b8c9c3}.w133-company-hub strong{font:400 34px/1 Newsreader,Georgia,serif;margin:14px 0}.w133-company-hub em{font:800 9px/1 Inter,sans-serif;letter-spacing:.12em;font-style:normal}
.w133-company-node{position:absolute;width:210px;min-height:122px;background:#fff;border:1px solid var(--w133-line);padding:20px;z-index:3;display:flex;flex-direction:column;justify-content:space-between}.w133-company-node span{font:800 8px/1 Inter,sans-serif;letter-spacing:.14em;color:var(--w133-oxide)}.w133-company-node strong{font:600 14px/1.25 Inter,sans-serif}.w133-company-node small{color:var(--w133-muted)}.w133-company-node.n1{left:5%;top:8%}.w133-company-node.n2{left:5%;bottom:8%}.w133-company-node.n3{right:5%;top:8%}.w133-company-node.n4{right:5%;bottom:8%}.w133-company-node.n5{left:30%;top:5%}.w133-company-node.n6{right:30%;bottom:5%}
.w133-link{position:absolute;left:50%;top:50%;width:340px;height:1px;background:rgba(18,57,47,.25);transform-origin:left center;z-index:2}.w133-link.l1{transform:rotate(205deg)}.w133-link.l2{transform:rotate(155deg)}.w133-link.l3{transform:rotate(-25deg)}.w133-link.l4{transform:rotate(25deg)}.w133-link.l5{width:230px;transform:rotate(250deg)}.w133-link.l6{width:230px;transform:rotate(70deg)}

/* ---------- Execution OS: roadmaps rather than forms-only ---------- */
.we7-hero{background:linear-gradient(120deg,#061c17,var(--w133-forest))!important}.we7-matter-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:42px!important}.we7-rail{position:sticky;top:92px;align-self:start}
.w133-matter-roadmap{background:var(--w133-paper-2);border:1px solid var(--w133-line);padding:28px;margin:26px 0 34px}.w133-roadmap-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--w133-line);padding-bottom:18px;margin-bottom:22px}.w133-roadmap-head span,.w133-roadmap-head strong{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em}.w133-roadmap-head strong{color:var(--w133-oxide)}
.w133-roadmap-track{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));position:relative}.w133-roadmap-track::before{content:"";position:absolute;left:4%;right:4%;top:21px;height:1px;background:var(--w133-line)}.w133-roadmap-track a{text-decoration:none;color:var(--w133-ink);padding:0 8px;text-align:center;position:relative;z-index:2}.w133-roadmap-track b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin:0 auto 13px;background:#fff;border:1px solid var(--w133-line);font:700 10px/1 Inter,sans-serif}.w133-roadmap-track a.complete b{background:var(--w133-forest);color:#fff}.w133-roadmap-track a.in-progress b,.w133-roadmap-track a.review b{background:var(--w133-sage)}.w133-roadmap-track a.blocked b{background:var(--w133-oxide);color:#fff}.w133-roadmap-track span{display:block;font:600 10px/1.3 Inter,sans-serif;min-height:40px}.w133-roadmap-track small{font:800 7px/1 Inter,sans-serif;letter-spacing:.08em;color:var(--w133-muted)}
.we7-workstreams article{border-left:3px solid transparent!important}.we7-workstreams article:has(.complete){border-left-color:var(--w133-forest)!important}.we7-workstreams article:has(.blocked){border-left-color:var(--w133-oxide)!important}

/* ---------- Enterprise: operating spine ---------- */
.wen8-hero{background:linear-gradient(120deg,var(--w133-forest),#071d18)!important}.w133-enterprise-spine{background:#fff;border-bottom:1px solid var(--w133-line)}.w133-enterprise-spine .wx-wrap{display:flex;align-items:stretch}.w133-enterprise-spine a{flex:1;min-height:115px;padding:22px 18px;text-decoration:none;color:var(--w133-ink);display:flex;flex-direction:column;justify-content:space-between}.w133-enterprise-spine a:hover{background:var(--w133-paper)}.w133-enterprise-spine i{align-self:center;color:#a4aaa7;font-style:normal}.w133-enterprise-spine b{font:400 24px/1 Newsreader,Georgia,serif;color:var(--w133-oxide)}.w133-enterprise-spine span{font:800 9px/1 Inter,sans-serif;letter-spacing:.13em}.w133-enterprise-spine small{color:var(--w133-muted)}
.wen8-metrics{gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}.wen8-metrics article{background:#fff!important;padding:28px!important;min-height:150px!important}.wen8-metrics strong{font-size:44px!important}

/* ---------- Pricing: value ladder ---------- */
.wc9-hero{background:linear-gradient(120deg,var(--w133-paper) 0 62%,var(--w133-sage) 62% 100%)!important;color:var(--w133-ink)!important;border-bottom:1px solid var(--w133-line)!important}.wc9-hero h1,.wc9-hero p{color:var(--w133-ink)!important}.wc9-hero .eyebrow{color:var(--w133-oxide)!important}
.w133-pricing-journey{background:var(--w133-forest);color:#fff}.w133-pricing-journey .wx-wrap{display:flex;align-items:stretch}.w133-pricing-journey>div>div{flex:1;padding:26px 18px;min-height:116px;display:flex;flex-direction:column;justify-content:space-between}.w133-pricing-journey i{align-self:center;color:rgba(255,255,255,.4);font-style:normal}.w133-pricing-journey small{font:800 8px/1 Inter,sans-serif;letter-spacing:.14em;color:#b9c9c3}.w133-pricing-journey strong{font:800 11px/1 Inter,sans-serif;letter-spacing:.12em}.w133-pricing-journey span{font-size:11px;color:rgba(255,255,255,.7)}
.wc9-plans{gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important;align-items:stretch!important}.wc9-plans article{background:#fff!important;border:0!important;box-shadow:none!important;position:relative}.wc9-plans article.featured{background:var(--w133-paper-2)!important}.wc9-plans article.featured::before{content:"MOST COMPLETE ROUTE";position:absolute;top:0;left:0;right:0;background:var(--w133-oxide);color:#fff;text-align:center;padding:8px;font:800 7px/1 Inter,sans-serif;letter-spacing:.14em}.wc9-plans article.featured>div:first-child{padding-top:22px}
.wc9-price strong{font-size:42px!important;font-family:Newsreader,Georgia,serif!important;font-weight:400!important}

/* ---------- Cards and infographics: better contrast rhythm ---------- */
.wx-feature-grid{gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}.wx-feature{background:#fff!important;border:0!important}.wx-feature:nth-child(even){background:var(--w133-paper-2)!important}.wx-feature img{transition:transform .45s ease,filter .45s ease}.wx-feature:hover img{transform:scale(1.025);filter:saturate(.9)}
.wx-stories{gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}.wx-story{background:#fff!important;border:0!important}
.wx-matrix{gap:1px!important;background:var(--w133-line)!important;border:1px solid var(--w133-line)!important}.wx-cell{background:#fff!important;border:0!important}.wx-cell:nth-child(4n+2),.wx-cell:nth-child(4n+3){background:var(--w133-paper-2)!important}

/* ---------- Responsive ---------- */
@media(max-width:1180px){
  .w133-decision-map{transform:scale(.9);transform-origin:center top;margin-bottom:-60px}
  .w133-market-orbit-grid{transform:scale(.9);transform-origin:center top;margin-bottom:-55px}
  .w133-route-graph .cmd-wrap{grid-template-columns:220px 1fr}.w133-route-outcome{grid-column:1/-1;flex-direction:row;align-items:center}
  .w133-route-spokes{grid-template-columns:repeat(3,1fr)}.w133-route-spokes a:nth-child(3){border-right:0}.w133-route-spokes a:nth-child(n+4){border-top:1px solid var(--w133-line)}
}
@media(max-width:960px){
  .w133-section-intro,.w133-prof-arch-head,.w133-market-orbit-head,.w133-watch-head,.w133-company-network-head,.w133-industry-map .wx-wrap{grid-template-columns:1fr;gap:24px}
  .w138-hero-shell,.w138-ask-grid{grid-template-columns:1fr!important}.w138-command{max-width:720px}.w138-hero-copy h1{max-width:12ch!important}
  .w133-decision-map,.w133-market-orbit-grid{transform:none;min-height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--w133-line);border:1px solid var(--w133-line)}
  .w133-node,.w133-node.center,.w133-lens,.w133-market-core{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;height:auto!important;border-radius:0!important;min-height:125px}.w133-node.center,.w133-market-core{grid-column:1/-1;min-height:180px}.w133-orbit,.w133-market-orbit-grid .ring{display:none}
  .w133-bridge-markets{grid-template-columns:1fr}.w133-bridge-markets>a:first-child{text-align:left}.w133-bridge-center{min-height:150px}.w133-bridge-center::before,.w133-bridge-center::after{display:none}.w133-bridge-lanes{grid-template-columns:repeat(2,1fr)}
  .w133-prof-arch-grid{grid-template-columns:repeat(2,1fr)}.w133-prof-arch-grid .hub{grid-column:1/-1}
  .w133-company-network-canvas{min-height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--w133-line);padding:1px}.w133-company-hub,.w133-company-node{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;height:auto!important;min-height:150px}.w133-company-hub{grid-column:1/-1}.w133-link{display:none}
  .w133-roadmap-track{grid-template-columns:repeat(4,1fr);gap:20px 0}.w133-roadmap-track::before{display:none}
  .w133-enterprise-spine .wx-wrap,.w133-pricing-journey .wx-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.w133-enterprise-spine i,.w133-pricing-journey i{display:none}
  .w360-lenses{grid-template-columns:1fr!important}
}
@media(max-width:680px){
  .w133-decision-map-section,.w133-market-orbit,.w133-corridor-bridge,.w133-industry-map,.w133-prof-architecture,.w133-watch-matrix,.w133-company-network{padding:62px 0}
  .w133-section-intro h2,.w133-prof-arch-head h2,.w133-industry-map-copy h2{font-size:42px}
  .w133-decision-map,.w133-market-orbit-grid,.w133-prof-arch-grid,.w133-company-network-canvas,.w133-watch-grid{grid-template-columns:1fr}
  .w133-route-graph .cmd-wrap{grid-template-columns:1fr}.w133-route-spokes{grid-template-columns:1fr}.w133-route-spokes a{border-right:0;border-bottom:1px solid var(--w133-line)}.w133-route-spokes a:nth-child(n){border-top:0}.w133-route-outcome{flex-direction:column;align-items:stretch}
  .w133-bridge-lanes{grid-template-columns:1fr}.w133-industry-map-grid{grid-template-columns:1fr}.w133-industry-map-grid .core{grid-column:auto}
  .w133-watch-grid{padding-left:0;padding-bottom:0}.w133-watch-axis{display:none}.w133-watch-grid strong{font-size:38px}
  .w133-roadmap-track{display:flex;overflow-x:auto;padding-bottom:12px}.w133-roadmap-track a{min-width:120px}.we7-matter-layout{grid-template-columns:1fr!important}.we7-rail{position:relative;top:auto}
  .w133-enterprise-spine .wx-wrap,.w133-pricing-journey .wx-wrap{grid-template-columns:1fr}.w133-enterprise-spine a,.w133-pricing-journey>div>div{min-height:90px;border-bottom:1px solid rgba(255,255,255,.1)}
  .w139-profile-hero{background:var(--w133-paper)!important}.w139-profile-intro h1{font-size:56px!important}
}
