@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--bg:#060912;--surface:#0b1018;--surface-2:#101722;--paper:#f2f4ef;--ink:#080b11;--text:#f3f6fb;--muted:#98a1af;--muted-dark:#586170;--acid:#65e886;--blue:#2f8fe8;--coral:#e6534b;--line:#ffffff1f;--line-dark:#080b1129}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Inter,Arial,sans-serif;font-weight:560;line-height:1.04}.shell{width:min(1280px,100% - 72px);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060912d6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand{letter-spacing:-.045em;align-items:center;gap:13px;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:690;display:inline-flex}.brand-mark{align-items:end;gap:3px;width:27px;height:25px;display:flex}.brand-mark i{border-radius:5px;width:4px}.brand-mark i:first-child{background:var(--blue);height:9px;box-shadow:0 0 12px #2f8fe838}.brand-mark i:nth-child(2){background:#4e8db8;height:21px;box-shadow:0 0 12px #4e8db82e}.brand-mark i:nth-child(3){background:var(--coral);height:14px;box-shadow:0 0 12px #e6534b29}.brand-mark i:nth-child(4){background:var(--acid);height:25px;box-shadow:0 0 14px #65e88640}nav{letter-spacing:.01em;gap:34px;font-size:.86rem;font-weight:580;display:flex}nav a{color:#c1c8d4;transition:color .2s;position:relative}nav a:after{content:"";background:var(--acid);height:2px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}nav a:hover{color:#fff}nav a:hover:after{right:0}.hero{grid-template-columns:repeat(12,1fr);align-items:center;column-gap:42px;min-height:720px;padding-block:82px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 49%,#2f8fe824,#0000 33%),radial-gradient(circle at 84% 55%,#2f8fe80e,#0000 27%),radial-gradient(circle at 60% 84%,#65e88609,#0000 23%);position:absolute;inset:0}.hero-rings{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-rings i{border:1px solid #2f8fe826;border-radius:50%;position:absolute;box-shadow:0 0 46px #2f8fe805,inset 0 0 46px #2f8fe804}.hero-rings i:first-child{opacity:.48;width:830px;height:830px;top:-145px;left:-470px}.hero-rings i:nth-child(2){opacity:.61;width:665px;height:665px;top:-62px;left:-360px}.hero-rings i:nth-child(3){opacity:.78;width:505px;height:505px;top:18px;left:-250px}.hero-rings i:nth-child(4){border-color:#2f8fe836;width:345px;height:345px;top:98px;left:-140px}.hero-rings i:nth-child(5){border-color:#2f8fe845;width:185px;height:185px;top:178px;left:-30px;box-shadow:0 0 60px #2f8fe812}.hero-index{color:#566174;letter-spacing:.16em;writing-mode:vertical-rl;font-family:Inter,sans-serif;font-size:.72rem;position:absolute;top:42px;right:0}.hero-copy{z-index:4;grid-column:1/7;position:relative}.hero h1{z-index:4;text-wrap:balance;max-width:680px;margin-bottom:30px;font-size:clamp(3.15rem,4vw,3.75rem);position:relative}.hero h1 em{color:var(--acid);font-style:normal;display:inline}.hero-intro{color:#a8b0bd;max-width:610px;font-size:1.04rem;line-height:1.75}.kicker{color:var(--acid);letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:720}.kicker span{color:#657084;margin-inline:8px}.button-row{gap:10px;margin-top:38px;display:flex}.button{letter-spacing:.01em;border:1px solid;border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:12px 21px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:650;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.button-secondary{color:#fff;background:#ffffff09;border-color:#596476}.hero-button{color:#fff;background:#ffffff09;border-color:#596476;width:148px}.hero-button:hover{background:#65e8860e;border-color:#65e886b8}.button-light{background:var(--acid);border-color:var(--acid);color:var(--ink)}.signal-panel{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090e17eb;border:1px solid #ffffff24;border-radius:24px;grid-column:7/13;align-self:center;min-height:410px;padding:29px 28px 22px;position:relative;box-shadow:0 28px 80px #0000004d,0 0 70px #2f8fe809}.signal-panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.signal-status{color:#d3d9e4;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.64rem;font-weight:750;display:flex}.signal-status i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid);border-radius:50%}.signal-code{color:#566174;letter-spacing:.12em;font-family:Inter,sans-serif;font-size:.56rem;font-weight:600}.signal-engine{width:100%;height:auto;max-height:340px;display:block;overflow:visible}.operating-loop{fill:none;stroke:url(#operating-loop);stroke-width:2px}.direction-arrows{fill:#60788d;opacity:.88}.journey-field{fill:#2f8fe806;stroke:#2f8fe82b;stroke-width:1px}.journey-connector{stroke:#2f8fe840;stroke-width:1px}.node-signals,.node-insights{fill:#3f9c69}.node-strategy{fill:#49b66f}.node-planning{fill:#55cb7a}.node-execution{fill:var(--acid)}.node-measurement{fill:#4e8db8}.ellipse-labels text{fill:#cdd5df;letter-spacing:.09em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:9px;font-weight:760}.ellipse-labels .label-signals{fill:#cdd5df}.ellipse-labels .label-measurement{fill:#77acd0}.journey-title{fill:#d7dee8;letter-spacing:.12em;font-family:Inter,sans-serif;font-size:12px;font-weight:720}.journey-dot{fill:var(--coral)}.journey-step{fill:#7f8b9d;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:7px;font-weight:700}.section-dark{color:#fff;background:radial-gradient(circle at 87% 64%, #2f8fe817, transparent 24%), var(--surface);border-block:1px solid var(--line);padding-block:112px 124px;position:relative;overflow:hidden}.section-dark:before,.section-dark:after{content:"";pointer-events:none;border:1px solid #2f8fe81f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-300px;right:-175px}.section-dark:after{border-color:#2f8fe830;width:360px;height:360px;bottom:-220px;right:-95px}.section-heading{z-index:2;margin-bottom:54px;position:relative}.section-heading h2{text-wrap:balance;max-width:820px;margin-bottom:0;font-size:clamp(2.55rem,3.8vw,3.9rem)}.light-heading{margin-left:0}.light-heading h2{color:#fff}.theme-grid{z-index:2;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid;position:relative}.theme-grid article{--stripe:var(--acid);border:1px solid var(--line);background:#0a0f17c9;border-radius:22px;min-height:280px;padding:30px;position:relative;overflow:hidden}.theme-grid article:before{content:"";background:var(--stripe);width:3px;position:absolute;inset:0 auto 0 0}.theme-grid article+article{padding-left:30px}.theme-grid article:nth-child(2),.theme-grid article:nth-child(3){transform:none}.theme-grid article:nth-child(2){--stripe:var(--blue)}.theme-grid article:nth-child(3){--stripe:var(--coral)}.theme-grid span{color:var(--stripe);letter-spacing:.12em;font-size:.72rem;font-weight:800}.theme-grid h3{letter-spacing:-.035em;margin:72px 0 18px;font-size:1.55rem}.theme-grid p{color:#9eabba;margin:0;font-size:.92rem}.theme-grid article:nth-child(3) p{color:#9eabba}.section-space{background:radial-gradient(circle at 8% 47%, #2f8fe80e, transparent 24%), var(--bg);color:var(--text);padding-block:112px;position:relative}.page-space{background-image:radial-gradient(circle at 88% 8%,#2f8fe812,#0000 24%);padding-block:112px;position:relative}.heading-row{grid-template-columns:7fr 5fr;align-items:end;display:grid}.heading-row>div{grid-column:1}.heading-row>.text-link{grid-column:2;justify-self:end}.text-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:680;display:inline-flex}.articles-home{border-top:1px solid var(--line);grid-template-columns:7fr 5fr;display:grid}.article-card{border-bottom:1px solid var(--line);padding:32px 0}.featured-card{border-right:1px solid var(--line);padding:46px 64px 52px 0}.article-stack{padding-top:56px;padding-left:48px}.eyebrow-row{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:24px;font-size:.68rem;font-weight:800;display:flex}.eyebrow-row span:first-child{color:var(--acid)}.article-card h3{margin:20px 0 16px;font-size:1.75rem}.article-card h3 a{background-image:linear-gradient(var(--blue), var(--blue));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .28s}.article-card h3 a:hover{background-size:100% 2px}.featured-card h3{margin-top:58px;font-size:clamp(2.7rem,3.8vw,4rem)}.article-card p{color:var(--muted);max-width:650px}.article-card .text-link{margin-top:25px}.advisory-band{background:radial-gradient(circle at 92% 18%, #2f8fe81c, transparent 28%), var(--surface);color:var(--text);border:1px solid #65e88640;border-radius:28px;margin-block:0 112px;padding:72px;position:relative;overflow:hidden;box-shadow:inset 0 -80px 120px #65e88609}.advisory-band:after{content:"→";color:#65e8860f;font-size:18rem;line-height:1;position:absolute;bottom:-84px;right:24px}.advisory-band .kicker{color:var(--acid)}.advisory-band>div{z-index:2;grid-template-columns:7fr 4fr;align-items:end;gap:9%;display:grid;position:relative}.advisory-band h2{margin:0;font-size:clamp(2.5rem,3.6vw,3.75rem)}.advisory-band p:not(.kicker){color:var(--muted);margin-bottom:28px}.site-footer{color:#fff;border-top:1px solid var(--line);background:#03050a;padding-block:62px}.footer-grid{grid-template-columns:1fr auto;gap:50px;display:grid}.footer-brand{margin-bottom:13px}.site-footer p{color:#707d90;margin-bottom:0;font-size:.8rem}.footer-links{color:#bec6d2;gap:27px;font-size:.75rem;font-weight:650;display:flex}.copyright{border-top:1px solid var(--line);grid-column:1/-1;padding-top:30px}.page-intro{max-width:1020px}.page-intro h1{margin-bottom:30px;font-size:clamp(3.25rem,5.1vw,5.25rem)}.page-intro>p:last-child{max-width:700px;color:var(--muted);font-size:1.14rem}.topic-rule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#7f8b9d;letter-spacing:.12em;text-transform:uppercase;gap:12px;padding-block:16px;font-size:.7rem;font-weight:800;display:flex}.topic-rule span:not(:last-child):after{content:"/";color:#4c5769;margin-left:12px}.insights-grid{grid-template-columns:repeat(12,1fr);display:grid}.insights-grid .article-card{color:var(--text);border-color:var(--line);grid-column:span 6;padding:46px}.insights-grid .article-card:nth-child(2n){border-left:1px solid var(--line);transform:translateY(68px)}.insights-grid .featured-card{color:var(--text);background:#65e8860e;border:1px solid #65e88640;border-radius:24px;grid-column:1/10;margin-top:42px;padding-inline:46px;transform:none}.insights-grid .featured-card p{color:var(--muted)}.insights-grid .featured-card .eyebrow-row{color:#7f8b9d}.article-hero{background-image:radial-gradient(circle at 88% 16%,#2f8fe812,#0000 26%);max-width:1080px;padding-block:82px 84px}.back-link{color:#b0bac8;margin-bottom:68px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.article-meta{color:#7c889b;letter-spacing:.12em;text-transform:uppercase;gap:20px;font-size:.7rem;font-weight:800;display:flex}.article-meta span:first-child{color:var(--acid)}.article-hero h1{max-width:920px;margin:31px 0;font-size:clamp(3.15rem,5vw,5.15rem)}.article-hero>p{color:#aab4c4;max-width:810px;font-size:1.18rem}.article-body{background:var(--paper);width:100%;max-width:none;color:var(--ink);border-top:1px solid var(--line-dark);grid-template-columns:minmax(190px,1fr) minmax(0,760px) 1fr;justify-content:center;gap:78px;padding:86px max(32px,50vw - 620px) 130px;display:grid}.article-body aside{align-self:start;position:sticky;top:120px}.article-body aside span{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;display:block}.article-body aside strong{margin-block:9px;display:block}.article-body aside p{color:var(--muted-dark);max-width:170px;font-size:.78rem}.prose{grid-column:2;font-size:1.12rem;line-height:1.9}.prose .lead{color:#287c48;letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.6}.prose section{margin-top:60px}.prose h2{margin-bottom:24px;font-size:2.65rem}.prose p{margin-bottom:26px}.article-cta{background:var(--ink);color:#fff;margin-top:78px;padding:46px}.article-cta h2{margin-bottom:28px}.advisory-intro{max-width:1120px}.advisory-intro h1{max-width:1080px}.advisory-intro .button{margin-top:22px}.section-muted{background:var(--surface);color:#fff;border-block:1px solid var(--line);padding-block:100px}.services article{border-top:1px solid #ffffff47;grid-template-columns:80px 1fr 1fr;align-items:start;gap:34px;padding-block:42px;display:grid}.services article span{color:var(--acid);font-weight:800}.services article h2{font-size:2.35rem}.services article p{color:var(--muted)}.fit-section{grid-template-columns:5fr 7fr;gap:9%;padding-block:120px;display:grid}.fit-section h2{font-size:3.25rem}.fit-section ul{margin:0;padding:0;list-style:none}.fit-section li{border-top:1px solid var(--line);color:#b2bccb;padding:24px 0 24px 38px;position:relative}.fit-section li:before{content:"↗";color:var(--acid);font-weight:800;position:absolute;left:0}.about-layout{grid-template-columns:5fr 7fr;gap:9%;display:grid}.about-layout header{align-self:start;position:sticky;top:120px}.about-layout h1{font-size:clamp(3.05rem,4.1vw,4.25rem)}.about-copy{font-size:1.08rem}.about-copy>p{color:#aeb8c7;margin-bottom:27px}.about-copy .lead{color:var(--acid);letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:1.48rem;line-height:1.65}.about-proof{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-block:54px;display:grid}.about-proof div{padding:30px 20px 30px 0}.about-proof strong{color:var(--acid);font-family:Inter,sans-serif;font-size:2.8rem;display:block}.about-proof span{color:#818da0;font-size:.72rem;line-height:1.5;display:block}.contact-layout{grid-template-columns:7fr 5fr;align-items:start;gap:8%;min-height:660px;display:grid}.contact-layout h1{max-width:760px;font-size:clamp(3.1rem,4.65vw,4.75rem)}.contact-card{background:var(--surface);color:var(--text);border:1px solid #65e88647;border-radius:24px;margin-top:64px;padding:50px;box-shadow:0 25px 80px #00000040,inset 0 -60px 90px #65e88609}.contact-card>p{color:var(--muted);margin-bottom:31px;font-size:1.08rem}.contact-card .button{background:var(--acid);color:var(--ink);border-color:var(--acid);box-shadow:none}.contact-topics{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:50px;padding-top:25px;display:flex}.contact-topics span{border:1px solid var(--line);color:#aab4c3;border-radius:999px;padding:7px 10px;font-size:.68rem}.not-found{flex-direction:column;justify-content:center;align-items:start;min-height:650px;display:flex}.not-found h1{margin-bottom:14px;font-size:6rem}.not-found .button{margin-top:24px}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:56px;min-height:auto}.hero-copy{grid-column:1}.hero h1{font-size:clamp(3rem,7vw,3.75rem)}.signal-panel{grid-column:1;justify-self:end;width:min(680px,94%);height:auto;min-height:410px}.hero-rings{opacity:.7;transform:translate(8%)}.light-heading{margin-left:0}.theme-grid article:nth-child(2),.theme-grid article:nth-child(3){transform:none}.articles-home,.advisory-band>div,.fit-section,.about-layout,.contact-layout{grid-template-columns:1fr}.featured-card{border-right:0;padding-right:0}.article-stack{padding:20px 0 0}.advisory-band>div{gap:34px}.services article{grid-template-columns:55px 1fr}.services article p{grid-column:2}.fit-section,.about-layout,.contact-layout{gap:46px}.about-layout header{position:static}.article-body{grid-template-columns:1fr;gap:40px}.article-body aside{border-bottom:1px solid var(--line-dark);padding-bottom:25px;position:static}.prose{grid-column:1}}@media (max-width:680px){.shell{width:min(100% - 34px,1240px)}.header-inner{min-height:68px}.brand{gap:8px;font-size:1rem}.brand-mark{gap:2px;width:21px;height:21px;display:flex}.brand-mark i{width:3px}.brand-mark i:first-child{height:7px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:12px}.brand-mark i:nth-child(4){height:21px}nav{gap:15px;font-size:.7rem}nav a:nth-child(3){display:inline}.hero{min-height:auto;padding-block:62px 86px;display:block;overflow:visible}.hero:before{opacity:.6}.hero-index{display:none}.hero h1{font-size:2.8rem;line-height:1.04}.hero-intro{font-size:1rem}.button-row{flex-direction:column;align-items:stretch}.signal-panel{border-radius:18px;width:100%;height:auto;min-height:265px;margin-top:58px;padding:20px;transform:none;box-shadow:0 22px 60px #0000004d}.signal-code{display:none}.signal-engine{height:190px}.section-dark,.section-space,.page-space{padding-block:78px}.section-heading{margin-bottom:40px}.section-heading h2{font-size:2.3rem}.theme-grid{grid-template-columns:1fr}.theme-grid article,.theme-grid article+article,.theme-grid article:nth-child(3){border:1px solid var(--line);background:#0a0f17c9;min-height:auto;padding:28px}.theme-grid article:nth-child(3) span{color:var(--coral)}.theme-grid article:nth-child(3) p{color:#9eabba}.theme-grid h3{margin:28px 0 15px}.heading-row{display:block}.heading-row>.text-link{margin-top:23px}.featured-card h3{margin-top:38px;font-size:2.35rem}.article-card h3{font-size:1.55rem}.advisory-band{border-radius:20px;width:calc(100% - 34px);margin-bottom:72px;padding:50px 26px}.advisory-band h2{font-size:2.25rem}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;gap:18px}.copyright{grid-column:auto}.page-intro h1{font-size:2.8rem}.topic-rule{white-space:nowrap;overflow-x:auto}.insights-grid{display:block}.insights-grid .article-card,.insights-grid .featured-card,.insights-grid .article-card:nth-child(2n){color:#fff;background:0 0;border-left:0;border-right:0;padding:36px 0;transform:none}.insights-grid .featured-card p{color:var(--muted)}.insights-grid .featured-card .eyebrow-row{color:#7f8b9d}.article-hero{padding-block:56px}.back-link{margin-bottom:46px}.article-meta{flex-wrap:wrap}.article-hero h1{font-size:2.7rem}.article-body{padding:50px 20px 86px}.prose{font-size:1.05rem}.prose .lead{font-size:1.32rem}.prose h2{font-size:2rem}.article-cta{margin-inline:-4px;padding:29px}.services article{grid-template-columns:38px 1fr}.services article h2{font-size:1.8rem}.fit-section{padding-block:78px}.fit-section h2{font-size:2.4rem}.about-proof{grid-template-columns:1fr}.about-proof div{border-bottom:1px solid var(--line)}.contact-layout h1{font-size:2.7rem}.contact-card{margin-top:0;padding:31px;box-shadow:0 22px 60px #0000004d}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.expertise-section{background:radial-gradient(circle at 85% 30%,#2f8fe813,#0000 36%),#0b1018}.expertise-heading{max-width:920px;margin-bottom:48px}.expertise-heading h2{max-width:900px;font-size:clamp(2.55rem,4.2vw,4.35rem);line-height:1.09}.expertise-heading h2 em{color:var(--blue);font-style:normal}.expertise-intro{color:#9daaba;max-width:770px;margin:25px 0 0;font-size:1.02rem;line-height:1.75}.expertise-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.expertise-card{background:#101722;border:1px solid #ffffff1b;border-radius:18px;flex-direction:column;min-height:292px;padding:30px;display:flex;position:relative;overflow:hidden}.expertise-card:before{content:"";background:var(--expertise-accent);width:3px;position:absolute;inset:0 auto 0 0}.expertise-card-top{justify-content:space-between;align-items:flex-start;display:flex}.expertise-icon{border:1px solid color-mix(in srgb, var(--expertise-accent) 30%, transparent);background:color-mix(in srgb, var(--expertise-accent) 10%, transparent);width:52px;height:52px;color:var(--expertise-accent);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.expertise-number{color:var(--expertise-accent);letter-spacing:.1em;font-family:Inter,sans-serif;font-size:.73rem;font-weight:700}.expertise-card h3{letter-spacing:-.035em;margin:37px 0 15px;font-size:clamp(1.35rem,1.65vw,1.6rem);line-height:1.18}.expertise-card p{color:#9daaba;margin:0;font-size:.89rem;line-height:1.75}@media (max-width:980px){.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.expertise-heading{margin-bottom:36px}.expertise-heading h2{font-size:clamp(2.15rem,9vw,2.75rem)}.expertise-intro{font-size:.95rem}.expertise-grid{grid-template-columns:1fr;gap:14px}.expertise-card{min-height:auto;padding:26px}.expertise-card h3{margin-top:29px;font-size:1.48rem}}.assessment-invitation h2{max-width:850px;margin:0 0 22px;font-size:clamp(2.3rem,4.4vw,4rem);line-height:1.13}.assessment-invitation>p:not(.kicker){color:var(--muted);max-width:720px;margin-bottom:32px;font-size:1.08rem;line-height:1.8}@media (max-width:680px){.assessment-invitation{padding-block:75px 90px}nav{gap:10px;font-size:.64rem}.brand{font-size:.92rem}}@media (min-width:981px){.hero{min-height:630px;padding-block:58px}}.section-dark{padding-block:76px 84px}.section-space{padding-block:76px}.section-heading,.expertise-heading{margin-bottom:38px}.advisory-band{margin-bottom:76px}.insights-page{padding-block:58px 76px}.insights-page .page-intro{margin-inline:0}.insights-page .insights-grid .article-card:nth-child(2n){transform:translateY(16px)}.insights-page .insights-grid .featured-card{margin-top:20px}.assessment-intro{max-width:none;margin-inline:auto;padding-block:72px 76px}.assessment-intro h1{max-width:1080px}.assessment-invitation{max-width:none;padding-block:76px 86px}.assessment-invitation h2{max-width:none;font-size:clamp(2.3rem,3.7vw,3.5rem)}@media (max-width:980px){.section-dark,.section-space{padding-block:68px}.insights-page{padding-block:54px 68px}.assessment-intro{padding-block:64px}.assessment-invitation{padding-block:68px 76px}}@media (max-width:680px){.section-dark,.section-space{padding-block:52px}.hero{padding-block:48px 60px}.insights-page{padding-block:44px 56px}.insights-page .insights-grid .article-card:nth-child(2n){transform:none}.assessment-intro{padding-block:50px 54px}.assessment-invitation{padding-block:54px 62px}.assessment-invitation h2{font-size:clamp(2rem,8vw,2.7rem)}}.assessment-hero{padding-block:50px 58px}.assessment-hero-invite h2{margin-bottom:13px;font-size:clamp(1.75rem,2.7vw,2.65rem);line-height:1.14}.assessment-hero-invite p{max-width:720px;color:var(--muted);margin-bottom:22px}.assessment-actions{gap:12px}.impact-section{border-block:1px solid var(--line);background:radial-gradient(circle at 76% 48%,#1664521f,#0000 42%),#070e17}.impact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:22px;min-height:660px;padding-block:36px;display:grid}.impact-copy .kicker{color:#42e88b}.impact-copy h2{max-width:640px;margin-bottom:27px;font-size:clamp(2.8rem,4vw,4.7rem);line-height:1.08}.impact-copy>p:last-child{color:#aab5c3;max-width:600px;font-size:clamp(1.04rem,1.45vw,1.35rem);line-height:1.65}.impact-diagram{width:100%;height:auto;display:block;overflow:visible}.assessment-dimensions{padding-block:60px 72px}.assessment-dimensions .services article{padding-block:26px}.assessment-dimensions .services article h2,.assessment-dimensions .services article p{margin-bottom:0}@media (max-width:980px){.impact-layout{grid-template-columns:1fr;gap:8px;min-height:0;padding-block:60px 48px}.impact-copy h2{max-width:780px}.impact-diagram{max-width:650px;margin-inline:auto}}@media (max-width:680px){.assessment-hero{padding-block:42px 48px}.assessment-hero-invite{margin-top:25px;padding-top:24px}.assessment-actions{flex-direction:column;align-items:stretch}.impact-layout{padding-block:46px 32px}.impact-copy h2{font-size:clamp(2.25rem,9vw,3.1rem)}.assessment-dimensions{padding-block:44px 52px}.assessment-dimensions .services article{padding-block:22px}}.assessment-hero-invite{border-top:none;margin-top:24px;padding-top:0}.assessment-hero>p:last-of-type{max-width:900px}.assessment-hero h1{max-width:1000px;margin-bottom:23px;font-size:clamp(2.25rem,3.4vw,2.85rem);font-weight:650;line-height:1.17}.assessment-hero>p:last-of-type{color:#d9e3ec;max-width:950px;font-size:clamp(1.2rem,1.65vw,1.42rem);font-weight:500;line-height:1.55}.assessment-dimensions .services article h2{font-size:clamp(1.5rem,2vw,1.65rem);font-weight:650;line-height:1.25}@media (max-width:680px){.assessment-hero h1{font-size:clamp(2rem,7vw,2.5rem)}.assessment-hero>p:last-of-type{font-size:1.2rem}.assessment-dimensions .services article h2{font-size:1.5rem}}.assessment-hero.shell{max-width:none}.assessment-hero h1,.assessment-hero>p:last-of-type{text-wrap:balance;width:100%;max-width:none}.assessment-dimensions .services,.impact-section .impact-layout{width:min(1280px,100% - 72px);max-width:none;margin-inline:auto}.assessment-dimensions .services article{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}.assessment-dimensions .services article>*,.impact-copy{min-width:0}.impact-copy h2,.impact-copy>p:last-child{text-wrap:balance;max-width:100%}@media (max-width:680px){.assessment-dimensions .services,.impact-section .impact-layout{width:calc(100% - 34px)}}.button:hover{background:var(--acid);border-color:var(--acid);color:var(--ink);transform:translateY(-2px)}.button:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.hero-button.button-primary,.hero-button:hover{background:var(--acid);border-color:var(--acid);color:var(--ink)}@media (hover:none){.button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.button{transition:none}}@media (min-width:981px){.hero.shell{min-height:520px;padding-block:32px 40px}.expertise-section.section-dark{padding-block:48px 54px}.section-space:has(.articles-home){padding-block:48px 54px}.advisory-band{margin-bottom:48px;padding-block:50px}}@media (min-width:681px) and (max-width:980px){.hero.shell{gap:32px;padding-block:38px 42px}.expertise-section.section-dark{padding-block:44px 50px}.section-space:has(.articles-home){padding-block:44px 50px}.advisory-band{margin-bottom:46px;padding-block:48px}}@media (max-width:680px){.hero.shell{padding-block:32px 42px}.expertise-section.section-dark{padding-block:36px 40px}.section-space:has(.articles-home){padding-block:36px 42px}.advisory-band{margin-bottom:40px;padding-block:38px}}.expertise-section .expertise-heading{width:100%;max-width:none}.expertise-section .expertise-heading h2{text-wrap:balance;width:100%;max-width:none}.expertise-section .expertise-intro{text-wrap:pretty;width:100%;max-width:none}.signal-panel-ellipse{background:radial-gradient(at 51% 54%,#236f6c1f,#0000 62%),#090e17f0;border-color:#6da1ab3b}.signal-panel-ellipse .operating-loop{stroke-width:2.4px}.signal-panel-ellipse .journey-field{fill:#2f8fe811;stroke:#4ea5be45}.signal-panel-ellipse .operating-nodes circle{filter:drop-shadow(0 0 4px #65e886a6);transition:filter .25s}.signal-panel-ellipse .operating-nodes .node-measurement{filter:drop-shadow(0 0 5px #2f8fe8d9)}.signal-panel-ellipse:hover .operating-nodes circle{filter:drop-shadow(0 0 7px #65e886e0)}.signal-panel-ellipse:hover .operating-nodes .node-measurement{filter:drop-shadow(0 0 8px #2f8fe8f2)}.flow-motion{pointer-events:none}.flow-glow{fill:#65e88629;filter:drop-shadow(0 0 7px #65e886b3)}.flow-core{fill:#a6ffc0;filter:drop-shadow(0 0 4px #65e886e6)}.signal-panel-ellipse:hover .flow-glow{fill:#65e88645}@media (prefers-reduced-motion:reduce){.flow-motion{display:none}.signal-panel-ellipse .operating-nodes circle{transition:none}}@media (min-width:981px){.hero.shell{min-height:555px;padding-block:42px 48px}.expertise-section.section-dark{padding-block:60px 68px}.section-space:has(.articles-home){padding-block:60px 68px}.advisory-band{margin-bottom:60px;padding-block:58px}}@media (min-width:681px) and (max-width:980px){.hero.shell{gap:38px;padding-block:44px 50px}.expertise-section.section-dark{padding-block:52px 58px}.section-space:has(.articles-home){padding-block:52px 58px}.advisory-band{margin-bottom:54px;padding-block:54px}}@media (max-width:680px){.hero.shell{padding-block:38px 48px}.expertise-section.section-dark{padding-block:44px 48px}.section-space:has(.articles-home){padding-block:44px 50px}.advisory-band{margin-bottom:48px;padding-block:44px}}.signal-panel.signal-panel-ellipse{background:radial-gradient(at 51% 51%,#22989c33,#0000 66%),radial-gradient(circle at 83% 23%,#2874b31f,#0000 42%),#0a141df2;border-color:#69d3bd5c;box-shadow:0 28px 80px #0000004d,0 0 60px #32abad1a,inset 0 0 48px #2985910e}.signal-panel-ellipse .operating-loop{stroke:#69cbd1;stroke-width:2.65px;filter:drop-shadow(0 0 3px #45d5d766)}.signal-panel-ellipse .journey-field{fill:#259ea516;stroke:#65cdd66e;stroke-width:1.15px}.signal-panel-ellipse .journey-connector{stroke:#69d3dc7a}.signal-panel-ellipse .direction-arrows{fill:#8ec6d0;opacity:.96}.signal-panel-ellipse .ellipse-labels text{fill:#f0f8fa}.signal-panel-ellipse .ellipse-labels .label-measurement{fill:#99d6ff}.signal-panel-ellipse .journey-title{fill:#fff}.signal-panel-ellipse .journey-step{fill:#b2c8d1}.signal-panel-ellipse .journey-dot{filter:drop-shadow(0 0 3px #ffb29173)}.signal-panel-ellipse .operating-nodes circle{filter:drop-shadow(0 0 6px #65e886d1)}.signal-panel-ellipse .operating-nodes .node-measurement{fill:#5da8db;filter:drop-shadow(0 0 7px #49a9efe6)}.signal-panel-ellipse .flow-glow{fill:#65e8863b;filter:drop-shadow(0 0 9px #65e886c7)}.signal-panel-ellipse .flow-core{fill:#c4ffd1}@media (max-width:680px){.assessment-dimensions .services article{grid-template-columns:38px minmax(0,1fr);gap:10px 16px}.assessment-dimensions .services article>span{grid-area:1/1}.assessment-dimensions .services article>h2{overflow-wrap:normal;word-break:normal;grid-area:1/2}.assessment-dimensions .services article>p{overflow-wrap:normal;word-break:normal;grid-area:2/2}}
