:root{--wild-night:#101a3d;--wild-navy:#172556;--wild-cream:#f1f0e9;--wild-lime:#b7df5b}.nav-wild-card{position:relative;color:var(--lime)!important}.nav-wild-card span:before{content:"✦";margin-right:7px}.nav-wild-card.is-active{border-color:var(--lime)!important}.wild-page{background:var(--wild-cream)}.wild-header{background:#101a3df2;backdrop-filter:blur(16px)}
.wild-hero{position:relative;overflow:hidden;min-height:920px;padding:140px 0 0;color:#fff;background:var(--wild-night)}.wild-hero:before{position:absolute;inset:0;background:radial-gradient(circle at 73% 35%,#31447d 0,transparent 31%),linear-gradient(115deg,transparent 0 57%,#ffffff08 57% 57.15%,transparent 57.15%);content:""}.wild-grid{position:absolute;inset:0;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,#0008,transparent 82%);opacity:.055}.wild-hero-inner{position:relative}.wild-kicker{display:flex;align-items:center;gap:18px;color:#ffffff8f;font:600 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.wild-kicker i{height:1px;flex:1;background:#ffffff2e}.wild-kicker b{color:var(--wild-lime);font-weight:600}.wild-hero-layout{display:grid;grid-template-columns:1.18fr .62fr;gap:8vw;align-items:center;padding:95px 0 80px}.wild-overline{margin-bottom:26px;color:var(--wild-lime);font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.wild-hero h1{max-width:780px;margin-bottom:31px;color:#fff;font-size:clamp(62px,7.5vw,108px);line-height:.91;letter-spacing:-.07em}.wild-hero h1 em{color:var(--wild-lime);font-style:normal}.wild-lead{max-width:690px;color:#ffffffb8;font-size:18px;line-height:1.75}.wild-button-ghost{color:#fff;border-color:#ffffff69}.wild-brief{position:relative;padding:28px;background:#f5f4ed;color:var(--body);border:1px solid #ffffff82;box-shadow:14px 14px 0 var(--wild-lime)}.wild-brief:before{position:absolute;inset:8px;border:1px solid #17255622;content:"";pointer-events:none}.wild-brief-top,.wild-signal-row,.wild-verdict{position:relative;display:flex;align-items:center;justify-content:space-between}.wild-brief-top{padding-bottom:20px;color:var(--navy);border-bottom:1px solid var(--navy);font:700 9px var(--mono);text-transform:uppercase}.wild-brief-question{position:relative;padding:31px 0}.wild-brief-question small{color:#777;font:600 8px var(--mono);text-transform:uppercase}.wild-brief-question p{margin-top:12px;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.wild-signal-row{padding:12px 0;border-top:1px solid #24357940;font:600 9px var(--mono);text-transform:uppercase}.wild-signal-row i{height:1px;flex:1;margin:0 13px;background:#24357924}.wild-signal-row strong{color:var(--navy);font-size:13px}.wild-verdict{margin-top:18px;padding:18px;color:#fff;background:var(--navy);font:600 8px var(--mono);text-transform:uppercase}.wild-verdict strong{color:var(--lime)}.wild-hero-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff38}.wild-hero-foot span{padding:20px 0;color:#ffffff88;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.wild-hero-foot span:nth-child(2){text-align:center}.wild-hero-foot span:last-child{text-align:right}
.wild-manifesto{padding:100px 0;background:var(--wild-lime)}.wild-manifesto-grid{display:grid;grid-template-columns:90px 1.3fr .55fr;gap:48px;align-items:start}.wild-number{color:var(--navy);font:700 12px var(--mono)}.wild-overline.dark{color:var(--navy)}.wild-manifesto h2{margin:0;font-size:clamp(45px,5.5vw,75px)}.wild-manifesto h2 span{color:#fff}.wild-manifesto-note{padding-left:25px;border-left:1px solid var(--navy);color:var(--navy);font-size:15px;line-height:1.75}
.wild-framework,.wild-engagement{padding:120px 0;background:var(--wild-cream)}.wild-section-head{display:grid;grid-template-columns:1.25fr .5fr;gap:8vw;align-items:end;margin-bottom:66px}.wild-section-head span{display:block;margin-bottom:22px;color:var(--navy);font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.wild-section-head h2{max-width:820px;margin:0;font-size:clamp(48px,6vw,78px)}.wild-section-head>p{padding-left:24px;border-left:1px solid var(--navy);font-size:16px}.wild-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--navy)}.wild-stage{position:relative;min-height:500px;padding:35px;background:#f7f6f0;border-right:1px solid var(--navy)}.wild-stage:last-child{border:0}.wild-stage.featured{color:#ffffffb5;background:var(--navy);transform:translateY(-18px);box-shadow:0 18px 0 var(--wild-lime)}.stage-index{color:var(--navy);font:700 10px var(--mono)}.featured .stage-index{color:var(--lime)}.stage-mark{display:grid;width:64px;height:64px;margin:65px 0 32px;place-items:center;color:var(--navy);border:1px solid var(--navy);font-size:26px}.featured .stage-mark{color:var(--lime);border-color:var(--lime)}.wild-stage h3{margin-bottom:19px;font-size:42px}.featured h3{color:#fff}.wild-stage p{min-height:105px;font-size:15px}.wild-stage ul{margin:30px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid #24357955}.wild-stage li{padding:6px 0;font:600 9px var(--mono);text-transform:uppercase}.wild-stage li:before{content:"+";margin-right:10px;color:var(--lime)}
.wild-system{padding:120px 0;color:#ffffffb5;background:var(--wild-night)}.wild-system-grid{display:grid;grid-template-columns:.55fr 1.15fr;gap:8vw;align-items:center}.wild-system-copy h2{color:#fff;font-size:clamp(48px,5.5vw,76px)}.wild-system-copy>p:not(.wild-overline){font-size:16px}.wild-text-link{display:flex;justify-content:space-between;margin-top:38px;padding:18px 0;color:var(--lime);border-top:1px solid var(--lime);border-bottom:1px solid var(--lime);font:700 10px var(--mono);text-transform:uppercase}.wild-system-board{background:var(--wild-cream);color:var(--body);border:1px solid #fff;box-shadow:14px 14px 0 var(--wild-lime)}.system-board-head{display:flex;justify-content:space-between;padding:18px 22px;color:var(--navy);border-bottom:1px solid var(--navy);font:700 9px var(--mono);text-transform:uppercase}.system-board-head small{color:#6e7381}.system-flow{display:grid;grid-template-columns:1fr 30px 1.1fr 30px 1fr;align-items:stretch;padding:38px 28px}.system-flow>div{display:flex;flex-direction:column;padding:22px;border:1px solid var(--navy)}.system-flow>i{align-self:center;color:var(--lime);font-size:24px;font-style:normal;text-align:center}.system-flow small{color:#777;font:600 8px var(--mono);text-transform:uppercase}.system-flow strong{margin:35px 0 13px;color:var(--navy);font-size:18px}.system-flow span{font-size:11px;line-height:1.8}.system-flow .system-core{color:#ffffffaf;background:var(--navy)}.system-core img{width:50px;margin:29px auto 0;filter:brightness(0) invert(1)}.system-flow .system-core strong{margin:12px 0 6px;color:#fff;text-align:center}.system-core span{text-align:center}.system-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--navy)}.system-proof span{padding:17px 20px;border-right:1px solid var(--navy);font-size:9px}.system-proof span:last-child{border:0}.system-proof b{display:block;color:var(--navy);font:700 9px var(--mono);text-transform:uppercase}
.wild-engagement{background:#dedfd8}.engagement-list{border-top:1px solid var(--navy)}.engagement-list article{display:grid;grid-template-columns:70px .65fr 1.1fr 130px;gap:30px;align-items:center;padding:32px 15px;border-bottom:1px solid var(--navy)}.engagement-list article:hover{background:var(--wild-lime)}.engagement-list span,.engagement-list b{color:var(--navy);font:700 9px var(--mono);text-transform:uppercase}.engagement-list h3{margin:0;font-size:27px}.engagement-list p{font-size:14px}.engagement-list b{text-align:right}
.wild-cta{padding:120px 0;color:#fff;background:var(--navy);border-top:12px solid var(--wild-lime)}.wild-cta-grid{display:grid;grid-template-columns:1.2fr .5fr;gap:10vw;align-items:end}.wild-cta h2{margin:0;color:#fff;font-size:clamp(55px,6.5vw,88px)}.wild-cta h2 span{color:var(--lime)}.wild-cta-side p{margin-bottom:30px;color:#ffffffb5;font-size:16px}.wild-cta-side .button{width:100%}.wild-cta-side small{display:block;margin-top:18px;color:#ffffff7d;font:500 8px var(--mono);text-align:center;text-transform:uppercase}.wild-footer{background:#0c1533}
@media(max-width:1020px){.wild-hero-layout,.wild-system-grid{grid-template-columns:1fr}.wild-hero{min-height:0}.wild-brief{max-width:580px}.wild-manifesto-grid{grid-template-columns:50px 1fr}.wild-manifesto-note{grid-column:2}.wild-stage{padding:25px}.system-flow{padding:25px 18px}.wild-section-head{grid-template-columns:1fr}.wild-section-head>p{max-width:600px}.wild-cta-grid{grid-template-columns:1fr}.wild-cta-side{max-width:580px}}
@media(max-width:760px){.wild-hero{padding-top:115px}.wild-kicker b{display:none}.wild-hero-layout{padding:62px 0}.wild-hero h1{font-size:58px}.wild-hero-foot{grid-template-columns:1fr}.wild-hero-foot span,.wild-hero-foot span:nth-child(2),.wild-hero-foot span:last-child{text-align:left}.wild-manifesto{padding:70px 0}.wild-manifesto-grid{grid-template-columns:1fr}.wild-manifesto-note{grid-column:auto}.wild-stage-grid{grid-template-columns:1fr}.wild-stage{min-height:0;border-right:0;border-bottom:1px solid var(--navy)}.wild-stage.featured{transform:none;box-shadow:none}.stage-mark{margin:38px 0 24px}.wild-stage p{min-height:0}.system-flow{grid-template-columns:1fr}.system-flow>i{padding:8px;transform:rotate(90deg)}.system-proof{grid-template-columns:1fr}.system-proof span{border-right:0;border-bottom:1px solid var(--navy)}.engagement-list article{grid-template-columns:45px 1fr}.engagement-list p{grid-column:2}.engagement-list b{grid-column:2;text-align:left}.wild-framework,.wild-system,.wild-engagement,.wild-cta{padding:80px 0}.wild-section-head h2,.wild-system-copy h2{font-size:46px}.wild-cta h2{font-size:50px}}

@media print{
  @page{size:A3 landscape;margin:12mm}
  html{scroll-behavior:auto}
  body{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .skip-link,.menu-toggle{display:none!important}
  .site-header{position:static!important}
  .site-nav{display:flex!important;position:static!important;opacity:1!important;visibility:visible!important}
  .reveal{opacity:1!important;transform:none!important;transition:none!important}
  .wild-hero{min-height:175mm;padding-top:0}
  .wild-hero-layout{padding:32mm 0 22mm}
  .wild-manifesto,.omc-section,.wild-system,.wild-engagement,.wild-cta,.wild-footer{break-before:page}
  .wild-manifesto{min-height:175mm;padding:30mm 0}
  .omc-section,.wild-system,.wild-engagement,.wild-cta{padding:22mm 0}
  .wild-footer{min-height:105mm}
  .omc2-card-grid article,.engagement-list article,.wild-system-board{break-inside:avoid}
  a{text-decoration:none}
}

/* One Man Consultancy introduction */
.wild-framework{position:relative;overflow:hidden;padding:120px 0;background:var(--wild-cream)}
.wild-framework:before{position:absolute;right:-10%;top:-12%;width:520px;aspect-ratio:1;background:url("assets/aa-scraper-logo.svg") center/contain no-repeat;content:"";opacity:.025;transform:rotate(12deg)}
.omc-intro{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;gap:6vw}
.omc-heading{position:sticky;top:130px;align-self:start}
.omc-label{display:block;margin-bottom:32px;color:var(--navy);font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}
.omc-label:before{display:inline-block;width:34px;height:1px;margin-right:12px;background:var(--navy);vertical-align:middle;content:""}
.omc-heading h2{margin:0;color:var(--navy);font-size:clamp(62px,7vw,102px);line-height:.88;letter-spacing:-.07em}
.omc-heading h2 em{color:var(--lime);font-style:normal}
.omc-heading>p{max-width:440px;margin-top:38px;padding-top:24px;color:var(--navy);border-top:1px solid var(--navy);font-size:18px;line-height:1.65}
.omc-explainer{border:1px solid var(--navy);background:#f8f7f2;box-shadow:12px 12px 0 var(--lime)}
.omc-definition{padding:42px 44px 46px;color:#ffffffbd;background:var(--navy)}
.omc-definition>span{color:var(--lime);font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}
.omc-definition h3{max-width:650px;margin:48px 0 22px;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.02}
.omc-definition p{max-width:680px;font-size:16px;line-height:1.75}
.omc-support-list article{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:25px 32px;border-top:1px solid var(--navy)}
.omc-support-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 32px;color:var(--navy);border-top:1px solid var(--navy);background:var(--lime)}
.omc-support-title span{font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.omc-support-title strong{font-size:12px}
.omc-support-list>article>span{padding-top:5px;color:var(--navy);font:700 9px var(--mono)}
.omc-support-list h4{margin:0 0 7px;color:var(--navy);font-size:21px;letter-spacing:-.03em}
.omc-support-list p{font-size:13px;line-height:1.6}
.omc-equation{grid-column:1/-1;display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch;margin-top:32px;border:1px solid var(--navy)}
.omc-equation>div{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:28px 32px;background:#f8f7f2}
.omc-equation>i{display:grid;place-items:center;color:var(--navy);background:var(--lime);border-right:1px solid var(--navy);border-left:1px solid var(--navy);font-size:25px;font-style:normal}
.omc-equation small{color:#777;font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.omc-equation strong{margin:12px 0 3px;color:var(--navy);font-size:24px;letter-spacing:-.04em}
.omc-equation span{font-size:11px}
.omc-equation .omc-equation-core{color:#ffffff9e;background:var(--navy)}
.omc-equation .omc-equation-core small{color:var(--lime)}
.omc-equation .omc-equation-core strong{color:#fff}
.omc-outcomes{grid-column:1/-1;margin-top:32px;border:1px solid var(--navy);background:#f8f7f2}
.omc-outcomes-head{display:grid;grid-template-columns:140px 1fr .65fr;gap:34px;align-items:end;padding:38px 40px;color:#ffffffb3;background:var(--navy)}
.omc-outcomes-head>span{align-self:start;color:var(--lime);font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.omc-outcomes-head h3{margin:0;color:#fff;font-size:clamp(32px,4vw,50px);line-height:1.02}
.omc-outcomes-head p{padding-left:22px;border-left:1px solid var(--lime);font-size:13px;line-height:1.65}
.omc-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.omc-outcome-grid article{min-height:205px;padding:27px 28px;border-right:1px solid var(--navy);border-bottom:1px solid var(--navy)}
.omc-outcome-grid article:nth-child(3n){border-right:0}
.omc-outcome-grid article:nth-child(n+4){border-bottom:0}
.omc-outcome-grid span{color:var(--lime);font:700 9px var(--mono)}
.omc-outcome-grid h4{max-width:240px;margin:35px 0 11px;color:var(--navy);font-size:23px;line-height:1.05;letter-spacing:-.035em}
.omc-outcome-grid p{font-size:12px;line-height:1.6}
.omc-outcomes-bottom{display:flex;align-items:center;justify-content:center;gap:22px;padding:22px 28px;color:var(--navy);background:var(--lime);border-top:1px solid var(--navy);font:700 11px var(--mono);text-align:center;text-transform:uppercase}
.omc-outcomes-bottom i{font-size:20px;font-style:normal}
@media(max-width:900px){.omc-intro{grid-template-columns:1fr}.omc-heading{position:static}.omc-heading h2{font-size:74px}.omc-heading>p{margin-bottom:24px}.omc-equation{grid-column:auto}.omc-outcomes{grid-column:auto}.omc-outcomes-head{grid-template-columns:1fr}.omc-outcomes-head p{max-width:560px}.omc-outcome-grid{grid-template-columns:repeat(2,1fr)}.omc-outcome-grid article,.omc-outcome-grid article:nth-child(3n){border-right:1px solid var(--navy);border-bottom:1px solid var(--navy)}.omc-outcome-grid article:nth-child(2n){border-right:0}.omc-outcome-grid article:nth-child(n+5){border-bottom:0}}
@media(max-width:680px){.wild-framework{padding:78px 0}.omc-heading h2{font-size:58px}.omc-definition{padding:31px 24px 36px}.omc-definition h3{margin-top:34px;font-size:36px}.omc-support-title{align-items:flex-start;flex-direction:column;padding:18px 20px}.omc-support-list article{grid-template-columns:34px 1fr;padding:22px 20px}.omc-equation{grid-template-columns:1fr}.omc-equation>i{min-height:46px;border:0;border-top:1px solid var(--navy);border-bottom:1px solid var(--navy)}.omc-equation>div{min-height:125px}.omc-equation>i:nth-of-type(2){font-size:0}.omc-equation>i:nth-of-type(2):after{content:"=";font-size:25px}.omc-outcomes-head{padding:30px 23px}.omc-outcomes-head p{padding:18px 0 0;border-top:1px solid var(--lime);border-left:0}.omc-outcome-grid{grid-template-columns:1fr}.omc-outcome-grid article,.omc-outcome-grid article:nth-child(2n),.omc-outcome-grid article:nth-child(3n),.omc-outcome-grid article:nth-child(n+5){min-height:0;border-right:0;border-bottom:1px solid var(--navy)}.omc-outcome-grid article:last-child{border-bottom:0}.omc-outcome-grid h4{margin-top:24px}.omc-outcomes-bottom{align-items:flex-start;flex-direction:column;gap:8px}.omc-outcomes-bottom i{display:none}}

/* Refined, compact consultancy layout */
.omc-intro{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(42px,6vw,86px)}
.omc-heading h2{font-size:clamp(62px,6.4vw,94px)}
.omc-heading>p{max-width:390px;font-size:16px}
.omc-explainer{align-self:start;box-shadow:8px 8px 0 var(--lime)}
.omc-definition{padding:38px 40px 40px}
.omc-definition h3{margin:34px 0 18px;font-size:clamp(32px,3.3vw,46px)}
.omc-definition p{max-width:610px;font-size:14px}
.omc-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.omc-support-title{grid-column:1/-1;padding:17px 24px;background:var(--navy);color:#fff;border:0;border-bottom:1px solid var(--navy)}
.omc-support-title span{color:var(--lime)}
.omc-support-list article{grid-template-columns:28px 1fr;gap:12px;min-height:112px;padding:21px 22px;border-top:0;border-right:1px solid var(--navy);border-bottom:1px solid var(--navy)}
.omc-support-list article:nth-of-type(2n){border-right:0}
.omc-support-list article:nth-last-child(-n+2){border-bottom:0}
.omc-support-list>article>span{padding-top:3px;color:var(--lime)}
.omc-support-list h4{margin-bottom:5px;font-size:18px}
.omc-support-list p{font-size:11px;line-height:1.55}
.omc-outcomes{margin-top:46px;background:transparent}
.omc-outcomes-head{grid-template-columns:120px 1.15fr .65fr;padding:32px 36px}
.omc-outcomes-head h3{font-size:clamp(30px,3.5vw,44px)}
.omc-outcome-grid article{min-height:155px;padding:22px 24px;background:#f8f7f2;transition:background .18s,color .18s}
.omc-outcome-grid article:hover{color:#fff;background:var(--navy)}
.omc-outcome-grid article:hover h4{color:#fff}
.omc-outcome-grid h4{margin:24px 0 7px;font-size:20px}
.omc-outcomes-bottom{padding:18px 24px;font-size:10px}
@media(max-width:900px){.omc-intro{grid-template-columns:1fr}.omc-support-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.omc-definition{padding:30px 23px 32px}.omc-support-list{grid-template-columns:1fr}.omc-support-title{padding:17px 20px}.omc-support-list article,.omc-support-list article:nth-of-type(2n),.omc-support-list article:nth-last-child(-n+2){min-height:0;padding:18px 20px;border-right:0;border-bottom:1px solid var(--navy)}.omc-support-list article:last-child{border-bottom:0}.omc-outcomes{margin-top:28px}.omc-outcomes-head{padding:28px 22px}.omc-outcome-grid article{padding:20px 22px}.omc-outcomes-bottom{padding:18px 22px}}

/* Definition-led layout after removing the redundant support table */
.omc-heading{position:static;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:20px 8vw;align-items:end}
.omc-heading .omc-label{grid-column:1/-1;margin-bottom:10px}
.omc-heading>p{margin:0 0 8px;padding:24px 0 0 24px;border-top:1px solid var(--navy);border-left:1px solid var(--navy)}
.omc-outcomes{margin-top:18px}
@media(max-width:760px){.omc-heading{grid-template-columns:1fr}.omc-heading .omc-label{grid-column:auto}.omc-heading>p{margin-top:12px;padding:20px 0 0;border-left:0}.omc-outcomes{margin-top:6px}}

/* Elevated One Man Consultancy introduction */
.wild-framework{padding:132px 0 118px;background:linear-gradient(180deg,#f1f0e9 0%,#f6f5ef 52%,#f1f0e9 100%)}
.omc-intro{gap:0}
.omc-heading{position:relative;grid-template-columns:minmax(0,1.02fr) minmax(380px,.72fr);gap:24px clamp(60px,9vw,140px);padding:0 0 76px}
.omc-heading:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--navy);content:""}
.omc-heading .omc-label{margin-bottom:28px}
.omc-heading h2{font-size:clamp(68px,7.2vw,106px);line-height:.86}
.omc-heading>p{position:relative;display:flex;flex-direction:column;gap:18px;max-width:none;margin:0;padding:30px 0 4px 34px;color:var(--navy);border:0;border-left:2px solid var(--lime);font-size:inherit;line-height:inherit}
.omc-heading>p:before{position:absolute;left:-6px;top:0;width:10px;height:10px;background:var(--lime);content:""}
.omc-heading>p strong{max-width:520px;color:var(--navy);font-size:clamp(27px,2.6vw,39px);font-weight:700;line-height:1.08;letter-spacing:-.045em}
.omc-heading>p span{max-width:520px;color:var(--body);font-size:16px;line-height:1.7}
.omc-outcomes{margin-top:64px;box-shadow:10px 10px 0 #d9dbd2}
.omc-outcomes-head{padding:38px 42px}
@media(max-width:900px){.wild-framework{padding:100px 0}.omc-heading{grid-template-columns:1fr;padding-bottom:56px}.omc-heading>p{max-width:680px}.omc-outcomes{margin-top:48px}}
@media(max-width:760px){.wild-framework{padding:78px 0}.omc-heading{gap:18px;padding-bottom:42px}.omc-heading .omc-label{margin-bottom:14px}.omc-heading h2{font-size:60px}.omc-heading>p{margin:16px 0 0;padding:24px 0 0 20px;border-top:1px solid var(--navy);border-left:2px solid var(--lime)}.omc-heading>p:before{top:-5px}.omc-heading>p strong{font-size:28px}.omc-heading>p span{font-size:14px}.omc-outcomes{margin-top:34px;box-shadow:6px 6px 0 #d9dbd2}}

/* Direct table heading */
.omc-outcomes-head{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px)}
.omc-outcomes-head h3{max-width:820px;font-size:clamp(29px,3.4vw,43px);line-height:1.08}
@media(max-width:900px){.omc-outcomes-head{grid-template-columns:1fr;gap:20px}}

/* Final section refinement */
.wild-framework{padding:120px 0}
.omc-heading{grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr);padding-bottom:64px}
.omc-heading h2{font-size:clamp(66px,6.7vw,98px)}
.omc-heading>p{padding-left:30px}
.omc-heading>p strong{font-size:clamp(26px,2.35vw,35px)}
.omc-outcomes{margin-top:50px;overflow:hidden;background:#f8f7f2;box-shadow:none}
.omc-outcomes-head{grid-template-columns:150px minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center;padding:34px 40px}
.omc-outcomes-head>span{align-self:center;padding-right:24px;border-right:1px solid #ffffff40;line-height:1.6}
.omc-outcomes-head h3{max-width:850px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.04em}
.omc-outcome-grid article{display:flex;flex-direction:column;justify-content:flex-start;min-height:166px;padding:25px 25px 23px;background:#f8f7f2;transition:background .18s}
.omc-outcome-grid article:hover{color:var(--body);background:#edf0e5}
.omc-outcome-grid article:hover h4{color:var(--navy)}
.omc-outcome-grid span{font-size:8px;letter-spacing:.08em}
.omc-outcome-grid h4{margin:30px 0 8px;font-size:19px}
.omc-outcome-grid p{max-width:290px;color:var(--body);font-size:11px}
@media(max-width:900px){.wild-framework{padding:96px 0}.omc-heading{grid-template-columns:1fr;padding-bottom:50px}.omc-outcomes{margin-top:40px}.omc-outcomes-head{grid-template-columns:1fr;gap:20px}.omc-outcomes-head>span{padding:0 0 14px;border-right:0;border-bottom:1px solid #ffffff40}}
@media(max-width:760px){.wild-framework{padding:76px 0}.omc-heading{padding-bottom:38px}.omc-outcomes{margin-top:28px}.omc-outcomes-head{padding:27px 22px}.omc-outcomes-head h3{font-size:28px}.omc-outcome-grid article{min-height:0;padding:22px}.omc-outcome-grid h4{margin-top:22px}}

/* One Man Consultancy clean rebuild */
.omc-section{position:relative;overflow:hidden;padding:124px 0;background:#f2f1eb;border-top:1px solid var(--line)}
.omc-section:before{position:absolute;right:-180px;top:-190px;width:500px;aspect-ratio:1;background:url("assets/aa-scraper-logo.svg") center/contain no-repeat;content:"";opacity:.022;transform:rotate(10deg)}
.omc2-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.58fr);gap:clamp(64px,10vw,150px);align-items:end;padding-bottom:72px}
.omc2-intro:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--navy);content:""}
.omc2-kicker,.omc2-definition>span,.omc2-capability-head>span{display:block;color:var(--navy);font:700 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}
.omc2-kicker{margin-bottom:40px}
.omc2-kicker:before{display:inline-block;width:34px;height:1px;margin-right:12px;background:var(--navy);vertical-align:middle;content:""}
.omc2-title h2{margin:0;color:var(--navy);font-size:clamp(66px,7vw,104px);line-height:.88;letter-spacing:-.07em}
.omc2-title h2 em{color:var(--lime);font-style:normal}
.omc2-definition{padding:4px 0 7px 32px;border-left:2px solid var(--lime)}
.omc2-definition>span{margin-bottom:25px;color:#79814e}
.omc2-definition p{max-width:500px;color:var(--body);font-size:16px;line-height:1.72}
.omc2-definition p strong{display:block;margin-bottom:14px;color:var(--navy);font-size:clamp(26px,2.25vw,34px);line-height:1.08;letter-spacing:-.04em}
.omc2-capabilities{margin-top:72px;border:1px solid var(--navy);background:#f8f7f2}
.omc2-capability-head{display:grid;grid-template-columns:180px minmax(0,1fr);gap:40px;align-items:center;padding:38px 42px;color:#fff;background:var(--navy)}
.omc2-capability-head>span{color:var(--lime)}
.omc2-capability-head h3{max-width:850px;margin:0;color:#fff;font-size:clamp(29px,3vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.045em}
.omc2-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.omc2-card-grid article{display:grid;grid-template-columns:30px 1fr;gap:18px;min-height:164px;padding:30px 28px;border-right:1px solid #24357970;border-bottom:1px solid #24357970;transition:background .18s}
.omc2-card-grid article:nth-child(3n){border-right:0}
.omc2-card-grid article:nth-child(n+4){border-bottom:0}
.omc2-card-grid article:hover{background:#ebeee2}
.omc2-card-grid>article>span{padding-top:4px;color:var(--lime);font:700 8px var(--mono);letter-spacing:.08em}
.omc2-card-grid h4{margin:0 0 10px;color:var(--navy);font-size:20px;line-height:1.1;letter-spacing:-.035em}
.omc2-card-grid p{max-width:280px;color:var(--body);font-size:12px;line-height:1.65}
@media(max-width:900px){.omc-section{padding:96px 0}.omc2-intro{grid-template-columns:1fr;gap:54px;padding-bottom:56px}.omc2-definition{max-width:680px}.omc2-capabilities{margin-top:54px}.omc2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omc2-card-grid article,.omc2-card-grid article:nth-child(3n){border-right:1px solid #24357970;border-bottom:1px solid #24357970}.omc2-card-grid article:nth-child(2n){border-right:0}.omc2-card-grid article:nth-child(n+5){border-bottom:0}}
@media(max-width:650px){.omc-section{padding:76px 0}.omc2-intro{gap:38px;padding-bottom:42px}.omc2-kicker{margin-bottom:26px}.omc2-title h2{font-size:58px}.omc2-definition{padding-left:20px}.omc2-definition p{font-size:14px}.omc2-definition p strong{font-size:28px}.omc2-capabilities{margin-top:38px}.omc2-capability-head{grid-template-columns:1fr;gap:18px;padding:28px 22px}.omc2-capability-head h3{font-size:28px}.omc2-card-grid{grid-template-columns:1fr}.omc2-card-grid article,.omc2-card-grid article:nth-child(2n),.omc2-card-grid article:nth-child(3n),.omc2-card-grid article:nth-child(n+5){min-height:0;padding:24px 21px;border-right:0;border-bottom:1px solid #24357970}.omc2-card-grid article:last-child{border-bottom:0}}

/* One Man Consultancy hero mark */
.omc-hero-mark{position:relative;width:min(100%,430px);justify-self:end;padding:20px;color:#fff;background:#111d46;border:1px solid #ffffff45;box-shadow:14px 14px 0 var(--lime)}
.omc-hero-mark:before,.omc-hero-mark:after{position:absolute;width:28px;height:28px;content:"";pointer-events:none}
.omc-hero-mark:before{left:-1px;top:-1px;border-top:3px solid var(--lime);border-left:3px solid var(--lime)}
.omc-hero-mark:after{right:-1px;bottom:-1px;border-right:3px solid var(--lime);border-bottom:3px solid var(--lime)}
.omc-mark-meta,.omc-mark-footer{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.omc-mark-meta{padding-bottom:16px;color:#ffffff84;border-bottom:1px solid #ffffff32}
.omc-mark-meta b{color:var(--lime);font-weight:700}
.omc-mark-stage{position:relative;display:grid;min-height:360px;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#304686 0%,#17275c 42%,#111d46 72%)}
.omc-mark-stage:before,.omc-mark-stage:after{position:absolute;background:#ffffff12;content:""}
.omc-mark-stage:before{width:1px;height:100%}
.omc-mark-stage:after{width:100%;height:1px}
.omc-mark-orbit{position:absolute;border:1px solid #ffffff24;border-radius:50%}
.orbit-one{width:280px;height:280px}
.orbit-two{width:210px;height:210px;border-color:#a8cf5466}
.orbit-one:before,.orbit-two:after{position:absolute;width:8px;height:8px;background:var(--lime);content:""}
.orbit-one:before{right:28px;top:42px}
.orbit-two:after{left:9px;bottom:49px}
.omc-logo-echo{position:absolute;width:150px;transform:translate(12px,9px);filter:brightness(0) saturate(100%) invert(83%) sepia(44%) saturate(626%) hue-rotate(33deg) brightness(94%);opacity:.9}
.omc-logo-core{position:relative;z-index:3;display:grid;width:162px;height:162px;place-items:center;background:#111d46;border:1px solid #ffffff8c;box-shadow:-8px -8px 0 #ffffff0d}
.omc-logo-core img{width:132px;filter:brightness(0) invert(1)}
.omc-logo-core span{position:absolute;right:9px;bottom:8px;padding:4px 5px;color:var(--navy);background:var(--lime);font:800 8px var(--mono);letter-spacing:.08em}
.omc-mark-footer{padding-top:16px;color:#ffffff78;border-top:1px solid #ffffff32}
.omc-mark-footer i{height:1px;flex:1;margin:0 12px;background:#ffffff2e}
.omc-mark-footer span:last-child{color:#fff}
@media(max-width:1020px){.omc-hero-mark{justify-self:start;max-width:430px;margin-top:12px}}
@media(max-width:560px){.omc-hero-mark{padding:15px;box-shadow:9px 9px 0 var(--lime)}.omc-mark-meta b{display:none}.omc-mark-stage{min-height:300px}.orbit-one{width:240px;height:240px}.orbit-two{width:180px;height:180px}.omc-logo-core{width:142px;height:142px}.omc-logo-core img{width:115px}.omc-logo-echo{width:130px}.omc-mark-footer{align-items:flex-start;flex-direction:column;gap:6px}.omc-mark-footer i{display:none}}

/* Standalone isometric OMC symbol */
.omc-isometric{position:relative;display:grid;width:min(100%,500px);min-height:500px;justify-self:end;place-items:center;perspective:1100px;isolation:isolate}
.omc-iso-halo{position:absolute;width:390px;height:390px;background:radial-gradient(circle,#a8cf5425 0 2px,transparent 3px),radial-gradient(circle,#6376b82b,transparent 68%);background-size:18px 18px,100% 100%;border-radius:50%;transform:scaleY(.72) rotate(-8deg)}
.omc-iso-platform{position:absolute;bottom:72px;width:310px;height:310px;transform:rotateX(67deg) rotateZ(45deg);transform-style:preserve-3d}
.omc-iso-platform span{position:absolute;inset:0;border:1px solid #ffffff45;background:#2435795c}
.omc-iso-platform span:nth-child(1){transform:translateZ(0);box-shadow:0 0 55px #a8cf5433}
.omc-iso-platform span:nth-child(2){transform:translateZ(-18px);background:#1b2a62;border-color:#a8cf5480}
.omc-iso-platform span:nth-child(3){inset:54px;background:#a8cf541f;border-color:var(--lime);transform:translateZ(4px)}
.omc-iso-mark{position:relative;width:236px;height:270px;transform:rotateY(-17deg) rotateX(5deg);transform-style:preserve-3d}
.omc-iso-mark>i{position:absolute;inset:0;background:#19285c;border:1px solid #ffffff2e;clip-path:polygon(50% 0,100% 25%,100% 76%,50% 100%,0 76%,0 25%)}
.omc-iso-mark>i:nth-child(1){transform:translate3d(22px,18px,-24px);background:var(--lime);border:0}
.omc-iso-mark>i:nth-child(2){transform:translate3d(13px,10px,-14px);background:#334585}
.omc-iso-mark>i:nth-child(3){transform:translate3d(6px,5px,-7px);background:#22346f}
.omc-iso-mark>div{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#2e4182,#111d46 70%);border:1px solid #ffffffa1;clip-path:polygon(50% 0,100% 25%,100% 76%,50% 100%,0 76%,0 25%);transform:translateZ(8px)}
.omc-iso-mark img{width:158px;filter:brightness(0) invert(1);transform:translateY(-4px)}
.omc-iso-mark div>span{position:absolute;right:38px;bottom:51px;padding:5px 7px;color:var(--navy);background:var(--lime);font:800 9px var(--mono);letter-spacing:.1em;box-shadow:4px 4px 0 #101a3d}
.omc-iso-node{position:absolute;width:10px;height:10px;background:var(--lime);box-shadow:0 0 18px #a8cf54}
.omc-iso-node:after{position:absolute;top:4px;width:58px;height:1px;background:#a8cf5475;content:""}
.node-a{left:55px;top:165px}.node-a:after{left:10px;transform:rotate(20deg);transform-origin:left}
.node-b{right:42px;top:118px}.node-b:after{right:10px;transform:rotate(-22deg);transform-origin:right}
.node-c{right:55px;bottom:120px}.node-c:after{right:10px;transform:rotate(16deg);transform-origin:right}
@media(max-width:1020px){.omc-isometric{justify-self:center;margin:0 auto}}
@media(max-width:560px){.omc-isometric{min-height:390px;transform:scale(.84);transform-origin:center}.omc-iso-halo{width:340px;height:340px}.omc-iso-platform{bottom:44px}}

/* Section labels removed */
.wild-hero-layout{padding-top:68px}
.omc2-intro{padding-top:8px}
.omc2-capability-head{grid-template-columns:minmax(0,1fr);padding:40px 42px}
.omc2-capability-head h3{max-width:920px}
.wild-system-copy h2,.wild-cta h2{margin-top:0}
@media(max-width:650px){.wild-hero-layout{padding-top:42px}.omc2-capability-head{padding:28px 22px}}

/* Manifesto without section number */
.wild-manifesto-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.55fr);gap:clamp(40px,7vw,100px)}
@media(max-width:760px){.wild-manifesto-grid{grid-template-columns:1fr}.wild-manifesto-note{grid-column:auto}}

/* Compact, presentation-ready print layout */
@media print{
  .wild-hero{min-height:0!important}
  .wild-hero-layout{padding:38px 0!important}
  .wild-hero-foot{display:none!important}
  .omc-isometric{min-height:330px!important;transform:scale(.82);transform-origin:center}
  .wild-manifesto{min-height:0!important;padding:58px 0!important}
  .omc-section,.wild-system,.wild-engagement,.wild-cta{padding:54px 0!important}
  .omc2-intro{gap:34px!important;padding:0 0 34px!important}
  .omc2-capabilities{margin-top:30px!important}
  .omc2-capability-head{padding:24px 28px!important}
  .omc2-card-grid article{min-height:112px!important;padding:18px 20px!important}
  .wild-section-head{margin-bottom:32px!important}
  .system-flow{padding:20px!important}
  .system-flow strong{margin-top:18px!important}
  .engagement-list article{padding:20px 15px!important}
  .wild-footer{min-height:0!important;padding:48px 0 24px!important}
}
