.sitio section.blq.blq{padding:var(--blq-pad) 0;color:#2a3956;--blq-pad:clamp(56px, 7vw, 88px);--blq-tinta:#0b1f4b;background:#fff;margin:0;position:relative}.sitio section.blq.blq--compacto{--blq-pad:clamp(32px, 4vw, 48px)}.sitio section.blq.blq--amplio{--blq-pad:clamp(80px, 10vw, 128px)}.sitio section.blq.blq--claro{background:#fff}.sitio section.blq.blq--gris{background:#f4f6f9}.sitio section.blq.blq--oscuro{color:#d6e2f2;--blq-tinta:#fff;background:linear-gradient(160deg,#081c48,#0b1f4b 55%,#0f2f6c)}.sitio section.blq.blq--marca{color:#d9eef0;--blq-tinta:#fff;background:linear-gradient(135deg,#0b1f4b,#0b3f5c 60%,#0b5d68)}.sitio .blq .blq-marco{width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto}.sitio .blq .blq-marco--angosto{width:min(780px,100% - 48px)}.sitio .blq .blq-titulo{color:var(--blq-tinta);font:700 clamp(1.7rem, 3.4vw, 2.6rem)/1.12 var(--disp);letter-spacing:-.025em;text-align:left;margin:0 0 1.1rem}.sitio .blq .blq-intro{max-width:720px;margin:-.3rem 0 2rem;font-size:1.06rem;line-height:1.7}.sitio .blq .blq-prosa{font-size:1.05rem;line-height:1.8}.sitio .blq .blq-prosa p,.sitio .blq .blq-parrafo{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 1.05rem}.sitio .blq .blq-prosa h2{color:var(--blq-tinta);font:700 clamp(1.45rem, 2.6vw, 1.9rem)/1.2 var(--disp);text-align:left;margin:2rem 0 .8rem}.sitio .blq .blq-prosa h3{color:var(--blq-tinta);font:700 1.25rem/1.3 var(--disp);text-align:left;margin:1.6rem 0 .6rem}.sitio .blq .blq-prosa ul,.sitio .blq .blq-prosa ol{margin:0 0 1.1rem;padding-left:1.4rem}.sitio .blq .blq-prosa li{margin:.3rem 0}.sitio .blq .blq-prosa li>p{text-align:left;margin:0}.sitio .blq .blq-prosa blockquote{border-left:3px solid #0fa3a8;margin:1.5rem 0;padding:.4rem 0 .4rem 1.2rem;font-style:italic}.sitio .blq .blq-prosa blockquote p{text-align:left}.sitio .blq .blq-prosa a{color:#0b8489;text-underline-offset:3px;font-weight:600;text-decoration:underline}.sitio .blq--oscuro .blq-prosa a,.sitio .blq--marca .blq-prosa a{color:#7edfed}.blq-botones{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.blq-botones:empty{display:none}.blq-botones--centro{justify-content:center}.sitio .blq-boton{color:#fff;background:linear-gradient(120deg,#0b8489,#0fa3a8 55%,#14c4c9);border-radius:12px;align-items:center;gap:.4rem;min-height:48px;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -10px #0fa3a8b3}.sitio .blq-boton--secundario{color:var(--blq-tinta,#0b1f4b);box-shadow:none;background:0 0;border:1.5px solid}.sitio .blq-boton:focus-visible{outline-offset:3px;outline:3px solid #14c4c9}.blq-foto{border-radius:16px;max-width:100%;height:auto;display:block}.sitio section.blq-hero{overflow:hidden}.blq-hero__marco{align-items:center;gap:2.5rem;display:grid}.blq-hero__marco--foto{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.blq-hero--centro .blq-hero__texto{text-align:center;max-width:820px;margin:0 auto}.blq-hero--centro .blq-botones{justify-content:center}.sitio .blq .blq-hero__titulo{color:var(--blq-tinta);font:800 clamp(2.2rem, 5.4vw, 4.2rem)/1.04 var(--disp);letter-spacing:-.035em;margin:0}.blq-hero__subtitulo{margin:1.1rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.blq-hero__fondo{z-index:0;position:absolute;inset:0}.blq-hero__fondo .blq-foto{object-fit:cover;opacity:.38;border-radius:0;width:100%;height:100%}.blq-hero--con-fondo .blq-hero__marco{z-index:1;position:relative}.blq-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.blq-dos--foto-derecha .blq-dos__foto{order:2}.blq-dos__foto{margin:0}.blq-dos__foto .blq-foto{margin:0 auto;box-shadow:0 24px 50px -30px #0b1f4b73}.blq-libro{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.blq-libro__portada .blq-foto{border-radius:4px 10px 10px 4px;width:auto;max-height:520px}.blq-insignia{color:#1a3a80;letter-spacing:.02em;background:#e6f1fb;border-radius:999px;margin-bottom:.8rem;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-block}.blq--oscuro .blq-insignia,.blq--marca .blq-insignia{color:#fff;background:#ffffff1f}.blq-cita{margin:0}.sitio .blq .blq-cita blockquote p{color:var(--blq-tinta);font:500 clamp(1.4rem, 3vw, 2.1rem)/1.4 var(--font-bib-serif,Georgia), Georgia, serif;text-align:left;margin:0}.blq-cita figcaption{margin-top:1.1rem;font-size:.95rem}.blq-cita cite{opacity:.85;font-style:normal}.blq-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.blq-cta>div{flex:420px}.sitio .blq .blq-cta .blq-titulo{margin-bottom:.5rem}.blq-cta p{margin:0;font-size:1.05rem;line-height:1.6}.blq-tarjetas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:1.2rem;display:grid}.blq-tarjeta{color:#2a3956;background:#fff;border:1px solid #e3e8f0;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.4rem;text-decoration:none;display:flex;box-shadow:0 14px 30px -24px #0b1f4b73}.blq-tarjeta .blq-insignia{align-self:flex-start;margin-bottom:0}.blq-tarjetas--1{grid-template-columns:minmax(0,420px)}.sitio .blq .ct.blq-formulario{background:0 0;overflow:visible}.blq--oscuro .blq-tarjeta,.blq--marca .blq-tarjeta{color:#d6e2f2;background:#ffffff0f;border-color:#ffffff24}.sitio .blq .blq-tarjeta h3{color:var(--blq-tinta);font:700 1.2rem/1.3 var(--disp);margin:0}.blq-tarjeta p{margin:0;line-height:1.6}.blq-tarjeta .blq-boton{align-self:flex-start;margin-top:auto}.blq-tarjeta__icono{color:#0b8489;background:#e6f6f6;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.blq-tarjeta__foto{width:100%}.blq-evento__foto,.blq-producto__portada{border-radius:12px;width:100%}.blq-producto__portada{border-radius:3px 8px 8px 3px;align-self:center;width:auto;max-height:260px}.blq-producto__precio{color:var(--blq-tinta);font-size:1.15rem;font-weight:800}.blq-linea{border-left:2px solid #c9dce5;margin:0;padding:0 0 0 1.4rem;list-style:none}.blq-linea li{grid-template-columns:90px minmax(0,1fr);gap:1rem;padding:0 0 1.8rem;display:grid;position:relative}.blq-linea li:before{content:"";background:#0fa3a8;border-radius:50%;width:12px;height:12px;position:absolute;top:.35rem;left:calc(-1.4rem - 7px);box-shadow:0 0 0 4px #fff}.blq-linea__anio{font:800 1.05rem/1.4 var(--disp);color:#0b8489}.sitio .blq .blq-linea h3{color:var(--blq-tinta);font:700 1.15rem/1.3 var(--disp);margin:0 0 .3rem}.blq-video{aspect-ratio:16/9;background:#0b1f4b;border-radius:16px;position:relative;overflow:hidden}.blq-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blq-galeria{columns:3 260px;column-gap:12px}.sitio .blq-galeria__foto{cursor:zoom-in;break-inside:avoid;background:#e8eef7;border:0;border-radius:12px;width:100%;margin:0 0 12px;padding:0;display:block;overflow:hidden}.blq-galeria__foto img{width:100%;height:auto;display:block}.blq-galeria__foto:focus-visible{outline-offset:2px;outline:3px solid #14c4c9}.blq-visor{color:#fff;background:#040c1af0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.blq-visor[open]{place-items:center;display:grid}.blq-visor figure{justify-items:center;gap:12px;margin:0;display:grid}.blq-visor img{border-radius:10px;width:auto;max-width:92vw;height:auto;max-height:82dvh}.blq-visor figcaption{color:#c7def0;text-align:center;padding:0 1rem;font-size:.9rem}.sitio .blq-visor__cerrar,.sitio .blq-visor__paso{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid;position:fixed}.blq-visor__cerrar{top:16px;right:16px}.blq-visor__paso{top:50%;transform:translateY(-50%)}.blq-visor__paso--ant{left:16px}.blq-visor__paso--sig{right:16px}.blq-testimonios{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.blq-testimonio{background:#f4f6f9;border-radius:18px;flex-direction:column;gap:1rem;margin:0;padding:1.5rem;display:flex}.blq--gris .blq-testimonio{background:#fff}.blq--oscuro .blq-testimonio,.blq--marca .blq-testimonio{background:#ffffff0f}.blq-testimonio blockquote{margin:0}.blq-testimonio blockquote p{text-align:left;margin:0;line-height:1.7}.blq-testimonio figcaption{align-items:center;gap:.8rem;margin-top:auto;display:flex}.blq-testimonio figcaption span{display:grid}.blq-testimonio small{opacity:.8}.sitio .blq-testimonio__foto{object-fit:cover;border-radius:50%;width:52px;height:52px}.blq-separador--pequeno{height:24px}.blq-separador--mediano{height:56px}.blq-separador--grande{height:104px}.blq-separador.blq--claro{background:#fff}.blq-separador.blq--gris{background:#f4f6f9}.blq-separador.blq--oscuro{background:#0b1f4b}.blq-separador.blq--marca{background:#0b3f5c}.blq-separador{align-items:center;display:flex}.blq-separador hr{border:0;border-top:1px solid #d8e1ec;width:min(1200px,100% - 48px);margin:0 auto}.blq-bib.bib{background:0 0}@media (max-width:760px){.sitio .blq .blq-marco,.sitio .blq .blq-marco--angosto{width:calc(100% - 32px)}.blq-hero__marco--foto,.blq-dos,.blq-libro{grid-template-columns:minmax(0,1fr)}.blq-dos--foto-derecha .blq-dos__foto{order:0}.blq-linea li{grid-template-columns:minmax(0,1fr);gap:.2rem}.blq-visor__paso{top:auto;bottom:20px;transform:none}}
