.audience-section{width:100%;background:#fff;padding:120px 24px;box-sizing:border-box}@media(max-width:768px){.audience-section{padding:56px 16px}}.audience-section__inner{display:flex;flex-direction:column;gap:48px;max-width:1200px;margin:0 auto}.audience-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:960px){.audience-section__grid{grid-template-columns:1fr}}.audience-card{display:flex;flex-direction:column;gap:12px;padding:32px;border:1px solid #dcdee0;border-radius:12px}.audience-card__label{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#0f71fa}.audience-card__title{font-size:18px;font-weight:600;line-height:1.4;color:#000}.audience-card__description{font-size:16px;line-height:1.6;flex-grow:1}.audience-card__outputs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.audience-card__output{padding:4px 12px;border:1px solid #dcdee0;border-radius:10000px}.workflow-section{width:100%;background:#eff0f0;padding:120px 24px;box-sizing:border-box}@media(max-width:768px){.workflow-section{padding:56px 16px}}.workflow-section__inner{display:flex;flex-direction:column;gap:48px;max-width:1200px;margin:0 auto}.workflow-section__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}@media(max-width:1080px){.workflow-section__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workflow-section__steps{grid-template-columns:1fr}}.workflow-step{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:2px solid #0f71fa}.workflow-step__number{font-family:IBM Plex Mono,monospace;font-size:16px;color:#0f71fa}.workflow-step__title{font-size:18px;font-weight:600;color:#000}.workflow-step__description{font-size:16px;line-height:1.6}