.workflow-section{width:100%;padding:80px 0;overflow:hidden}.workflow-inner{max-width:1280px;margin:0 auto;padding:0 24px}.workflow-header{margin-bottom:80px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.workflow-header.visible{opacity:1;transform:translateY(0)}.workflow-header span{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8a8d89;display:block;margin-bottom:8px}.workflow-header h2{font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:40px;color:#003c3a}.workflow-grid{display:grid;grid-template-columns:1fr;gap:24px}.workflow-card{background-color:#fff;border-radius:8px;border:1px solid #EAEAE7;padding:32px;transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(24px)}.workflow-card.visible{opacity:1;transform:translateY(0)}.workflow-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f545214}.step-badge{width:48px;height:48px;border-radius:9999px;background-color:#4db964;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;font-family:Inter,sans-serif;margin-bottom:24px;flex-shrink:0}.workflow-card h3{font-family:Fraunces,serif;font-size:20px;font-weight:600;color:#003c3a;margin-bottom:16px;line-height:1.3}.workflow-card p{font-family:Inter,sans-serif;font-size:16px;color:#3f4948;line-height:1.7}@media(min-width:640px){.workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.workflow-grid{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tov-how-it-works.css.map */
