
*{box-sizing:border-box}body{margin:0;color:#152c41;font:17px/1.65 system-ui;background:#fff5f4}body:before{content:'';position:fixed;inset:0;background:url(/media/escudo-fondo-rojizo.jpg) center/cover;opacity:.13;z-index:-1}header,main,footer{max-width:1200px;margin:auto;padding:25px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffffee;border-bottom:1px solid #e0d2d2}.brand{display:flex;gap:16px;align-items:center}.brand img{width:76px}.brand strong{display:block;font-size:23px}.small{font-size:13px;color:#526276}nav{display:flex;gap:18px;flex-wrap:wrap}a{color:#194f78}nav a{text-decoration:none;font-weight:600;font-size:14px}.note{background:#fff1c7;padding:10px 20px;text-align:center;font-size:14px}.hero{margin:26px 0;background:#ffffffed;border-top:4px solid #164f7a;border-radius:16px;padding:48px;box-shadow:0 12px 38px #54262709}.eyebrow{text-align:center;color:#9c3739;font-weight:700;letter-spacing:2px;font-size:13px}h1{text-align:center;font-size:clamp(32px,4.5vw,52px);line-height:1.16;margin:18px 0 26px}h1 span{display:block;color:#1e5d8c;font-size:.68em;margin-top:18px}p{text-align:justify}.lead{max-width:850px;margin:auto;font-size:19px}.actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px 0 20px}.button{display:inline-block;background:#ffdf60;color:#171717;padding:12px 20px;border:1px solid #a78322;border-radius:7px;text-decoration:none;font-weight:700}.limit{text-align:center;font-size:14px;color:#526276}.grid{display:grid;grid-template-columns:1.7fr 1fr;gap:25px}section.card{padding:28px;border-radius:13px;background:#ffffffed;border:1px solid #d4dfe8;border-top:3px solid #245e89;margin-bottom:24px}h2{text-align:center;line-height:1.3;font-size:25px}h3{text-align:center}input{padding:14px;border:1px solid #acbccb;border-radius:6px;flex:1;min-width:0;font:inherit}.form{display:flex;gap:12px}.video{background:#143b5b;color:white;aspect-ratio:16/9;display:grid;place-content:center;text-align:center;border-radius:8px;font-size:25px}.video b{font-size:45px}.red{border-top-color:#c74549!important}.preview{border:1px dashed #adb8c4;background:white;padding:22px;border-radius:10px}.preview h3{text-align:left;color:#234ea2;font-weight:500;margin:5px 0}.preview p{margin:0}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}footer{text-align:center;font-size:14px}footer p{text-align:center}@media(max-width:800px){header{display:block}nav{margin-top:20px}.grid,.two{grid-template-columns:1fr}.hero{padding:25px}.form{flex-wrap:wrap}}

#afb-test{scroll-margin-top:20px}.brand img{height:auto}main>.grid{align-items:start}.video-link{display:block;position:relative}.video-link img{display:block;width:100%;border-radius:8px}.video-link span{position:absolute;top:40%;left:44%;background:#bb3038;color:white;border-radius:50%;padding:4px 17px;font-size:28px}.pie-legal nav{display:block}.pie-legal nav a,.pie-legal .sin-cookies a{background:none!important;border:0!important;padding:0!important;font-weight:400!important}.pie-legal .securityheaders-pie a{display:flex!important;align-items:center;flex-direction:column}.brand strong{white-space:normal}main p{color:#152c41}.hero{max-width:none}.hero h1{max-width:none} .grid>div{min-width:0}
.video-link img{height:auto!important;aspect-ratio:16/9;object-fit:cover}.hero h1 span{color:#1e5d8c!important}.pie-legal>p:first-child a{display:inline-block;background:#ffdf60!important;color:#171717;padding:12px 20px!important;border:1px solid #a78322!important;border-radius:7px}

#vigilancia-ancho{width:100%;background:#edf5fc}#vigilancia-ancho h3{font-size:25px;text-align:center}#vigilancia-ancho .at{font-size:14px}#vigilancia-ancho>.at{border-top:1px solid #d4dfe8;padding-top:16px;margin-top:22px}#vigilancia-ancho .button{display:block;text-align:center}
