.expert-hero h1{font-size:clamp(40px,4.6vw,72px);max-width:19ch;letter-spacing:-.035em}
.expert-hero .page-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.expert-hero .lead{max-width:52ch}
.expert-hero .hero-art img{aspect-ratio:1/1}
.expert-hero-note{color:#dbe5ff;font-size:14px;margin-top:24px;max-width:50ch}
.expert-hero .text-link{color:#fff}
.expert-navigation{display:flex;flex-wrap:wrap;gap:16px 28px;padding-block:28px;border-bottom:1px solid var(--rule)}
.expert-navigation a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600}
.expert-testimonials{margin-block:48px 64px}
.expert-testimonials blockquote{font-size:clamp(23px,2.2vw,32px);line-height:1.4}
.expert-credit{font-weight:700;margin-top:24px}
.expert-credit span{font-weight:400;color:var(--muted)}
.expert-proof-note{font-size:14px;color:var(--muted);margin-top:16px}
.expert-report{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;border-top:1px solid var(--rule);padding-top:48px}
.expert-report h3{margin-bottom:24px}
.expert-report .text-link{display:flex;width:fit-content;margin-top:24px}
.expert-report .evidence-panel{padding:20px}
.expert-report .evidence-panel img{height:auto;width:100%;object-fit:contain}
.expert-report figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:20px}
.expert-capabilities{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;margin-block:48px}
.expert-capability{padding-top:24px;border-top:1px solid var(--dark-rule)}
.expert-capability h3{font-size:clamp(24px,2.1vw,32px);margin-bottom:20px}
.expert-capability p{color:var(--dark-muted)}
.expert-process{list-style:decimal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;padding-left:24px;margin-block:48px}
.expert-process li{padding-left:8px;margin:0}
.expert-process li::marker{font-size:20px;font-weight:700;color:var(--cobalt)}
.expert-process h3{margin-bottom:16px}
.expert-collaboration{max-width:75ch;border-top:1px solid var(--rule);padding-top:36px;margin-bottom:36px}
.expert-collaboration h3{margin-bottom:20px}
.expert-closing .text-link{color:#fff}
#william-torres,#client-evidence,#specialist-work,#engagement,#hiring-questions{scroll-margin-top:24px}
@media(max-width:800px){.expert-hero .page-hero-grid,.expert-report{grid-template-columns:1fr}.expert-hero h1{font-size:clamp(40px,7vw,64px)}.expert-hero .hero-art img{aspect-ratio:16/9}.expert-report{gap:32px}.expert-testimonials{margin-block:36px 48px}.expert-capabilities{gap:32px}.expert-navigation{gap:8px 24px}}
@media(max-width:540px){.expert-hero h1{font-size:clamp(38px,10vw,50px);max-width:19ch}.expert-capabilities,.expert-process{grid-template-columns:1fr}.expert-hero .actions,.expert-closing .actions{align-items:flex-start}.expert-hero .actions{gap:20px}.expert-testimonials blockquote{font-size:23px}.expert-process{gap:32px}.expert-report .evidence-panel{padding:16px}.expert-capabilities{margin-block:36px}.expert-hero .hero-art img{aspect-ratio:16/9}}
