.TalentMapping-module__3kTi6G__hero{text-align:center;border-top:none;padding:140px 20px 100px}@media (min-width:768px){.TalentMapping-module__3kTi6G__hero{padding:160px 24px 100px}}.TalentMapping-module__3kTi6G__heroContent{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.TalentMapping-module__3kTi6G__heroContent h1{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:400;line-height:1.1}.TalentMapping-module__3kTi6G__heroSubhead{color:var(--color-text-secondary);max-width:600px;margin-bottom:16px;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.7}.TalentMapping-module__3kTi6G__positioningLine{color:var(--color-text-secondary);max-width:600px;margin-bottom:40px;font-size:.95rem;font-style:italic}.TalentMapping-module__3kTi6G__narrowContainer{max-width:900px;margin:0 auto;padding:0 20px}@media (min-width:768px){.TalentMapping-module__3kTi6G__narrowContainer{padding:0 24px}}.TalentMapping-module__3kTi6G__prose{max-width:760px;margin:0 auto}.TalentMapping-module__3kTi6G__prose p{color:var(--color-text-secondary);margin-bottom:20px;font-size:1.05rem;line-height:1.75}.TalentMapping-module__3kTi6G__prose p:last-child{margin-bottom:0}.TalentMapping-module__3kTi6G__bulletList{max-width:640px;margin:0 auto;padding:0;list-style:none}.TalentMapping-module__3kTi6G__bulletList li{color:var(--color-text-secondary);padding:10px 0 10px 24px;font-size:1.05rem;line-height:1.6;position:relative}.TalentMapping-module__3kTi6G__bulletList li:before{content:"";background:var(--color-accent);opacity:.7;width:12px;height:2px;position:absolute;top:20px;left:0}.TalentMapping-module__3kTi6G__deliverablesList{max-width:640px;margin:0 auto;padding:0;list-style:none}.TalentMapping-module__3kTi6G__deliverablesList li{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 0;font-size:1.05rem;display:flex}.TalentMapping-module__3kTi6G__deliverablesList li:last-child{border-bottom:none}.TalentMapping-module__3kTi6G__checkmark{color:var(--color-accent);flex-shrink:0;font-size:1rem}.TalentMapping-module__3kTi6G__deliverableNote{color:var(--color-text-secondary);margin-top:20px;font-size:.9rem;font-style:italic}.TalentMapping-module__3kTi6G__useCasesList{max-width:640px;margin:0 auto;padding:0;list-style:none}.TalentMapping-module__3kTi6G__useCasesList li{color:var(--color-text-secondary);padding:10px 0 10px 24px;font-size:1.05rem;line-height:1.6;position:relative}.TalentMapping-module__3kTi6G__useCasesList li:before{content:"";background:var(--color-accent);opacity:.7;width:12px;height:2px;position:absolute;top:20px;left:0}.TalentMapping-module__3kTi6G__engagementSteps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:760px;margin:32px auto 24px;display:grid}@media (max-width:640px){.TalentMapping-module__3kTi6G__engagementSteps{grid-template-columns:1fr}}.TalentMapping-module__3kTi6G__engagementStep{border:1px solid var(--color-border);border-radius:12px;padding:24px}.TalentMapping-module__3kTi6G__stepNumber{letter-spacing:.12em;color:var(--color-accent);text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:600;display:block}.TalentMapping-module__3kTi6G__stepTitle{margin-bottom:8px;font-size:1rem;font-weight:600}.TalentMapping-module__3kTi6G__stepDesc{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.TalentMapping-module__3kTi6G__engagementNote{color:var(--color-text-secondary);text-align:center;max-width:640px;margin:0 auto;font-size:.9rem;font-style:italic}.TalentMapping-module__3kTi6G__scopeNote{color:var(--color-text-secondary);max-width:640px;margin-top:20px;font-size:.95rem;line-height:1.6}.TalentMapping-module__3kTi6G__qualifierLine{color:var(--color-text-secondary);max-width:600px;margin:0 auto 32px;font-size:.95rem;font-style:italic}.TalentMapping-module__3kTi6G__ctaContainer{text-align:center;max-width:600px;margin:0 auto}.TalentMapping-module__3kTi6G__ctaContainer p{color:var(--color-text-secondary);margin-bottom:16px;font-size:1.05rem;line-height:1.7}.TalentMapping-module__3kTi6G__ctaCentered{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.TalentMapping-module__3kTi6G__ctaSubtext{color:var(--color-text-secondary);margin-top:16px;font-size:.85rem;font-style:italic}.TalentMapping-module__3kTi6G__section{border-top:1px solid var(--color-border);padding:100px 0}@media (min-width:768px){.TalentMapping-module__3kTi6G__section{padding:140px 0}}.TalentMapping-module__3kTi6G__section h2{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;margin-bottom:24px;font-size:clamp(1.75rem,5vw,3rem);font-weight:400}@media (min-width:768px){.TalentMapping-module__3kTi6G__section h2{margin-bottom:40px}}
