.formation-module__-c0UDW__main{background-color:#f8fafc;min-height:100vh}.formation-module__-c0UDW__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#10b981 0%,#059669 100%);padding:80px 0}.formation-module__-c0UDW__badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#fff3;border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.formation-module__-c0UDW__hero h1{margin-bottom:20px;font-size:3rem;font-weight:800}.formation-module__-c0UDW__hero p{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.25rem}.formation-module__-c0UDW__modulesGrid{padding:80px 0}.formation-module__-c0UDW__sectionHeader{text-align:center;margin-bottom:60px}.formation-module__-c0UDW__sectionHeader h2{margin-bottom:12px;font-size:2.25rem}.formation-module__-c0UDW__sectionHeader p{color:#64748b;font-size:1.1rem}.formation-module__-c0UDW__grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.formation-module__-c0UDW__moduleCard{background:#fff;border:1px solid #f1f5f9;border-radius:24px;gap:30px;padding:40px;transition:transform .3s;display:flex;box-shadow:0 4px 20px #00000005}.formation-module__-c0UDW__moduleCard:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000000d}.formation-module__-c0UDW__moduleIcon{color:#10b981;background:#ecfdf5;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.formation-module__-c0UDW__moduleContent h3{color:#0f172a;margin-bottom:12px;font-size:1.4rem}.formation-module__-c0UDW__moduleContent p{color:#64748b;margin-bottom:24px;line-height:1.6}.formation-module__-c0UDW__lessonsList{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.formation-module__-c0UDW__lessonsList li{color:#334155;align-items:center;gap:10px;font-size:.95rem;font-weight:500;display:flex}.formation-module__-c0UDW__lessonsList li svg{color:#10b981}.formation-module__-c0UDW__startBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-weight:700;transition:background .2s;display:flex}.formation-module__-c0UDW__startBtn:hover{background:#1e293b}.formation-module__-c0UDW__resources{padding-bottom:80px}.formation-module__-c0UDW__resourcesBox{color:#fff;background:#0f172a;border-radius:32px;justify-content:space-between;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden}.formation-module__-c0UDW__resourcesText{max-width:500px}.formation-module__-c0UDW__resourcesText h2{margin-bottom:20px;font-size:2.5rem}.formation-module__-c0UDW__resourcesText p{color:#94a3b8;margin-bottom:32px;font-size:1.1rem}.formation-module__-c0UDW__downloadBtn{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:12px;padding:16px 32px;font-weight:700;transition:transform .2s;display:flex}.formation-module__-c0UDW__downloadBtn:hover{transform:scale(1.05)}.formation-module__-c0UDW__bookIcon{color:#ffffff1a;transform:rotate(-10deg)}.formation-module__-c0UDW__supportCta{padding-bottom:100px}.formation-module__-c0UDW__ctaContent{text-align:center;background:#fff;border:1px dashed #e2e8f0;border-radius:24px;padding:60px}.formation-module__-c0UDW__ctaContent svg{color:var(--orange);margin-bottom:24px}.formation-module__-c0UDW__ctaContent h2{margin-bottom:12px;font-size:2rem}.formation-module__-c0UDW__ctaContent p{color:#64748b;margin-bottom:32px}.formation-module__-c0UDW__ctaActions{justify-content:center;gap:20px;display:flex}.formation-module__-c0UDW__whatsappBtn{color:#fff;background:#25d366;border-radius:10px;padding:14px 28px;font-weight:700;text-decoration:none}.formation-module__-c0UDW__emailBtn{color:#0f172a;background:#f1f5f9;border-radius:10px;padding:14px 28px;font-weight:700;text-decoration:none}@media (max-width:1024px){.formation-module__-c0UDW__grid{grid-template-columns:1fr}.formation-module__-c0UDW__resourcesBox{text-align:center;flex-direction:column}.formation-module__-c0UDW__bookIcon{display:none}}@media (max-width:640px){.formation-module__-c0UDW__hero h1{font-size:2.25rem}.formation-module__-c0UDW__moduleCard,.formation-module__-c0UDW__ctaActions{flex-direction:column}}
