.cards-stack{background-color:#f9f9f7;font-family:inherit;padding:80px 60px;width:100%}.cards-stack__intro{margin-bottom:60px;max-width:700px}.cards-stack__section-headline h1,.cards-stack__section-headline h2{color:#111;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.2;margin:0 0 16px}.cards-stack__section-sub p{color:#555;font-size:1rem;line-height:1.7;margin:0}.cards-stack__card{align-items:start;border-top:1px solid #ddd;display:grid;gap:40px;grid-template-columns:80px 1fr;padding:60px 0}.cards-stack__card:last-child{border-bottom:1px solid #ddd}.cards-stack__number{color:#ddd;font-size:3.5rem;font-weight:800;line-height:1;padding-top:4px}.cards-stack__middle{display:flex;flex-direction:column;gap:14px}.cards-stack__eyebrow{color:#00bb96;font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.cards-stack__title h2,.cards-stack__title h3{color:#111;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;line-height:1.25;margin:0}.cards-stack__body p{color:#444;font-size:.95rem;line-height:1.75;margin:0}.cards-stack__outcomes-label{color:#999;font-size:.72rem;font-weight:600;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.cards-stack__outcomes ol,.cards-stack__outcomes ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cards-stack__outcomes li{color:#444;font-size:.9rem;line-height:1.5;padding-left:16px;position:relative}.cards-stack__outcomes li:before{color:#c0392b;content:"–";left:0;position:absolute}@media (max-width:1024px){.cards-stack__card{grid-template-columns:60px 1fr}.cards-stack{padding:60px 40px}}@media (max-width:600px){.cards-stack{padding:40px 24px}.cards-stack__card{grid-template-columns:1fr}.cards-stack__number{font-size:2.5rem}}.cards-stack__outcomes li{background:#fff;border:1px solid #ddd;border-radius:6px;color:#555;cursor:default;display:inline-block;font-size:.88rem;padding:10px 20px;transition:background .2s ease,border-color .2s ease}.cards-stack__outcomes li:before{display:none}.cards-stack__outcomes ol,.cards-stack__outcomes ul{flex-direction:row;flex-wrap:wrap;gap:10px}.cards-stack__outcomes li:hover{background:#f0f0f0;border-color:#bbb}