:root{--blue: #005DA4;--deep-blue: #005DA4;--cyan: #00AEEF;--pale-cyan: #00AEEF;--cyan-tint: #e6f7fd;--orange: #F37021;--orange-tint: #fff0e7;--orange-accessible: #cd4d00;--gold: #F7941D;--ink: #101820;--muted: #5d6975;--paper: #f5f8fa;--white: #ffffff;--soft-white: #f2f6f8;--line: rgba(16, 24, 32, .14);--shadow: 0 18px 50px rgba(0, 93, 164, .16);--page-gutter: clamp(20px, 5vw, 72px);--site-max: 1360px;--content-edge: max(var(--page-gutter), calc((100vw - var(--site-max)) / 2))}.home-redesign{background:var(--paper)}.home-hero{align-items:stretch;background:linear-gradient(135deg,#005da4eb,#003965f5 56%,#101820f0),url(/images/about/team-workshop-banner.jpg) center / cover;display:grid;gap:clamp(34px,6vw,92px);grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);min-height:min(820px,calc(100svh - 80px));overflow:hidden;padding:clamp(56px,8vw,110px) var(--content-edge) clamp(42px,6vw,84px);position:relative}.home-hero:after{background:#f37021f0;bottom:0;content:"";height:clamp(14px,2vw,24px);left:0;position:absolute;width:42%}.home-hero-copy,.home-hero-visual{min-width:0;position:relative;z-index:1}.home-hero .eyebrow,.home-hero h1{color:var(--white)}.home-hero h1 span{display:block}.home-hero-lede{color:#fffffff2;font-size:clamp(1.32rem,2.1vw,2rem);line-height:1.28;margin-bottom:18px;max-width:790px}.home-hero-support{color:#ffffffd1;font-size:clamp(1.05rem,1.42vw,1.28rem);line-height:1.55;max-width:760px}.home-hero-visual{align-self:center;display:grid;gap:28px;justify-items:center}.home-hero-visual img{height:auto;max-width:min(360px,62vw);width:100%}.growth-path{display:grid;gap:10px;width:min(100%,420px)}.growth-path span{background:#ffffff1f;border-left:8px solid var(--cyan);color:var(--white);display:block;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:800;line-height:1.05;padding:14px 18px;text-transform:uppercase}.growth-path span:nth-child(2){border-color:var(--orange)}.growth-path span:nth-child(3){border-color:var(--gold)}.growth-path span:nth-child(4){border-color:var(--white)}.home-split{background:var(--white);display:grid;gap:clamp(30px,5vw,78px);grid-template-columns:minmax(0,.92fr) minmax(300px,.78fr)}.home-split>*{min-width:0}.home-split-stacked{column-gap:clamp(20px,3vw,42px);row-gap:clamp(26px,4vw,46px);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.home-split-stacked h2{font-size:clamp(2.15rem,3.8vw,4.2rem)}.home-split-stacked .home-statement{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2.15rem,3.8vw,4.2rem);font-weight:900;line-height:.94;margin:0;text-transform:uppercase}.home-split-stacked .home-statement-orange{color:var(--orange)}.home-split-stacked .nowrap{white-space:nowrap}.home-single-statement{background:var(--paper)}.home-single-statement h2{font-size:clamp(2.35rem,4.2vw,4.8rem);line-height:.98;max-width:none}.home-statement-copy{margin-top:clamp(24px,4vw,44px);max-width:1180px}.home-statement-copy p{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;line-height:1.48;margin-bottom:20px}.home-copy-lede p{color:var(--deep-blue);font-size:clamp(1.12rem,1.55vw,1.42rem);font-weight:300;line-height:1.45;max-width:760px}.home-card-slice .home-copy-lede p{max-width:none;white-space:nowrap}.home-single-statement.home-copy-lede p{max-width:none}.home-single-statement .accent-orange{color:var(--orange)}@media(min-width:1101px){.home-split-stacked{grid-template-columns:repeat(2,minmax(320px,500px))}}.home-card-slice{background:var(--white)}.home-copy-stack p,.why-copy p,.pathway p,.method-grid p,.signal-grid p{color:var(--muted);font-size:clamp(1.03rem,1.32vw,1.24rem);line-height:1.56;margin-bottom:20px}.home-copy-stack .pullout{border-left:10px solid var(--cyan);color:var(--deep-blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:900;line-height:.96;margin-top:30px;padding-left:22px;text-transform:uppercase}.method-grid,.signal-grid{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.method-grid article,.signal-grid article{background:var(--white);border-top:10px solid var(--cyan);min-height:250px;padding:clamp(24px,3vw,38px)}.method-grid article:nth-child(2),.signal-grid article:nth-child(2){border-color:var(--orange)}.method-grid article:nth-child(3),.signal-grid article:nth-child(3){border-color:var(--gold)}.method-grid span{color:var(--orange-accessible);display:block;font-weight:900;margin-bottom:12px}.programme-pathways{background:var(--paper)}.pathway-grid{display:grid;gap:clamp(22px,3vw,38px);grid-template-columns:repeat(2,minmax(0,1fr))}.pathway{background:var(--white);border:1px solid rgba(0,93,164,.12);display:flex;flex-direction:column;min-height:620px;padding:clamp(26px,4vw,48px)}.pathway-featured,#no-opportunity-left-behind{background:var(--white)}.pathway-for{color:var(--orange-accessible);font-size:.9rem!important;font-weight:900;margin-bottom:14px!important;text-transform:uppercase}.pathway-featured .pathway-for{color:var(--orange-accessible)}#no-opportunity-left-behind .pathway-for{color:var(--deep-blue);font-size:clamp(1.08rem,1.45vw,1.45rem)!important;font-weight:300!important;line-height:1.05!important}#authentic-selling h3,#authentic-selling .pathway-headline{color:var(--orange)}#no-opportunity-left-behind h3,#no-opportunity-left-behind .pathway-headline{color:var(--cyan)}#authentic-selling .pathway-headline,#authentic-selling .pathway-for,#no-opportunity-left-behind .pathway-headline{font-weight:300!important}#authentic-selling .pathway-for{color:var(--deep-blue);font-size:clamp(1.08rem,1.45vw,1.45rem)!important;font-weight:300!important;line-height:1.05!important}.pathway h3{font-size:clamp(2.35rem,4.2vw,4.4rem)}.pathway p{font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;line-height:1.48}.pathway-headline{color:var(--deep-blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.7rem,2.45vw,2.7rem)!important;font-weight:900;line-height:.98!important;text-transform:uppercase}.pathway ul{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;line-height:1.48;margin:4px 0 30px}.programme-button{background:transparent;border-color:#005da452;color:var(--deep-blue);min-height:52px}.programme-button:hover{background:var(--white)}#authentic-selling .programme-button{background:var(--orange);border-color:var(--orange);color:var(--ink)}#no-opportunity-left-behind .programme-button{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.pathway .button,.pathway-actions{margin-top:auto}.pathway-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.text-link{color:var(--deep-blue);font-weight:900;text-transform:uppercase}.brand-equation{background:var(--deep-blue);color:var(--white);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--content-edge)}.brand-equation span{align-items:center;border-left:1px solid rgba(255,255,255,.22);display:flex;font-size:clamp(1.55rem,3vw,3.7rem);font-weight:900;line-height:.9;min-height:clamp(150px,18vw,260px);padding:clamp(20px,3vw,38px);text-transform:uppercase}.brand-equation span:last-child{border-right:1px solid rgba(255,255,255,.22);color:var(--gold)}.brand-equation span:after{color:var(--cyan);content:"→";margin-left:auto;padding-left:14px}.brand-equation span:last-child:after{content:""}.why-band{align-items:center;background:var(--paper);display:grid;gap:clamp(30px,6vw,92px);grid-template-columns:minmax(0,.85fr) minmax(300px,.68fr)}.why-copy>p:not(.section-lede){max-width:760px}.why-image{margin:0;min-width:0}.why-image img{aspect-ratio:4 / 5;display:block;height:auto;object-fit:cover;width:100%}.signal-section{background:var(--white)}.signal-section .section-heading,.signal-section .section-lede{max-width:none}.signal-section .section-lede{white-space:nowrap}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-grid article{min-height:230px}.signal-grid article:nth-child(4){border-color:var(--deep-blue)}.closing-cta{align-items:center;background:var(--orange);display:grid;gap:clamp(26px,5vw,72px);grid-template-columns:minmax(160px,.36fr) minmax(0,1fr)}.closing-target img{display:block;height:auto;max-width:250px;width:100%}.closing-copy h2,.closing-copy .section-lede{color:var(--white)}.contact-form textarea{background:var(--white);border:1px solid rgba(0,93,164,.22);color:var(--ink);font:inherit;min-height:132px;padding:14px 16px;resize:vertical;width:100%}@media(max-width:1100px){.home-hero,.home-split,.why-band,.closing-cta{grid-template-columns:1fr}.home-hero{min-height:auto}.home-hero-visual{justify-items:start}.growth-path{max-width:640px}.signal-grid,.brand-equation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.method-grid,.pathway-grid,.signal-grid{grid-template-columns:1fr}.signal-section .section-lede{white-space:normal}.pathway{min-height:auto}.brand-equation{grid-template-columns:1fr}.brand-equation span{border-right:1px solid rgba(255,255,255,.22);min-height:112px}.brand-equation span:after{content:""}.why-image img{aspect-ratio:16 / 10}}@media(max-width:680px){.home-hero{padding-top:42px}.home-hero h1{font-size:clamp(3.75rem,19vw,5.4rem)}.home-hero-lede,.home-hero-support,.home-copy-stack p,.section-lede,.why-copy p,.pathway p,.method-grid p,.signal-grid p{max-width:none}.growth-path span{font-size:clamp(1rem,5vw,1.25rem)}.pathway-actions,.pathway-actions .button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.55}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;letter-spacing:0;line-height:.92;text-transform:uppercase}h1{color:var(--deep-blue);font-size:clamp(4rem,11.5vw,10rem);font-weight:900;margin-bottom:28px;max-width:1020px}h2{color:var(--deep-blue);font-size:clamp(2.55rem,5.6vw,5.6rem);font-weight:900;margin-bottom:0}h3{color:var(--deep-blue);font-size:clamp(1.7rem,2.45vw,2.45rem);font-weight:900;margin-bottom:18px}ul{margin:0;padding-left:20px}li+li{margin-top:8px}.site-header{align-items:center;background:#fffffff0;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;left:0;min-height:80px;padding:14px var(--content-edge);position:sticky;right:0;top:0;z-index:10}.brand-mark{display:block;width:clamp(150px,16vw,220px)}.brand-mark img{display:block;height:auto;width:100%}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,2.4vw,32px);font-size:.96rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-links a{color:var(--deep-blue)}.nav-cta{background:var(--orange);border:1px solid var(--orange);color:var(--ink)!important;padding:10px 16px}.hero{background:radial-gradient(circle at 72% 34%,rgba(243,112,33,.82),transparent 28%),linear-gradient(135deg,#f37021 0% 42%,#f37021);display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);min-height:min(760px,calc(100svh - 80px));overflow:hidden;padding:clamp(44px,7vw,96px) var(--content-edge) clamp(34px,5vw,72px);position:relative}.hero-copy,.hero-system{min-width:0;position:relative;z-index:1}.hero .eyebrow,.hero h1{color:var(--white)}.hero h1{max-width:900px}.hero h1 span{display:block}.eyebrow{color:var(--orange);font-family:Barlow Semi Condensed,Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.hero-lede{color:#ffffffeb;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.25rem,2.1vw,2rem);font-weight:300;line-height:1.26;max-width:770px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:start;margin-top:32px}.button{align-items:center;border:1px solid rgba(0,93,164,.72);display:inline-flex;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.12rem,1.22vw,1.3rem);font-weight:700;justify-content:center;line-height:1.05;min-height:60px;min-width:180px;padding:15px 26px;text-align:center;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button:hover{box-shadow:0 12px 30px #005da429;transform:translateY(-2px)}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,174,239,.72);outline-offset:4px}.button.primary{background:#005da4;border-color:#005da4b8;color:var(--white)}.button.secondary{background:#ffffff14;border-color:#f2f6f88c;color:var(--soft-white)}.button.secondary-dark{background:var(--white);border-color:#005da457;color:var(--deep-blue)}.hero-system{align-self:center;display:grid;justify-items:center;overflow:visible;position:relative}.target-stage{display:grid;height:clamp(320px,38vw,620px);isolation:isolate;place-items:center;position:relative;width:clamp(320px,38vw,620px)}.target-stage:before{background:radial-gradient(circle,transparent 0 325px,rgba(255,255,255,.14) 326px 328px,transparent 329px 455px,rgba(255,255,255,.13) 456px 458px,transparent 459px 585px,rgba(255,255,255,.12) 586px 588px,transparent 589px);content:"";height:235%;left:50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:235%;z-index:-1}.target-mark{height:auto;position:relative;width:clamp(190px,22vw,360px);z-index:1}.engine-panel{background:var(--deep-blue);box-shadow:var(--shadow);color:var(--white);display:grid;gap:28px;margin-left:auto;max-width:560px;padding:clamp(28px,4vw,48px);position:relative}.engine-panel:before,.engine-panel:after{content:"";position:absolute}.engine-panel:before{background:var(--cyan);height:54px;left:-24px;top:42px;width:54px}.engine-panel:after{background:var(--orange);bottom:-26px;height:92px;right:-22px;width:92px}.signal-label{color:var(--pale-cyan);font-size:.86rem;font-weight:900;text-transform:uppercase}.engine-panel h2{color:var(--white);font-size:clamp(2.4rem,4.5vw,4.8rem);max-width:460px;position:relative;z-index:1}.engine-steps{counter-reset:engine;display:grid;gap:1px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.engine-steps li{background:#ffffff14;border-left:8px solid var(--cyan);display:grid;gap:8px;margin:0;padding:18px 20px}.engine-steps li:nth-child(2){border-color:var(--orange)}.engine-steps li:nth-child(3){border-color:var(--gold)}.engine-steps span{color:var(--pale-cyan);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.15rem;font-weight:900;line-height:1}.engine-steps strong{color:var(--white);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:900;line-height:.9;text-transform:uppercase}.engine-steps p{color:#ffffffd1;font-size:1rem;font-weight:300;line-height:1.4;margin:0}.proof-strip{align-items:center;background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);color:var(--soft-white);display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,42px);justify-content:center;min-height:150px;padding:clamp(24px,4vw,44px) var(--content-edge)}.proof-strip span{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.7rem,3.5vw,4.1rem);font-weight:800;line-height:.98;text-transform:uppercase}.proof-strip .equation-item,.insight-strip .equation-item{align-items:center;display:inline-flex;gap:clamp(12px,2vw,22px)}.proof-strip img{height:clamp(44px,6vw,82px);width:auto}.section{padding:clamp(58px,8vw,120px) var(--content-edge)}.split{display:grid;gap:clamp(26px,5vw,78px);grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr)}.split>*,.section-heading,.body-stack,.diagnostic-copy,.diagnostic-flow,.leader-heading,.bio-copy,.about-copy,.closing-copy,.contact-copy,.contact-form{min-width:0}.hero+.split{padding-top:clamp(76px,9vw,140px)}.body-stack p,.section-lede,.champion-moves p,.leakage-card p,.journey-card p,.entry-card p{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;margin-bottom:22px}.body-stack .lead{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:900;line-height:.94;text-transform:uppercase}.home-split .body-stack .lead{font-size:clamp(2.55rem,5.6vw,5.6rem)}.leakage-band,.diagnostic-section,.programme-band,.white-paper-band,.entry-section{background:var(--white)}.white-paper-band{align-items:center;display:grid;gap:clamp(34px,6vw,90px);grid-template-columns:minmax(420px,.95fr) minmax(300px,.62fr)}.section-kicker{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:800;line-height:1;margin:0 0 18px;text-transform:uppercase}.white-paper-copy{max-width:760px;min-width:0}.white-paper-copy>p:not(.section-lede):not(.white-paper-note){color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;line-height:1.55;margin:0 0 22px}.white-paper-note{color:var(--deep-blue);font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:300;line-height:1.35;margin:clamp(16px,2vw,24px) 0 clamp(24px,3vw,34px);max-width:720px}.white-paper-preview{justify-self:center;margin:0;max-width:360px;min-width:0;position:relative}.white-paper-preview:after{background:#00182c38;bottom:-22px;content:"";filter:blur(18px);height:34px;left:14%;position:absolute;right:14%;z-index:0}.white-paper-preview a{display:block;position:relative;z-index:1}.white-paper-preview img{box-shadow:0 28px 58px #005da43d,0 10px 24px #00182c2e;display:block;height:auto;position:relative;transform:rotate(-1deg);width:min(100%,330px);z-index:1}.section-heading{margin-bottom:clamp(28px,5vw,60px);max-width:1040px}.home-redesign .section-heading h2,.home-redesign .home-single-statement h2{max-width:1200px}.section-lede{margin-top:24px;max-width:820px}.model-band{background:var(--deep-blue);color:var(--white)}.model-band .eyebrow,.model-band h2{color:var(--white)}.model-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.model-item{background:#ffffff14;border-top:10px solid var(--cyan);min-height:230px;padding:clamp(24px,4vw,42px)}.model-item:nth-child(2){border-color:var(--orange)}.model-item:nth-child(3){border-color:var(--gold)}.model-item span,.leakage-card span,.diagnostic-grid span{color:var(--orange);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.25rem;font-weight:900;margin-bottom:12px;text-transform:uppercase}.model-item strong{display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.8vw,4.4rem);font-weight:900;line-height:.9;text-transform:uppercase}.leakage-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.leakage-card{background:var(--paper);border-top:10px solid var(--cyan);min-height:430px;padding:clamp(22px,3vw,32px)}.leakage-card:nth-child(2n){border-color:var(--orange)}.leakage-card:nth-child(3n){border-color:var(--gold)}.warning-section{background:var(--paper)}.warning-grid{display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr))}.warning-grid div{background:var(--white);border-left:8px solid var(--cyan);color:var(--deep-blue);font-family:Barlow Semi Condensed,Arial,sans-serif;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:900;line-height:1.08;min-height:170px;padding:22px;text-transform:uppercase}.warning-grid div:nth-child(2n){border-color:var(--orange)}.diagnostic-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.diagnostic-grid div{background:var(--paper);border-top:8px solid var(--cyan);min-height:160px;padding:22px}.diagnostic-grid div:nth-child(2n){border-color:var(--orange)}.diagnostic-grid strong{color:var(--deep-blue);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.5rem,2.1vw,2.4rem);font-weight:900;line-height:.95;text-transform:uppercase}.champion-moves{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(3,minmax(0,1fr));padding-left:clamp(18px,3vw,44px)}.champion-moves article{color:var(--soft-white);min-height:330px;padding:0;position:relative}.champion-moves article:before{background:var(--deep-blue);clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);content:"";inset:0;position:absolute;z-index:0}.champion-moves article:nth-child(2):before{background:var(--cyan)}.champion-moves article:nth-child(2){color:var(--ink)}.champion-moves article:nth-child(3):before{background:var(--orange)}.champion-moves article:nth-child(3){color:var(--soft-white)}.champion-panel-inner{display:grid;gap:18px;height:100%;padding:clamp(34px,4vw,52px) clamp(42px,4.8vw,68px);place-content:start;position:relative;z-index:1}.champion-moves article:nth-child(2) h3{color:var(--ink)}.champion-moves h3{color:var(--soft-white);font-size:clamp(2.2rem,3.5vw,4rem);margin:0}.champion-moves p{color:currentColor;font-size:clamp(1.1rem,1.55vw,1.4rem);margin:0;max-width:27ch}.diagnostic-band{align-items:center;background:#edf3f6;color:var(--ink);display:grid;gap:clamp(34px,5vw,84px);grid-template-columns:minmax(420px,.95fr) minmax(340px,.72fr);padding:clamp(58px,8vw,112px) var(--content-edge)}.diagnostic-copy{padding:0}.diagnostic-flow{color:var(--ink);display:grid;justify-items:center;padding:0}.diagnostic-band h2{color:var(--deep-blue)}.diagnostic-prompt{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1;margin:clamp(22px,3vw,34px) 0 0;text-transform:uppercase}.programme-band .diagnostic-prompt,.programme-journey-section .diagnostic-prompt{margin-top:clamp(34px,4.5vw,56px);max-width:1060px}.diagnostic-report-note{color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:300;line-height:1.35;margin:clamp(18px,2.5vw,28px) 0 0;max-width:680px}.diagnostic-report{align-items:end;display:grid;justify-items:center;margin:0 auto;max-width:340px;position:relative;width:100%}.diagnostic-report:before{content:none}.diagnostic-report:after{background:#00182c3d;content:"";filter:blur(18px);height:24px;left:50%;position:absolute;top:calc(100% - 54px);transform:translate(-50%) rotate(-2deg);width:min(68%,240px);z-index:0}.diagnostic-report img{box-shadow:0 24px 48px #00182c52,0 8px 18px #00182c3d;display:block;height:auto;position:relative;transform:rotate(-2deg);width:min(100%,270px);z-index:2}.diagnostic-band .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink)}.diagnostic-action{display:flex;justify-content:start;margin-top:clamp(20px,2.8vw,30px)}.about-band{background:url(/images/about/about-hero-working-session-v3.png) 58% 42% / cover no-repeat;color:var(--soft-white);min-height:clamp(430px,48vw,620px);overflow:hidden;position:relative}.about-band:before{background:linear-gradient(90deg,#f37021f5,#f37021e6 38%,#f370219e 66%,#f370216b),linear-gradient(135deg,#f370216b,#f370211f 58%);content:"";inset:0;pointer-events:none;position:absolute}.about-copy{position:relative;z-index:2}.about-band h2{color:var(--soft-white);max-width:820px}.about-band .section-lede,.about-copy p{color:#f2f6f8e0;font-size:clamp(1.12rem,1.55vw,1.42rem);font-weight:300;max-width:760px}.about-band .button.primary{margin-top:clamp(10px,2vw,24px)}.bio-section{background:linear-gradient(90deg,rgba(0,174,239,.08),transparent 38%),var(--white)}.insight-strip{align-items:center;background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,22px);justify-content:center;min-height:150px;padding:clamp(24px,4vw,44px) var(--content-edge)}.insight-strip span{color:var(--soft-white);font-size:clamp(2rem,4.2vw,5rem);font-weight:800;line-height:1;text-transform:uppercase}.insight-strip img{height:clamp(34px,4.2vw,64px);width:clamp(34px,4.2vw,64px)}.comparison-strip{flex-wrap:nowrap;gap:clamp(10px,1.2vw,18px)}.comparison-strip .equation-item{flex:0 1 auto;gap:clamp(10px,1.2vw,16px);white-space:nowrap}.comparison-strip span{font-size:clamp(1.8rem,3.1vw,3.8rem)}.comparison-strip img{height:clamp(28px,3.2vw,50px);width:clamp(28px,3.2vw,50px)}.comparison-strip .equation-symbol{color:var(--soft-white);font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:800;line-height:1}.proof-section{background:var(--white)}.proof-section .section-heading{max-width:1280px}.proof-section .section-heading h2,.proof-section .section-lede{max-width:none}.testimonial-placeholder{display:grid;max-width:1280px}.testimonial-panel{align-items:center;display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:auto minmax(0,1fr) auto;padding:0}.testimonial-quote-box{background:transparent;padding:clamp(24px,4vw,44px)}.testimonial-panel blockquote{color:var(--muted);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.55rem,2.1vw,2.35rem);font-weight:300;line-height:1.08;margin:0;max-width:980px}.testimonial-attribution{color:var(--orange);display:grid;gap:4px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.12rem,1.22vw,1.3rem);font-weight:700;line-height:1;margin:0;text-transform:uppercase}.testimonial-attribution strong,.testimonial-attribution span{display:block}.testimonial-footer{align-items:end;display:flex;gap:clamp(18px,3vw,40px);justify-content:space-between;margin-top:clamp(22px,3vw,34px)}.testimonial-logo{display:block;height:auto;max-height:48px;max-width:190px;object-fit:contain}.testimonial-chevron{align-items:center;background:transparent;border:0;color:var(--blue);cursor:not-allowed;display:flex;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(3rem,5vw,5rem);font-weight:300;justify-content:center;line-height:1;padding:0;width:clamp(30px,4vw,54px)}.authentic-selling-page{background:var(--paper)}.authentic-hero{min-height:clamp(430px,48vw,620px)}.authentic-hero .about-hero-image:before{background:linear-gradient(90deg,#00182cdb,#005da494 48%,#00182c14),linear-gradient(0deg,#00182cbd,#00182c0a 62%)}.authentic-hero h1{max-width:980px}.authentic-hero h1 span{display:block}.authentic-hero h1 span:first-child{color:var(--orange)}.nolb-hero h1 span:first-child{color:var(--cyan)}.authentic-hero .hero-actions{margin-top:clamp(26px,3.2vw,42px)}.authentic-buyer-section{background:#f8fafb;display:grid;gap:clamp(30px,4vw,56px)}.authentic-buyer-section>h2{max-width:none}.authentic-buyer-content{align-items:start;display:grid;gap:clamp(30px,4vw,60px);grid-template-columns:minmax(0,1fr) minmax(320px,.5fr)}.authentic-copy-lockup{max-width:900px}.plain-list{color:var(--muted);display:grid;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;gap:12px;line-height:1.38;list-style:none;margin:clamp(20px,2.8vw,32px) 0 0;max-width:760px;padding:0}.plain-list li{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.plain-list li:before{background:var(--orange);content:"";height:1.1em;margin-top:.15em;transform:skew(-5deg);width:8px}.trusted-adviser-pullout{align-self:start;background:var(--white);border:1px solid rgba(0,93,164,.12);color:var(--muted);display:grid;gap:clamp(12px,1.6vw,18px);margin-top:calc(-1*clamp(12px,2vw,24px));padding:clamp(24px,3vw,38px)}.trusted-adviser-pullout p,.trusted-adviser-pullout-close{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:300;letter-spacing:0;line-height:1.05;margin:0;text-transform:uppercase}.trusted-adviser-pullout>p:first-child{color:var(--orange);font-size:clamp(1.65rem,2.35vw,2.55rem);font-weight:900;line-height:.96;white-space:nowrap}.trusted-adviser-pullout ol{display:grid;gap:9px;list-style:none;margin:0;padding:0}.trusted-adviser-pullout li{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);padding:0}.trusted-adviser-pullout strong{color:var(--deep-blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.08rem,1.55vw,1.54rem);font-weight:300;line-height:.96;text-transform:uppercase}.trusted-adviser-pullout .trusted-adviser-pullout-close{border-top:1px solid rgba(0,93,164,.12);color:var(--orange);font-size:clamp(1.18rem,1.7vw,1.84rem);font-weight:300;line-height:.94;margin-top:0;padding-top:clamp(14px,1.8vw,18px)}.conversation-killers{align-self:end;background:var(--deep-blue);box-shadow:var(--shadow);color:var(--white);display:grid;gap:clamp(18px,2.6vw,30px);padding:clamp(24px,3.4vw,40px)}.conversation-killers p,.conversation-killers>span{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:300;letter-spacing:0;line-height:1.05;margin:0;text-transform:uppercase}.conversation-killers p{color:var(--cyan)}.conversation-killers ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.conversation-killers li{align-items:center;background:#ffffff14;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-height:76px;padding:14px 16px}.conversation-killers li:nth-child(2n){background:#ffffff21}.conversation-killers strong{color:var(--white);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.35rem,1.9vw,2rem);font-weight:800;line-height:.96;text-transform:uppercase}.conversation-killers>span{border-top:1px solid rgba(255,255,255,.22);color:var(--orange);margin-top:0;padding-top:20px}.authentic-conversation-section{background:var(--paper)}.authentic-conversation-copy{max-width:none}.authentic-conversation-copy h2{font-size:clamp(2rem,3.35vw,3.8rem);line-height:1;max-width:none}.authentic-conversation-copy .accent-orange{color:var(--orange)}.authentic-conversation-copy p:not(.section-lede){color:var(--grey);font-size:clamp(1.12rem,1.45vw,1.38rem);line-height:1.55;margin:clamp(18px,2.2vw,28px) 0 0;max-width:760px}.trusted-adviser-statement{background:var(--deep-blue);color:var(--white)}.trusted-adviser-statement .conversation-killers{background:#ffffff14;box-shadow:none;margin-bottom:clamp(38px,5vw,72px);max-width:940px}.trusted-adviser-inner{max-width:1120px}.trusted-adviser-statement h2,.trusted-adviser-statement .section-lede{color:var(--white)}.trusted-adviser-lines{display:grid;gap:6px;margin:clamp(28px,4vw,48px) 0}.trusted-adviser-lines p,.trusted-adviser-close{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,4.4vw,5.2rem);font-weight:800;line-height:.9;margin:0;text-transform:uppercase}.trusted-adviser-lines p:nth-child(2){color:var(--cyan)}.trusted-adviser-lines p:nth-child(3),.trusted-adviser-close{color:var(--orange)}.trusted-adviser-close{font-size:clamp(1.8rem,3.2vw,3.8rem);margin-top:clamp(24px,3.2vw,42px);max-width:960px}.authentic-change-section{background:var(--white)}.authentic-change-section .section-heading,.authentic-change-section .section-heading h2{max-width:none}.authentic-change-section .section-lede{max-width:920px}.authentic-change-result{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.75rem,2.7vw,3rem);font-weight:800;line-height:.98;margin:clamp(34px,4.2vw,58px) 0 0;max-width:980px;text-transform:uppercase}.authentic-light-grid{display:grid;gap:clamp(16px,2.2vw,26px);grid-template-columns:repeat(4,minmax(0,1fr))}.authentic-light-grid article{background:var(--white);border-top:7px solid var(--cyan);min-height:220px;padding:clamp(22px,3vw,34px)}.authentic-light-grid article:nth-child(2n){border-color:var(--orange)}.authentic-light-grid h3{color:var(--blue);font-size:clamp(1.55rem,2vw,2.2rem);margin-bottom:14px}.authentic-light-grid p{color:var(--muted);font-size:clamp(1.02rem,1.25vw,1.16rem);font-weight:300;line-height:1.38;margin:0}.authentic-change-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.authentic-change-cards article{color:var(--white);min-height:320px}.authentic-change-cards article:before{background:#005da4}.authentic-change-cards article:nth-child(2):before{background:var(--cyan)}.authentic-change-cards article:nth-child(2){color:var(--ink)}.authentic-change-cards article:nth-child(3):before{background:var(--orange)}.authentic-change-cards article:nth-child(3){color:var(--white)}.authentic-change-cards article:nth-child(4):before{background:#003d73}.authentic-change-cards article:nth-child(4){color:var(--white)}.authentic-change-cards .champion-panel-inner{gap:14px;padding:clamp(26px,2.8vw,38px) clamp(24px,2.6vw,36px)}.authentic-change-cards h3{color:var(--white);font-size:clamp(1.45rem,1.9vw,2.35rem);line-height:.98}.champion-moves.authentic-change-cards article h3{color:var(--white)}.champion-moves.authentic-change-cards article:nth-child(2) h3{color:var(--ink)}.authentic-change-cards p{color:currentColor;font-size:clamp(1.08rem,1.28vw,1.28rem);line-height:1.4;max-width:none}.methodical-learning-section{background:var(--paper)}.methodical-learning-section .section-heading,.methodical-learning-section .section-heading h2{max-width:none}.learning-grid{display:grid;gap:clamp(18px,2.2vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}.learning-card{background:var(--white);border:1px solid rgba(0,93,164,.12);display:grid;gap:clamp(20px,2.4vw,30px);grid-template-rows:auto minmax(220px,1fr);min-height:560px;padding:clamp(24px,3vw,38px)}.learning-copy{border-bottom:1px solid rgba(0,93,164,.16);display:grid;gap:14px;padding-bottom:clamp(18px,2vw,26px)}.learning-copy span{color:var(--orange);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.5rem,2.1vw,2.3rem);font-weight:900;line-height:.9}.learning-copy h3{color:var(--blue);font-size:clamp(1.45rem,1.95vw,2.12rem);font-weight:900;line-height:.96;margin:0}.learning-media{align-items:center;background:var(--white);display:flex;justify-content:center;margin:0;min-height:260px;overflow:hidden;padding:clamp(16px,2.5vw,28px)}.learning-media img{display:block;height:auto;max-height:320px;max-width:100%;object-fit:contain}.learning-media-wide img,.learning-media-iceberg img,.learning-media-wheel img{max-height:340px}.iceberg-placeholder{background:linear-gradient(180deg,#00aeef14,#005da41a),var(--white)}.iceberg-visual{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:400px;position:relative;width:100%}.iceberg-shape{align-items:center;display:grid;justify-items:center;width:100%}.iceberg-peak{background:linear-gradient(135deg,#fffffff2,#d2ecf8f2 58%,#56aed6d1);border:2px solid rgba(0,93,164,.16);clip-path:polygon(50% 0,84% 100%,16% 100%);display:block;height:82px;width:38%}.iceberg-waterline{background:var(--orange);display:block;height:5px;margin:6px 0 10px;width:78%}.iceberg-base{background:linear-gradient(180deg,#005da4eb,#003d73fa);clip-path:polygon(26% 0,74% 0,96% 100%,4% 100%);display:block;height:110px;width:82%}.iceberg-label{align-items:center;display:grid;gap:2px;justify-items:center;text-align:center}.iceberg-label strong{color:var(--blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.1rem,1.5vw,1.42rem);font-weight:900;line-height:.95;text-transform:uppercase}.iceberg-label span{color:var(--muted);font-size:clamp(.94rem,1.05vw,1.05rem);font-weight:300;line-height:1.25}.iceberg-label-middle strong{color:var(--orange)}.iceberg-label-bottom strong{color:var(--deep-blue)}.authentic-method-section{background:var(--white);display:grid;gap:clamp(30px,5vw,70px)}.method-model{align-items:center;display:grid;gap:clamp(28px,5vw,76px);grid-template-columns:minmax(320px,.54fr) minmax(0,1fr);padding:clamp(28px,4.5vw,54px) 0}.method-model+.method-model{border-top:1px solid rgba(0,93,164,.16)}.method-copy{max-width:620px}.method-copy h3{color:var(--blue);font-size:clamp(2.2rem,4vw,4.6rem);margin-bottom:clamp(16px,2vw,24px)}.method-copy p:not(.eyebrow){color:var(--muted);font-size:clamp(1.05rem,1.38vw,1.24rem);font-weight:300;line-height:1.45;margin:0}.ways-sequence{counter-reset:ways;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.ways-sequence li{background:var(--paper);min-height:178px;padding:18px 14px;text-align:center}.ways-sequence span{color:var(--orange);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.45rem,2.2vw,2.5rem);font-weight:800;line-height:.9;margin-bottom:18px}.ways-sequence strong{color:var(--blue);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.22rem,1.5vw,1.6rem);font-weight:800;line-height:.96;text-transform:uppercase}.iceberg-model{align-items:center;display:grid;gap:7px;justify-items:center;margin:0 auto;max-width:640px;width:100%}.iceberg-level{background:var(--blue);color:var(--white);display:grid;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.18rem,1.8vw,2rem);font-weight:800;min-height:60px;place-items:center;text-transform:uppercase}.iceberg-level-1{background:var(--cyan);clip-path:polygon(38% 0,62% 0,72% 100%,28% 100%);color:var(--ink);width:50%}.iceberg-level-2{background:#dbeef7;color:var(--blue);width:66%}.iceberg-level-3{background:#9ed9f1;color:var(--blue);width:78%}.iceberg-level-4{background:var(--blue);width:90%}.iceberg-level-5{background:var(--orange);color:var(--ink);width:100%}.flywheel-model{aspect-ratio:1;border:18px solid var(--blue);border-radius:50%;display:grid;margin:0 auto;max-width:560px;place-items:center;position:relative;width:min(100%,560px)}.flywheel-model:before{border:2px solid rgba(0,174,239,.42);border-radius:50%;content:"";inset:18%;position:absolute}.flywheel-centre{background:var(--orange);border-radius:50%;color:var(--ink);display:grid;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:800;height:34%;line-height:.95;padding:18px;place-items:center;text-align:center;text-transform:uppercase;width:34%}.flywheel-role{color:var(--blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(.86rem,1.15vw,1.14rem);font-weight:800;position:absolute;text-transform:uppercase}.flywheel-role-1{left:50%;top:6%;transform:translate(-50%)}.flywheel-role-2{right:13%;top:16%}.flywheel-role-3{right:4%;top:48%;transform:translateY(-50%)}.flywheel-role-4{bottom:16%;right:13%}.flywheel-role-5{bottom:6%;left:50%;transform:translate(-50%)}.flywheel-role-6{bottom:16%;left:8%}.flywheel-role-7{left:6%;top:48%;transform:translateY(-50%)}.flywheel-role-8{left:13%;top:16%}.authentic-testimonial-panel .testimonial-chevron{cursor:pointer}.authentic-testimonial-panel .testimonial-quote-box{min-height:260px}.programme-journey-section{background:#f8fafb}.programme-journey-section .section-heading,.programme-journey-section .section-heading h2{max-width:none}.programme-journey{align-items:center;display:grid;gap:clamp(18px,2.6vw,34px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(42px,5vw,74px) 0 0;padding:0;position:relative}.programme-journey:before{content:none}.programme-journey li{display:grid;gap:12px;position:relative}.programme-journey span{justify-self:center;color:var(--blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.08rem,1.35vw,1.32rem);font-weight:300;line-height:1;text-transform:none}.programme-step-panels{display:grid;gap:clamp(14px,1.6vw,22px)}.programme-step-panel{aspect-ratio:2.25 / 1;background:var(--deep-blue);clip-path:polygon(8% 0,100% 0,92% 100%,0% 100%);color:var(--white);display:grid;min-height:0;padding:clamp(22px,2.4vw,34px);place-content:center;text-align:center}.programme-step-3 .programme-step-panel{aspect-ratio:2.35 / 1;justify-self:end;width:92%}.programme-step-3>span{justify-self:end;padding-right:34%}.programme-step-3 .programme-step-panels{justify-items:end}.programme-step-2 .programme-step-panel{background:var(--cyan);color:var(--ink)}.programme-step-3 .programme-step-panel,.programme-step-4 .programme-step-panel{background:var(--deep-blue);color:var(--white)}.programme-step-3 .programme-step-panel{background:var(--orange);color:var(--white)}.commercial-progression span{background:var(--orange);color:var(--ink);display:grid;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.5rem;font-weight:800;height:76px;place-items:center;position:relative;width:76px;z-index:1}.programme-journey h3{color:currentColor;font-size:clamp(1.35rem,1.85vw,2.2rem);line-height:.95;margin:0}.programme-journey p{color:currentColor;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.02rem,1.32vw,1.45rem);font-weight:800;line-height:1;margin:6px 0 0;text-transform:uppercase}.commercial-progression h3{color:var(--blue);font-size:clamp(1.45rem,1.8vw,2rem);margin-bottom:10px}.commercial-progression p{color:var(--muted);font-size:clamp(1rem,1.22vw,1.12rem);font-weight:300;line-height:1.38;margin:0}.journey-conclusion,.commercial-result{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:800;line-height:.95;margin:clamp(42px,5vw,72px) 0 0;max-width:1060px;text-transform:uppercase}.programme-band .journey-conclusion{max-width:none}.commercial-outcome-section{background:#f8fafb}.outcome-grid{margin-top:clamp(30px,4.5vw,56px)}.authentic-contact-section h2{max-width:980px}.bio-copy{max-width:1240px}.bio-kicker{color:var(--orange);font-size:clamp(1.18rem,1.8vw,1.8rem);font-weight:800;line-height:1;margin:0 0 20px;text-transform:uppercase}.bio-statement{color:var(--blue);font-size:clamp(2.55rem,5.6vw,5.6rem);font-weight:900;line-height:.92;margin:0;max-width:1240px;text-transform:uppercase}.bio-support{color:var(--blue);font-size:clamp(1.05rem,1.35vw,1.26rem);font-weight:300;line-height:1.52;margin:clamp(22px,3vw,34px) 0 0;max-width:1080px}.bio-team{color:var(--blue);font-size:clamp(1.05rem,1.35vw,1.26rem);font-weight:300;line-height:1.52;margin:clamp(18px,2.5vw,30px) 0 0;max-width:1080px}.bio-support.small{color:var(--blue);font-weight:800;margin-top:16px;text-transform:uppercase}.bio-button{margin-top:clamp(10px,2vw,24px)}.leader-section{background:var(--white);padding:clamp(58px,8vw,120px) var(--content-edge)}.leader-heading{margin-bottom:clamp(34px,5vw,66px);max-width:980px}.leader-heading h2{color:var(--blue)}.leader-heading .section-lede{max-width:820px}.leader-panel{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(4,minmax(0,1fr))}.leader-card{align-items:end;aspect-ratio:.78;background:linear-gradient(180deg,#00182c14,#00182cb8),linear-gradient(135deg,#00aeef94,#005da4f0);display:grid;min-height:420px;overflow:hidden;padding:clamp(22px,3vw,32px);position:relative}.signal-grid .leader-card{border-top:0;min-height:420px}.leader-card img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.leader-card-1 img{object-position:68% 62%}.leader-card-2 img{object-position:55% center;transform:scale(1.08)}.leader-card-3 img{object-position:27% center;transform:scale(1.08)}.leader-card-4 img{object-position:center}.leader-card:after{background:linear-gradient(180deg,#00182c05,#00182cad),linear-gradient(135deg,#005da433,#f370211a);content:"";inset:0;position:absolute}.leader-card-2{background:linear-gradient(180deg,#00182c14,#00182cbd),linear-gradient(135deg,#f37021a3,#005da4eb)}.leader-card-3{background:linear-gradient(180deg,#00182c14,#00182cbd),linear-gradient(135deg,#f7941d99,#005da4e6)}.leader-card-4{background:linear-gradient(180deg,#00182c14,#00182cbd),linear-gradient(135deg,#005da4a8,#00aeef80)}.leader-card-copy{position:relative;z-index:1}.leader-card h3{color:var(--soft-white);font-size:clamp(1.55rem,2.15vw,2.35rem);line-height:.95;margin-bottom:10px}.leader-card p{color:var(--soft-white);font-size:clamp(.98rem,1.12vw,1.12rem);font-weight:300;line-height:1.34;margin:0;position:relative;text-transform:none;z-index:1}.contact-section{align-items:start;background:radial-gradient(circle at 86% 18%,rgba(0,174,239,.16),transparent 24%),linear-gradient(135deg,var(--white) 0%,#edf7fb 100%);display:grid;gap:clamp(28px,5vw,74px);grid-template-columns:minmax(0,.86fr) minmax(320px,.66fr)}.contact-section h2{color:var(--blue)}.contact-section .section-lede{max-width:760px}.contact-reassurance{color:var(--orange);font-size:clamp(1.14rem,1.5vw,1.42rem);font-weight:800;line-height:1.12;margin:clamp(18px,2.6vw,34px) 0 0;text-transform:uppercase}.contact-email,.contact-phone{color:var(--blue);display:block;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:800;line-height:1;text-transform:uppercase}.contact-email{margin-top:clamp(10px,2vw,22px)}.contact-phone{margin-top:10px;text-decoration:none}.contact-section .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink)}.contact-form{background:var(--white);box-shadow:0 22px 52px #005da41f;display:grid;gap:16px;padding:clamp(22px,3.5vw,38px)}.contact-form label{display:grid;gap:7px}.contact-form span{color:var(--blue);font-size:.86rem;font-weight:800;line-height:1;text-transform:uppercase}.contact-form input,.contact-form textarea{background:var(--paper);border:1px solid rgba(0,93,164,.18);color:var(--ink);font:inherit;font-size:1.05rem;font-weight:300;padding:12px 14px;width:100%}.contact-form textarea{min-height:140px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--cyan);outline:2px solid rgba(0,174,239,.2);outline-offset:0}.contact-form button{justify-self:start;margin-top:4px}.form-trap{display:none!important}.form-status{color:var(--muted);font-size:1rem;font-weight:300;line-height:1.2;margin:0}.form-privacy{color:var(--muted);font-size:.98rem;font-weight:300;line-height:1.28;margin:2px 0 0}.form-privacy a{color:var(--blue);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.assessment-privacy{font-size:.86rem;line-height:1.24;margin:-14px 0 0;max-width:1120px}.assessment-privacy a{color:var(--cyan)}.form-status[data-state=success]{color:var(--blue);font-weight:800}.form-status[data-state=error]{color:var(--orange);font-weight:800}.form-required-note,.assessment-required-note{color:var(--muted);font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:300;line-height:1.25;margin:0}.contact-form button[disabled]{cursor:wait;opacity:.72}.closing-cta{align-items:center;background:radial-gradient(circle at 20% 42%,rgba(243,112,33,.78),transparent 28%),linear-gradient(135deg,var(--orange) 0%,var(--orange) 42%,var(--orange) 100%);color:var(--ink);display:grid;gap:clamp(14px,3vw,48px);grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-height:clamp(300px,26vw,380px);overflow:hidden;padding-bottom:clamp(28px,4vw,52px);padding-top:clamp(28px,4vw,52px);position:relative}.closing-target{display:grid;height:clamp(250px,26vw,390px);isolation:isolate;place-items:center;position:relative;width:clamp(250px,26vw,390px)}.closing-target:before{background:radial-gradient(circle,transparent 0 245px,rgba(255,255,255,.14) 246px 248px,transparent 249px 345px,rgba(255,255,255,.13) 346px 348px,transparent 349px 445px,rgba(255,255,255,.12) 446px 448px,transparent 449px 545px,rgba(255,255,255,.11) 546px 548px,transparent 549px 645px,rgba(255,255,255,.1) 646px 648px,transparent 649px 745px,rgba(255,255,255,.09) 746px 748px,transparent 749px);content:"";height:235%;left:50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:235%;z-index:-1}.closing-target img{height:auto;width:clamp(142px,16vw,250px)}.closing-cta h2{color:var(--white);font-family:Barlow Semi Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(3.7rem,8.2vw,8.8rem);font-weight:900;line-height:.82;max-width:1080px}.closing-cta h2 span{display:block;white-space:nowrap}.closing-cta .section-lede{color:#ffffffeb;font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.28;max-width:780px}.closing-cta .button.primary{background:var(--blue);border-color:var(--blue);margin-top:clamp(8px,1.8vw,22px)}.closing-copy{align-self:center;position:relative;z-index:1}.entry-card span,.journey-card>span{color:var(--orange);display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.25rem;font-weight:900;margin-bottom:10px;text-transform:uppercase}.journey-section,.privacy-page{background:var(--paper)}.not-found-page{background:radial-gradient(circle at 86% 18%,rgba(0,174,239,.14),transparent 26%),var(--paper);min-height:calc(100svh - 80px)}.not-found-section{align-items:center;display:grid;min-height:calc(100svh - 80px);overflow:hidden}.not-found-copy,.not-found-target{min-width:0}.not-found-code{color:var(--orange);font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:900;line-height:1;margin:0 0 16px}.not-found-section h1{color:var(--deep-blue);font-size:clamp(3rem,6.2vw,6.2rem);max-width:960px}.not-found-section .section-lede{max-width:760px}.not-found-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(26px,4vw,42px)}.assessment-hero{background:radial-gradient(circle at 82% 22%,rgba(243,112,33,.68),transparent 20%),linear-gradient(135deg,var(--orange) 0%,var(--orange) 100%);min-height:0;overflow:hidden;padding:clamp(34px,5vw,72px) var(--content-edge);position:relative}.assessment-hero-copy,.assessment-hero .hero-system{min-width:0;position:relative;z-index:1}.assessment-kicker,.assessment-step{color:var(--blue);font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:800;line-height:1;margin:0 0 14px;text-transform:uppercase}.assessment-hero h1,.assessment-hero .hero-lede{color:var(--white)}.assessment-hero h1{font-size:clamp(3.2rem,7.4vw,7.8rem);margin:0;max-width:1100px}.assessment-intro{background:var(--paper);padding-bottom:clamp(18px,3vw,34px)}.assessment-intro h2{color:var(--orange);font-size:clamp(1.8rem,3.1vw,3.7rem);line-height:.96;margin:0 0 clamp(14px,2.2vw,24px);max-width:760px}.assessment-intro p{color:var(--muted);font-size:clamp(1.14rem,1.55vw,1.42rem);font-weight:300;line-height:1.26;margin:0;max-width:860px}.assessment-intro p+p{margin-top:16px}.assessment-intro-wide{align-items:start;display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.assessment-intro-wide .assessment-intro-copy{padding-top:clamp(30px,4vw,46px)}.assessment-intro-wide h2,.assessment-intro-wide p{max-width:none}.assessment-profile-box{background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);color:var(--soft-white);padding:clamp(30px,4vw,46px) clamp(20px,3vw,30px)}.assessment-profile-box h3{color:var(--soft-white);font-size:clamp(1.9rem,3.2vw,3.8rem);line-height:.94;margin:0;text-transform:uppercase}.assessment-profile-box h3 span{display:block}.assessment-profile-box .assessment-profile-list li{font-size:clamp(1.14rem,1.55vw,1.42rem);line-height:1.26}.assessment-meta,.assessment-meta-strip{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1.4vw,18px);margin-top:clamp(18px,3vw,34px)}.assessment-meta-strip{background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);justify-content:center;margin-top:0;padding:clamp(24px,4vw,44px) var(--content-edge)}.assessment-meta span,.assessment-meta-strip span{color:var(--blue);font-size:clamp(1.3rem,2.2vw,2.2rem);font-weight:800;line-height:1;text-transform:uppercase}.assessment-meta-strip span{color:var(--soft-white)}.assessment-meta img,.assessment-meta-strip img{height:clamp(28px,4vw,50px);width:clamp(28px,4vw,50px)}.assessment-section{background:var(--paper);padding-top:clamp(34px,5vw,70px)}.assessment-form{display:grid;gap:clamp(18px,3vw,34px)}.assessment-form-grid,.assessment-result{display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,.82fr) minmax(340px,1fr)}.assessment-panel,.result-card{background:var(--white);box-shadow:0 22px 52px #005da41a;padding:clamp(24px,4vw,46px)}.assessment-panel h2,.result-card h2{font-size:clamp(2.2rem,4.2vw,4.8rem);max-width:760px}.assessment-panel p,.result-card p{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:300;line-height:1.32}.assessment-panel-blue{background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);color:var(--soft-white)}.assessment-panel-blue .assessment-step,.assessment-panel-blue h2,.assessment-panel-blue p{color:var(--soft-white)}.assessment-profile-list{display:grid;gap:14px;list-style:none;margin:clamp(22px,3vw,34px) 0 0;padding:0}.assessment-profile-list li{color:var(--soft-white);font-size:clamp(1.18rem,1.7vw,1.62rem);font-weight:300;line-height:1.08;margin:0;min-height:34px;padding-left:24px;position:relative;text-transform:none}.assessment-profile-list li:before{background:var(--orange);clip-path:polygon(12% 0,100% 0,88% 100%,0% 100%);content:"";height:28px;left:0;position:absolute;top:0;width:9px}.assessment-profile-list+p{margin-top:clamp(22px,3vw,34px)}.assessment-panel-blue .button.primary{background:var(--white);border-color:var(--white);color:var(--blue);margin-top:clamp(28px,4vw,48px)}.home-health-check h2{max-width:880px}.home-health-check .section-lede{color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:300;line-height:1.35;margin-top:clamp(24px,3vw,38px);max-width:680px}.health-check-copy-grid{align-items:start;display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.health-profile-box{background:linear-gradient(135deg,#005da4,#004880 52%,#005da4);color:var(--soft-white);margin-top:clamp(24px,3vw,38px);padding:clamp(30px,4vw,46px) clamp(20px,3vw,30px)}.health-profile-box h3{color:var(--soft-white);font-size:clamp(1.9rem,3.2vw,3.8rem);line-height:.94;margin:0;text-transform:uppercase}.health-profile-box h3 span{display:block}.health-profile-box .assessment-profile-list{gap:14px;margin-top:clamp(18px,2vw,24px)}.health-profile-box .assessment-profile-list li{font-size:clamp(1.14rem,1.55vw,1.42rem);font-weight:300;line-height:1.26;min-height:34px}.home-health-check .button.primary{margin-top:clamp(32px,4vw,48px)}.health-check-flow .diagnostic-report-note{text-align:center}.health-hero .hero-lede{font-size:clamp(1.32rem,2vw,2rem);margin-top:clamp(18px,3vw,34px);max-width:760px}.health-intro .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink);margin-top:clamp(24px,4vw,42px)}.health-intro{padding-bottom:clamp(30px,4vw,58px)}.health-intro h2{margin-top:0}.health-intro .health-check-copy-grid>div:first-child{padding-top:clamp(30px,4vw,46px)}.health-intro .health-check-copy-grid{align-items:start}.health-intro .health-profile-box{margin-top:0}.health-question-section[hidden],.health-instruction[hidden],.health-result[hidden],.health-intro[hidden],.assessment-meta-strip[hidden]{display:none}.health-form{margin:0 auto;max-width:1180px;width:100%}.health-progress{display:grid;gap:12px}.health-progress span{color:var(--blue);font-family:var(--font-heavy);font-size:clamp(1rem,1.3vw,1.18rem);text-transform:uppercase}.health-progress-track{background:#005da429;height:10px;overflow:hidden;width:100%}.health-progress-track span{background:var(--orange);display:block;height:100%;transition:width .18s ease;width:0}.health-question-card .assessment-question{background:var(--white);border:0;display:grid;gap:20px;margin:0;padding:clamp(22px,3.2vw,38px)}.health-question-group{display:grid;gap:clamp(18px,3vw,28px)}.health-question-group-heading{background:var(--white);padding:clamp(22px,3.2vw,38px)}.health-question-group-heading h2{color:var(--blue);font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.92;margin:0;max-width:900px;text-transform:uppercase}.health-question-group-heading p:not(.assessment-step){color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:300;line-height:1.32;margin:clamp(14px,2vw,22px) 0 0;max-width:860px}.health-question-card .assessment-question legend{float:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.health-question-title{color:var(--blue);font-size:clamp(1.28rem,1.85vw,1.72rem);font-weight:800;line-height:1.12;margin:0;text-transform:none}.health-options small{display:block}.health-options small strong{color:var(--blue);font-size:1rem;line-height:1}.health-actions .button[disabled]{cursor:not-allowed;opacity:.45}.health-actions .button[hidden]{display:none}.health-score-visual{background:#dbe8f0;height:12px;margin:clamp(20px,3vw,34px) 0 0;overflow:hidden}.health-score-visual span{background:var(--orange);display:block;height:100%;width:0}.health-score{margin-bottom:clamp(14px,2vw,24px)!important}.health-dimension-list{display:grid;gap:18px;margin-top:clamp(18px,2.4vw,28px)}.health-dimension-list article{padding-left:0}.health-dimension-list h3{color:var(--blue);display:flex;gap:12px;align-items:baseline;font-family:Barlow Semi Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.18rem,1.55vw,1.46rem);font-weight:700;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.health-dimension-list h3:before{background:var(--orange);clip-path:polygon(18% 0,100% 0,82% 100%,0% 100%);content:"";flex:0 0 auto;height:.72em;width:8px}.health-dimension-list p{margin:0}.health-focus-card .result-profile-points h3{color:var(--blue);display:block;font-family:var(--font-heavy);font-size:clamp(1.18rem,1.55vw,1.46rem);font-weight:700;line-height:.95;margin:0 0 12px;text-transform:uppercase}.health-focus-card .result-profile-points .focus-marker{background:var(--orange);clip-path:polygon(18% 0,100% 0,82% 100%,0% 100%);display:block;height:.72em;margin-top:.02em;width:8px}.health-focus-card .result-profile-points li>div>span{display:block;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.24;margin-top:0}.health-focus-card .result-profile-points li{align-items:baseline;align-self:start;display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:12px;margin:0;padding-left:0}.health-focus-card .result-profile-points li:before{content:none}.health-email-card{grid-column:1 / -1}.health-email-card .assessment-fields{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(24px,3vw,36px)}.health-email-card .assessment-fields .button{align-self:end;background:var(--orange);border-color:var(--orange);color:var(--ink);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.12rem,1.22vw,1.3rem);font-weight:700;line-height:1.05;text-transform:uppercase;grid-column:1 / -1;margin-top:clamp(10px,1.8vw,20px)}.assessment-questions-hero{background:radial-gradient(circle at 82% 18%,rgba(0,174,239,.14),transparent 28%),var(--white);display:grid;gap:clamp(26px,5vw,78px);grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr);padding-top:clamp(48px,6vw,86px);padding-bottom:clamp(40px,5vw,72px)}.assessment-questions-hero h1{color:var(--blue);font-size:clamp(3.1rem,7.4vw,7.6rem);max-width:8.5ch}.assessment-questions-strip{background:var(--paper);color:var(--ink);padding:0 var(--content-edge) clamp(22px,3vw,38px)}.assessment-questions-strip h2{color:var(--orange);font-size:clamp(2.2rem,4vw,4rem);line-height:.95;margin:0 0 14px}.assessment-questions-strip p{color:var(--muted);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:300;line-height:1.18;margin:0}.assessment-questions-strip .health-scale-guide{display:grid;gap:10px clamp(18px,3vw,36px);font-size:clamp(1.06rem,1.34vw,1.24rem);grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.22;margin-top:clamp(18px,2.5vw,26px)}.assessment-questions-strip .health-scale-guide span{color:var(--muted)}.assessment-questions-strip .health-scale-guide b{color:var(--orange);font-weight:300}.assessment-fields{display:grid;gap:14px;margin-top:18px}.assessment-fields .button{justify-self:start;margin-top:8px}.assessment-fields label{display:grid;gap:7px}.assessment-fields span{color:var(--blue);font-size:.98rem;font-weight:800;line-height:1;text-transform:uppercase}.assessment-fields input{background:var(--paper);border:1px solid rgba(0,93,164,.18);color:var(--ink);font:inherit;font-size:1.05rem;font-weight:300;padding:12px 14px;width:100%}.assessment-scale{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.assessment-scale span{background:#ffffff1a;border-left:5px solid var(--orange);color:var(--soft-white);font-size:clamp(.98rem,1.2vw,1.15rem);font-weight:300;line-height:1.1;padding:10px 12px}.assessment-questions{display:grid;gap:18px;list-style:none;margin:0;padding:0}.assessment-required-note{color:var(--muted);font-size:clamp(1rem,1.25vw,1.16rem);font-weight:300}.assessment-question fieldset{background:var(--white);border:0;display:grid;gap:20px;margin:0;padding:clamp(22px,3.2vw,38px)}.assessment-question legend{color:var(--blue);display:grid;float:left;gap:12px;font-size:clamp(1.18rem,1.7vw,1.6rem);font-weight:300;line-height:1.18;margin-bottom:20px;padding:0;width:100%}.assessment-question legend strong{color:var(--blue);font-size:clamp(1.7rem,2.5vw,2.65rem);font-weight:900;line-height:.92;text-transform:uppercase}.assessment-question legend span{color:var(--blue);font-weight:300}.assessment-question-title{color:var(--blue);display:grid;gap:12px;font-size:clamp(1.18rem,1.7vw,1.6rem);font-weight:300;line-height:1.18;margin:0 0 20px;width:100%}.assessment-question-title strong{color:var(--blue);font-size:clamp(1.7rem,2.5vw,2.65rem);font-weight:900;line-height:.92;text-transform:uppercase}.assessment-question-title span{color:var(--blue);font-weight:300}.health-question-heading strong{font-size:clamp(1.38rem,1.9vw,1.9rem);line-height:1}.health-question-heading span{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.35rem,1.95vw,1.82rem);font-weight:300;line-height:1.12}.assessment-options{clear:both;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-options label{background:var(--paper);border:1px solid rgba(0,93,164,.16);cursor:pointer;display:grid;gap:6px;min-height:118px;padding:14px;transition:border-color .16s ease,background .16s ease}.assessment-options input{appearance:none;border:2px solid var(--blue);border-radius:999px;height:18px;margin:0;width:18px}.assessment-options input:checked{background:var(--orange);border-color:var(--orange);box-shadow:inset 0 0 0 3px var(--white)}.assessment-options label:has(input:checked){background:var(--white);border-color:var(--orange)}.assessment-options span{color:var(--blue);font-size:2rem;font-weight:900;line-height:.9}.assessment-options small{color:var(--muted);font-size:.92rem;font-weight:300;line-height:1.1}.assessment-question fieldset>p,.assessment-question>p{color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:300;line-height:1.28;margin:0}.assessment-submit{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.assessment-submit .button.primary,.result-profile .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink)}.assessment-result{background:radial-gradient(circle at 16% 8%,rgba(0,174,239,.24),transparent 26%),linear-gradient(135deg,#004b86 0%,var(--blue) 58%,#00416f 100%);color:var(--soft-white);gap:clamp(18px,3vw,34px);grid-template-columns:minmax(0,1120px);justify-content:center;padding-top:clamp(36px,5vw,72px)}.assessment-result[hidden]{display:none}.assessment-result-fallback{grid-template-columns:minmax(0,780px);justify-content:center}.result-fallback-card{text-align:left}.result-fallback-card h2{max-width:760px}.result-fallback-card .section-lede{color:var(--muted);max-width:720px}.result-fallback-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,3vw,34px)}.result-retrieve-help{border-top:1px solid rgba(0,93,164,.18);color:var(--muted);margin-top:22px;padding-top:18px}.result-retrieve-help p{margin-bottom:14px;max-width:680px}.result-retrieve-help a{color:var(--blue);font-weight:700}.retrieve-details{display:grid;gap:10px;margin:14px 0}.retrieve-details div{display:grid;gap:10px;grid-template-columns:110px 1fr}.retrieve-details dt{color:var(--blue);font-family:var(--font-heavy);font-size:clamp(.9rem,1.4vw,1.05rem);text-transform:uppercase}.retrieve-details dd{color:var(--ink);margin:0}.retrieve-note{margin-bottom:0}.result-card{background:var(--white);color:var(--blue);padding:clamp(24px,4vw,46px)}.result-profile{grid-column:1 / -1;grid-row:2}.result-risk-card{grid-column:1 / -1;grid-row:1}.result-commercial-card{grid-column:1 / -1;grid-row:3}.result-next-card{grid-column:2;grid-row:2 / span 2}.assessment-profile-email-card{grid-column:1 / -1;grid-row:4}.assessment-profile-email-card .assessment-privacy{margin-top:clamp(18px,2.4vw,28px)}.assessment-profile-email-card.health-email-card .assessment-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-profile-email-card.health-email-card .assessment-fields .button,.assessment-profile-email-card.health-email-card .assessment-fields .form-status{grid-column:1 / -1}.health-report{background:radial-gradient(circle at 16% 8%,rgba(0,174,239,.24),transparent 26%),linear-gradient(135deg,#004b86 0%,var(--blue) 58%,#00416f 100%);box-shadow:none;color:var(--soft-white);display:grid;gap:clamp(22px,3vw,36px);grid-template-columns:1fr;margin:0;max-width:none;padding:clamp(58px,8vw,120px) var(--content-edge);width:auto}.health-report>.result-card{background:var(--white);border-top:0;box-shadow:0 22px 52px #00305c29;grid-column:1 / -1;grid-row:auto;margin-left:auto;margin-right:auto;max-width:1120px;padding:clamp(30px,5vw,58px);width:100%}.health-report-card-row{display:grid;gap:clamp(22px,3vw,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1120px;width:100%}.health-report-card-row>.result-card{background:var(--white);box-shadow:0 22px 52px #00305c29;padding:clamp(30px,5vw,58px)}.health-report-summary{align-self:auto;border-top:0!important;padding-bottom:clamp(28px,4vw,44px)!important;padding-top:clamp(28px,4vw,44px)!important}.health-report-summary h2{align-items:center;color:var(--blue);display:grid;font-family:var(--font-heavy);gap:clamp(22px,3.4vw,44px);grid-template-columns:auto minmax(0,max-content);justify-content:flex-start;line-height:.9;max-width:none;text-transform:uppercase}.health-report-summary .section-lede,.health-report-profile>.section-lede{max-width:none}.health-report-profile h2{color:var(--orange);font-size:clamp(1.55rem,2.4vw,2.7rem);line-height:.95;max-width:980px}.health-report-intro{color:var(--orange)!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.05rem,1.45vw,1.35rem)!important;font-weight:400!important;line-height:1.24!important;margin:0 0 clamp(26px,3.8vw,46px)!important;max-width:980px}.health-report-intro p{margin:0}.health-report-intro p+p{margin-top:clamp(12px,1.8vw,20px)}.health-report-card-row .health-report-intro{margin-bottom:0!important}.health-secondary-note{border-top:1px solid rgba(0,93,164,.18);margin-top:clamp(22px,3vw,34px);padding-top:clamp(18px,2.6vw,28px)}.health-secondary-note[hidden]{display:none}.health-secondary-note h3,.health-report-diagnostics h3{color:var(--blue);font-family:var(--font-heavy);font-size:clamp(1.55rem,2.4vw,2.7rem);line-height:.95;margin:0 0 12px;text-transform:uppercase}.health-secondary-note p:not(.assessment-step){color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:300;line-height:1.32;margin:0}.health-report-columns{display:grid;gap:clamp(22px,4vw,54px);grid-template-columns:repeat(2,minmax(0,1fr))}.health-report-diagnostics{background:var(--white)!important}.health-report-signs .result-profile-points{gap:14px}.health-report-signs .result-profile-points li{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.32}.health-report-signs .result-profile-points li{padding-left:22px}.health-report-signs .result-profile-points li:before{height:16px;top:.18em;width:7px}.health-report-why .section-lede{max-width:none}.health-report-why .section-lede p{margin:0}.health-report-why .section-lede p+p{margin-top:clamp(14px,2vw,22px)}.health-report-diagnostics .health-dimension-list{gap:clamp(14px,2vw,22px)}.health-report-diagnostics .health-dimension-list h3,.health-focus-card .result-profile-points h3{font-size:clamp(1.2rem,1.55vw,1.48rem)}.health-focus-card .result-profile-points{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,34px)}.health-report .section-lede,.health-report .health-report-why .section-lede p,.health-report .health-report-intro p,.health-report .health-dimension-list p,.health-report .result-profile-points li,.health-report .health-focus-card .result-profile-points li>div>span,.health-report .health-secondary-note p:not(.assessment-step),.health-report .result-next-card p,.health-report .health-email-card p{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300;line-height:1.24}.health-report [data-health-primary-copy]{font-size:clamp(1.05rem,1.45vw,1.35rem)!important;line-height:1.24!important}.health-report .assessment-step{color:var(--blue)!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:300;line-height:1;margin:0 0 14px;text-transform:uppercase}.health-help-card{background:var(--white)!important}.health-help-card .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink);margin-top:clamp(28px,3vw,42px)}.health-help-card .result-next p{margin:0}.health-help-card .result-next p+p{margin-top:clamp(14px,2vw,22px)}.health-email-card{padding-bottom:clamp(30px,5vw,58px)!important}.health-email-card h2{margin-bottom:clamp(16px,2vw,24px)}.health-email-card h2+p{margin-top:0;max-width:860px}.health-email-card .assessment-privacy{margin-top:clamp(18px,2.4vw,28px)}.result-card .assessment-step,.result-profile .assessment-step,.result-profile h2{color:var(--blue)}.health-report-summary h2 .accent-orange,.result-profile h2 .accent-orange{color:var(--orange)}.health-report-summary h2 .health-result-percent,.result-profile h2 .health-result-percent{display:inline-block;font-size:clamp(5.4rem,13vw,10.8rem);line-height:.78}.health-report-summary h2 .health-result-label,.result-profile h2 .health-result-label{display:inline-block;font-size:clamp(2.6rem,5.6vw,5.8rem);line-height:.9;max-width:9em}.result-profile .section-lede{color:var(--muted);font-size:clamp(1.18rem,1.65vw,1.5rem);line-height:1.24;margin-top:clamp(16px,2vw,24px)}.result-profile-subhead{color:var(--blue)!important;margin-top:clamp(26px,3.2vw,42px)!important}.result-profile-points{display:grid;gap:12px;list-style:none;margin:clamp(18px,2.4vw,28px) 0 0;padding:0}.result-profile-points li{color:var(--muted);font-size:clamp(1.18rem,1.65vw,1.5rem);font-weight:300;line-height:1.24;padding-left:26px;position:relative}.result-profile-points li:before{background:var(--orange);clip-path:polygon(12% 0,100% 0,88% 100%,0% 100%);content:"";height:22px;left:0;position:absolute;top:.05em;width:8px}.result-leakage{background:transparent;border-top:0;margin-top:0;padding:0}.result-leakage p:not(.assessment-step){color:var(--muted);font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:300;line-height:1.32!important;margin:0}.result-leakage .result-leakage-copy{color:var(--ink)}.result-leakage .result-leakage-copy span{color:var(--orange)}.result-leakage p+p{margin-top:12px}.result-leakage .result-leakage-question{color:var(--blue);font-size:clamp(1.45rem,2.15vw,2.1rem);font-weight:300;line-height:1!important;text-transform:uppercase}.result-next-card{background:var(--paper)}.result-colin-photo{border-radius:50%;display:block;height:clamp(112px,10vw,160px);margin:0 0 clamp(18px,2.5vw,28px);object-fit:cover;object-position:50% 18%;width:clamp(112px,10vw,160px)}.result-next-card h2{color:var(--blue);font-size:clamp(2.2rem,4vw,4.6rem);line-height:.9}.result-next-card .button.primary{background:var(--orange);border-color:var(--orange);color:var(--ink);margin-top:18px}.health-help-card .result-next+.button.primary{margin-top:clamp(30px,3vw,44px)}.result-score{color:var(--orange)!important;font-size:clamp(3rem,6vw,6rem)!important;font-weight:900!important;line-height:.86!important;margin:18px 0!important;text-transform:uppercase}.result-next{color:var(--muted)!important;font-weight:300!important;margin-top:22px}.result-next-detail{color:var(--muted)!important;font-size:clamp(1.04rem,1.35vw,1.2rem)!important;font-weight:300!important;line-height:1.26!important;margin-top:14px!important}.booking-note{color:var(--muted)!important;font-size:clamp(.95rem,1.15vw,1.08rem)!important;font-weight:300!important;line-height:1.25!important;margin-top:14px!important}.privacy-hero{background:radial-gradient(circle at 82% 12%,rgba(0,174,239,.18),transparent 25%),linear-gradient(135deg,var(--white) 0%,#edf7fb 100%);padding:clamp(54px,7vw,98px) var(--content-edge) clamp(28px,4vw,52px)}.privacy-hero h1{color:var(--blue);font-size:clamp(3.4rem,8vw,8.4rem);margin-bottom:24px;max-width:900px}.privacy-hero p:not(.eyebrow){color:var(--muted);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:300;line-height:1.28;max-width:780px}.privacy-content{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(18px,3vw,36px) var(--content-edge) clamp(36px,6vw,80px)}.privacy-content article{background:var(--white);border-top:4px solid var(--orange);padding:clamp(24px,3.2vw,42px)}.privacy-content h2{color:var(--blue);font-size:clamp(1.8rem,3vw,3rem);margin-bottom:14px}.privacy-content p{color:var(--muted);font-size:clamp(1.06rem,1.35vw,1.28rem);font-weight:300;line-height:1.4;margin-bottom:0}.privacy-content a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.about-page{background:var(--white)}.about-hero{align-items:end;background:var(--blue);display:grid;min-height:clamp(360px,42vw,520px);overflow:hidden;padding:clamp(38px,5vw,68px) var(--content-edge);position:relative}.about-hero-copy h1{color:var(--white);font-size:clamp(2.9rem,5.8vw,6.4rem);max-width:850px}.about-hero-copy p:not(.eyebrow){color:#ffffffe0;font-size:clamp(1.18rem,1.65vw,1.58rem);font-weight:300;line-height:1.32;margin-top:24px;max-width:760px}.about-hero-copy{max-width:900px;position:relative;z-index:2}.about-hero-image{inset:0;margin:0;position:absolute}.about-hero-image:before{background:linear-gradient(90deg,#00182cd1,#005da48a 42%,#00182c1a),linear-gradient(0deg,#00182cc7,#00182c14 58%);content:"";inset:0;position:absolute;z-index:1}.about-hero-image img{display:block;height:100%;object-fit:cover;object-position:58% center;position:absolute;width:100%}.about-statement{align-items:center;background:var(--white);display:grid;min-height:clamp(190px,18vw,280px);padding:clamp(30px,5vw,58px) var(--content-edge)}.about-statement p{color:var(--blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2.4rem,5vw,5.8rem);font-weight:300;line-height:1.02;margin:0;max-width:1040px}.about-intro{background:var(--white);display:grid;gap:clamp(10px,1.4vw,18px);max-width:1060px}.about-definition{background:#eef6fa;padding:clamp(52px,6vw,86px) var(--content-edge)}.about-definition-inner{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:1fr;margin:0 auto;max-width:1180px}.about-team{padding-top:clamp(24px,3vw,40px)}.about-intro p,.about-definition-inner p{color:var(--muted);font-size:clamp(1.18rem,1.55vw,1.46rem);font-weight:300;line-height:1.4;margin:0}.definition-term{color:var(--blue)!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2.4rem,4vw,4rem)!important;font-weight:300!important;line-height:1!important;text-transform:none}.definition-term span{color:var(--orange)!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.58em!important;font-weight:300;line-height:1!important;margin-left:.3em;white-space:nowrap}.definition-copy{max-width:920px}.definition-source{color:var(--muted)!important;font-size:clamp(.95rem,1.15vw,1.08rem)!important;margin-top:clamp(-4px,-.4vw,0px)!important}.about-split{align-items:start;background:var(--white);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr)}.about-split h2,.about-cta h2{color:var(--blue);font-size:clamp(3rem,5.8vw,6.6rem);margin-bottom:24px}.about-cta h2{color:var(--white);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:900;margin:0}.about-split p,.about-cta p{color:var(--muted);font-size:clamp(1.12rem,1.5vw,1.42rem);font-weight:300;line-height:1.4;margin-bottom:22px}.about-card{background:var(--white);padding:clamp(24px,3.5vw,42px)}.about-card h3{color:var(--blue);font-size:clamp(1.9rem,3vw,3.3rem);margin-bottom:20px}.about-card ul,.about-card li{margin:0;padding:0}.about-card ul{display:grid;gap:14px;list-style:none}.about-card li{color:var(--muted);font-size:clamp(1.06rem,1.35vw,1.26rem);font-weight:300;line-height:1.3;padding-left:24px;position:relative}.about-card li:before{background:var(--orange);content:"";height:18px;left:0;position:absolute;top:.25em;transform:skew(-12deg);width:6px}.about-team{background:var(--white)}.about-team-heading{margin-bottom:clamp(12px,2vw,24px);max-width:980px}.about-team h2{color:var(--blue);font-size:clamp(3rem,5.8vw,6.6rem);margin-bottom:22px}.team-list{display:grid;gap:0}.team-row{align-items:start;display:grid;gap:clamp(22px,4vw,56px);grid-template-columns:clamp(190px,22vw,270px) minmax(0,1fr);padding:clamp(18px,3vw,34px) 0}.team-identity{display:grid;gap:16px}.team-media{align-items:center;display:flex;justify-content:flex-start;min-width:0}.team-media img,.team-initials{aspect-ratio:.78;border-radius:0;display:block;width:min(100%,210px)}.team-media img{height:auto;object-fit:cover;object-position:center 18%}.team-media img.team-image-colin{object-fit:cover;object-position:center 18%}.team-initials{align-items:center;background:var(--blue);color:var(--white);display:flex;font-family:Barlow Semi Condensed,Arial,sans-serif;font-size:clamp(3rem,5vw,5rem);font-weight:900;justify-content:center;line-height:.9}.team-row h3{color:var(--blue);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:300;line-height:1.05;margin:0}.team-row h3 span{color:var(--orange)!important;font-weight:300}.team-linkedin{display:inline-flex;margin-left:8px;vertical-align:middle}.team-linkedin svg{fill:var(--blue);height:19px;width:19px}.team-row h3.stacked-title span{display:inline-block;margin-top:4px}.team-row p:not(.team-role){color:var(--muted);font-size:clamp(1.04rem,1.24vw,1.16rem);font-weight:300;line-height:1.38;margin:0;max-width:66ch}.team-meta{display:grid;gap:10px;margin:18px 0 0}.team-meta div{display:grid;gap:3px}.team-meta dt{color:var(--orange);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.98rem;font-weight:300;letter-spacing:0;line-height:1.05;text-transform:uppercase}.team-meta dd{color:var(--muted);font-size:clamp(1.04rem,1.24vw,1.16rem);font-weight:300;line-height:1.3;margin:0;max-width:70ch}.team-details{display:grid;gap:clamp(12px,1.8vw,20px)}.team-contact{display:grid;gap:8px;justify-items:start}.team-contact a,.team-contact span{align-items:center;color:var(--blue);display:inline-flex;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.08rem;font-weight:300;gap:8px;line-height:1.15;text-transform:none}.team-contact svg{fill:var(--blue);flex:0 0 auto;height:20px;width:20px}.team-contact a span{align-items:center;background:currentColor;color:var(--white);display:inline-flex;font-family:Arial,sans-serif;font-size:.8rem;font-weight:700;height:22px;justify-content:center;text-transform:none;width:22px}.about-cta{align-items:center;background:radial-gradient(circle at 10% 44%,rgba(0,174,239,.2),transparent 28%),linear-gradient(135deg,var(--orange) 0%,var(--orange) 100%);display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:minmax(0,1fr) auto;min-height:clamp(260px,22vw,340px);overflow:hidden;position:relative}.about-cta h2{color:var(--white);font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(3.6rem,7.6vw,8rem);font-weight:900;line-height:.84;margin:0;max-width:960px}.about-cta p{color:#ffffffeb;font-size:clamp(1.2rem,1.55vw,1.5rem);line-height:1.25;margin-top:clamp(14px,2vw,24px)}.about-cta p{margin-bottom:0;max-width:760px}.about-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.about-cta .button.primary{background:var(--blue);border-color:var(--blue);color:var(--white);min-width:190px}.site-footer{align-items:center;background:var(--blue);color:var(--soft-white);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px var(--content-edge)}.footer-identity{display:grid;gap:7px}.footer-identity>a{color:#f2f6f8e0;font-size:1.02rem;font-weight:400;line-height:1.2;text-transform:none}.footer-identity p{color:#f2f6f8b8;font-size:.9rem;line-height:1.35;margin:0}.footer-identity p a{color:#f2f6f8c7;text-transform:none}.site-footer nav{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px);font-size:.9rem;font-weight:600;text-transform:uppercase}.journey-grid,.entry-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.journey-card,.entry-card{background:var(--white);border-top:10px solid var(--cyan);min-height:440px;padding:clamp(22px,3vw,34px)}.journey-card:nth-child(2),.entry-card:nth-child(2){border-color:var(--orange)}.journey-card:nth-child(3),.entry-card:nth-child(3){border-color:var(--gold)}.journey-card:nth-child(4),.entry-card:nth-child(4){border-color:var(--deep-blue)}.journey-card li{color:var(--muted);font-weight:300}.entry-card{background:var(--paper);min-height:320px}@media(max-width:1100px){.leakage-grid,.warning-grid,.diagnostic-grid,.journey-grid,.entry-grid,.authentic-change-cards,.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-grid{grid-template-columns:1fr}}@media(max-width:980px){.hero,.assessment-hero,.assessment-questions-hero,.home-health-check,.authentic-buyer-section,.authentic-buyer-content,.authentic-conversation-section,.method-model,.split,.white-paper-band,.champion-moves,.diagnostic-band,.contact-section,.about-band,.closing-cta,.about-hero,.about-split,.about-cta,.assessment-form-grid,.assessment-result,.learning-grid{grid-template-columns:1fr}.trusted-adviser-pullout{margin-top:0}.hero{min-height:auto}.diagnostic-copy,.diagnostic-flow{grid-column:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.hero-actions{justify-content:start}.hero-system{min-height:0}.assessment-options,.assessment-intro-wide,.health-check-copy-grid,.health-report-columns,.health-report-card-row,.health-focus-card .result-profile-points,.health-report-summary h2{grid-template-columns:1fr}.health-focus-card,.health-help-card,.health-email-card{grid-column:auto;grid-row:auto}.health-email-card .assessment-fields{grid-template-columns:1fr}.authentic-light-grid,.commercial-progression{grid-template-columns:repeat(2,minmax(0,1fr))}.ways-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}.programme-journey{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.programme-journey li{padding-right:0}.assessment-options label{align-items:center;display:flex;min-height:0}.leader-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-moves article{min-height:260px}.closing-cta,.about-cta{align-items:start}.about-cta-actions{justify-content:flex-start}}@media(max-width:680px){body{font-size:16px;overflow-x:hidden}.site-header{align-items:flex-start;flex-direction:column;gap:14px;min-height:0;position:static}.nav-links{width:100%}.nav-cta{margin-left:0}.hero,.assessment-hero{padding-top:34px}.assessment-questions-strip .health-scale-guide{grid-template-columns:1fr}h1{font-size:clamp(2.42rem,12vw,3rem);max-width:9ch}h2{font-size:clamp(2rem,9vw,2.8rem);max-width:11ch}.home-redesign .section-heading h2,.home-redesign .home-single-statement h2{max-width:none}.hero-lede{font-size:clamp(1.12rem,5.4vw,1.42rem);max-width:28ch}.assessment-meta{align-items:flex-start;flex-direction:column}.assessment-meta-strip{align-items:center;flex-direction:column}.assessment-meta img{height:30px;width:30px}.body-stack p,.section-lede,.white-paper-copy>p,.champion-moves p,.method-copy p:not(.eyebrow),.diagnostic-report-note,.bio-support,.contact-section .section-lede{max-width:32ch}.authentic-light-grid,.ways-sequence,.commercial-progression,.outcome-grid{grid-template-columns:1fr}.authentic-light-grid article,.commercial-progression li,.ways-sequence li{min-height:0}.conversation-killers{padding:26px 22px}.trusted-adviser-lines p,.trusted-adviser-close{font-size:clamp(1.75rem,9vw,2.8rem)}.iceberg-level{min-height:52px}.iceberg-level-1,.iceberg-level-2,.iceberg-level-3,.iceberg-level-4,.iceberg-level-5{clip-path:none;width:100%}.flywheel-model{aspect-ratio:auto;border:0;border-radius:0;gap:10px;max-width:none;padding-top:0}.flywheel-model:before{content:none}.flywheel-centre{border-radius:0;height:auto;margin-bottom:8px;min-height:70px;width:100%}.flywheel-role{background:var(--paper);display:block;padding:14px 16px;position:static;text-align:center;transform:none;width:100%}.authentic-testimonial-panel{grid-template-columns:auto minmax(0,1fr) auto}.hero-actions,.button{width:100%}.proof-strip{align-items:center;flex-direction:column;gap:8px;justify-content:center;padding-left:14px;padding-right:14px}.proof-strip span{font-size:clamp(1.75rem,9vw,2.45rem)}.proof-strip .equation-item,.insight-strip .equation-item{flex-direction:column;gap:10px;justify-content:center}.proof-strip img{height:clamp(28px,8vw,38px)}.engine-panel{margin-left:0}.target-mark{width:min(78vw,340px)}.target-stage{height:min(78vw,340px);width:min(78vw,340px)}.insight-strip span{font-size:clamp(1.9rem,10vw,2.9rem)}.insight-strip img{height:clamp(28px,8vw,40px);width:clamp(28px,8vw,40px)}.insight-strip{align-items:center;flex-direction:column;gap:8px}.comparison-strip{flex-wrap:wrap;gap:10px}.comparison-strip .equation-item{flex-direction:row}.comparison-strip span{font-size:clamp(1.5rem,8.2vw,2.42rem)}.programme-journey{grid-template-columns:1fr}.testimonial-panel{gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.testimonial-quote-box{padding:22px 18px}.testimonial-panel blockquote{font-size:clamp(1.45rem,7vw,2.1rem)}.diagnostic-stats{gap:8px}.diagnostic-stats span{font-size:clamp(.76rem,2.8vw,1rem)}.diagnostic-prompt{font-size:clamp(1.45rem,7.2vw,2rem);max-width:11ch}.leader-card p{font-size:clamp(1.28rem,6.4vw,1.7rem);line-height:1.02;overflow-wrap:break-word}.assessment-panel,.result-card,.assessment-question fieldset{padding:22px}.result-profile,.result-risk-card,.result-commercial-card,.result-next-card{grid-column:auto;grid-row:auto}.closing-cta{gap:4px}.closing-target{height:min(58vw,250px);width:min(58vw,250px)}.closing-target img{width:min(44vw,170px)}.closing-target:before{height:235%;width:235%}.closing-cta h2{font-size:clamp(2.55rem,12vw,3.8rem);max-width:none}.champion-moves article:before{clip-path:polygon(4% 0,100% 0,96% 100%,0% 100%)}.leakage-grid,.warning-grid,.champion-moves,.contact-section,.diagnostic-grid,.journey-grid,.leader-panel,.entry-grid{grid-template-columns:1fr}.journey-card,.entry-card,.leakage-card,.model-item,.warning-grid div,.champion-moves article,.leader-card,.diagnostic-grid div{min-height:auto}.privacy-content{grid-template-columns:1fr}.privacy-hero h1,.about-hero-copy h1,.about-split h2,.about-team h2,.about-cta h2{max-width:none}.about-statement p{font-size:clamp(2.25rem,11vw,3.6rem)}.about-definition-inner{grid-template-columns:1fr}.about-cta-actions,.about-cta-actions .button{width:100%}.team-row,.team-details{grid-template-columns:1fr}.team-media{justify-content:flex-start}.team-media img,.team-initials{width:min(46vw,150px)}.site-footer{align-items:flex-start;flex-direction:column}}
