@font-face{font-family:Amsi Pro;font-weight:700;src:url(/fonts/amsi-pro-700.otf)format("opentype");font-display:swap}@font-face{font-family:Calibre;font-weight:400;src:url(/fonts/calibre-400.otf)format("opentype");font-display:swap}@font-face{font-family:Calibre;font-weight:600;src:url(/fonts/calibre-600.otf)format("opentype");font-display:swap}:root{--tinta:#1e2a2f;--pizarra:#465356;--naranja:#ff6000;--naranja-texto:#b84500;--linea:#d9dcdd;--error:#b3261e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--tinta);background:#fff;margin:0;font:400 18px/1.5 Calibre,Inter,system-ui,sans-serif}.franja{background:linear-gradient(90deg,#ff6000,#ffc000);height:6px}main{max-width:680px;margin:0 auto;padding:24px 20px 64px}.logo{height:32px;margin:8px 0 24px;display:block}h1,h2,h3{color:var(--pizarra);font-family:Amsi Pro,Inter,system-ui,sans-serif;font-weight:700;line-height:1.15}h1{margin:0 0 8px;font-size:34px}h2{margin:32px 0 8px;font-size:24px}h3{margin:24px 0 6px;font-size:19px}p,li{font-size:18px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--naranja-texto);margin:0 0 8px;font-family:Amsi Pro,Inter,sans-serif;font-size:14px;font-weight:700}.sub{color:var(--pizarra);margin:0 0 24px;font-size:20px}a{color:var(--naranja-texto)}fieldset{border:0;margin:0 0 8px;padding:0}legend{color:var(--pizarra);margin:28px 0 8px;padding:0;font-family:Amsi Pro,Inter,sans-serif;font-size:22px;font-weight:700}label{margin:16px 0 6px;font-weight:600;display:block}.ayuda{color:#4a5558;margin-top:2px;font-size:16px;font-weight:400;display:block}input[type=text],input[type=tel],input[type=email]{width:100%;font:inherit;border:1.5px solid var(--linea);color:var(--tinta);background:#fff;border-radius:10px;padding:12px 14px;font-size:19px}input:focus{border-color:var(--naranja);outline:3px solid #ffc00080}input[type=file]{font:inherit;border:1.5px dashed var(--linea);border-radius:10px;width:100%;padding:10px;font-size:16px}.casilla{align-items:flex-start;gap:12px;margin-top:24px;font-weight:400;display:flex}.casilla input{width:24px;height:24px;accent-color:var(--naranja);flex:none;margin-top:2px}button{color:#fff;background:var(--naranja);cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:28px;padding:16px;font:700 20px Amsi Pro,Inter,sans-serif}button:disabled{opacity:.6;cursor:progress}.error{color:var(--error);margin-top:16px;font-weight:600}.oculto{position:absolute;left:-9999px}.aviso-ok{background:#fff4ea;border-radius:14px;padding:20px 22px}.legal p,.legal li{font-size:17px}.legal ul,.legal ol{padding-left:22px}footer{color:#4a5558;border-top:1px solid var(--linea);margin-top:48px;padding-top:16px;font-size:15px}
