:root{--v4-black:#111413;--v4-forest:#173b35;--v4-forest-deep:#0b2522;--v4-copper:#c8753d;--v4-copper-pale:#fbf0e8;--v4-white:#ffffff;--v4-paper:#fafbfa;--v4-muted:#69716e;--v4-line:#e1e5e2;--v4-line-strong:#d3d9d5;--v4-shell:min(calc(100% - 3rem),82rem);--v4-header-offset:7.3rem}.marketing-v4{overflow:clip;background:var(--v4-white)}[data-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}.v4-label{margin:0 0 1rem;color:var(--v4-copper);font-size:.63rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.v4-label--light{color:#e4ad86}.v4-pill{width:fit-content;margin:0;border:1px solid var(--v4-line-strong);border-radius:999px;padding:.45rem .68rem;background:rgba(255,255,255,.88);color:#59615e;box-shadow:0 2px 8px rgba(17,20,19,.035);font-size:.62rem;font-weight:680}.inner-hero-v4{position:relative;min-height:calc(100svh - var(--v4-header-offset));display:grid;grid-template-columns:minmax(22rem,.78fr) minmax(34rem,1.22fr);align-items:stretch;overflow:hidden;border-bottom:1px solid var(--v4-line);background:white}.inner-hero-v4__grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(23,59,53,.12) .7px,transparent .8px);background-size:18px 18px;mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.14) 56%,transparent 84%);opacity:.42}.inner-hero-v4__copy{position:relative;z-index:2;align-self:center;padding:6rem 2rem 6rem max(2rem,calc((100vw - 82rem) / 2))}.inner-hero-v4__copy h1{max-width:38rem;margin:1.7rem 0 0;font-size:clamp(3.55rem,6.3vw,6.6rem);font-weight:560;line-height:.94;letter-spacing:-.072em;text-wrap:balance}.inner-hero-v4__copy>p:not(.v4-pill){max-width:32rem;margin:1.65rem 0 0;color:var(--v4-muted);font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.58}.inner-hero-v4__actions{display:flex;gap:.65rem;margin-top:1.8rem}.inner-hero-v4__copy>small{display:block;max-width:33rem;margin-top:1.15rem;color:#929996;font-size:.57rem;line-height:1.55}.inner-hero-v4__visual{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--v4-line);background:linear-gradient(rgba(23,59,53,.038) 1px,transparent 0),linear-gradient(90deg,rgba(23,59,53,.038) 1px,transparent 0),radial-gradient(circle at 52% 46%,rgba(200,117,61,.12),transparent 23rem),#fafbfa;background-size:3rem 3rem,3rem 3rem,auto,auto}.inner-hero-v4__visual:before{content:"";position:absolute;width:38rem;height:38rem;border:1px solid rgba(23,59,53,.08);border-radius:50%;box-shadow:0 0 0 5rem rgba(23,59,53,.025),0 0 0 10rem rgba(23,59,53,.018);animation:v4-breathe 8s ease-in-out infinite}.inner-scene{position:relative;z-index:2;width:min(calc(100% - 4rem),39rem);min-height:34rem;display:grid;place-items:center}.scene-flow--vertical{width:min(100%,25rem);display:grid;justify-items:center}.scene-node{position:relative;width:100%;min-height:6rem;display:grid;align-content:center;gap:.38rem;border:1px solid var(--v4-line-strong);border-radius:.8rem;padding:1rem 1.15rem;background:rgba(255,255,255,.93);box-shadow:0 16px 42px rgba(35,45,41,.08);backdrop-filter:blur(12px);animation:v4-float 5s ease-in-out infinite}.scene-node>svg{position:absolute;right:1rem;top:1rem;width:1rem;color:var(--v4-copper)}.scene-node small{color:#929996;font-size:.49rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scene-node strong{font-size:.78rem;font-weight:680}.scene-node>span{position:absolute;right:.8rem;top:-.8rem;display:flex;align-items:center;gap:.3rem;border:1px solid #b9e2d0;border-radius:999px;padding:.35rem .5rem;background:#edf9f3;color:#2e845e;font-size:.46rem;font-weight:720}.scene-node>span svg{width:.62rem}.scene-node.is-current{border-color:rgba(200,117,61,.45);box-shadow:0 18px 48px rgba(200,117,61,.14)}.scene-node--copper{background:#fffaf6;animation-delay:-1.7s}.scene-connector{position:relative;width:1px;height:3rem;overflow:hidden;background:#ccd3cf}.scene-connector b{display:block;width:100%;height:40%;background:linear-gradient(transparent,var(--v4-copper),transparent);animation:v4-travel-y 2s ease-in-out infinite}.scene-branch{width:132%;display:grid;grid-template-columns:1fr 1fr;gap:3.3rem;position:relative}.scene-branch:before{content:"";position:absolute;left:25%;right:25%;top:-1.5rem;height:1.5rem;border:solid #ccd3cf;border-width:1px 1px 0}.scene-branch .scene-node:first-child{animation-delay:-2.6s}.scene-branch .scene-node:last-child{animation-delay:-3.8s}.industry-orbit{position:relative;width:31rem;height:31rem;display:grid;place-items:center;border:1px solid rgba(23,59,53,.09);border-radius:50%;box-shadow:0 0 0 5rem rgba(23,59,53,.025),inset 0 0 80px rgba(200,117,61,.055);animation:v4-orbit-soft 26s linear infinite}.industry-orbit:before{content:"";position:absolute;inset:5.6rem;border:1px dashed rgba(200,117,61,.22);border-radius:50%}.industry-orbit__core{width:10rem;height:10rem;display:grid;place-items:center;align-content:center;gap:.75rem;border:1px solid rgba(200,117,61,.28);border-radius:50%;background:white;box-shadow:0 20px 50px rgba(37,44,41,.1);text-align:center;animation:v4-orbit-soft 26s linear infinite reverse}.industry-orbit__core svg{width:1.2rem;color:var(--v4-copper)}.industry-orbit__core strong{max-width:6rem;font-size:.68rem;line-height:1.35}.industry-orbit>span{position:absolute;width:7.4rem;min-height:4rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--v4-line);border-radius:.7rem;padding:.7rem;background:rgba(255,255,255,.94);box-shadow:0 13px 35px rgba(30,43,38,.08);animation:v4-orbit-soft 26s linear infinite reverse}.industry-orbit>span svg{width:.9rem;color:var(--v4-copper)}.industry-orbit>span b{font-size:.57rem}.industry-orbit>span:first-of-type{top:-1.6rem;left:calc(50% - 3.7rem)}.industry-orbit>span:nth-of-type(2){right:-2.1rem;top:7.2rem}.industry-orbit>span:nth-of-type(3){right:1.1rem;bottom:1.3rem}.industry-orbit>span:nth-of-type(4){left:1.1rem;bottom:1.3rem}.industry-orbit>span:nth-of-type(5){left:-2.1rem;top:7.2rem}.process-blueprint{width:min(100%,29rem);overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 28px 75px rgba(31,42,37,.12);transform:rotate(-1.5deg)}.process-blueprint header{min-height:3.4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;background:#fafbfa}.process-blueprint header span{display:flex;align-items:center;gap:.45rem;font-size:.56rem;font-weight:680}.process-blueprint header span i{width:.42rem;height:.42rem;border-radius:50%;background:var(--v4-copper);box-shadow:0 0 0 .25rem rgba(200,117,61,.1)}.process-blueprint header small{color:#929996;font-size:.48rem}.process-blueprint>div{min-height:5.3rem;display:grid;grid-template-columns:2.2rem 1fr 1.8rem;align-items:center;gap:.7rem;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;color:#929996}.process-blueprint>div:last-child{border-bottom:0}.process-blueprint>div>span{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--v4-line);border-radius:50%;font-size:.48rem}.process-blueprint p{display:grid;gap:.2rem;margin:0}.process-blueprint strong{font-size:.67rem}.process-blueprint p small{font-size:.49rem}.process-blueprint>div>i{width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;background:#eef1ef}.process-blueprint>div>i svg{width:.65rem}.process-blueprint>div.is-active{color:var(--v4-black);background:#fffaf6}.process-blueprint>div.is-active>span{border-color:var(--v4-copper);color:var(--v4-copper)}.process-blueprint>div.is-active>i{background:var(--v4-forest);color:white}.example-board{width:min(100%,38rem);overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 30px 80px rgba(31,42,37,.13)}.example-board header{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;background:#fafbfa}.example-board header span{display:flex;align-items:center;gap:.45rem;font-size:.57rem;font-weight:680}.example-board header span i{width:.45rem;height:.45rem;border-radius:50%;background:#3ba879}.example-board header small{color:#929996;font-size:.45rem}.example-board__columns{min-height:19rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:1rem;background:#f7f9f7}.example-board__columns article{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--v4-line);border-radius:.7rem;padding:.85rem;background:white}.example-board__columns article.is-current{border-color:rgba(200,117,61,.45);box-shadow:0 10px 28px rgba(200,117,61,.1);animation:v4-float 4s ease-in-out infinite}.example-board__columns small{color:#909793;font-size:.48rem}.example-board__columns strong{font-size:.61rem}.example-board__columns span{margin-top:auto;border-radius:.45rem;padding:.65rem;background:#f1f4f2;color:#65706b;font-size:.5rem}.example-board__signal{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--v4-line);padding:.85rem 1rem;color:var(--v4-copper);font-size:.53rem;font-weight:680}.example-board__signal svg{width:.75rem}.example-board__signal i{width:.28rem;height:.28rem;border-radius:50%;background:var(--v4-copper);animation:v4-thinking 1.2s ease-in-out infinite}.example-board__signal i:first-of-type{margin-left:auto}.example-board__signal i:nth-of-type(2){animation-delay:-.4s}.example-board__signal i:nth-of-type(3){animation-delay:-.8s}.insight-notes{width:min(100%,31rem);min-height:30rem;position:relative}.insight-notes article{position:absolute;width:100%;min-height:13rem;display:flex;flex-direction:column;border:1px solid var(--v4-line-strong);border-radius:.85rem;padding:1.3rem;background:rgba(255,255,255,.95);box-shadow:0 22px 60px rgba(31,42,37,.11)}.insight-notes article:first-child{top:0;transform:rotate(-3deg);animation:v4-note-one 8s ease-in-out infinite}.insight-notes article:nth-child(2){top:7.3rem;transform:translateX(2.8rem) rotate(1.5deg);animation:v4-note-two 9s ease-in-out infinite}.insight-notes article:nth-child(3){top:14.7rem;transform:translateX(-1.4rem) rotate(-1deg);animation:v4-note-one 10s ease-in-out -3s infinite}.insight-notes span{color:var(--v4-copper);font-size:.51rem;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.insight-notes strong{max-width:22rem;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:500;line-height:1.2;letter-spacing:-.025em}.insight-notes svg{position:absolute;right:1.2rem;top:1.2rem;width:1rem;color:#a3aaa6}.contact-route{width:min(100%,28rem);display:grid;justify-items:center}.contact-route article{width:100%;min-height:8rem;position:relative;display:grid;align-content:center;gap:.45rem;border:1px solid var(--v4-line-strong);border-radius:.85rem;padding:1.2rem 1.2rem 1.2rem 3.6rem;background:white;box-shadow:0 18px 50px rgba(31,42,37,.1)}.contact-route article>svg{position:absolute;left:1.2rem;top:1.3rem;width:1.2rem;color:var(--v4-copper)}.contact-route article small{color:#929996;font-size:.49rem;text-transform:uppercase;letter-spacing:.08em}.contact-route article strong{max-width:19rem;font-size:.73rem}.contact-route article span{width:fit-content;border-radius:999px;padding:.3rem .5rem;background:#edf7f2;color:#3c8062;font-size:.47rem}.contact-route article.is-current{border-color:rgba(200,117,61,.42);background:#fffaf6;animation:v4-float 4.6s ease-in-out infinite}.scroll-workflow-v4{--story-steps:4;min-height:calc(var(--story-steps) * 86vh + 100vh);position:relative;border-bottom:1px solid var(--v4-line);background:white}.scroll-workflow-v4__sticky{position:sticky;top:var(--v4-header-offset);width:var(--v4-shell);height:calc(100svh - var(--v4-header-offset));min-height:39rem;display:grid;grid-template-columns:21rem minmax(0,1fr);align-items:center;gap:4rem;margin:0 auto}.scroll-workflow-v4__copy h2{max-width:20rem;margin:0 0 2.2rem;font-size:clamp(2.45rem,4.2vw,4.5rem);font-weight:560;line-height:.98;letter-spacing:-.06em}.scroll-workflow-v4__copy ol{list-style:none;display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--v4-line)}.scroll-workflow-v4__copy li{border-bottom:1px solid var(--v4-line)}.scroll-workflow-v4__copy button{width:100%;min-height:4rem;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;border:0;padding:.7rem 0;background:transparent;color:#9aa09d;text-align:left;cursor:pointer;transition:color .22s ease,padding .22s ease}.scroll-workflow-v4__copy button>span{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:1px solid var(--v4-line-strong);border-radius:50%;font-size:.46rem;transition:.22s ease}.scroll-workflow-v4__copy button svg{width:.63rem}.scroll-workflow-v4__copy button div{display:grid;gap:.18rem}.scroll-workflow-v4__copy button strong{font-size:.66rem}.scroll-workflow-v4__copy button small{font-size:.5rem}.scroll-workflow-v4__copy li.is-active button{padding-left:.55rem;color:var(--v4-black)}.scroll-workflow-v4__copy li.is-active button>span{border-color:var(--v4-copper);color:var(--v4-copper);box-shadow:0 0 0 .3rem rgba(200,117,61,.09)}.scroll-workflow-v4__copy li.is-complete button>span{border-color:var(--v4-forest);background:var(--v4-forest);color:white}.scroll-workflow-v4__screen{min-width:0;overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 35px 95px rgba(31,42,37,.13)}.scroll-workflow-v4__screen>header{min-height:3.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.75rem .9rem;background:#fafbfa}.scroll-workflow-v4__screen>header span{display:flex;align-items:center;gap:.45rem;font-size:.55rem;font-weight:680}.scroll-workflow-v4__screen>header span i{width:.43rem;height:.43rem;border-radius:50%;background:var(--v4-copper)}.scroll-workflow-v4__screen>header small{border-radius:999px;padding:.28rem .45rem;background:var(--v4-copper-pale);color:#955229;font-size:.43rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.scroll-screen__toolbar{min-height:4.7rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem}.scroll-screen__toolbar>div{display:grid;gap:.25rem}.scroll-screen__toolbar small{color:#909793;font-size:.46rem}.scroll-screen__toolbar strong{font-size:.84rem}.scroll-screen__toolbar>span{display:flex;align-items:center;gap:.38rem;color:#75807b;font-size:.48rem}.scroll-screen__toolbar>span i{width:.4rem;height:.4rem;border-radius:50%;background:#aeb5b1}.scroll-screen__toolbar>span i.is-live{background:#3ba879;box-shadow:0 0 0 .25rem rgba(59,168,121,.1);animation:v4-live 1.7s ease-in-out infinite}.scroll-screen__body{min-height:30rem;display:grid;grid-template-columns:8rem 1fr}.scroll-screen__body>aside{display:grid;align-content:start;gap:.2rem;border-right:1px solid var(--v4-line);padding:.8rem .65rem;background:#f8f9f8}.scroll-screen__body>aside span{border-radius:.4rem;padding:.6rem;color:#8b9390;font-size:.49rem}.scroll-screen__body>aside span.is-active{background:white;color:var(--v4-black);box-shadow:0 1px 4px rgba(17,20,19,.05)}.scroll-screen__canvas{position:relative;overflow:hidden;padding:1rem;background:radial-gradient(circle at 70% 10%,rgba(200,117,61,.08),transparent 17rem),white}.scroll-screen__record{border:1px solid var(--v4-line);border-radius:.72rem;padding:.95rem;background:white;box-shadow:0 10px 30px rgba(31,42,37,.055);animation:v4-record-swap .42s ease both}.scroll-screen__record-heading{display:flex;align-items:center;gap:.55rem}.scroll-screen__record-heading>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#e7ede9;color:var(--v4-forest);font-size:.48rem;font-weight:760}.scroll-screen__record-heading p{display:grid;gap:.18rem;margin:0}.scroll-screen__record-heading strong{font-size:.61rem}.scroll-screen__record-heading small{color:#8b9390;font-size:.46rem}.scroll-screen__record-heading em{margin-left:auto;border-radius:999px;padding:.32rem .48rem;background:var(--v4-copper-pale);color:#955229;font-size:.44rem;font-style:normal;font-weight:690}.scroll-screen__record dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1rem 0;background:var(--v4-line)}.scroll-screen__record dl div{display:grid;gap:.24rem;padding:.7rem;background:#fafbfa}.scroll-screen__record dt{color:#969d99;font-size:.42rem;text-transform:uppercase;letter-spacing:.06em}.scroll-screen__record dd{margin:0;font-size:.5rem;font-weight:650}.scroll-screen__record>p{margin:0;color:#68716d;font-size:.52rem;line-height:1.55}.scroll-screen__route{display:grid;grid-template-columns:repeat(var(--story-steps),1fr);margin:2rem 0 0}.scroll-screen__route>div{position:relative;display:grid;justify-items:center;gap:.48rem;color:#9ba19e}.scroll-screen__route>div>span{position:relative;z-index:2;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--v4-line-strong);border-radius:50%;background:white;font-size:.44rem;transition:.3s ease}.scroll-screen__route>div>span svg{width:.64rem}.scroll-screen__route>div>strong{font-size:.48rem}.scroll-screen__route>div>i{position:absolute;z-index:1;left:calc(50% + 1rem);right:calc(-50% + 1rem);top:1rem;height:1px;overflow:hidden;background:var(--v4-line-strong)}.scroll-screen__route>div>i b{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,var(--v4-copper),transparent);animation:v4-travel-x 2.2s ease-in-out infinite}.scroll-screen__route>div.is-complete>span{border-color:var(--v4-forest);background:var(--v4-forest);color:white}.scroll-screen__route>div.is-complete>i{background:rgba(23,59,53,.35)}.scroll-screen__route>div.is-current{color:var(--v4-black)}.scroll-screen__route>div.is-current>span{border-color:var(--v4-copper);color:var(--v4-copper);box-shadow:0 0 0 .35rem rgba(200,117,61,.09);transform:scale(1.08)}.scroll-screen__activity{position:absolute;right:1rem;bottom:1rem;width:min(19rem,calc(100% - 2rem));display:grid;gap:.3rem;border:1px solid rgba(200,117,61,.26);border-radius:.68rem;padding:.8rem;background:#fffaf6;box-shadow:0 12px 32px rgba(71,48,31,.09);animation:v4-record-swap .42s ease both}.scroll-screen__activity>span{display:flex;align-items:center;gap:.38rem;color:var(--v4-copper);font-size:.45rem;font-weight:720;text-transform:uppercase;letter-spacing:.06em}.scroll-screen__activity svg{width:.65rem}.scroll-screen__activity strong{font-size:.57rem}.scroll-screen__activity small{display:flex;align-items:center;gap:.35rem;color:#888f8c;font-size:.45rem}.capability-system-v4{width:var(--v4-shell);margin:auto;padding:9rem 0 10rem}.capability-system-v4__heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;margin-bottom:4rem}.capability-system-v4__heading h2{max-width:49rem;margin:0;font-size:clamp(3rem,5.6vw,5.8rem);font-weight:540;line-height:.98;letter-spacing:-.066em}.capability-system-v4__heading>p{margin:0;color:var(--v4-muted);font-size:.82rem;line-height:1.7}.capability-system-v4__grid{display:grid;grid-template-columns:repeat(4,1fr);border:solid var(--v4-line);border-width:1px 0 0 1px}.capability-system-v4__grid article{min-height:20rem;position:relative;display:flex;flex-direction:column;border:solid var(--v4-line);border-width:0 1px 1px 0;padding:1.3rem;background:white;transition:background .24s ease,transform .24s ease}.capability-system-v4__grid article:hover{z-index:2;background:#fffaf6;transform:translateY(-3px)}.capability-system-v4__grid article>span{color:var(--v4-copper);font-size:.53rem;font-weight:720}.capability-system-v4__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-top:2rem;border:1px solid var(--v4-line);border-radius:.62rem;background:#fafbfa;color:var(--v4-forest)}.capability-system-v4__icon svg{width:.95rem}.capability-system-v4__grid h3{margin:auto 0 .7rem;font-size:1.08rem;font-weight:620;letter-spacing:-.035em}.capability-system-v4__grid p{margin:0;color:var(--v4-muted);font-size:.62rem;line-height:1.6}.v4-statement{width:min(calc(100% - 2rem),90rem);min-height:36rem;display:grid;place-items:center;align-content:center;margin:0 auto 1rem;border:1px solid var(--v4-line);border-radius:1.2rem;padding:4rem 2rem;background:radial-gradient(circle at 50% 50%,rgba(200,117,61,.09),transparent 24rem),#fafbfa;text-align:center}.v4-statement>p{margin:0 0 1.5rem;color:var(--v4-copper);font-size:.62rem;font-weight:720;text-transform:uppercase;letter-spacing:.12em}.v4-statement h2{max-width:70rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6vw,6rem);font-weight:500;line-height:.98;letter-spacing:-.047em;text-wrap:balance}.v4-statement--dark{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 50% 50%,rgba(200,117,61,.18),transparent 27rem),var(--v4-forest-deep);color:white}.industry-explorer-v4{width:var(--v4-shell);margin:auto;padding:9rem 0}.industry-explorer-v4__heading{max-width:58rem;margin-bottom:3.5rem}.industry-explorer-v4__heading h2{margin:0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:540;line-height:.97;letter-spacing:-.066em}.industry-explorer-v4__heading>p:last-child{max-width:36rem;margin:1.4rem 0 0;color:var(--v4-muted);font-size:.84rem;line-height:1.65}.industry-selector-v4{overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 28px 80px rgba(31,42,37,.11)}.industry-selector-v4__tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--v4-line);background:#fafbfa}.industry-selector-v4__tabs button{position:relative;min-height:5rem;display:flex;align-items:center;justify-content:center;gap:.48rem;border:0;border-right:1px solid var(--v4-line);background:transparent;color:#7c8581;font-size:.55rem;font-weight:650;cursor:pointer}.industry-selector-v4__tabs button:last-child{border-right:0}.industry-selector-v4__tabs button svg{width:.82rem}.industry-selector-v4__tabs button>i{position:absolute;inset:auto 0 0;height:2px;background:transparent}.industry-selector-v4__tabs button.is-active{background:white;color:var(--v4-black)}.industry-selector-v4__tabs button.is-active>i{background:var(--v4-copper)}.industry-selector-v4__workspace{min-height:34rem;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 40%,rgba(200,117,61,.1),transparent 21rem),linear-gradient(rgba(23,59,53,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,59,53,.035) 1px,transparent 0),#f8faf8;background-size:auto,3rem 3rem,3rem 3rem}.industry-selector-v4__workspace>header{min-height:3.4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.industry-selector-v4__workspace>header span{display:flex;align-items:center;gap:.45rem;font-size:.52rem;font-weight:680}.industry-selector-v4__workspace>header span i{width:.42rem;height:.42rem;border-radius:50%;background:#abb3af}.industry-selector-v4__workspace>header span i.is-live{background:#3ba879;box-shadow:0 0 0 .25rem rgba(59,168,121,.1);animation:v4-live 1.7s ease-in-out infinite}.industry-selector-v4__workspace>header small{color:#929996;font-size:.46rem}.industry-selector-v4__intro{width:55%;padding:4rem 3rem;animation:v4-record-swap .45s ease both}.industry-selector-v4__intro h2{margin:0;font-size:clamp(2.5rem,4.3vw,4.4rem);font-weight:550;line-height:.98;letter-spacing:-.06em}.industry-selector-v4__intro a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;color:var(--v4-copper);font-size:.63rem;font-weight:720}.industry-selector-v4__intro a svg{width:.8rem;transition:transform .18s ease}.industry-selector-v4__intro a:hover svg{transform:translateX(3px)}.industry-selector-v4__flow{position:absolute;width:56%;right:2.4rem;bottom:2.4rem;display:grid;grid-template-columns:repeat(6,1fr);align-items:start;border:1px solid var(--v4-line);border-radius:.8rem;padding:1.4rem .7rem;background:rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(31,42,37,.09);backdrop-filter:blur(14px)}.industry-selector-v4__flow>div{position:relative;display:grid;justify-items:center;gap:.55rem;color:#707975;animation:v4-stage-enter .5s ease both;animation-delay:calc(var(--stage-index) * 85ms)}.industry-selector-v4__flow>div>span{position:relative;z-index:2;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--v4-line-strong);border-radius:50%;background:white;color:var(--v4-copper);font-size:.43rem}.industry-selector-v4__flow>div>strong{max-width:4.6rem;min-height:1.5rem;text-align:center;font-size:.44rem;line-height:1.35}.industry-selector-v4__flow>div>i{position:absolute;z-index:1;left:calc(50% + 1rem);right:calc(-50% + 1rem);top:1rem;height:1px;overflow:hidden;background:var(--v4-line-strong)}.industry-selector-v4__flow>div>i b{display:block;width:48%;height:100%;background:linear-gradient(90deg,transparent,var(--v4-copper),transparent);animation:v4-travel-x 2.2s ease-in-out infinite}.industry-directory-v4{width:var(--v4-shell);margin:auto;padding:2rem 0 10rem}.industry-directory-v4>a{min-height:13rem;display:grid;grid-template-columns:3rem 1fr .75fr 3rem;align-items:center;gap:2rem;border-top:1px solid var(--v4-line);transition:padding .25s ease,background .25s ease}.industry-directory-v4>a:last-child{border-bottom:1px solid var(--v4-line)}.industry-directory-v4>a>span{align-self:start;margin-top:1.5rem;color:var(--v4-copper);font-size:.53rem;font-weight:720}.industry-directory-v4 small{color:var(--v4-muted);font-size:.55rem;font-weight:680;text-transform:uppercase;letter-spacing:.08em}.industry-directory-v4 h2{max-width:38rem;margin:.7rem 0 0;font-size:clamp(2rem,3.4vw,3.45rem);font-weight:550;line-height:1;letter-spacing:-.055em}.industry-directory-v4>a>p{margin:0;color:var(--v4-muted);font-size:.62rem;line-height:1.55}.industry-directory-v4>a>i{width:2.8rem;height:2.8rem;display:grid;place-items:center;border:1px solid var(--v4-line);border-radius:50%;color:#8d9491}.industry-directory-v4>a>i svg{width:.9rem}.industry-directory-v4>a:hover{padding-inline:1rem;background:#fffaf6}.industry-directory-v4>a:hover>i{border-color:var(--v4-copper);background:var(--v4-copper);color:white}.industry-journey-section-v4{width:var(--v4-shell);margin:auto;padding:9rem 0}.industry-journey-section-v4__heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:5rem;margin-bottom:3.5rem}.industry-journey-section-v4__heading h2{margin:0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:540;line-height:.97;letter-spacing:-.066em}.industry-journey-section-v4__heading>p{margin:0;color:var(--v4-muted);font-size:.82rem;line-height:1.7}.industry-journey-v4{overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 30px 85px rgba(31,42,37,.11)}.industry-journey-v4>header{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;background:#fafbfa}.industry-journey-v4>header>span{display:flex;align-items:center;gap:.45rem;font-size:.55rem;font-weight:680}.industry-journey-v4>header>span i{width:.42rem;height:.42rem;border-radius:50%;background:#adb4b0}.industry-journey-v4>header>span i.is-live{background:#3ba879;box-shadow:0 0 0 .25rem rgba(59,168,121,.1);animation:v4-live 1.7s ease-in-out infinite}.industry-journey-v4>header button{display:flex;align-items:center;gap:.4rem;border:1px solid var(--v4-line);border-radius:.48rem;padding:.45rem .58rem;background:white;color:#707975;font-size:.48rem;font-weight:680;cursor:pointer}.industry-journey-v4>header button svg{width:.76rem}.industry-journey-v4__body{min-height:34rem;display:grid;grid-template-columns:1fr 23rem;gap:3rem;align-items:center;padding:3rem;background:linear-gradient(rgba(23,59,53,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,59,53,.035) 1px,transparent 0),radial-gradient(circle at 30% 50%,rgba(200,117,61,.09),transparent 22rem),#f8faf8;background-size:3rem 3rem,3rem 3rem,auto,auto}.industry-journey-v4__steps{display:grid;grid-template-columns:repeat(6,1fr)}.industry-journey-v4__steps button{position:relative;display:grid;justify-items:center;gap:.7rem;border:0;background:transparent;color:#9aa19d;cursor:pointer}.industry-journey-v4__steps button>span{position:relative;z-index:2;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--v4-line-strong);border-radius:50%;background:white;font-size:.47rem;transition:.26s ease}.industry-journey-v4__steps button>span svg{width:.7rem}.industry-journey-v4__steps button strong{max-width:5.3rem;text-align:center;font-size:.5rem;line-height:1.35}.industry-journey-v4__steps button>i{position:absolute;left:calc(50% + 1.25rem);right:calc(-50% + 1.25rem);top:1.25rem;height:1px;overflow:hidden;background:var(--v4-line-strong)}.industry-journey-v4__steps button>i b{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,var(--v4-copper),transparent);animation:v4-travel-x 2.3s ease-in-out infinite}.industry-journey-v4__steps button.is-complete>span{border-color:var(--v4-forest);background:var(--v4-forest);color:white}.industry-journey-v4__steps button.is-complete>i{background:rgba(23,59,53,.35)}.industry-journey-v4__steps button.is-active{color:var(--v4-black)}.industry-journey-v4__steps button.is-active>span{border-color:var(--v4-copper);color:var(--v4-copper);box-shadow:0 0 0 .38rem rgba(200,117,61,.1);transform:scale(1.08)}.industry-journey-v4__detail{min-height:22rem;display:flex;flex-direction:column;border:1px solid var(--v4-line);border-radius:.8rem;padding:1.35rem;background:rgba(255,255,255,.94);box-shadow:0 20px 55px rgba(31,42,37,.1);animation:v4-record-swap .43s ease both}.industry-journey-v4__detail>span{display:flex;align-items:center;gap:.4rem;color:var(--v4-copper);font-size:.5rem;font-weight:720;text-transform:uppercase;letter-spacing:.07em}.industry-journey-v4__detail>span svg{width:.75rem}.industry-journey-v4__detail h3{margin:2.5rem 0 .7rem;font-size:2.3rem;font-weight:560;line-height:1;letter-spacing:-.055em;text-transform:capitalize}.industry-journey-v4__detail>p{color:var(--v4-muted);font-size:.67rem;line-height:1.6}.industry-journey-v4__detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 0 0;background:var(--v4-line)}.industry-journey-v4__detail dl div{display:grid;gap:.3rem;padding:.7rem;background:white}.industry-journey-v4__detail dt{color:#969d99;font-size:.42rem;text-transform:uppercase;letter-spacing:.06em}.industry-journey-v4__detail dd{margin:0;font-size:.48rem;font-weight:650}.v4-disclosure{margin:1rem 0 0;color:#929996;font-size:.54rem;line-height:1.55}.industry-principles-v4{width:var(--v4-shell);display:grid;grid-template-columns:1fr 1fr;margin:0 auto 9rem;border:solid var(--v4-line);border-width:1px 0 0 1px}.industry-principles-v4 article{min-height:24rem;display:flex;flex-direction:column;border:solid var(--v4-line);border-width:0 1px 1px 0;padding:2rem}.industry-principles-v4 article>svg{width:1.4rem;color:var(--v4-copper)}.industry-principles-v4 article>span{margin-top:2rem;color:var(--v4-copper);font-size:.55rem;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.industry-principles-v4 h3{max-width:30rem;margin:auto 0 .8rem;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:550;line-height:.99;letter-spacing:-.058em}.industry-principles-v4 p{max-width:27rem;margin:0;color:var(--v4-muted);font-size:.68rem;line-height:1.6}.industry-outcomes-v4{border-block:1px solid var(--v4-line);background:#f7f9f7}.industry-outcomes-v4>div:first-child{width:var(--v4-shell);margin:auto;padding:8rem 0 4rem}.industry-outcomes-v4>div:first-child h2{margin:0;font-size:clamp(3rem,5.6vw,5.8rem);font-weight:540;line-height:.97;letter-spacing:-.066em}.industry-outcomes-v4>div:last-child{width:var(--v4-shell);display:grid;grid-template-columns:repeat(4,1fr);margin:auto;border-top:1px solid var(--v4-line)}.industry-outcomes-v4 article{min-height:18rem;display:flex;flex-direction:column;border-right:1px solid var(--v4-line);padding:1.35rem 1.35rem 3rem}.industry-outcomes-v4 article:last-child{border-right:0}.industry-outcomes-v4 article>span{color:var(--v4-copper);font-size:.53rem;font-weight:720}.industry-outcomes-v4 h3{margin:auto 0 .7rem;font-size:1.05rem;font-weight:620;letter-spacing:-.035em}.industry-outcomes-v4 article p{margin:0;color:var(--v4-muted);font-size:.62rem;line-height:1.6}.working-principles-v4{width:var(--v4-shell);margin:auto;padding:9rem 0 10rem}.working-principles-v4__heading{max-width:59rem;margin-bottom:4rem}.working-principles-v4__heading h2{margin:0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:540;line-height:.97;letter-spacing:-.066em}.working-principles-v4__grid{display:grid;grid-template-columns:1fr 1fr;border:solid var(--v4-line);border-width:1px 0 0 1px}.working-principles-v4__grid article{min-height:22rem;display:flex;flex-direction:column;border:solid var(--v4-line);border-width:0 1px 1px 0;padding:1.5rem;transition:background .22s ease}.working-principles-v4__grid article:hover{background:#fffaf6}.working-principles-v4__grid article>svg{width:1.2rem;color:var(--v4-copper)}.working-principles-v4__grid article>span{margin-top:1.8rem;color:var(--v4-muted);font-size:.53rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.working-principles-v4__grid h3{margin:auto 0 .65rem;font-size:1.7rem;font-weight:570;letter-spacing:-.045em}.working-principles-v4__grid p{max-width:26rem;margin:0;color:var(--v4-muted);font-size:.65rem;line-height:1.65}.examples-stage-v4{width:var(--v4-shell);margin:auto;padding:9rem 0}.examples-stage-v4__heading{max-width:61rem;margin-bottom:3.5rem}.examples-stage-v4__heading h2{margin:0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:540;line-height:.97;letter-spacing:-.066em}.examples-stage-v4__heading>p:last-child{max-width:40rem;margin:1.4rem 0 0;color:var(--v4-muted);font-size:.82rem;line-height:1.7}.example-console-v4{overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 34px 95px rgba(31,42,37,.13)}.example-console-v4__bar{min-height:3.6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--v4-line);padding:.75rem .9rem;background:#fafbfa}.example-console-v4__bar>span{display:flex;align-items:center;gap:.45rem;font-size:.54rem;font-weight:690}.example-console-v4__bar>span i{width:.42rem;height:.42rem;border-radius:50%;background:#aeb5b1}.example-console-v4__bar>span i.is-live{background:#3ba879;box-shadow:0 0 0 .25rem rgba(59,168,121,.1);animation:v4-live 1.7s ease-in-out infinite}.example-console-v4__bar>small{color:#929996;font-size:.46rem}.example-console-v4__bar>button{justify-self:end;display:flex;align-items:center;gap:.38rem;border:1px solid var(--v4-line);border-radius:.45rem;padding:.45rem .55rem;background:white;color:#707975;font-size:.47rem;font-weight:680;cursor:pointer}.example-console-v4__bar>button svg{width:.75rem}.example-console-v4__tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--v4-line)}.example-console-v4__tabs button{min-height:4.2rem;display:flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-right:1px solid var(--v4-line);background:white;color:#7a837f;font-size:.54rem;font-weight:650;cursor:pointer}.example-console-v4__tabs button:last-child{border-right:0}.example-console-v4__tabs button svg{width:.82rem}.example-console-v4__tabs button.is-active{background:var(--v4-forest);color:white}.example-console-v4__body{min-height:39rem;display:grid;grid-template-columns:11rem 1fr}.example-console-v4__body>aside{display:flex;flex-direction:column;border-right:1px solid var(--v4-line);padding:1rem .8rem;background:#f8f9f8}.example-console-v4__body>aside>small{color:#969d99;font-size:.45rem}.example-console-v4__body>aside>strong{margin-top:.3rem;font-size:.65rem}.example-console-v4__body>aside nav{display:grid;gap:.2rem;margin-top:2rem}.example-console-v4__body>aside nav span{border-radius:.4rem;padding:.6rem;color:#818a86;font-size:.5rem}.example-console-v4__body>aside nav span.is-active{background:white;color:var(--v4-black);box-shadow:0 1px 4px rgba(17,20,19,.05)}.example-console-v4__body>aside>div{display:flex;align-items:flex-start;gap:.45rem;margin-top:auto;border:1px solid var(--v4-line);border-radius:.58rem;padding:.65rem;background:white}.example-console-v4__body>aside>div svg{width:.72rem;color:var(--v4-copper)}.example-console-v4__body>aside>div p{display:grid;gap:.2rem;margin:0}.example-console-v4__body>aside>div small{color:#969d99;font-size:.42rem}.example-console-v4__body>aside>div strong{font-size:.49rem;line-height:1.35}.example-console-v4__run{position:relative;overflow:hidden;padding:1.5rem;background:linear-gradient(rgba(23,59,53,.032) 1px,transparent 0),linear-gradient(90deg,rgba(23,59,53,.032) 1px,transparent 0),radial-gradient(circle at 60% 35%,rgba(200,117,61,.08),transparent 22rem),white;background-size:3rem 3rem,3rem 3rem,auto,auto}.example-console-v4__heading{display:flex;align-items:flex-end;justify-content:space-between}.example-console-v4__heading>div{display:grid;gap:.3rem}.example-console-v4__heading small{color:#929996;font-size:.47rem}.example-console-v4__heading h2{margin:0;font-size:1.35rem;font-weight:620;letter-spacing:-.04em}.example-console-v4__heading em{color:#909793;font-size:.48rem;font-style:normal}.example-console-v4__route{display:grid;grid-template-columns:repeat(5,1fr);margin-top:3.2rem}.example-console-v4__route button{position:relative;display:grid;justify-items:center;gap:.7rem;border:0;background:transparent;color:#969d99;cursor:pointer}.example-console-v4__route button>span{position:relative;z-index:2;width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--v4-line-strong);border-radius:50%;background:white;font-size:.46rem;transition:.25s ease}.example-console-v4__route button>span svg{width:.68rem}.example-console-v4__route button strong{max-width:6.5rem;min-height:2rem;text-align:center;font-size:.49rem;line-height:1.35}.example-console-v4__route button>i{position:absolute;left:calc(50% + 1.18rem);right:calc(-50% + 1.18rem);top:1.18rem;height:1px;overflow:hidden;background:var(--v4-line-strong)}.example-console-v4__route button>i b{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,var(--v4-copper),transparent);animation:v4-travel-x 2.2s ease-in-out infinite}.example-console-v4__route button.is-complete>span{border-color:var(--v4-forest);background:var(--v4-forest);color:white}.example-console-v4__route button.is-complete>i{background:rgba(23,59,53,.35)}.example-console-v4__route button.is-current{color:var(--v4-black)}.example-console-v4__route button.is-current>span{border-color:var(--v4-copper);color:var(--v4-copper);box-shadow:0 0 0 .35rem rgba(200,117,61,.1);transform:scale(1.08)}.example-console-v4__detail{width:min(100%,35rem);min-height:18rem;display:flex;flex-direction:column;margin:3rem auto 0;border:1px solid var(--v4-line);border-radius:.78rem;padding:1.25rem;background:rgba(255,255,255,.95);box-shadow:0 18px 50px rgba(31,42,37,.1);animation:v4-record-swap .43s ease both}.example-console-v4__detail>span{display:flex;align-items:center;gap:.38rem;color:var(--v4-copper);font-size:.47rem;font-weight:720;text-transform:uppercase;letter-spacing:.07em}.example-console-v4__detail>span svg{width:.7rem}.example-console-v4__detail h3{margin:1.4rem 0 .5rem;font-size:2rem;font-weight:570;line-height:1;letter-spacing:-.052em}.example-console-v4__detail>p{margin:0;color:var(--v4-muted);font-size:.62rem;line-height:1.55}.example-console-v4__detail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 0 1rem;background:var(--v4-line)}.example-console-v4__detail dl div{display:grid;gap:.25rem;padding:.65rem;background:#fafbfa}.example-console-v4__detail dt{color:#969d99;font-size:.41rem;text-transform:uppercase;letter-spacing:.05em}.example-console-v4__detail dd{margin:0;font-size:.47rem;font-weight:650}.example-console-v4__detail>button{width:fit-content;display:flex;align-items:center;gap:.4rem;border:0;border-radius:.5rem;padding:.65rem .8rem;background:var(--v4-black);color:white;font-size:.52rem;font-weight:690;cursor:pointer}.example-console-v4__detail>button svg{width:.75rem}.example-directory-v4{width:var(--v4-shell);display:grid;grid-template-columns:1fr 1fr;margin:0 auto 10rem;border:solid var(--v4-line);border-width:1px 0 0 1px}.example-directory-v4 article{min-height:13rem;display:flex;flex-direction:column;border:solid var(--v4-line);border-width:0 1px 1px 0;padding:1.2rem}.example-directory-v4 article>span{color:var(--v4-copper);font-size:.52rem;font-weight:720}.example-directory-v4 article>small{margin-top:1rem;color:var(--v4-muted);font-size:.5rem;text-transform:uppercase;letter-spacing:.07em}.example-directory-v4 h2{margin:auto 0 0;font-size:1.65rem;font-weight:570;letter-spacing:-.045em}.example-directory-v4 h2 i{margin:0 .6rem;color:var(--v4-copper);font-style:normal}.insight-manifesto-v4{width:var(--v4-shell);min-height:42rem;display:grid;place-items:center;align-content:center;margin:9rem auto;border-block:1px solid var(--v4-line);padding:5rem 2rem;text-align:center}.insight-manifesto-v4>div{display:flex;align-items:center;gap:1rem}.insight-manifesto-v4>div span{display:flex;align-items:center;gap:.45rem;color:var(--v4-copper);font-size:.53rem;font-weight:720;text-transform:uppercase;letter-spacing:.08em}.insight-manifesto-v4>div span svg{width:.75rem}.insight-manifesto-v4>div small{color:#929996;font-size:.49rem}.insight-manifesto-v4 h2{max-width:73rem;margin:2.2rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.2vw,6.4rem);font-weight:500;line-height:.96;letter-spacing:-.048em;text-wrap:balance}.insight-manifesto-v4>p{max-width:43rem;margin:0;color:var(--v4-muted);font-size:.84rem;line-height:1.7}.insight-library-v4{width:var(--v4-shell);margin:auto;padding-bottom:10rem}.insight-library-v4__heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;margin-bottom:4rem}.insight-library-v4__heading .v4-label{grid-column:1/-1}.insight-library-v4__heading h2{margin:0;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:540;line-height:.98;letter-spacing:-.065em}.insight-library-v4__heading>p{margin:0;color:var(--v4-muted);font-size:.82rem;line-height:1.7}.insight-library-v4__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.insight-library-v4__grid article{min-height:26rem;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v4-line);border-radius:.9rem;padding:1.5rem;background:#fafbfa;transition:transform .3s ease,border-color .25s ease,box-shadow .3s ease}.insight-library-v4__grid article:hover{transform:translateY(-5px);border-color:rgba(200,117,61,.3);box-shadow:0 24px 65px rgba(31,42,37,.1)}.insight-library-v4__grid article>span{color:var(--v4-copper);font-size:.52rem;font-weight:720;text-transform:uppercase;letter-spacing:.07em}.insight-library-v4__grid article>svg{width:1.1rem;margin-top:2rem;color:#929996}.insight-library-v4__grid h3{max-width:31rem;margin:auto 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;line-height:1.02;letter-spacing:-.045em}.insight-library-v4__grid p{max-width:31rem;margin:0;color:var(--v4-muted);font-size:.67rem;line-height:1.65}.insight-library-v4__grid article>small{display:flex;align-items:center;gap:.4rem;margin-top:1.5rem;color:#929996;font-size:.49rem}.insight-library-v4__grid article>small svg{width:.7rem}.contact-v4{width:var(--v4-shell);display:grid;grid-template-columns:.75fr 1.25fr;gap:6rem;align-items:start;margin:auto;padding:9rem 0 10rem}.contact-v4__intro{position:sticky;top:9rem}.contact-v4__intro h2{margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:550;line-height:.96;letter-spacing:-.064em}.contact-v4__intro>p:not(.v4-label){max-width:29rem;margin:1.4rem 0 0;color:var(--v4-muted);font-size:.76rem;line-height:1.7}.contact-v4__intro>a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;color:var(--v4-copper);font-size:.61rem;font-weight:720}.contact-v4__intro>a svg{width:.78rem}.contact-v4__intro ul{list-style:none;display:grid;gap:.7rem;margin:4rem 0 0;padding:0}.contact-v4__intro li{display:flex;align-items:center;gap:.5rem;color:#5f6964;font-size:.62rem}.contact-v4__intro li svg{width:.75rem;color:var(--v4-copper)}.contact-v4__intro>small{display:grid;gap:.3rem;margin-top:3rem;color:#929996;font-size:.51rem}.contact-v4__intro>small a{color:var(--v4-black);font-size:.66rem;font-weight:680}.contact-v4__form{overflow:hidden;border:1px solid var(--v4-line-strong);border-radius:.95rem;background:white;box-shadow:0 30px 85px rgba(31,42,37,.11)}.contact-v4__form-heading{min-height:3.7rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v4-line);padding:.8rem 1rem;background:#fafbfa}.contact-v4__form-heading>span{display:flex;align-items:center;gap:.45rem;font-size:.55rem;font-weight:680}.contact-v4__form-heading>span i{width:.42rem;height:.42rem;border-radius:50%;background:#3ba879;box-shadow:0 0 0 .25rem rgba(59,168,121,.1)}.contact-v4__form-heading small{color:#929996;font-size:.47rem}.contact-v4__form .workflow-form{padding:2rem}.contact-v4__form .workflow-form input,.contact-v4__form .workflow-form textarea{border-radius:.55rem;background:#fafbfa}.contact-v4__form .workflow-form input:focus,.contact-v4__form .workflow-form textarea:focus{background:white}.contact-v4__form .workflow-form .button{min-height:3.1rem;border-radius:.55rem;background:var(--v4-black)}.contact-v4__form .workflow-form .button:hover{background:var(--v4-forest)}.page-cta-v4{position:relative;width:min(calc(100% - 2rem),90rem);min-height:34rem;display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;overflow:hidden;margin:0 auto 1rem;border-radius:1.2rem;padding:max(3rem,6vw);background:var(--v4-forest-deep);color:white}.page-cta-v4__grid{position:absolute;inset:0;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0);background-size:5rem 5rem;mask-image:radial-gradient(circle at 75% 35%,black,transparent 65%)}.page-cta-v4:after{content:"";position:absolute;width:31rem;height:31rem;right:7%;top:-10rem;border:1px solid rgba(200,117,61,.3);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,255,255,.025),0 0 0 10rem rgba(255,255,255,.018);animation:v4-orbit-soft 24s linear infinite}.page-cta-v4>:not(.page-cta-v4__grid){position:relative;z-index:2}.page-cta-v4__copy{max-width:58rem}.page-cta-v4 h2{margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:540;line-height:.94;letter-spacing:-.07em}.page-cta-v4__copy>p:last-child{margin:1.2rem 0 0;color:#a7bbb5;font-size:.75rem}@keyframes v4-breathe{0%,to{transform:scale(.96);opacity:.65}50%{transform:scale(1.03);opacity:1}}@keyframes v4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes v4-orbit-soft{to{transform:rotate(1turn)}}@keyframes v4-travel-y{0%{transform:translateY(-120%)}to{transform:translateY(350%)}}@keyframes v4-travel-x{0%{transform:translateX(-120%)}to{transform:translateX(330%)}}@keyframes v4-live{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes v4-thinking{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.16rem)}}@keyframes v4-note-one{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-.5rem) rotate(-2deg)}}@keyframes v4-note-two{0%,to{transform:translate(2.8rem) rotate(1.5deg)}50%{transform:translate(2.8rem,-.55rem) rotate(.7deg)}}@keyframes v4-record-swap{0%{opacity:.25;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes v4-stage-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@media (max-width:1120px){:root{--v4-header-offset:6.85rem}.inner-hero-v4{grid-template-columns:.9fr 1.1fr}.inner-hero-v4__copy{padding-left:2rem}.inner-scene{width:calc(100% - 2rem)}.industry-orbit{width:25rem;height:25rem}.industry-orbit>span:nth-of-type(2){right:-1rem;top:5rem}.industry-orbit>span:nth-of-type(5){left:-1rem;top:5rem}.scroll-workflow-v4__sticky{grid-template-columns:17rem minmax(0,1fr);gap:2rem}.scroll-screen__body{grid-template-columns:6.5rem 1fr}.capability-system-v4__grid{grid-template-columns:repeat(2,1fr)}.industry-selector-v4__intro{width:63%}.industry-selector-v4__flow{width:calc(100% - 4rem)}.industry-journey-v4__body{grid-template-columns:1fr}.industry-journey-v4__detail{width:min(100%,34rem);justify-self:end}.industry-journey-v4__steps{padding-top:2rem}.industry-directory-v4>a{grid-template-columns:3rem 1fr 3rem}.industry-directory-v4>a>p{display:none}}@media (max-width:820px){:root{--v4-shell:min(calc(100% - 2rem),82rem);--v4-header-offset:6.35rem}.inner-hero-v4{min-height:auto;grid-template-columns:1fr}.inner-hero-v4__copy{padding:5rem 1rem 3.5rem;text-align:center}.inner-hero-v4__copy .v4-pill{margin-inline:auto}.inner-hero-v4__copy h1{max-width:46rem;margin-inline:auto;font-size:clamp(3.35rem,14vw,5.2rem)}.inner-hero-v4__copy>p:not(.v4-pill){margin-inline:auto}.inner-hero-v4__actions{width:min(100%,21rem);flex-direction:column;margin-inline:auto}.inner-hero-v4__copy>small{margin-inline:auto}.inner-hero-v4__visual{min-height:34rem;border-left:0;border-top:1px solid var(--v4-line)}.inner-scene{min-height:31rem}.industry-orbit{width:22rem;height:22rem}.industry-orbit>span{width:6.4rem}.industry-orbit>span:first-of-type{left:calc(50% - 3.2rem)}.industry-orbit>span:nth-of-type(2){right:-.5rem;top:4rem}.industry-orbit>span:nth-of-type(5){left:-.5rem;top:4rem}.scroll-workflow-v4{min-height:auto;padding:6rem 0}.scroll-workflow-v4__sticky{position:static;height:auto;min-height:0;grid-template-columns:1fr}.scroll-workflow-v4__copy h2{max-width:44rem}.scroll-workflow-v4__copy ol{grid-template-columns:repeat(var(--story-steps),minmax(9rem,1fr));overflow-x:auto;border-bottom:1px solid var(--v4-line);scrollbar-width:none}.scroll-workflow-v4__copy li{border-bottom:0;border-right:1px solid var(--v4-line)}.scroll-workflow-v4__copy li:last-child{border-right:0}.scroll-workflow-v4__copy button{min-width:9rem;padding:.7rem}.scroll-workflow-v4__copy li.is-active button{padding-left:.7rem;background:#fffaf6}.scroll-workflow-v4__screen{margin-top:1rem}.capability-system-v4__heading,.industry-journey-section-v4__heading,.insight-library-v4__heading{grid-template-columns:1fr;gap:1.5rem}.capability-system-v4__heading>p,.industry-journey-section-v4__heading>p,.insight-library-v4__heading>p{max-width:36rem}.industry-selector-v4__tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(9rem,1fr));scrollbar-width:none}.industry-selector-v4__intro{width:100%;padding:3rem 2rem 10rem}.industry-selector-v4__flow{width:calc(100% - 2rem);right:1rem;bottom:1rem;overflow-x:auto;grid-template-columns:repeat(6,minmax(6rem,1fr));scrollbar-width:none}.industry-principles-v4{grid-template-columns:1fr}.industry-principles-v4 article{min-height:20rem}.industry-outcomes-v4>div:last-child{grid-template-columns:1fr 1fr}.industry-outcomes-v4 article:nth-child(2){border-right:0}.industry-outcomes-v4 article:nth-child(n+3){border-top:1px solid var(--v4-line)}.example-console-v4__body{grid-template-columns:1fr}.example-console-v4__body>aside{display:none}.example-console-v4__run{min-height:38rem}.example-console-v4__bar{grid-template-columns:1fr auto}.example-console-v4__bar>small{display:none}.contact-v4{grid-template-columns:1fr;gap:3rem}.contact-v4__intro{position:static}.page-cta-v4{display:grid;align-content:center}.page-cta-v4 .v3-button{width:fit-content}}@media (max-width:600px){.inner-hero-v4__visual{min-height:31rem}.inner-scene{width:calc(100% - 1.25rem);min-height:28rem}.scene-flow--vertical{width:min(76%,20rem)}.scene-branch{width:134%;gap:1rem}.scene-node{min-height:5.3rem;padding:.8rem}.scene-branch .scene-node{min-width:0}.industry-orbit{width:17rem;height:17rem}.industry-orbit:before{inset:3.3rem}.industry-orbit__core{width:7.5rem;height:7.5rem}.industry-orbit>span{width:5.4rem;min-height:3.3rem;padding:.5rem}.industry-orbit>span b{font-size:.48rem}.industry-orbit>span:first-of-type{left:calc(50% - 2.7rem)}.industry-orbit>span:nth-of-type(2){right:-1rem;top:3rem}.industry-orbit>span:nth-of-type(5){left:-1rem;top:3rem}.industry-orbit>span:nth-of-type(3),.industry-orbit>span:nth-of-type(4){bottom:0}.example-board,.process-blueprint{width:calc(100% - .75rem)}.example-board__columns{min-height:16rem;gap:.35rem;padding:.55rem}.example-board__columns article{padding:.55rem}.insight-notes{width:calc(100% - 2rem)}.insight-notes article:nth-child(2){transform:translateX(.8rem) rotate(1.5deg);animation:none}.insight-notes article:nth-child(3){transform:translateX(-.5rem) rotate(-1deg);animation:none}.contact-route{width:calc(100% - 2rem)}.scroll-workflow-v4{padding:5rem 0}.scroll-workflow-v4__copy h2{font-size:2.9rem}.scroll-workflow-v4__screen>header small{display:none}.scroll-screen__body{grid-template-columns:1fr;min-height:32rem}.scroll-screen__body>aside{display:none}.scroll-screen__record dl{grid-template-columns:1fr}.scroll-screen__record dl div{grid-template-columns:1fr 1fr}.scroll-screen__route{overflow-x:auto;grid-template-columns:repeat(var(--story-steps),minmax(5.5rem,1fr));padding:.5rem 0;scrollbar-width:none}.scroll-screen__activity{position:static;width:100%;margin-top:2rem}.capability-system-v4{padding:7rem 0}.capability-system-v4__heading h2,.examples-stage-v4__heading h2,.industry-explorer-v4__heading h2,.industry-journey-section-v4__heading h2,.insight-library-v4__heading h2,.working-principles-v4__heading h2{font-size:3.15rem}.capability-system-v4__grid{grid-template-columns:1fr}.capability-system-v4__grid article{min-height:17rem}.v4-statement{min-height:30rem}.v4-statement h2{font-size:3.25rem}.examples-stage-v4,.industry-explorer-v4,.industry-journey-section-v4{padding:7rem 0}.industry-selector-v4__workspace{min-height:37rem}.industry-selector-v4__intro{padding:3rem 1.2rem 12rem}.industry-selector-v4__intro h2{font-size:2.8rem}.industry-directory-v4>a{min-height:11rem;grid-template-columns:2rem 1fr 2.5rem;gap:1rem}.industry-directory-v4 h2{font-size:2.15rem}.industry-directory-v4>a>i{width:2.5rem;height:2.5rem}.industry-journey-v4__body{min-height:39rem;gap:2rem;padding:1rem}.industry-journey-v4__steps{overflow-x:auto;grid-template-columns:repeat(6,minmax(6rem,1fr));padding:2rem 0 1rem;scrollbar-width:none}.industry-journey-v4__detail{min-height:19rem}.industry-journey-v4__detail dl{grid-template-columns:1fr}.industry-journey-v4__detail dl div{grid-template-columns:1fr 1fr}.industry-principles-v4 article{min-height:18rem;padding:1.4rem}.industry-principles-v4 h3{font-size:2.7rem}.industry-outcomes-v4>div:last-child{grid-template-columns:1fr}.industry-outcomes-v4 article{min-height:13rem;border-right:0;border-top:1px solid var(--v4-line)}.industry-outcomes-v4 article:first-child{border-top:0}.working-principles-v4__grid{grid-template-columns:1fr}.working-principles-v4__grid article{min-height:18rem}.example-console-v4__tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(7rem,1fr));scrollbar-width:none}.example-console-v4__run{min-height:43rem;padding:1rem}.example-console-v4__route{overflow-x:auto;grid-template-columns:repeat(5,minmax(6.5rem,1fr));padding:.5rem;scrollbar-width:none}.example-console-v4__detail{min-height:19rem;margin-top:2rem}.example-console-v4__detail dl{grid-template-columns:1fr}.example-console-v4__detail dl div{grid-template-columns:1fr 1fr}.example-directory-v4{grid-template-columns:1fr}.insight-manifesto-v4{min-height:36rem;margin-block:7rem;padding-inline:0}.insight-manifesto-v4 h2{font-size:3.35rem}.insight-manifesto-v4>div{display:grid;gap:.5rem}.insight-library-v4__grid{grid-template-columns:1fr}.insight-library-v4__grid article{min-height:23rem}.contact-v4{padding:7rem 0}.contact-v4__intro h2{font-size:3.35rem}.contact-v4__form .workflow-form{padding:1rem}.page-cta-v4{min-height:32rem;padding:2rem 1.25rem}.page-cta-v4 h2{font-size:3.45rem}.page-cta-v4 .v3-button{width:100%}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.contact-route article,.example-board__columns article,.example-board__signal i,.example-console-v4__bar>span i,.example-console-v4__route button>i b,.industry-journey-v4>header>span i,.industry-journey-v4__steps button>i b,.industry-orbit,.industry-orbit>span,.industry-orbit__core,.industry-selector-v4__flow>div,.industry-selector-v4__flow>div>i b,.industry-selector-v4__workspace>header span i,.inner-hero-v4__visual:before,.insight-notes article,.page-cta-v4:after,.scene-connector b,.scene-node,.scroll-screen__route>div>i b,.scroll-screen__toolbar>span i{animation:none!important}}