.Core2027-module__qfOB3W__page{color:#121020;--accent:#9aeb77;background:#fff}.Core2027-module__qfOB3W__page section{scroll-margin-top:105px}.Core2027-module__qfOB3W__page h2{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(32px,3.6vw,50px);font-weight:560;line-height:1.12}.Core2027-module__qfOB3W__page h3{letter-spacing:-.02em}.Core2027-module__qfOB3W__page p{color:#62606f;font-size:16px;line-height:1.8}.Core2027-module__qfOB3W__page .Core2027-module__qfOB3W__eyebrow{font:650 10px/1.6 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#7625c5;margin:0 0 26px}.Core2027-module__qfOB3W__skip{z-index:100;color:#121020;background:#9aeb77;padding:16px;position:fixed;top:-100px;left:20px}.Core2027-module__qfOB3W__skip:focus{top:12px}.Core2027-module__qfOB3W__page a:focus-visible{outline-offset:5px;outline:3px solid #7625c5}.Core2027-module__qfOB3W__hero{color:#fff;background:#121020 radial-gradient(at 85% 35%,#7625c52b,#0000 50%);overflow:hidden}.Core2027-module__qfOB3W__heroGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding-block:90px 62px;display:grid}.Core2027-module__qfOB3W__hero .Core2027-module__qfOB3W__eyebrow,.Core2027-module__qfOB3W__people .Core2027-module__qfOB3W__eyebrow,.Core2027-module__qfOB3W__ai .Core2027-module__qfOB3W__eyebrow{color:#9aeb77}.Core2027-module__qfOB3W__hero h1{letter-spacing:-.075em;white-space:nowrap;margin:0 0 30px;font-size:clamp(64px,7.1vw,104px);font-weight:570;line-height:.95}.Core2027-module__qfOB3W__hero h1 span{color:#9aeb77}.Core2027-module__qfOB3W__hero .Core2027-module__qfOB3W__subtitle{color:#fff;letter-spacing:-.025em;max-width:640px;font-size:clamp(21px,2.1vw,28px);line-height:1.45}.Core2027-module__qfOB3W__hero .Core2027-module__qfOB3W__heroIntro{color:#bcb7ca;max-width:520px;font-size:15px}.Core2027-module__qfOB3W__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.Core2027-module__qfOB3W__primary,.Core2027-module__qfOB3W__secondary{border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 22px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.Core2027-module__qfOB3W__primary{color:#121020;background:#9aeb77}.Core2027-module__qfOB3W__primary:hover{background:#b5f49a;transform:translateY(-2px)}.Core2027-module__qfOB3W__secondary{color:#fff;border:1px solid #ffffff36}.Core2027-module__qfOB3W__secondary:hover{background:#ffffff12}.Core2027-module__qfOB3W__hero .Core2027-module__qfOB3W__implementation{color:#bcb7ca;margin:24px 0 0;font-size:11px}.Core2027-module__qfOB3W__scienceFigure{background:#ffffff03;border:1px solid #ffffff26;border-radius:16px;min-width:0;margin:0;padding:22px}.Core2027-module__qfOB3W__scienceFigure svg{width:100%;height:auto;display:block}.Core2027-module__qfOB3W__motionToggle{color:#bcb7ca;cursor:pointer;justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.Core2027-module__qfOB3W__motionToggle input{accent-color:#9aeb77;width:13px;height:13px;margin:0}.Core2027-module__qfOB3W__motionToggle input:focus-visible{outline-offset:4px;outline:2px solid #9aeb77}.Core2027-module__qfOB3W__orbit,.Core2027-module__qfOB3W__innerOrbit{transform-origin:220px 200px}.Core2027-module__qfOB3W__orbit{animation:90s linear infinite Core2027-module__qfOB3W__coreOrbit}.Core2027-module__qfOB3W__innerOrbit{animation:60s linear infinite reverse Core2027-module__qfOB3W__coreOrbit}.Core2027-module__qfOB3W__coreGlow{animation:7s ease-in-out infinite Core2027-module__qfOB3W__coreBreathe}.Core2027-module__qfOB3W__orbitNode{animation:4s ease-in-out infinite Core2027-module__qfOB3W__coreBreathe}.Core2027-module__qfOB3W__signal{opacity:.65;animation:5s linear infinite Core2027-module__qfOB3W__coreSignal}.Core2027-module__qfOB3W__scienceFigure:has(input:checked) svg *{animation-play-state:paused}@keyframes Core2027-module__qfOB3W__coreOrbit{to{transform:rotate(360deg)}}@keyframes Core2027-module__qfOB3W__coreBreathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes Core2027-module__qfOB3W__coreSignal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.Core2027-module__qfOB3W__figureLabel{font:10px/1.6 var(--font-geist-mono), monospace;color:#bcb7ca;justify-content:space-between;gap:10px;display:flex}.Core2027-module__qfOB3W__figureLabel span:last-child{color:#9aeb77}.Core2027-module__qfOB3W__scienceFigure figcaption{color:#bcb7ca;border-top:1px solid #ffffff20;padding-top:18px;font-size:11px;line-height:1.7}.Core2027-module__qfOB3W__heroStatement{color:#e2ddec;border-top:1px solid #ffffff20;padding-block:25px;font-size:13px;line-height:1.8}.Core2027-module__qfOB3W__metricSection{border-bottom:1px solid #e8e4ee;padding-block:42px 54px}.Core2027-module__qfOB3W__metricSection .Core2027-module__qfOB3W__eyebrow{color:#62606f;margin-bottom:20px}.Core2027-module__qfOB3W__metrics{grid-template-columns:repeat(4,1fr);display:grid}.Core2027-module__qfOB3W__metrics>div{border-left:1px solid #e8e4ee;padding-left:35px}.Core2027-module__qfOB3W__metrics>div:first-child{border-left:0;padding-left:0}.Core2027-module__qfOB3W__metrics strong{color:#7625c5;letter-spacing:-.075em;font-size:clamp(55px,6.4vw,88px);font-weight:530;line-height:1.1;display:block}.Core2027-module__qfOB3W__metrics span{margin-top:12px;font-size:12px;line-height:1.5;display:block}.Core2027-module__qfOB3W__section{padding-block:100px}.Core2027-module__qfOB3W__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.Core2027-module__qfOB3W__twoCol>*{min-width:0}.Core2027-module__qfOB3W__question{background:#f5f0fb;border-left:3px solid #7625c5;border-radius:0 14px 14px 0;margin:0;padding:36px}.Core2027-module__qfOB3W__question>span{color:#7625c5;font:400 50px/1 var(--font-geist-mono), monospace}.Core2027-module__qfOB3W__question p{color:#251737;letter-spacing:-.025em;margin:18px 0 0;font-size:23px;line-height:1.5}.Core2027-module__qfOB3W__pale{background:#f8f7fa}.Core2027-module__qfOB3W__muted{color:#777180}.Core2027-module__qfOB3W__cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.Core2027-module__qfOB3W__card{background:#fff;border:1px solid #e7e2ed;border-radius:12px;padding:28px}.Core2027-module__qfOB3W__cardTop{color:#7625c5;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.Core2027-module__qfOB3W__cardTop span{font:11px var(--font-geist-mono), monospace}.Core2027-module__qfOB3W__cardTop svg{width:80px;height:30px}.Core2027-module__qfOB3W__card h3{margin-bottom:14px;font-size:20px}.Core2027-module__qfOB3W__card p{margin-bottom:20px;font-size:14px}.Core2027-module__qfOB3W__card small{color:#7625c5;border-top:1px solid #eee9f3;padding-top:16px;font-size:11px;line-height:1.6;display:block}.Core2027-module__qfOB3W__steps{grid-template-columns:repeat(5,1fr);margin:38px 0;padding:0;list-style:none;display:grid}.Core2027-module__qfOB3W__steps li{padding:0 22px 0 0;position:relative}.Core2027-module__qfOB3W__steps li:before{content:"";background:#ded3e9;width:100%;height:1px;position:absolute;top:23px}.Core2027-module__qfOB3W__steps li:last-child:before{display:none}.Core2027-module__qfOB3W__stepNumber{color:#7625c5;width:48px;height:48px;font:13px var(--font-geist-mono), monospace;background:#fff;border:1px solid #7625c5;border-radius:50%;place-items:center;margin-bottom:25px;display:grid;position:relative}.Core2027-module__qfOB3W__steps li:nth-child(3) .Core2027-module__qfOB3W__stepNumber{color:#fff;background:#7625c5}.Core2027-module__qfOB3W__steps h3{min-height:48px;font-size:17px;line-height:1.4}.Core2027-module__qfOB3W__steps p{font-size:13px;line-height:1.7}.Core2027-module__qfOB3W__delphi{background:#f5f0fb;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:25px 30px;display:flex}.Core2027-module__qfOB3W__delphi strong{font-size:15px}.Core2027-module__qfOB3W__delphi small{color:#62606f;margin-top:8px;font-size:10px;display:block}.Core2027-module__qfOB3W__delphi ol{flex-wrap:wrap;gap:25px;margin:0;padding:0;list-style:none;display:flex}.Core2027-module__qfOB3W__delphi li{align-items:center;gap:12px;font-size:12px;display:flex}.Core2027-module__qfOB3W__delphi b{color:#7625c5;font:13px var(--font-geist-mono), monospace}.Core2027-module__qfOB3W__delphi li span{color:#7625c5;margin-left:10px}.Core2027-module__qfOB3W__people{color:#fff;background:#121020}.Core2027-module__qfOB3W__people .Core2027-module__qfOB3W__twoCol{align-items:center}.Core2027-module__qfOB3W__people p{color:#bcb7ca}.Core2027-module__qfOB3W__peopleNumber>strong{letter-spacing:-.09em;color:#9aeb77;font-size:clamp(110px,13vw,185px);font-weight:500;line-height:1;display:block}.Core2027-module__qfOB3W__peopleNumber strong span{vertical-align:top;margin:20px 0 0 30px;font-size:65px;display:inline-block}.Core2027-module__qfOB3W__peopleNumber>p{text-transform:uppercase;letter-spacing:.16em;margin:18px 0;font-size:12px}.Core2027-module__qfOB3W__dotGrid{grid-template-columns:repeat(20,1fr);gap:10px;max-width:370px;margin-top:28px;display:grid}.Core2027-module__qfOB3W__dotGrid i{opacity:.55;background:#9aeb77;border-radius:50%;width:5px;height:5px}.Core2027-module__qfOB3W__dotGrid i:nth-child(3n){opacity:1;background:#a96be6}.Core2027-module__qfOB3W__joinNote{color:#bcb7ca;margin-top:18px;font-size:11px;line-height:1.6;display:block}.Core2027-module__qfOB3W__framework{margin:35px 0 0}.Core2027-module__qfOB3W__frameworkGrid{grid-template-columns:1fr 64px 1fr;align-items:stretch;display:grid}.Core2027-module__qfOB3W__common,.Core2027-module__qfOB3W__specific{background:#f7f2fc;border:1px solid #e0d2ed;border-radius:14px;padding:35px}.Core2027-module__qfOB3W__specific{background:#f2faee;border-color:#cce4c2}.Core2027-module__qfOB3W__diagramMark{color:#7625c5;font-size:40px}.Core2027-module__qfOB3W__specific .Core2027-module__qfOB3W__diagramMark{color:#326422}.Core2027-module__qfOB3W__framework h3{margin:15px 0 20px;font-size:24px}.Core2027-module__qfOB3W__framework ul{grid-template-columns:1fr 1fr;gap:15px 25px;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.Core2027-module__qfOB3W__plus{text-align:center;color:#7625c5;align-self:center;font-size:34px}.Core2027-module__qfOB3W__framework figcaption{text-align:center}.Core2027-module__qfOB3W__framework figcaption>span{color:#7625c5;margin:18px 0;font-size:30px;display:block}.Core2027-module__qfOB3W__framework figcaption strong{color:#fff;background:#121020;border-radius:9px;padding:20px 40px;font-size:20px;display:inline-block}.Core2027-module__qfOB3W__framework figcaption p{margin-top:14px;font-size:12px}.Core2027-module__qfOB3W__outputStamp{letter-spacing:-.04em;border:1px solid #d6c6e5;border-left:4px solid #7625c5;border-radius:0 10px 10px 0;flex-direction:column;gap:6px;margin-top:50px;padding:25px 35px;display:inline-flex;color:#7625c5!important;font-size:25px!important}.Core2027-module__qfOB3W__outputStamp span{font:10px var(--font-geist-mono), monospace;letter-spacing:.2em}.Core2027-module__qfOB3W__outputs{margin:0;padding:0;list-style:none}.Core2027-module__qfOB3W__outputs li{border-bottom:1px solid #e4dce9;gap:24px;padding:21px 0;font-size:16px;line-height:1.5;display:flex}.Core2027-module__qfOB3W__outputs li:first-child{padding-top:0}.Core2027-module__qfOB3W__outputs li span{color:#7625c5;font:12px/2 var(--font-geist-mono), monospace}.Core2027-module__qfOB3W__ai{color:#fff;background:#211334}.Core2027-module__qfOB3W__ai p{color:#d2c7dc}.Core2027-module__qfOB3W__aiItems{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Core2027-module__qfOB3W__aiItems li{font-size:12px;line-height:1.6}.Core2027-module__qfOB3W__aiItems span{color:#9aeb77;margin-right:12px}.Core2027-module__qfOB3W__timeline{grid-template-columns:repeat(4,1fr);margin-top:42px;padding:0;list-style:none;display:grid}.Core2027-module__qfOB3W__timeline li{border-top:1px solid #d9c8e9;padding:32px 26px 0 0;position:relative}.Core2027-module__qfOB3W__timelineDot{background:#7625c5;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.Core2027-module__qfOB3W__timeline li:nth-child(3) .Core2027-module__qfOB3W__timelineDot{background:#9aeb77;box-shadow:0 0 0 5px #9aeb7733}.Core2027-module__qfOB3W__timeline time{color:#7625c5;font:12px var(--font-geist-mono), monospace;margin-bottom:20px;display:block}.Core2027-module__qfOB3W__timeline h3{font-size:19px}.Core2027-module__qfOB3W__timeline p{font-size:13px}.Core2027-module__qfOB3W__timeline a{color:#7625c5;font-size:12px;font-weight:700}.Core2027-module__qfOB3W__final{text-align:center;background:#eff9e9;border-top:1px solid #d9eccf;padding-block:85px}.Core2027-module__qfOB3W__final h2{max-width:850px;margin-inline:auto}.Core2027-module__qfOB3W__final .Core2027-module__qfOB3W__primary{color:#fff;background:#7625c5;margin-top:15px}.Core2027-module__qfOB3W__final .Core2027-module__qfOB3W__primary:hover{background:#611da5}.Core2027-module__qfOB3W__finalCredit{color:#516047;border-top:1px solid #d5e3ce;flex-direction:column;gap:8px;margin-top:40px;padding-top:35px;font-size:11px;display:flex}.Core2027-module__qfOB3W__finalCredit strong{color:#121020;font-weight:600}@media (max-width:1050px){.Core2027-module__qfOB3W__heroGrid{gap:30px}.Core2027-module__qfOB3W__hero h1{font-size:72px}.Core2027-module__qfOB3W__twoCol{gap:42px}.Core2027-module__qfOB3W__delphi{flex-direction:column;align-items:flex-start}.Core2027-module__qfOB3W__card{padding:22px}}@media (max-width:760px){.Core2027-module__qfOB3W__heroGrid,.Core2027-module__qfOB3W__twoCol{grid-template-columns:1fr;gap:32px}.Core2027-module__qfOB3W__heroGrid{padding-block:55px 40px}.Core2027-module__qfOB3W__hero h1{font-size:clamp(54px,11vw,80px)}.Core2027-module__qfOB3W__scienceFigure{width:100%;max-width:440px;margin-inline:auto}.Core2027-module__qfOB3W__section{padding-block:64px}.Core2027-module__qfOB3W__metrics{grid-template-columns:1fr 1fr;gap:30px 20px}.Core2027-module__qfOB3W__metrics>div{padding-left:20px}.Core2027-module__qfOB3W__metrics>div:nth-child(3){border-left:0;padding-left:0}.Core2027-module__qfOB3W__metrics strong{font-size:70px}.Core2027-module__qfOB3W__cards{grid-template-columns:1fr 1fr}.Core2027-module__qfOB3W__steps{grid-template-columns:1fr;gap:0}.Core2027-module__qfOB3W__steps li{min-height:120px;padding:0 0 25px 70px}.Core2027-module__qfOB3W__steps li:before{width:1px;height:100%;top:0;left:24px}.Core2027-module__qfOB3W__stepNumber{position:absolute;top:0;left:0}.Core2027-module__qfOB3W__steps h3{min-height:0;margin-bottom:10px;padding-top:10px}.Core2027-module__qfOB3W__steps p{margin-bottom:0}.Core2027-module__qfOB3W__frameworkGrid{grid-template-columns:1fr;gap:15px}.Core2027-module__qfOB3W__common,.Core2027-module__qfOB3W__specific{padding:28px}.Core2027-module__qfOB3W__framework figcaption strong{padding:20px;font-size:18px}.Core2027-module__qfOB3W__timeline{grid-template-columns:1fr 1fr;gap:40px 0}.Core2027-module__qfOB3W__outputStamp{margin-top:10px}.Core2027-module__qfOB3W__question{padding:28px}.Core2027-module__qfOB3W__question p{font-size:21px}}@media (max-width:480px){.Core2027-module__qfOB3W__cards{grid-template-columns:1fr}.Core2027-module__qfOB3W__hero h1{font-size:52px}.Core2027-module__qfOB3W__page .Core2027-module__qfOB3W__eyebrow{font-size:9px}.Core2027-module__qfOB3W__hero .Core2027-module__qfOB3W__subtitle{font-size:21px}.Core2027-module__qfOB3W__heroStatement{font-size:12px}.Core2027-module__qfOB3W__actions{flex-direction:column;align-items:stretch}.Core2027-module__qfOB3W__figureLabel{font-size:8px}.Core2027-module__qfOB3W__metrics strong{font-size:62px}.Core2027-module__qfOB3W__timeline{grid-template-columns:1fr;gap:0}.Core2027-module__qfOB3W__timeline li{border-top:0;border-left:1px solid #d9c8e9;padding:0 0 35px 25px}.Core2027-module__qfOB3W__timelineDot{top:3px;left:-5px}.Core2027-module__qfOB3W__timeline li:last-child{border-left-color:#0000}.Core2027-module__qfOB3W__framework ul,.Core2027-module__qfOB3W__aiItems{grid-template-columns:1fr}.Core2027-module__qfOB3W__delphi ol{flex-direction:column;gap:18px}.Core2027-module__qfOB3W__delphi li span{display:none}.Core2027-module__qfOB3W__peopleNumber strong span{font-size:45px}}@media (prefers-reduced-motion:reduce){.Core2027-module__qfOB3W__primary,.Core2027-module__qfOB3W__secondary{transition:none}.Core2027-module__qfOB3W__scienceFigure svg *{animation:none}.Core2027-module__qfOB3W__signal,.Core2027-module__qfOB3W__motionToggle{display:none}}
