.cefads-preinsc-page{background:#070707;color:#fff;padding:clamp(55px,8vw,110px) 20px;font-family:"Open Sans",Arial,sans-serif}.cefads-preinsc-shell{max-width:1050px;margin:auto}.cefads-preinsc-intro{max-width:780px;margin-bottom:34px}.cefads-preinsc-intro>span{font-size:.78rem;letter-spacing:.16em;font-weight:800;color:#e31a22}.cefads-preinsc-intro h1{font-size:clamp(2.3rem,5vw,4.8rem);line-height:1;margin:14px 0 20px}.cefads-preinsc-intro p{color:#c8c8c8;font-size:1.08rem;line-height:1.7}.cefads-preinsc-form{background:#111;border:1px solid #303030;border-radius:24px;padding:clamp(22px,4vw,48px);box-shadow:0 30px 80px rgba(0,0,0,.25)}.cefads-grid{display:grid;gap:20px}.cefads-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.cefads-preinsc-form label{display:block}.cefads-preinsc-form label>span{display:block;font-size:.86rem;font-weight:700;margin-bottom:8px;color:#eee}.cefads-preinsc-form input,.cefads-preinsc-form select,.cefads-preinsc-form textarea{box-sizing:border-box;width:100%;border:1px solid #383838;background:#090909;color:#fff;border-radius:10px;padding:14px 15px;font:inherit;outline:none}.cefads-preinsc-form input:focus,.cefads-preinsc-form select:focus,.cefads-preinsc-form textarea:focus{border-color:#e31a22;box-shadow:0 0 0 3px rgba(227,26,34,.15)}.cefads-preinsc-form .full{margin-bottom:20px}.cefads-consent{display:flex!important;gap:10px;align-items:flex-start;margin:18px 0 26px}.cefads-consent input{width:auto!important;margin-top:4px}.cefads-consent span{font-weight:400!important;color:#bbb!important}.cefads-preinsc-form button{border:0;border-radius:10px;background:#e31a22;color:#fff;font-weight:800;padding:16px 24px;cursor:pointer;letter-spacing:.02em}.cefads-preinsc-form button:hover{filter:brightness(1.08)}.cefads-preinsc-notice{padding:16px 18px;border-radius:10px;margin-bottom:22px}.cefads-preinsc-notice.success{background:#12351f;border:1px solid #2b7c49}.cefads-preinsc-notice.error{background:#3a1215;border:1px solid #8d252c}.cefads-hp{position:absolute!important;left:-99999px!important}.cefads-preinsc-page select option{background:#111;color:#fff}@media(max-width:700px){.cefads-grid.two{grid-template-columns:1fr}.cefads-preinsc-form{border-radius:16px}.cefads-preinsc-page{padding-left:14px;padding-right:14px}}
.cefads-field-help{display:block;margin-top:8px;color:#a9a9a9;font-size:.78rem;line-height:1.45}.cefads-preinsc-form label.is-disabled select{cursor:not-allowed;opacity:.58;background:#151515;color:#9b9b9b}.cefads-preinsc-form label.is-disabled>span{color:#aaa}.cefads-preinsc-form label span b{color:#fff;font-weight:700}
.cefads-preinsc-page.is-modal{padding:0;background:transparent}.cefads-preinsc-page.is-modal .cefads-preinsc-shell{max-width:none}.cefads-preinsc-page.is-modal .cefads-preinsc-intro{margin-bottom:24px}.cefads-preinsc-page.is-modal .cefads-preinsc-intro h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:10px 0 14px}.cefads-preinsc-page.is-modal .cefads-preinsc-intro p{font-size:.98rem;margin-bottom:0}.cefads-preinsc-page.is-modal .cefads-preinsc-form{box-shadow:none;border-radius:18px;padding:clamp(18px,3vw,34px)}
body.cefads-preinscripcion-standalone .site-header,body.cefads-preinscripcion-standalone .site-footer,body.cefads-preinscripcion-standalone .whatsapp-widget,body.cefads-preinscripcion-standalone .top-bar,body.cefads-preinscripcion-standalone .announcement-bar{display:none!important}body.cefads-preinscripcion-standalone{background:#070707}body.cefads-preinscripcion-standalone main{padding-top:0!important}
body.cefads-preinscripcion-standalone .cefads-info-bar,body.cefads-preinscripcion-standalone .footer-cta{display:none!important}
