.hero{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;position:relative;overflow:hidden}.hero-in{z-index:1;max-width:1160px;padding:var(--s6) 16px;gap:var(--s5);grid-template-columns:1.5fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.etq{font:600 14px var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--verde);margin:0 0 var(--s2)}.hero h1{font:600 clamp(34px,4.6vw,58px)/1.08 var(--f);letter-spacing:-.01em;margin:0 0 var(--s3);max-width:20ch}.sub{color:#dbe0f3;max-width:56ch;margin:0 0 var(--s4);font-size:19px;line-height:1.55}.btn{background:var(--violeta);color:#fff;min-height:52px;font:600 17px var(--f);letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 32px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--violeta-h)}.btn:disabled{opacity:.6;cursor:wait}.hero .btn:focus-visible{outline-color:#fff}.der{gap:var(--s3);display:grid}.pres{background:#ffffff0a;border:1px solid #ffffff38;align-items:center;gap:20px;padding:20px 24px;display:flex}.pres img{object-fit:cover;border:3px solid var(--violeta);background:#fff;border-radius:50%;flex:none;width:96px;height:96px}.pres p{gap:3px;margin:0;display:grid}.pres span{font:600 12px var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--verde)}.pres strong{font:600 20px var(--f)}.pres em{font:400 15px var(--f);opacity:.8;font-style:normal}.ficha{background:#ffffff2e;border:1px solid #ffffff2e;gap:1px;margin:0;display:grid}.ficha div{background:#081650bf;padding:14px 20px}.ficha dt{font:600 13px var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--verde)}.ficha dd{font:500 18px/1.4 var(--f);margin:2px 0 0}.motivo{opacity:.9;gap:0;display:flex;position:absolute;top:0;right:0}.motivo i{width:56px;height:56px;display:block}.motivo i:first-child{background:var(--violeta)}.motivo i:nth-child(2){background:#0b1ea8;margin-top:56px;margin-left:-56px}.motivo i:nth-child(3){background:var(--verde);margin-top:112px;margin-left:-56px}.sec{padding:var(--s6) 16px}.sec.papel{background:var(--papel)}.cols,.ancho{max-width:1160px;margin:0 auto}.cols{gap:var(--s5);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.sec h2{font:600 clamp(28px,3vw,40px)/1.15 var(--f);color:var(--navy);margin:0 0 var(--s2)}.lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lista li{padding-left:28px;position:relative}.lista li:before{content:"";background:var(--violeta);width:12px;height:12px;position:absolute;top:.6em;left:0}.cierre{margin:var(--s3) 0 0;color:var(--suave)}.intro{max-width:70ch;margin:0 0 var(--s4)}.agenda{gap:var(--s3);counter-reset:a;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.agenda>li{border-top:4px solid var(--violeta);padding:var(--s3);counter-increment:a;background:#fff}.agenda>li:nth-child(2n){border-top-color:var(--verde)}.agenda h3{font:600 21px/1.3 var(--f);color:var(--navy);margin:0 0 var(--s2)}.agenda h3:before{content:counter(a);font:600 40px/1 var(--fc);color:var(--azul);margin-bottom:8px;display:block}.agenda ul{color:var(--suave);margin:0;padding-left:20px;font-size:16px}.agenda ul li{margin:4px 0}.nota{margin:var(--s4) 0 0;color:var(--suave);border-left:3px solid var(--violeta);padding-left:var(--s2);font-size:16px}.ponente{gap:var(--s3);align-items:flex-start;display:flex}.foto{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:96px;height:96px}.reg{background:linear-gradient(180deg,var(--papel),#fff)}.form{border:1.5px solid var(--navy);padding:var(--s4);gap:var(--s2);background:#fff;scroll-margin-top:96px;display:grid}.form label{font:600 16px var(--f);color:var(--navy);gap:6px;display:grid}.form label b{color:#b3261e}.form small{font:400 14px var(--f);color:var(--suave)}.form input:not([type=checkbox]){font:400 17px var(--f);width:100%;min-height:48px;color:var(--tinta);background:#fff;border:1.5px solid #8a93ad;border-radius:0;padding:10px 14px}.form input:user-invalid{border-color:#b3261e}.par{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form .chk{font:400 15px/1.5 var(--f);color:var(--tinta);grid-template-columns:auto 1fr;align-items:start;gap:12px}.form .chk input{width:24px;height:24px;accent-color:var(--violeta);margin:1px 0 0}.form .btn{width:100%}.estado{min-height:1.4em;font:600 15px var(--f);margin:0}.error{font:600 16px var(--f);color:#7a1610;background:#fdecea;border-left:4px solid #b3261e;margin:0;padding:12px 16px}.legal{padding-top:var(--s2);border-top:1px solid var(--linea);color:var(--suave);margin:0;font-size:14px;line-height:1.5}.faq details{border-bottom:1px solid var(--linea);padding:var(--s2) 0}.faq summary{cursor:pointer;font:600 19px var(--f);color:var(--navy);align-items:center;min-height:44px;display:flex}.faq p{color:var(--suave);margin:8px 0 0}@media (width<=860px){.hero-in,.cols,.agenda{grid-template-columns:1fr}.hero-in,.sec{padding:var(--s5) 16px}.motivo{transform-origin:100% 0;transform:scale(.6)}.par{grid-template-columns:1fr}.form{padding:var(--s3) 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
