.concept-section{background:var(--navy-4);padding:8rem clamp(24px,5vw,80px)}
  .concept-split{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}
  .concept-img{position:relative;overflow:hidden}
  .concept-img img{width:100%;display:block;filter:brightness(.65) saturate(.75)}
  .dollar-jobs{background:var(--navy-2);padding:8rem clamp(24px,5vw,80px)}
  .jobs-intro{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start;margin-bottom:5rem}
  .job-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}
  .job-card{background:var(--navy-3);padding:2.5rem;border-top:3px solid var(--soft)}
  .job-card h3{font-family:var(--display);font-size:1.55rem;font-weight:600;color:var(--white);margin-bottom:.75rem;line-height:1.15}
  .job-card p{font-size:.88rem;color:rgba(255,255,255,.58);line-height:1.8}
  .pillars-section{background:var(--navy-4);padding:8rem clamp(24px,5vw,80px)}
  .pillars-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:3.5rem}
  .pillar-full{background:var(--navy-2);padding:2.5rem 2rem;text-align:center;transition:background .2s}
  .pillar-full:hover{background:var(--navy-3)}
  .pillar-full h4{font-family:var(--display);font-size:1.3rem;font-weight:600;color:var(--white);margin:.75rem 0 .5rem}
  .pillar-full p{font-size:.8rem;color:rgba(255,255,255,.52);line-height:1.7}
  .pillar-num-lg{font-family:var(--display);font-size:2.5rem;font-weight:700;color:var(--soft);line-height:1}
  .video-section{background:var(--navy-2);padding:8rem clamp(24px,5vw,80px)}
  .video-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:3.5rem}
  @media(max-width:1100px){.concept-split,.jobs-intro,.video-grid{grid-template-columns:1fr}.pillars-grid{grid-template-columns:repeat(2,1fr)}.job-cards{grid-template-columns:1fr 1fr}}
  @media(max-width:600px){.pillars-grid,.job-cards{grid-template-columns:1fr}}
