.nuvo-program-overview{background:#f7f2ea;padding:96px 20px}.nuvo-program-overview__container{margin:0 auto;max-width:1180px}.nuvo-program-overview__inner{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.nuvo-program-overview__eyebrow{color:#386c5f;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.nuvo-program-overview h2{color:#14251f;font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1.05;margin:0 0 24px}.nuvo-program-overview__body{color:#3c4a44;font-size:18px;line-height:1.65}.nuvo-program-overview__body p{margin:0 0 18px}.nuvo-program-overview__body p:last-child{margin-bottom:0}.nuvo-program-overview__stats{display:grid;gap:18px}.nuvo-program-overview__stat-card{align-items:center;background:#fff;border:1px solid rgba(20,37,31,.08);border-radius:22px;box-shadow:0 18px 50px rgba(20,37,31,.08);display:grid;gap:26px;grid-template-columns:max-content minmax(0,1fr);padding:26px}.nuvo-program-overview__stat-number{color:#386c5f;display:block;font-size:clamp(38px,4vw,44px);font-weight:800;line-height:.95;min-width:max-content;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.nuvo-program-overview__stat-card h3{color:#14251f;font-size:18px;line-height:1.25;margin:0 0 8px}.nuvo-program-overview__stat-card p{color:#5a665f;font-size:15px;line-height:1.55;margin:0}@media (max-width:900px){.nuvo-program-overview__inner{grid-template-columns:1fr}.nuvo-program-overview__stat-card{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:560px){.nuvo-program-overview{padding:64px 18px}.nuvo-program-overview__stat-card{gap:18px;grid-template-columns:max-content minmax(0,1fr);padding:22px}.nuvo-program-overview__stat-number{font-size:clamp(34px,9vw,42px)}}@media (max-width:390px){.nuvo-program-overview__stat-card{gap:14px;padding:20px}.nuvo-program-overview__stat-number{font-size:32px}.nuvo-program-overview__stat-card h3{font-size:16px}.nuvo-program-overview__stat-card p{font-size:14px}}