.webinar-body{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(9,140,182,.1) 0%,transparent 60%),linear-gradient(180deg,#f7fafc,#fff 60%);color:var(--color-text-dark);min-height:100vh}.webinar-body:before{content:"";position:fixed;top:-10vh;right:-10vw;width:60vw;height:70vh;background-image:url(/assets/linea-azul-charly-right-BN-cE0A8.png);background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:.5;pointer-events:none;z-index:0}.webinar{position:relative;z-index:1;padding:var(--space-lg) clamp(1rem,3vw,2.5rem) var(--space-2xl);min-height:calc(100vh - 80px)}.webinar__container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.webinar__title{font-family:var(--font-body);font-weight:700;font-size:clamp(1.35rem,1rem + 1.4vw,2.25rem);line-height:1.22;color:var(--color-blue);text-align:center;letter-spacing:-.005em;text-wrap:balance;max-width:46ch}.webinar__accent{color:var(--color-blue)}.webinar__video{width:100%;max-width:900px}.webinar__video--sin-cta .CallToActionsManager__wrapper{display:none}.webinar__cta{display:flex;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:0 12px;opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.webinar__cta[hidden]{display:none}.webinar__cta.is-visible{opacity:1;transform:none}.cta-arrow-top{display:none;justify-content:center;align-items:center;margin-bottom:6px;animation:ctaBounce 1.4s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(248,119,77,.35))}.cta-row{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}.cta-arrow-side{flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(248,119,77,.35))}.cta-arrow-left{animation:ctaPulseRight 1.4s ease-in-out infinite}.cta-arrow-right{animation:ctaPulseLeft 1.4s ease-in-out infinite}.webinar__cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%;padding:22px 32px;border:none;border-radius:10px;background:var(--color-orange);color:var(--color-white);font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px #f8774d59,inset 0 -3px #00000014;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.webinar__cta-btn:hover{background:#e05f35;transform:translateY(-2px);box-shadow:0 12px 24px #f8774d73,inset 0 -3px #00000014}.webinar__cta-btn:active{transform:translateY(-1px);box-shadow:0 4px 12px #f8774d59,inset 0 -2px #0000001f}.webinar__cta-btn:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@keyframes ctaBounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes ctaPulseRight{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes ctaPulseLeft{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.cw-agenda-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0c2336b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out)}.cw-agenda-overlay.is-open{opacity:1;pointer-events:auto}.cw-agenda-panel{position:relative;width:min(1000px,100%);height:min(760px,92vh);background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 90px -30px #0c233699}.cw-agenda-widget{width:100%;height:100%}.cw-agenda-close{position:absolute;top:10px;right:12px;z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:#0c233614;color:var(--color-blue-dark);font-size:26px;line-height:1;cursor:pointer;transition:background var(--transition)}.cw-agenda-close:hover{background:#0c233629}.cw-agenda-close:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.cw-noscroll{overflow:hidden}@media (prefers-reduced-motion: reduce){.webinar__cta,.cw-agenda-overlay{transition:none}.webinar__cta,.webinar__cta-btn:hover{transform:none}.cta-arrow-top,.cta-arrow-left,.cta-arrow-right{animation:none}}.cw-footer{position:relative;z-index:1;padding:var(--space-lg) clamp(1rem,3vw,2.5rem) var(--space-xl)}.cw-footer__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cw-footer__logo{width:140px;height:auto;display:block}.cw-footer__divider{width:100%;height:1px;background:#0a0a0a1f}.cw-footer__legal{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-sm)}.cw-footer__links,.cw-footer__copy{font-size:var(--text-sm);font-family:var(--font-body);color:#0a0a0a8c}.cw-footer__links a{color:inherit;text-decoration:none;transition:color var(--transition)}.cw-footer__links a:hover{color:var(--color-orange)}@media (max-width: 767px){.cw-footer__legal{flex-direction:column-reverse;gap:var(--space-md);text-align:center}}@media (max-width: 600px){.webinar{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-bottom:var(--space-2xl)}.cta-arrow-side{display:none}.cta-arrow-top{display:flex}.cta-row{gap:0}.webinar__cta-btn{font-size:15px;padding:18px 22px;letter-spacing:.5px;white-space:normal}.cw-agenda-overlay{padding:0}.cw-agenda-panel{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}}
