.page-hero{padding-block:var(--sp-16) var(--sp-12)}.page-hero .eyebrow{margin-bottom:var(--sp-6)}.page-hero .lede{margin-top:var(--sp-6);max-width:64ch}.recognise{display:grid;gap:0;margin-top:var(--sp-8);border-top:1px solid var(--bd-grey-line);max-width:80ch}.recognise .ritem{display:grid;grid-template-columns:28px 1fr;gap:var(--sp-4);padding-block:var(--sp-5);border-bottom:1px solid var(--bd-grey-line);font-size:17px;line-height:1.55;color:var(--bd-grey-body)}.recognise .ritem .rk{font-family:var(--font-mono);font-size:12px;color:var(--bd-red);padding-top:4px}.timeline{display:grid;gap:0;margin-top:var(--sp-10)}.phase{display:grid;grid-template-columns:200px 1fr;gap:var(--sp-10);padding-block:var(--sp-8);border-top:1px solid var(--bd-grey-line)}.phase:last-child{border-bottom:1px solid var(--bd-grey-line)}.phase .pweeks .wk{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;color:var(--bd-red)}.phase .pweeks .ph{font-weight:700;font-size:22px;color:var(--bd-indigo);letter-spacing:-.01em;margin-top:8px;line-height:1.15}.phase .pbody{font-size:16px;line-height:1.62;color:var(--bd-grey-body);max-width:64ch}.phase .pbody strong{color:var(--bd-indigo)}@media(max-width:760px){.phase{grid-template-columns:1fr;gap:var(--sp-4)}}.assess{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5);margin-top:var(--sp-10)}@media(max-width:760px){.assess{grid-template-columns:1fr}}.scope-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12);margin-top:var(--sp-10)}@media(max-width:760px){.scope-cols{grid-template-columns:1fr;gap:var(--sp-8)}}.scope-cols h3{margin-bottom:var(--sp-5)}.pricing-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-12);align-items:center}@media(max-width:760px){.pricing-cta{grid-template-columns:1fr;gap:var(--sp-6)}}.leadcard{background:#fff;border:1px solid var(--bd-grey-line);border-radius:var(--r-lg);padding:var(--sp-8);box-shadow:var(--shadow-1)}.leadcard .price-note{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--bd-grey-mute);margin-bottom:var(--sp-3)}.partner-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}@media(max-width:760px){.partner-row{grid-template-columns:1fr;gap:var(--sp-6)}}
