.it-course-hero{--c-primary:#005faf;--c-primary-dark:#004a8c;--c-heading:#111827;--c-text:#374151;--c-muted:#6b7280;--c-trust:#2e6b52;--c-border:#e1e8f0;--c-bg:#eef3f9;--c-bg-2:#f7fafd;background:radial-gradient(120% 130% at 85% 0,var(--c-bg-2) 0,var(--c-bg) 62%);color:var(--c-text);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:clamp(28px,4vw,52px) clamp(18px,5vw,48px) clamp(40px,5vw,72px);width:100%;-webkit-font-smoothing:antialiased;scroll-margin-top:90px}.it-course-hero,.it-course-hero *,.it-course-hero :after,.it-course-hero :before{box-sizing:border-box}.it-course-hero .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.it-course-hero__inner{margin:0 auto;max-width:920px}.it-course-hero__breadcrumb{margin:0 0 clamp(20px,3vw,32px)}.it-course-hero__crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px;list-style:none;margin:0;padding:0}.it-course-hero__crumb{align-items:center;color:var(--c-muted);display:inline-flex}.it-course-hero__crumb:not(:last-child):after{color:var(--c-muted);content:"/";margin-left:6px;opacity:.5}.it-course-hero .it-course-hero__crumb-link{color:var(--c-muted)!important;text-decoration:none;transition:color .15s ease}.it-course-hero .it-course-hero__crumb-link:hover{color:var(--c-primary)!important}.it-course-hero .it-course-hero__crumb.is-current span{color:var(--c-heading)!important;font-weight:500}.it-course-hero__eyebrow{color:var(--c-primary);font-size:.8rem;font-weight:700;letter-spacing:.09em;margin:0 0 14px;text-transform:uppercase}.it-course-hero__title{color:var(--c-heading);font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 20px}.it-course-hero__sub{color:var(--c-text);font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.6;margin:0 0 28px;max-width:44em}.it-course-hero__sub p{margin:0 0 .6em}.it-course-hero__sub p:last-child{margin-bottom:0}.it-course-hero__datos{display:grid;gap:14px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 32px;padding:0}.it-course-hero__dato{align-items:flex-start;color:var(--c-heading);display:flex;font-size:1.02rem;font-weight:500;gap:12px;line-height:1.4}.it-course-hero__dato span{padding-top:1px}.it-course-hero__check{flex-shrink:0;margin-top:1px}.it-course-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}.it-course-hero .it-course-hero__btn{align-items:center;background:var(--c-primary)!important;border-radius:12px;box-shadow:0 14px 30px -12px rgba(0,95,175,.5);color:#fff!important;display:inline-flex;font-size:1.05rem;font-weight:600;gap:10px;padding:15px 26px;text-decoration:none;transition:background .2s ease,transform .18s ease}.it-course-hero .it-course-hero__btn:hover{background:var(--c-primary-dark)!important;color:#fff!important;transform:translateY(-2px)}.it-course-hero__btn svg{transition:transform .2s ease}.it-course-hero__btn:hover svg{transform:translateX(3px)}.it-course-hero__contacto{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.it-course-hero__contacto-label{color:var(--c-muted);font-size:.9rem}.it-course-hero__tel,.it-course-hero__wa{align-items:center;border:1px solid var(--c-border);border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;padding:9px 16px;text-decoration:none;transition:all .18s ease}.it-course-hero .it-course-hero__wa{background:#ebf9f0;border-color:#cdebd8;color:#128c4a!important}.it-course-hero .it-course-hero__wa:hover{background:#ddf3e6;color:#128c4a!important}.it-course-hero .it-course-hero__tel{background:#eef3f9;border-color:#dce7f2;color:var(--c-primary)!important}.it-course-hero .it-course-hero__tel:hover{background:#e1ecf7;color:var(--c-primary)!important}@media (max-width:640px){.it-course-hero__datos{gap:12px;grid-template-columns:1fr}.it-course-hero__actions{gap:16px}.it-course-hero__btn{justify-content:center;width:100%}.it-course-hero__contacto{width:100%}}.it-course-hero__schema{display:none!important}