.enrollment-flow{align-items:stretch;display:flex;gap:1.5rem;margin:0 auto;max-width:900px}.flow-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);flex:1;padding:1.75rem 1.5rem;position:relative}.left-card{border-top:4px solid #5a6a75}.right-card{border-top:4px solid #7cb342}.card-label{color:#7a8a95;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.card-heading{color:#2c3e50;font-size:1.35rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.card-desc{color:#5a6a75;font-size:.95rem;line-height:1.5}.flow-arrow{align-items:center;color:#5a6a75;display:flex;flex-shrink:0;font-size:1.75rem;font-weight:300}@media (max-width:768px){.enrollment-flow{flex-direction:column;gap:1rem}.flow-arrow{margin:.25rem 0;transform:rotate(90deg)}}