@font-face{font-family:"Archivo";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/archivo-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/archivo-latin-500-normal.woff2") format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/archivo-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/archivo-latin-700-normal.woff2") format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/archivo-latin-800-normal.woff2") format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/archivo-latin-900-normal.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jetbrains-mono-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jetbrains-mono-latin-500-normal.woff2") format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/jetbrains-mono-latin-600-normal.woff2") format("woff2")}:root{--bp-papel:#f5f4f1;--bp-blanco:#ffffff;--bp-tinta:#121315;--bp-tinta-2:#15171a;--bp-rojo:#e5484d;--bp-g-900:#2c2e31;--bp-g-800:#3c3e42;--bp-g-600:#5c5e62;--bp-g-400:#87837a;--bp-g-300:#c4c2ba;--bp-g-200:#d6d3ca;--bp-g-100:#e7e4db;--bp-g-700:#46484c;--bp-g-500:#6c6e72;--bp-g-350:#a8a499;--bp-linea-grid:#e7e4dc;--bp-linea-1:#e3e1da;--bp-linea-2:#e8e5dc;--bp-linea-3:#ebe8e0;--bp-linea-pill:#e1ded6;--bp-linea-div:#dcd8cf;--bp-linea-hover:#c9c5bb;--bp-on-100:#f5f4f1;--bp-on-200:#ece9e1;--bp-on-300:#e4e2da;--bp-on-400:#d4d2ca;--bp-on-500:#cfccc3;--bp-on-600:#b5b2a9;--bp-on-700:#a7a59c;--bp-on-800:#9b9990;--bp-on-900:#8c8a82;--bp-on-muted:#6a6c6f;--bp-on-sep:#57595c;--bp-on-linea:#2a2c2f;--bp-on-borde:rgba(255,255,255,.10);--bp-on-borde-2:rgba(255,255,255,.14);--bp-on-borde-3:rgba(255,255,255,.18);--bp-on-borde-fuerte:rgba(255,255,255,.28);--bp-on-vidrio:rgba(255,255,255,.04);--bp-on-vidrio-2:rgba(255,255,255,.06);--bp-on-vidrio-3:rgba(255,255,255,.08);--bp-on-grid:rgba(255,255,255,.035);--bp-error:#b4231f;--bp-texto-3:#6c6e72;--bp-rojo-boton:#d04246;--bp-rojo-boton-h:#c53a3f;--bp-borde-campo:#87837a;--bp-c-bg:var(--bp-papel);--bp-c-surface:var(--bp-blanco);--bp-c-surface-alt:var(--bp-papel);--bp-c-text:var(--bp-tinta);--bp-c-text-2:var(--bp-g-600);--bp-c-muted:var(--bp-texto-3);--bp-c-line:var(--bp-g-200);--bp-c-line-soft:var(--bp-linea-2);--bp-c-brand:var(--bp-tinta);--bp-c-accent:var(--bp-rojo-boton);--bp-c-on-accent:var(--bp-blanco);--bp-c-link:var(--bp-tinta);--bp-c-link-hover:var(--bp-g-900);--bp-c-focus:var(--bp-tinta);--bp-c-error:var(--bp-error);--bp-c-field-border:var(--bp-borde-campo);--bp-c-header-bg:rgba(245,244,241,.86);--bp-c-grid:var(--bp-linea-grid);--bp-font-sans:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bp-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,"DejaVu Sans Mono",monospace;--bp-w-regular:400;--bp-w-medium:500;--bp-w-semibold:600;--bp-w-bold:700;--bp-w-black:800;--bp-w-ultra:900;--bp-fs-h1:clamp(2.4rem,5.2vw,3.4375rem);--bp-fs-h2:clamp(1.85rem,4vw,2.5rem);--bp-fs-h2-alt:clamp(1.8rem,3.8vw,2.375rem);--bp-fs-h2-ct:40px;--bp-fs-cta:clamp(1.3rem,2.6vw,1.5rem);--bp-fs-h3-xl:clamp(1.55rem,3.2vw,1.9375rem);--bp-fs-h3-l:28px;--bp-fs-h3-m:25px;--bp-fs-h3-s:21px;--bp-fs-card:19.5px;--bp-fs-card-s:19px;--bp-fs-stat:26px;--bp-fs-lead:17px;--bp-fs-body-l:16px;--bp-fs-body:15px;--bp-fs-body-s:14.5px;--bp-fs-small:13.5px;--bp-fs-xs:13px;--bp-fs-mono-l:12px;--bp-fs-mono:11px;--bp-fs-mono-s:10.5px;--bp-fs-mono-xs:10px;--bp-ls-h1:-1.8px;--bp-ls-h2:-1.2px;--bp-ls-h2-alt:-1.1px;--bp-ls-h3:-0.7px;--bp-ls-card:-0.4px;--bp-ls-kicker:1.5px;--bp-ls-pill:0.8px;--bp-ls-label:1.2px;--bp-lh-h1:1.03;--bp-lh-h2:1.06;--bp-lh-tight:1.2;--bp-lh-copy:1.6;--bp-lh-compact:1.55;--bp-wrap:1180px;--bp-gutter:clamp(1.25rem,5vw,2rem);--bp-section-y:clamp(3.5rem,7vw,5.75rem);--bp-section-y-lg:clamp(3.75rem,7.5vw,6rem);--bp-header-h:72px;--bp-sp-1:4px;--bp-sp-2:8px;--bp-sp-3:12px;--bp-sp-4:16px;--bp-sp-5:20px;--bp-sp-6:24px;--bp-sp-7:32px;--bp-sp-8:44px;--bp-sp-9:64px;--bp-gap-card:20px;--bp-gap-col:clamp(2rem,4vw,3.5rem);--bp-pad-card:28px 26px;--bp-pad-bloque:clamp(1.75rem,4vw,2.5rem);--bp-r-resalte:4px;--bp-r-xs:6px;--bp-r-sm:8px;--bp-r-md:9px;--bp-r-campo:10px;--bp-r-btn:11px;--bp-r-lg:14px;--bp-r-card:16px;--bp-r-foto:18px;--bp-r-bloque:20px;--bp-r-bloque-xl:22px;--bp-r-pill:100px;--bp-b-card:1px solid var(--bp-linea-2);--bp-b-linea:1px solid var(--bp-g-200);--bp-b-pill:1px solid var(--bp-linea-pill);--bp-b-fuerte:1.5px solid var(--bp-tinta);--bp-b-campo:1px solid var(--bp-borde-campo);--bp-sh-foto:0 32px 64px -30px rgba(18,19,21,.42);--bp-sh-sello:0 14px 30px -14px rgba(18,19,21,.30);--bp-sh-foto-2:0 30px 60px -30px rgba(18,19,21,.30);--bp-sh-chapa:0 16px 32px -14px rgba(18,19,21,.40);--bp-sh-flotante:0 16px 36px -10px rgba(18,19,21,.50);--bp-sh-chat:0 30px 70px -24px rgba(18,19,21,.45);--bp-sh-card-h:0 22px 44px -28px rgba(18,19,21,.40);--bp-sh-paso-h:0 16px 34px -26px rgba(18,19,21,.40);--bp-grid-size:58px;--bp-grid-img:linear-gradient(var(--bp-linea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bp-linea-grid) 1px,transparent 1px);--bp-grid-img-oscuro:linear-gradient(var(--bp-on-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bp-on-grid) 1px,transparent 1px);--bp-grid-mm:15mm;--bp-resalte-bg:var(--bp-tinta);--bp-resalte-fg:var(--bp-papel);--bp-resalte-pad-h1:0 12px;--bp-resalte-pad-h2:1px 9px;--bp-resalte-rot:-1deg;--bp-ease:ease;--bp-t-card:transform .25s ease,box-shadow .25s ease,border-color .25s ease;--bp-t-borde:border-color .2s ease;--bp-hover-lift:translateY(-4px);--bp-anim-blink:bpBlink 2s ease-in-out infinite;--bp-anim-in:bpIn .2s ease;--bp-foco-color:var(--bp-tinta);--bp-foco-w:2px;--bp-foco-off:3px;--bp-a4-w:210mm;--bp-a4-h:297mm;--bp-a4-margen:16mm;--bp-a4-margen-sup:22mm;--bp-pt-display:54pt;--bp-pt-h1:34pt;--bp-pt-h2:21pt;--bp-pt-h3:13.5pt;--bp-pt-lead:11pt;--bp-pt-cuerpo:9.2pt;--bp-pt-chico:8pt;--bp-pt-mono:6.8pt}.bp-on-dark{--bp-c-bg:var(--bp-tinta);--bp-c-surface:var(--bp-on-vidrio);--bp-c-text:var(--bp-papel);--bp-c-text-2:var(--bp-on-600);--bp-c-muted:var(--bp-on-900);--bp-c-line:var(--bp-on-borde);--bp-c-link:var(--bp-papel);--bp-c-link-hover:var(--bp-blanco);--bp-c-focus:var(--bp-papel);--bp-foco-color:var(--bp-papel);--bp-c-field-border:var(--bp-on-borde-fuerte);--bp-c-grid:var(--bp-on-grid);color:var(--bp-papel)}@keyframes bpBlink{0%,100%{opacity:1}50%{opacity:.25}}@keyframes bpIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root{--bp-anim-blink:none;--bp-anim-in:none}*{scroll-behavior:auto!important;transition-duration:.01ms!important}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--bp-font-sans);font-size:var(--bp-fs-body-l);line-height:var(--bp-lh-copy);color:var(--bp-tinta);background:var(--bp-papel);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--bp-tinta);color:var(--bp-papel)}img,svg{max-width:100%}input,textarea,select,button{font-family:inherit}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--bp-foco-w) solid var(--bp-foco-color);outline-offset:var(--bp-foco-off)}.bp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bp-salto{position:absolute;left:-9999px;top:8px;background:var(--bp-tinta);color:var(--bp-papel);padding:10px 16px;border-radius:var(--bp-r-md);font-weight:600;z-index:100}.bp-salto:focus{left:12px}.bp-ico{display:inline-block;width:1em;height:1em;flex:none;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.bp-ico--flecha{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='square'%3E%3Cpath d='M2 8h11M8.5 3.5 13 8l-4.5 4.5'/%3E%3C/svg%3E")}.bp-ico--tilde{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m3 8.5 3.2 3.2L13 4.5'/%3E%3C/svg%3E")}.bp-ico--rombo{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 15 8 8 15 1 8z'/%3E%3C/svg%3E")}.bp-ico--calendario{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Crect x='2' y='3' width='12' height='11' rx='1.5'/%3E%3Cpath d='M2 6.5h12M5 1.5v3M11 1.5v3'/%3E%3C/svg%3E")}.bp-ico--chat{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M2 3h12v8H7.5L4 14v-3H2z'/%3E%3C/svg%3E")}.bp-ico--mail{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Crect x='1.8' y='3.2' width='12.4' height='9.6' rx='1.5'/%3E%3Cpath d='m2.2 4.2 5.8 4.6 5.8-4.6'/%3E%3C/svg%3E")}.bp-ico--pin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M8 14.5s5-4.3 5-8a5 5 0 0 0-10 0c0 3.700 5 8 5 8z'/%3E%3Ccircle cx='8' cy='6.500' r='1.800'/%3E%3C/svg%3E")}.bp-ico--menu{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke='black' stroke-width='1.7'%3E%3Cpath d='M2 4.5h12M2 8h12M2 11.5h12'/%3E%3C/svg%3E")}.bp-fl{width:.95em;height:.95em;vertical-align:-.1em;margin-inline:.1em}.bp-wrap{max-width:var(--bp-wrap);margin:0 auto;padding-inline:var(--bp-gutter)}.bp-seccion{padding:var(--bp-section-y) 0;background:var(--bp-papel)}.bp-seccion>.bp-in{max-width:var(--bp-wrap);margin:0 auto;padding-inline:var(--bp-gutter)}.bp-seccion--blanca{background:var(--bp-blanco);border-block:1px solid var(--bp-linea-3)}.bp-seccion--oscura{background-color:var(--bp-tinta-2);color:var(--bp-on-100);padding-block:var(--bp-section-y-lg);background-image:var(--bp-grid-img-oscuro);background-size:var(--bp-grid-size) var(--bp-grid-size)}.bp-seccion--tinta{background:var(--bp-tinta);color:var(--bp-on-100)}.bp-grid-fondo{background-color:var(--bp-papel);background-image:var(--bp-grid-img);background-size:var(--bp-grid-size) var(--bp-grid-size)}.bp-grid-fondo--oscuro{background-color:var(--bp-tinta-2);background-image:var(--bp-grid-img-oscuro);background-size:var(--bp-grid-size) var(--bp-grid-size)}.bp-cols{display:grid;gap:var(--bp-gap-col);align-items:center}.bp-cols--hero{grid-template-columns:1.06fr .94fr}.bp-cols--rep{grid-template-columns:1fr .85fr}.bp-cols--met{grid-template-columns:1.12fr .88fr}.bp-cols--sobre{grid-template-columns:.8fr 1.2fr}.bp-cols--contacto{grid-template-columns:.9fr 1.1fr;align-items:start}.bp-cols--mitad{grid-template-columns:1fr 1fr;align-items:stretch}.bp-cols--3{grid-template-columns:repeat(3,1fr);gap:var(--bp-gap-card);align-items:stretch}.bp-cols--2{grid-template-columns:repeat(2,1fr);gap:var(--bp-gap-card);align-items:stretch}@media (max-width:1000px){.bp-cols--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.bp-cols--hero,.bp-cols--rep,.bp-cols--met,.bp-cols--sobre,.bp-cols--contacto,.bp-cols--mitad{grid-template-columns:1fr}}@media (max-width:640px){.bp-cols--3,.bp-cols--2{grid-template-columns:1fr}}.bp-cols>*,.bp-dual>*{min-width:0}.bp-encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;flex-wrap:wrap}.bp-h1{font-size:var(--bp-fs-h1);line-height:var(--bp-lh-h1);font-weight:800;letter-spacing:var(--bp-ls-h1);margin:0 0 22px;text-wrap:balance}.bp-h2{font-size:var(--bp-fs-h2);line-height:var(--bp-lh-h2);font-weight:800;letter-spacing:var(--bp-ls-h2);margin:0;max-width:620px;text-wrap:balance}.bp-h2--alt{font-size:var(--bp-fs-h2-alt);line-height:1.08;letter-spacing:var(--bp-ls-h2-alt)}.bp-h3{font-size:var(--bp-fs-h3-l);line-height:1.1;font-weight:800;letter-spacing:var(--bp-ls-h3);margin:0}.bp-h3--m{font-size:var(--bp-fs-h3-m);line-height:1.12;letter-spacing:-.6px}.bp-h3--s{font-size:var(--bp-fs-h3-s);line-height:1.15;letter-spacing:-.4px}.bp-h4{font-size:var(--bp-fs-card);line-height:var(--bp-lh-tight);font-weight:700;letter-spacing:var(--bp-ls-card);margin:0}.bp-lead{font-size:var(--bp-fs-lead);line-height:1.65;color:var(--bp-g-600);margin:0;text-wrap:pretty}.bp-p{font-size:var(--bp-fs-body);line-height:var(--bp-lh-copy);color:var(--bp-g-600);margin:0}.bp-p--s{font-size:var(--bp-fs-body-s);line-height:var(--bp-lh-compact)}.bp-p strong,.bp-lead strong{color:var(--bp-tinta);font-weight:700}.bp-kicker{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-l);letter-spacing:var(--bp-ls-kicker);color:var(--bp-texto-3);text-transform:uppercase;margin:0 0 14px}.bp-on-dark .bp-kicker,.bp-seccion--oscura .bp-kicker,.bp-seccion--tinta .bp-kicker{color:var(--bp-on-900)}.bp-mono{font-family:var(--bp-font-mono)}.bp-etiqueta{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:var(--bp-ls-label);color:var(--bp-texto-3);text-transform:uppercase}.bp-seccion--oscura .bp-h2,.bp-seccion--tinta .bp-h2,.bp-on-dark .bp-h2{color:var(--bp-on-100)}.bp-seccion--oscura .bp-lead,.bp-seccion--tinta .bp-lead,.bp-on-dark .bp-lead{color:var(--bp-on-700)}.bp-seccion--oscura .bp-p,.bp-seccion--tinta .bp-p,.bp-on-dark .bp-p{color:var(--bp-on-600)}.bp-resalte{display:inline-block;background:var(--bp-resalte-bg);color:var(--bp-resalte-fg);padding:var(--bp-resalte-pad-h1);border-radius:var(--bp-r-resalte);transform:rotate(var(--bp-resalte-rot))}.bp-h2 .bp-resalte,.bp-h3 .bp-resalte{display:inline;transform:none;padding:var(--bp-resalte-pad-h2);box-decoration-break:clone;-webkit-box-decoration-break:clone}.bp-on-dark .bp-resalte,.bp-seccion--oscura .bp-resalte,.bp-seccion--tinta .bp-resalte{background:var(--bp-papel);color:var(--bp-tinta)}.bp-pildora{display:inline-flex;align-items:center;gap:9px;background:var(--bp-blanco);border:var(--bp-b-pill);padding:7px 14px;border-radius:var(--bp-r-pill);margin-bottom:24px}.bp-pildora::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bp-tinta);animation:var(--bp-anim-blink);flex:none}.bp-pildora>span,.bp-pildora{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:var(--bp-ls-pill);color:var(--bp-g-600);text-transform:uppercase}.bp-pildora--papel{background:var(--bp-papel)}.bp-pildora--oscura,.bp-pildora--oscura>span{color:var(--bp-on-100)}.bp-pildora--oscura{background:var(--bp-on-vidrio-2);border-color:var(--bp-on-borde-2)}.bp-pildora--oscura::before{background:var(--bp-on-100)}.bp-pildora--viva::before{background:var(--bp-rojo);width:8px;height:8px;animation-duration:1.4s}.bp-pildora--sin-punto::before{display:none}.bp-pildora--sm{padding:6px 13px;margin-bottom:0}.bp-chip{display:inline-flex;align-items:center;border:1px solid var(--bp-g-200);border-radius:var(--bp-r-pill);padding:8px 16px;font-size:var(--bp-fs-small);font-weight:500;color:var(--bp-g-800);background:var(--bp-blanco)}.bp-on-dark .bp-chip,.bp-seccion--oscura .bp-chip{background:transparent;border-color:var(--bp-on-borde-3);color:var(--bp-on-400)}.bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--bp-font-sans);font-size:15.5px;font-weight:700;letter-spacing:.2px;line-height:1.2;padding:16px 28px;border-radius:var(--bp-r-btn);border:1px solid var(--bp-tinta);background:var(--bp-tinta);color:var(--bp-papel);transition:background .2s ease,border-color .2s ease}.bp-btn:hover{background:var(--bp-g-900);border-color:var(--bp-g-900)}.bp-btn--rojo{background:var(--bp-rojo-boton);border-color:var(--bp-rojo-boton);color:var(--bp-blanco)}.bp-btn--rojo:hover{background:var(--bp-rojo-boton-h);border-color:var(--bp-rojo-boton-h)}.bp-btn--rojo-marca{background:var(--bp-rojo);border-color:var(--bp-rojo);color:var(--bp-tinta)}.bp-btn--rojo-marca:hover{background:#ec5b60;border-color:#ec5b60}.bp-btn--claro{background:var(--bp-blanco);color:var(--bp-tinta);border-color:var(--bp-g-200);font-weight:600;padding:16px 26px}.bp-btn--claro:hover{background:var(--bp-blanco);border-color:var(--bp-tinta)}.bp-btn--papel{background:var(--bp-papel);color:var(--bp-tinta);border-color:var(--bp-papel)}.bp-btn--papel:hover{background:var(--bp-blanco);border-color:var(--bp-blanco)}.bp-btn--fantasma{background:transparent;color:var(--bp-papel);border-color:var(--bp-on-borde-fuerte);font-weight:600}.bp-btn--fantasma:hover{background:transparent;border-color:var(--bp-papel)}.bp-btn--md{font-size:14.5px;padding:14px 24px}.bp-btn--sm{font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:var(--bp-r-md)}.bp-btn--block{width:100%}.bp-btn .bp-ico{font-size:1.05em}.bp-btn:disabled,.bp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bp-enlace{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bp-tinta);text-decoration:none;border-bottom:1px solid var(--bp-tinta);padding-bottom:2px}.bp-enlace:hover{color:var(--bp-g-900);border-bottom-color:var(--bp-g-900)}.bp-acciones{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.bp-header{position:sticky;top:0;z-index:50;background:var(--bp-c-header-bg);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--bp-linea-1)}.bp-header__in{max-width:var(--bp-wrap);margin:0 auto;padding:0 var(--bp-gutter);height:var(--bp-header-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.bp-marca{flex:none;display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--bp-tinta);min-width:0}.bp-marca img{height:38px;width:auto;display:block}.bp-marca__txt{display:flex;flex-direction:column;line-height:1.05;border-left:1px solid var(--bp-g-200);padding-left:13px}.bp-marca__nombre{font-weight:800;font-size:16px;letter-spacing:-.3px;white-space:nowrap}.bp-marca__rol{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1.2px;color:var(--bp-texto-3);text-transform:uppercase;white-space:nowrap}.bp-nav{display:flex;align-items:center;gap:1px;flex:none}.bp-nav>a:not(.bp-btn){font-size:14px;font-weight:500;color:var(--bp-g-800);padding:8px 10px;border-radius:var(--bp-r-sm);white-space:nowrap;text-decoration:none}.bp-nav>a:not(.bp-btn):hover,.bp-nav>a[aria-current=page]{background:var(--bp-g-100)}.bp-lang{display:flex;align-items:center;background:var(--bp-blanco);border:var(--bp-b-pill);border-radius:var(--bp-r-md);padding:2px;gap:1px;margin-left:6px}.bp-lang a,.bp-lang button{font-family:var(--bp-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.5px;padding:6px 8px;border-radius:var(--bp-r-xs);border:0;background:none;color:var(--bp-g-600);text-decoration:none;cursor:pointer}.bp-lang [aria-current=true]{background:var(--bp-tinta);color:var(--bp-papel)}.bp-header__acciones{display:flex;align-items:center;gap:8px;margin-left:8px}.bp-menu-btn{display:none;width:44px;height:44px;flex:none;background:var(--bp-tinta);color:var(--bp-papel);border:0;cursor:pointer;border-radius:var(--bp-r-campo);place-items:center;font-size:19px;margin-left:4px}.bp-menu-btn:hover{background:var(--bp-g-900)}@media (max-width:1080px){.bp-nav>a:not(.bp-btn),.bp-lang,.bp-header__acciones{display:none}.bp-menu-btn{display:grid}}@media (max-width:640px){.bp-marca__rol{display:none}.bp-marca__txt{border:0;padding-left:0}}.bp-hero{position:relative;background-color:var(--bp-papel);background-image:var(--bp-grid-img);background-size:var(--bp-grid-size) var(--bp-grid-size);border-bottom:1px solid var(--bp-linea-1);overflow:hidden}.bp-hero__in{max-width:var(--bp-wrap);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) var(--bp-gutter) clamp(3rem,7vw,5.5rem);position:relative}.bp-hero__lead{font-size:var(--bp-fs-lead);line-height:1.65;color:var(--bp-g-600);margin:0 0 30px;max-width:560px}.bp-hero__lead strong{color:var(--bp-tinta);font-weight:700}.bp-cifras{display:flex;gap:26px;margin-top:40px;flex-wrap:wrap}.bp-cifra__n{font-size:var(--bp-fs-stat);font-weight:800;letter-spacing:-1px;line-height:1.2}.bp-cifra__l{font-size:var(--bp-fs-xs);color:var(--bp-g-500);margin-top:2px}.bp-cifras__sep{width:1px;background:var(--bp-linea-div)}.bp-foto{position:relative}.bp-foto__marco{position:relative;border-radius:var(--bp-r-foto);overflow:hidden;border:1px solid var(--bp-g-200);aspect-ratio:944/1002;box-shadow:var(--bp-sh-foto)}.bp-foto__marco img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.02)}.bp-foto__marco::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(18,19,21,.7));pointer-events:none}.bp-foto__pie{position:absolute;left:20px;bottom:18px;z-index:1;color:var(--bp-papel)}.bp-foto__nombre{font-weight:800;font-size:19px;letter-spacing:-.4px}.bp-foto__rol{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bp-on-500);margin-top:3px}.bp-sello{position:absolute;top:-16px;left:-16px;z-index:2;background:var(--bp-papel);border:1px solid var(--bp-g-200);padding:12px;border-radius:12px;box-shadow:var(--bp-sh-sello)}.bp-sello img{height:40px;width:auto;display:block}.bp-chapa{position:absolute;bottom:-16px;right:-16px;z-index:2;background:var(--bp-tinta);color:var(--bp-papel);padding:14px 18px;border-radius:12px;box-shadow:var(--bp-sh-chapa)}.bp-chapa b{display:block;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.bp-chapa span{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-xs);letter-spacing:1px;text-transform:uppercase;color:var(--bp-on-600)}.bp-franja{background:var(--bp-tinta);color:var(--bp-on-600)}.bp-franja__in{max-width:var(--bp-wrap);margin:0 auto;padding:17px var(--bp-gutter);display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-l);letter-spacing:1.2px;text-transform:uppercase}.bp-franja i{font-style:normal;color:var(--bp-on-sep)}.bp-servicio{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);padding:var(--bp-pad-card);display:flex;flex-direction:column;gap:13px;transition:var(--bp-t-card);color:var(--bp-tinta);text-decoration:none}.bp-servicio:hover{transform:var(--bp-hover-lift);box-shadow:var(--bp-sh-card-h);border-color:var(--bp-linea-hover)}.bp-servicio__cab{display:flex;align-items:center;justify-content:space-between}.bp-servicio__n{width:44px;height:44px;border:var(--bp-b-fuerte);border-radius:var(--bp-r-md);display:grid;place-items:center;font-family:var(--bp-font-mono);font-weight:600;font-size:14px}.bp-servicio__tag{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;color:var(--bp-texto-3);text-transform:uppercase}.bp-servicio__t{font-size:var(--bp-fs-card);font-weight:700;letter-spacing:var(--bp-ls-card);margin:6px 0 0;line-height:var(--bp-lh-tight)}.bp-servicio__d{font-size:var(--bp-fs-body-s);line-height:var(--bp-lh-compact);color:var(--bp-g-600);margin:0}.bp-servicio__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.bp-servicio__go{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bp-tinta);padding-top:14px;border-top:1px solid var(--bp-linea-2)}.bp-servicio--destacada{--bp-c-text-2:var(--bp-on-600);background:var(--bp-tinta);color:var(--bp-papel);border-color:var(--bp-tinta)}.bp-servicio--destacada .bp-servicio__n{border-color:var(--bp-on-borde-fuerte);color:var(--bp-papel)}.bp-servicio--destacada .bp-servicio__tag{color:var(--bp-on-900)}.bp-servicio--destacada .bp-servicio__d{color:var(--bp-on-600)}.bp-servicio--destacada .bp-servicio__go{color:var(--bp-papel);border-color:var(--bp-on-borde)}.bp-servicio--destacada:hover{border-color:var(--bp-tinta)}.bp-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:1;padding:6px 8px;border-radius:var(--bp-r-xs);border:1px solid var(--bp-tinta);white-space:nowrap}.bp-tag--req{background:var(--bp-tinta);color:var(--bp-papel)}.bp-tag--ori{background:transparent;color:var(--bp-tinta)}.bp-tag--pra{background:var(--bp-g-100);color:var(--bp-tinta);border-color:var(--bp-g-100);box-shadow:inset 3px 0 0 var(--bp-tinta);padding-left:11px}.bp-tag--ref{background:transparent;border-color:var(--bp-g-200);color:var(--bp-c-text-2);font-weight:500;letter-spacing:.4px}.bp-tag--confirmar{background:transparent;border:1px dashed var(--bp-c-text-2);color:var(--bp-c-text-2);font-weight:500}.bp-on-dark .bp-tag--req{background:var(--bp-papel);color:var(--bp-tinta);border-color:var(--bp-papel)}.bp-on-dark .bp-tag--ori{color:var(--bp-papel);border-color:var(--bp-on-borde-fuerte)}.bp-on-dark .bp-tag--pra{background:var(--bp-on-vidrio-3);color:var(--bp-papel);border-color:var(--bp-on-borde-2);box-shadow:inset 3px 0 0 var(--bp-papel)}.bp-dual{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--bp-r-bloque);overflow:hidden;border:1px solid var(--bp-tinta)}@media (max-width:900px){.bp-dual{grid-template-columns:1fr}}.bp-nivel{padding:clamp(1.5rem,3.5vw,2.125rem)}.bp-nivel__h{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1.4px;text-transform:uppercase;font-weight:600}.bp-nivel__h::before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor}.bp-nivel--simple{background:var(--bp-blanco);color:var(--bp-tinta)}.bp-nivel--esp{background:var(--bp-tinta);color:var(--bp-papel)}.bp-nivel--esp .bp-nivel__h{color:var(--bp-on-600)}.bp-nivel__t{font-size:17px;line-height:1.55;margin:0 0 14px;color:var(--bp-g-800)}.bp-nivel--esp .bp-nivel__t{color:var(--bp-on-300)}.bp-nivel .bp-p{color:inherit;opacity:1}.bp-antes-ahora{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 6px}.bp-antes-ahora>div{background:var(--bp-papel);border:1px solid var(--bp-linea-2);border-radius:12px;padding:13px 15px;font-size:var(--bp-fs-small);line-height:1.5;color:var(--bp-g-800)}.bp-antes-ahora b{display:block;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;text-transform:uppercase;font-weight:600;color:var(--bp-texto-3);margin-bottom:6px}.bp-antes-ahora>div:last-child{border-color:var(--bp-tinta)}.bp-pregunta{margin-top:16px;padding:12px 14px;border:1px dashed var(--bp-g-600);border-radius:10px;font-size:var(--bp-fs-small);font-weight:600;color:var(--bp-tinta)}.bp-afirm{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:start;padding:14px 0;border-top:1px solid var(--bp-on-borde)}.bp-afirm:first-of-type{border-top:0;padding-top:0}.bp-afirm__ref{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);color:var(--bp-on-600);letter-spacing:.4px;grid-column:2}.bp-afirm p{margin:0;font-size:var(--bp-fs-body-s);line-height:1.5;color:var(--bp-on-300);grid-column:2}.bp-afirm .bp-tag{grid-row:1/3;grid-column:1}.bp-tl{position:relative;background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:clamp(1.5rem,3.5vw,2.375rem)}.bp-tl__cab{display:flex;align-items:center;gap:8px 16px;margin-bottom:34px;flex-wrap:wrap}.bp-tl__cab h3{margin:0;font-size:21px;font-weight:800;letter-spacing:-.4px;flex:0 1 auto;text-wrap:balance}.bp-tl__cab .bp-regla{flex:1;height:1px;background:var(--bp-linea-div)}.bp-tl__nodos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.bp-tl__nodos::before{content:"";position:absolute;left:26px;right:calc(25% - 22px);top:25px;height:2px;background:var(--bp-linea-div)}.bp-tl__nodo{position:relative;display:flex;flex-direction:column;gap:12px}.bp-tl__marca{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;background:var(--bp-blanco);border:var(--bp-b-fuerte);color:var(--bp-tinta);font-family:var(--bp-font-mono);font-weight:600;font-size:15px;position:relative}.bp-tl__nodo--actual .bp-tl__marca{background:var(--bp-tinta);color:var(--bp-papel)}.bp-tl__nodo--limite .bp-tl__marca{background:var(--bp-g-100);border-style:dashed}.bp-tl__fecha{font-family:var(--bp-font-mono);font-size:var(--bp-fs-small);font-weight:600;letter-spacing:.2px}.bp-tl__t{font-size:var(--bp-fs-body-s);font-weight:700;line-height:1.3;letter-spacing:-.2px;margin:0}.bp-tl__d{font-size:var(--bp-fs-small);line-height:1.5;color:var(--bp-g-600);margin:0}.bp-tl__fuente{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--bp-linea-2);font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:.4px;color:var(--bp-g-600);line-height:1.6}@media (max-width:760px){.bp-tl__cab .bp-regla{display:none}.bp-tl__nodos{grid-template-columns:1fr;gap:18px}.bp-tl__nodos::before{left:25px;right:auto;top:26px;bottom:26px;width:2px;height:auto}.bp-tl__nodo{display:grid;grid-template-columns:52px 1fr;column-gap:18px;row-gap:4px}.bp-tl__marca{grid-row:1/4}}.bp-gantt{--n:26;--lab:236px;background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:clamp(1.25rem,3vw,2rem);overflow-x:auto}.bp-gantt__in{min-width:760px}.bp-gantt__fila{display:grid;grid-template-columns:var(--lab) repeat(var(--n),minmax(0,1fr));align-items:center;min-height:52px;border-top:1px solid var(--bp-linea-2);background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/var(--n) - 1px),var(--bp-linea-grid) calc(100%/var(--n) - 1px),var(--bp-linea-grid) calc(100%/var(--n)));background-size:calc(100% - var(--lab)) 100%;background-position:right 0 top 0;background-repeat:no-repeat}.bp-gantt__fila:first-child{border-top:0;min-height:30px;background-image:none}.bp-gantt__lab{padding-right:12px;display:flex;flex-direction:column;gap:2px}.bp-gantt__id{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);font-weight:600;letter-spacing:1px;color:var(--bp-texto-3)}.bp-gantt__nom{font-size:var(--bp-fs-small);font-weight:700;line-height:1.2;letter-spacing:-.2px}.bp-gantt__sem{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-xs);text-align:center;color:var(--bp-texto-3);letter-spacing:0}.bp-gantt__sem--clave{color:var(--bp-tinta);font-weight:600}.bp-gantt__barra{grid-column:calc(var(--d) + 1) / calc(var(--h) + 2);height:26px;border-radius:7px;background:var(--bp-tinta);margin-inline:1px;position:relative;display:flex;align-items:center;padding-inline:9px;color:var(--bp-papel);font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-xs);font-weight:600;letter-spacing:.4px;white-space:nowrap;overflow:hidden}.bp-gantt__barra--reserva{background:transparent;border:1.5px dashed var(--bp-g-600);color:var(--bp-g-600);padding-inline:0;justify-content:center}.bp-gantt__barra--audit{background:repeating-linear-gradient(135deg,var(--bp-tinta) 0 5px,var(--bp-g-900) 5px 10px);color:var(--bp-papel);justify-content:center;padding-inline:0}.bp-gantt__puerta{grid-column:calc(var(--s) + 1) / calc(var(--s) + 2);grid-row:1;justify-self:end;width:14px;height:14px;transform:translateX(7px) rotate(45deg);background:var(--bp-papel);border:2px solid var(--bp-tinta);z-index:2}.bp-gantt__fila>.bp-gantt__barra,.bp-gantt__fila>.bp-gantt__puerta{grid-row:1}.bp-gantt__fila>.bp-gantt__lab{grid-row:1;grid-column:1}.bp-gantt__fila:first-child>*{grid-row:1}.bp-gantt__leyenda{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--bp-linea-2);font-size:var(--bp-fs-xs);color:var(--bp-g-600)}.bp-gantt__leyenda span{display:inline-flex;align-items:center;gap:8px}.bp-gantt__leyenda i{width:22px;height:12px;border-radius:4px;background:var(--bp-tinta);display:inline-block}.bp-gantt__leyenda i.r{background:transparent;border:1.5px dashed var(--bp-g-600)}.bp-gantt__leyenda i.a{background:repeating-linear-gradient(135deg,var(--bp-tinta) 0 3px,var(--bp-g-900) 3px 6px)}.bp-gantt__leyenda i.p{width:11px;height:11px;border-radius:0;background:var(--bp-papel);border:2px solid var(--bp-tinta);transform:rotate(45deg)}.bp-semana{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);display:flex;flex-direction:column;overflow:hidden;transition:var(--bp-t-card)}.bp-semana:hover{border-color:var(--bp-linea-hover);box-shadow:var(--bp-sh-paso-h)}.bp-semana__cab{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--bp-linea-2)}.bp-semana__n{width:52px;height:52px;flex:none;background:var(--bp-tinta);color:var(--bp-papel);border-radius:13px;display:grid;place-items:center;font-family:var(--bp-font-mono);font-weight:600;font-size:17px}.bp-semana__fase{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;text-transform:uppercase;color:var(--bp-texto-3)}.bp-semana__tema{font-weight:700;font-size:15px;letter-spacing:-.2px;line-height:1.25}.bp-semana__cab .bp-tag{margin-left:auto}.bp-semana__cuerpo{padding:20px 22px;display:flex;flex-direction:column;gap:16px;flex:1}.bp-semana__obj{font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.25;margin:0}.bp-lista{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bp-lista li{display:flex;gap:11px;align-items:flex-start;font-size:var(--bp-fs-body-s);line-height:1.45;color:var(--bp-g-800)}.bp-lista li::before{content:"";flex:none;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--bp-tinta);border-radius:5px;background:var(--bp-blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23121315' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center/11px no-repeat}.bp-on-dark .bp-lista li{color:var(--bp-on-400)}.bp-on-dark .bp-lista li::before{border-color:var(--bp-on-borde-fuerte);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f5f4f1' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")}.bp-entregable{background:var(--bp-papel);border:1px solid var(--bp-linea-2);border-radius:12px;padding:13px 15px}.bp-entregable .bp-etiqueta{display:block;margin-bottom:5px}.bp-entregable p{margin:0;font-size:var(--bp-fs-small);line-height:1.5;color:var(--bp-g-800);font-weight:500}.bp-semana__pie{display:flex;flex-wrap:wrap;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--bp-linea-2)}.bp-horas{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--bp-g-200);border-radius:var(--bp-r-pill);padding:5px 11px;font-size:var(--bp-fs-xs);color:var(--bp-g-800);font-weight:500}.bp-horas b{font-family:var(--bp-font-mono);font-weight:600;font-size:12px;color:var(--bp-tinta)}.bp-ficha{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);overflow:hidden}.bp-ficha__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--bp-tinta);color:var(--bp-papel)}.bp-ficha__cab .bp-etiqueta{color:var(--bp-on-600)}.bp-ficha__cab b{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;font-weight:600}.bp-ficha dl{margin:0;display:grid}.bp-ficha__fila{display:grid;grid-template-columns:minmax(120px,.42fr) 1fr;gap:16px;padding:13px 24px;border-top:1px solid var(--bp-linea-2);align-items:baseline}.bp-ficha__fila:first-child{border-top:0}.bp-ficha dt{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;text-transform:uppercase;color:var(--bp-texto-3)}.bp-ficha dd{margin:0;font-size:var(--bp-fs-body);font-weight:600;line-height:1.4}.bp-ficha dd small{display:block;font-weight:400;font-size:var(--bp-fs-small);color:var(--bp-g-600);margin-top:2px}@media (max-width:520px){.bp-ficha__fila{grid-template-columns:1fr;gap:4px}}.bp-tabla-w{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);overflow-x:auto}.bp-tabla{width:100%;border-collapse:collapse;font-size:var(--bp-fs-body-s);min-width:640px}.bp-tabla caption{text-align:left;padding:18px 22px 6px;font-weight:800;font-size:19px;letter-spacing:-.3px}.bp-tabla th{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;text-transform:uppercase;font-weight:600;color:var(--bp-g-600);text-align:right;padding:12px 16px;border-bottom:1.5px solid var(--bp-tinta);background:var(--bp-blanco)}.bp-tabla th:first-child,.bp-tabla td:first-child{text-align:left;padding-left:22px}.bp-tabla td{padding:13px 16px;text-align:right;border-bottom:1px solid var(--bp-linea-2);font-family:var(--bp-font-mono);font-weight:500;font-size:13.5px;font-variant-numeric:tabular-nums}.bp-tabla td:first-child{font-family:var(--bp-font-sans);font-weight:600;font-size:var(--bp-fs-body-s)}.bp-tabla td:first-child small{display:block;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);color:var(--bp-texto-3);letter-spacing:.8px;font-weight:500}.bp-tabla tbody tr:hover{background:var(--bp-papel)}.bp-tabla tfoot td{background:var(--bp-tinta);color:var(--bp-papel);border:0;font-weight:600}.bp-tabla tfoot td:first-child{font-family:var(--bp-font-sans);font-weight:800}.bp-tabla-nota{margin:0;padding:14px 22px;font-size:var(--bp-fs-xs);line-height:1.5;color:var(--bp-g-600);border-top:1px solid var(--bp-linea-2)}.bp-cita{display:flex;flex-direction:column;justify-content:center;margin:0;background:var(--bp-tinta);color:var(--bp-papel);border-radius:var(--bp-r-bloque);padding:40px 38px;position:relative;overflow:hidden}.bp-cita::before{content:"\201D";position:absolute;top:2px;right:26px;font-size:150px;line-height:1;font-weight:900;color:rgba(255,255,255,.06);font-family:var(--bp-font-sans)}.bp-cita .bp-kicker{color:var(--bp-on-900);font-size:var(--bp-fs-mono-s);letter-spacing:1.4px;margin-bottom:20px}.bp-cita blockquote{margin:0;font-size:var(--bp-fs-h3-m);line-height:1.32;font-weight:700;letter-spacing:-.5px;text-wrap:balance}.bp-cita figcaption{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:var(--bp-fs-body-s);font-weight:600;color:var(--bp-on-500)}.bp-cita figcaption::before{content:"";width:30px;height:1.5px;background:var(--bp-on-sep)}.bp-autoridad{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);overflow:hidden}.bp-autoridad__dato{padding:28px 28px 26px;border-left:1px solid var(--bp-linea-2)}.bp-autoridad__dato:first-child{border-left:0}.bp-autoridad__n{font-size:clamp(2.6rem,5.4vw,3.75rem);font-weight:800;letter-spacing:-2.4px;line-height:1}.bp-autoridad__l{margin-top:10px;font-size:var(--bp-fs-body-s);line-height:1.4;color:var(--bp-g-600);max-width:230px}.bp-autoridad__firma{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 28px;background:var(--bp-tinta);color:var(--bp-papel);font-size:var(--bp-fs-body-s);font-weight:600}.bp-autoridad__firma span{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;color:var(--bp-on-600);text-transform:uppercase;font-weight:500}@media (max-width:760px){.bp-autoridad{grid-template-columns:1fr}.bp-autoridad__dato{border-left:0;border-top:1px solid var(--bp-linea-2)}.bp-autoridad__dato:first-child{border-top:0}}.bp-cta-diag{position:relative;overflow:hidden;background-color:var(--bp-tinta);background-image:var(--bp-grid-img-oscuro);background-size:var(--bp-grid-size) var(--bp-grid-size);color:var(--bp-papel);border-radius:var(--bp-r-bloque-xl);padding:clamp(1.75rem,5vw,3.5rem);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.bp-cta-diag__t{font-size:clamp(2rem,4.6vw,3.25rem);line-height:1.04;font-weight:800;letter-spacing:-1.6px;margin:0 0 18px;text-wrap:balance}.bp-cta-diag__t .bp-resalte{background:var(--bp-papel);color:var(--bp-tinta)}.bp-cta-diag__p{font-size:var(--bp-fs-lead);line-height:1.6;color:var(--bp-on-600);margin:0 0 28px;max-width:540px}.bp-cta-diag__panel{background:var(--bp-on-vidrio);border:1px solid var(--bp-on-borde);border-radius:var(--bp-r-lg);padding:22px 24px;display:grid;gap:0}.bp-cta-diag__panel .bp-etiqueta{color:var(--bp-papel);margin-bottom:10px}.bp-cta-diag__fila{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid var(--bp-on-borde);font-size:var(--bp-fs-body-s)}.bp-cta-diag__fila span{color:var(--bp-on-600)}.bp-cta-diag__fila b{font-weight:700;text-align:right}.bp-cta-diag__nota{margin:18px 0 0;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:.4px;color:var(--bp-on-900);line-height:1.6}@media (max-width:900px){.bp-cta-diag{grid-template-columns:1fr}}.bp-cta{background:var(--bp-papel);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:clamp(1.5rem,3.5vw,2.125rem) clamp(1.5rem,3.5vw,2.375rem);display:flex;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem);flex-wrap:wrap}.bp-cta__t{font-size:var(--bp-fs-cta);line-height:1.28;font-weight:800;letter-spacing:-.6px;margin:0;max-width:720px;text-wrap:balance}.bp-wa{display:grid;grid-template-columns:1fr auto;gap:clamp(1.5rem,4vw,3rem);align-items:center;background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:clamp(1.5rem,3.5vw,2.375rem)}.bp-wa__t{font-size:var(--bp-fs-h3-m);font-weight:800;letter-spacing:-.6px;line-height:1.15;margin:0 0 10px;text-wrap:balance}.bp-wa__num{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 20px;font-family:var(--bp-font-mono);font-size:19px;font-weight:600;letter-spacing:.2px}.bp-qr{width:176px;flex:none;text-align:center}.bp-qr__caja{background:var(--bp-blanco);border:1.5px solid var(--bp-tinta);border-radius:14px;padding:12px;aspect-ratio:1}.bp-qr__caja img,.bp-qr__caja svg{width:100%;height:100%;display:block;image-rendering:pixelated}.bp-qr__caja{position:relative}.bp-qr__ph{position:absolute;left:14%;right:14%;top:37%;height:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bp-blanco);border:1.5px solid var(--bp-tinta);font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--bp-tinta);line-height:1.25}.bp-qr__ph b{font-size:1.5em;letter-spacing:.2px}.bp-contratapa .bp-qr__ph{font-size:5.4pt;border-width:.3mm}.bp-qr__pie{margin-top:10px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;color:var(--bp-texto-3);text-transform:uppercase;line-height:1.4}@media (max-width:640px){.bp-wa{grid-template-columns:1fr}.bp-qr{width:150px}}.bp-form{background:var(--bp-papel);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:clamp(1.5rem,3.5vw,2.375rem)}.bp-form__fila{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:640px){.bp-form__fila{grid-template-columns:1fr}}.bp-campo{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.bp-form__fila .bp-campo{margin-bottom:0}.bp-campo__l{font-size:var(--bp-fs-xs);font-weight:600;color:var(--bp-g-800)}.bp-campo__l i{font-style:normal;color:var(--bp-g-600);font-weight:500}.bp-input{border:var(--bp-b-campo);background:var(--bp-blanco);border-radius:var(--bp-r-campo);padding:12px 14px;font-size:var(--bp-fs-body);color:var(--bp-tinta);width:100%;transition:var(--bp-t-borde);line-height:1.4}.bp-input::placeholder{color:var(--bp-g-600);opacity:1}.bp-input:hover{border-color:var(--bp-g-800)}.bp-input:focus{outline:var(--bp-foco-w) solid var(--bp-tinta);outline-offset:2px;border-color:var(--bp-tinta)}textarea.bp-input{resize:vertical;min-height:110px}select.bp-input{cursor:pointer;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23121315' stroke-width='1.8'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.bp-campo--error .bp-input{border-color:var(--bp-error);border-width:1.5px}.bp-campo__err{font-size:12.5px;color:var(--bp-error);font-weight:500}.bp-check{display:flex;gap:11px;align-items:flex-start;font-size:var(--bp-fs-xs);line-height:1.45;color:var(--bp-g-800);margin-bottom:22px}.bp-check input{appearance:none;width:20px;height:20px;flex:none;margin:0;border:var(--bp-b-campo);border-radius:5px;background:var(--bp-blanco);cursor:pointer;display:grid;place-items:center}.bp-check input:checked{background:var(--bp-tinta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f5f4f1' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--bp-tinta)}.bp-datos-contacto{display:grid;gap:18px;margin:34px 0 0;padding:0;list-style:none}.bp-dato{display:flex;gap:14px;align-items:center}.bp-dato__ico{width:42px;height:42px;flex:none;border:var(--bp-b-fuerte);border-radius:var(--bp-r-campo);display:grid;place-items:center;background:var(--bp-blanco)}.bp-dato__ico .bp-ico{font-size:18px}.bp-dato .bp-etiqueta{display:block;font-size:var(--bp-fs-mono)}.bp-dato a,.bp-dato b{font-size:15.5px;font-weight:600;color:var(--bp-tinta);text-decoration:none}.bp-dato a:hover{text-decoration:underline}.bp-footer{background:var(--bp-tinta);color:var(--bp-on-600);padding:clamp(2.75rem,5vw,3.5rem) 0 36px}.bp-footer__in{max-width:var(--bp-wrap);margin:0 auto;padding-inline:var(--bp-gutter)}.bp-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(1.75rem,3.5vw,2.5rem);padding-bottom:36px;border-bottom:1px solid var(--bp-on-linea)}@media (max-width:900px){.bp-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bp-footer__grid{grid-template-columns:1fr}}.bp-footer__desc{font-size:var(--bp-fs-body-s);line-height:1.6;color:var(--bp-on-900);margin:16px 0 0;max-width:320px}.bp-footer h4{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;text-transform:uppercase;font-weight:500;color:var(--bp-on-900);margin:0 0 16px}.bp-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--bp-fs-body-s)}.bp-footer a{color:var(--bp-on-400);text-decoration:none}.bp-footer a:hover{color:var(--bp-blanco);text-decoration:underline}.bp-footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:var(--bp-fs-xs);color:var(--bp-on-900)}.bp-footer__base .bp-mono{font-size:var(--bp-fs-mono);letter-spacing:1px;text-transform:uppercase}.bp-footer .bp-marca{color:var(--bp-papel)}.bp-footer .bp-marca__txt{border-color:var(--bp-on-sep)}.bp-footer .bp-marca__rol{color:var(--bp-on-600)}.bp-pasos{position:relative;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.bp-pasos::before{content:"";position:absolute;left:31px;top:30px;bottom:30px;width:2px;background:var(--bp-linea-div)}.bp-paso{display:grid;grid-template-columns:64px 1fr;gap:26px;align-items:stretch;position:relative}.bp-paso__n{width:52px;height:52px;justify-self:center;background:var(--bp-tinta);color:var(--bp-papel);border-radius:13px;display:grid;place-items:center;font-family:var(--bp-font-mono);font-weight:600;font-size:17px}.bp-paso__c{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);padding:22px 26px;transition:var(--bp-t-borde),box-shadow .2s ease}.bp-paso__c:hover{border-color:var(--bp-linea-hover);box-shadow:var(--bp-sh-paso-h)}@media (max-width:640px){.bp-btn{white-space:normal;text-align:center}.bp-acciones .bp-btn{flex:1 1 100%}.bp-cifras__sep{display:none}.bp-cifras{gap:18px 30px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bp-header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background-color:var(--bp-papel);color:var(--bp-tinta);font-family:var(--bp-font-sans);-webkit-font-smoothing:antialiased}body.bp-page{background-image:var(--bp-grid-img);background-size:var(--bp-grid-size) var(--bp-grid-size);background-attachment:scroll}main{display:block;outline:0}img{max-width:100%;height:auto}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bp-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bp-svg{width:1.1em;height:1.1em;flex:none;vertical-align:-.18em}.bp-logo-svg{height:38px;width:auto;display:block;flex:none}.bp-footer .bp-logo-svg{color:var(--bp-papel)}.bp-ac,.bp-tag--confirmar{white-space:nowrap}.bp-navwrap{display:flex;align-items:center;gap:6px;min-width:0}.bp-navwrap__mob{display:none}.bp-header__in{gap:14px}.bp-nav>a:not(.bp-btn){padding:8px 9px;font-size:13.5px}.bp-header__acciones .bp-btn{padding:0 16px;white-space:nowrap}@media (max-width:1240px){.bp-marca__rol{display:none}.bp-marca__txt{border:0;padding-left:0}}@media (max-width:1080px){.bp-navwrap{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--bp-papel);border-bottom:1px solid var(--bp-linea-1);box-shadow:var(--bp-sh-flotante);padding:12px var(--bp-gutter) 20px;max-height:calc(100vh - var(--bp-header-h));overflow:auto}.bp-navwrap[data-open]{display:flex}.bp-navwrap .bp-nav{flex-direction:column;align-items:stretch;gap:0}.bp-navwrap .bp-nav>a:not(.bp-btn){display:block;padding:14px 4px;font-size:16px;border-bottom:1px solid var(--bp-linea-2);border-radius:0}.bp-navwrap .bp-lang{display:flex;margin:14px 0 0;align-self:flex-start}.bp-navwrap .bp-header__acciones{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:16px 0 0}.bp-navwrap .bp-header__acciones .bp-btn{width:100%;justify-content:center;min-height:48px}.bp-navwrap__mob{display:flex;flex-direction:column;margin-top:8px}.bp-navlink{display:flex;align-items:center;gap:10px;padding:12px 4px;font-size:15px;color:var(--bp-tinta);text-decoration:none;border-bottom:1px solid var(--bp-linea-2)}.bp-navlink .bp-svg{width:18px;height:18px}}.bp-header{position:sticky}.bp-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr}@media (max-width:1000px){.bp-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bp-footer__grid{grid-template-columns:1fr}}.bp-footer__h{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;text-transform:uppercase;font-weight:500;color:var(--bp-on-900);margin:0 0 16px}.bp-footer__legal{font-size:var(--bp-fs-xs);margin-top:12px}.bp-footer__contact li{display:block}.bp-footer__priv{color:var(--bp-on-400)}.bp-footer__desc{max-width:340px}.bp-lang--foot{margin:18px 0 0;background:transparent;border-color:var(--bp-on-borde)}.bp-lang--foot a{color:var(--bp-on-600)}.bp-lang--foot a[aria-current=true]{background:var(--bp-papel);color:var(--bp-tinta)}.bp-crumbs{margin:0 0 18px}.bp-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:.8px;text-transform:uppercase;color:var(--bp-texto-3)}.bp-crumbs li+li::before{content:"/";margin-right:6px;color:var(--bp-g-400)}.bp-crumbs a{color:var(--bp-texto-3);text-decoration:none}.bp-crumbs a:hover{color:var(--bp-tinta);text-decoration:underline}.bp-crumbs [aria-current]{color:var(--bp-tinta)}.bp-fijo{display:none}@media (max-width:900px){.bp-fijo{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px var(--bp-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--bp-papel);border-top:1px solid var(--bp-linea-1);box-shadow:0 -6px 20px rgba(18,19,21,.08)}.bp-fijo .bp-btn{width:100%;justify-content:center;min-height:50px}.bp-con-fijo{padding-bottom:76px}}.bp-btn--block{display:flex;width:100%;justify-content:center}.bp-fab{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 20px;border-radius:var(--bp-r-pill);background:var(--bp-tinta);color:var(--bp-papel);border:2px solid var(--bp-papel);box-shadow:var(--bp-sh-flotante);font:600 15px var(--bp-font-sans);cursor:pointer}.bp-fab:hover{background:var(--bp-g-900)}.bp-fab .bp-svg{width:20px;height:20px}@media (max-width:900px){.bp-con-fijo .bp-fab{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:640px){.bp-fab{width:50px;padding:0;justify-content:center}.bp-fab span{display:none}.bp-fab .bp-svg{width:24px;height:24px}}.bp-chat{position:fixed;right:16px;bottom:16px;z-index:70;width:392px;max-width:calc(100vw - 32px);height:min(640px,calc(100vh - 32px));background:var(--bp-blanco);border-radius:var(--bp-r-bloque);box-shadow:var(--bp-sh-chat);display:flex;flex-direction:column;overflow:hidden;border:var(--bp-b-card)}.bp-chat[hidden]{display:none}.bp-chat__head{background:var(--bp-tinta);color:var(--bp-papel);padding:14px 16px;display:flex;align-items:center;gap:12px;justify-content:space-between}.bp-chat__head strong{font-size:16px;font-weight:800}.bp-chat__head small{display:block;font:500 11px var(--bp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-on-600)}.bp-chat__x{background:transparent;border:1.5px solid var(--bp-on-borde-fuerte);color:var(--bp-papel);border-radius:var(--bp-r-md);min-width:44px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.bp-chat__log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bp-papel)}.bp-msg{max-width:88%;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bp-msg--bot{align-self:flex-start;background:var(--bp-blanco);border:var(--bp-b-card);color:var(--bp-tinta);border-bottom-left-radius:4px}.bp-msg--me{align-self:flex-end;background:var(--bp-tinta);color:var(--bp-papel);border-bottom-right-radius:4px}.bp-chat__opts{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px;background:var(--bp-papel)}.bp-chat__opts .bp-btn,.bp-chat .bp-btn{min-height:44px;padding:8px 16px;font-size:15px}.bp-chat__form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--bp-linea-1);background:var(--bp-blanco)}.bp-chat__form input,.bp-chat__form textarea,.bp-chat__pick input{flex:1;min-height:48px;padding:10px 14px;border:var(--bp-b-campo);border-radius:var(--bp-r-campo);font:400 16px var(--bp-font-sans);resize:none;color:var(--bp-tinta);background:var(--bp-blanco)}.bp-chat__form .bp-btn{min-height:48px;padding-inline:16px}.bp-chat__pick{display:flex;flex-direction:column;gap:10px;padding:0 16px 14px;background:var(--bp-papel)}.bp-chat__pick label{font-weight:600;font-size:14px}.bp-chat__slots{display:flex;flex-wrap:wrap;gap:8px}.bp-chat-consent,.bp-chat-date{font-size:14px}.bp-chat__form[hidden],.bp-chat__opts [hidden],.bp-chat .bp-err[hidden]{display:none}.bp-btn--primary{background:var(--bp-tinta);color:var(--bp-papel)}.bp-btn--primary:hover{background:var(--bp-g-900);color:var(--bp-papel)}.bp-btn--ghost{background:var(--bp-blanco);color:var(--bp-tinta);border:1.5px solid var(--bp-tinta)}.bp-btn--ghost:hover{background:var(--bp-papel)}@media (max-width:640px){.bp-chat{inset:0;width:auto;max-width:none;height:auto;border-radius:0}}.bp-langbar{position:fixed;left:16px;right:84px;bottom:16px;z-index:55;max-width:480px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--bp-blanco);border:var(--bp-b-fuerte);border-radius:var(--bp-r-lg);box-shadow:var(--bp-sh-flotante);padding:12px 16px;font-size:15px}.bp-langbar[hidden]{display:none}.bp-langbar button{min-height:44px;min-width:44px;background:transparent;border:0;cursor:pointer;font-size:14px;color:var(--bp-g-600);text-decoration:underline}.bp-langbar a{font-weight:700;color:var(--bp-tinta)}.bp-mt{margin-top:clamp(2rem,4vw,3rem)}.bp-mt-s{margin-top:14px}.bp-mb{margin-bottom:clamp(2rem,4vw,3rem)}.bp-mb-s{margin-bottom:16px}.bp-sub{margin:clamp(2.5rem,5vw,3.5rem) 0 20px}.bp-sub-s{margin:24px 0 12px}.bp-top{align-items:start!important}.bp-narrow{max-width:760px}.bp-centro{text-align:center;max-width:720px;margin:0 auto}.bp-centro .bp-acciones,.bp-acciones--c{justify-content:center}.bp-despues{margin:clamp(1.75rem,3vw,2.5rem) 0 0}.bp-despues-s{margin:16px 0 0}.bp-sechead{margin:0 0 clamp(1.75rem,3.5vw,2.75rem);max-width:760px}.bp-sechead .bp-lead{margin-top:16px}.bp-inline{font-size:var(--bp-fs-xs);color:var(--bp-g-600)}.bp-cols--4{grid-template-columns:repeat(4,1fr);gap:var(--bp-gap-card);align-items:stretch}.bp-cols--stretch{align-items:stretch}@media (max-width:1000px){.bp-cols--4{grid-template-columns:repeat(2,1fr)}}.bp-honest{margin:22px 0 0;max-width:560px;font-size:var(--bp-fs-body-s);line-height:1.55;color:var(--bp-g-600);border-left:3px solid var(--bp-tinta);padding-left:14px}.bp-nota-grande{margin:clamp(1.5rem,3vw,2.25rem) 0 0;max-width:820px;font-size:var(--bp-fs-lead);line-height:1.6;font-weight:600;color:var(--bp-tinta);text-wrap:pretty}.bp-hint{margin:0 0 10px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:.6px;color:var(--bp-texto-3)}.bp-note{font-size:var(--bp-fs-small);color:var(--bp-g-600);margin:8px 0 0}.bp-h5{font-size:var(--bp-fs-body-s);font-weight:700;margin:16px 0 8px}.bp-prosa p,.bp-prosa li{font-size:var(--bp-fs-body);line-height:1.7;color:var(--bp-g-800)}.bp-seccion--franja{padding:clamp(1.75rem,3vw,2.5rem) 0}.bp-seccion--cierre{padding-bottom:clamp(3rem,6vw,5rem)}.bp-bloque{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:var(--bp-pad-bloque)}.bp-bloque>.bp-h3{margin-bottom:18px}.bp-lista--no li::before{border-color:var(--bp-g-400);background:none}.bp-lista--no li{color:var(--bp-g-700)}.bp-ol{margin:0;padding-left:1.2em;display:grid;gap:10px;font-size:var(--bp-fs-body-s);line-height:1.5;color:var(--bp-g-800)}.bp-ol--n{counter-reset:n}.bp-cita--sm{font-size:var(--bp-fs-body)}.bp-chips{list-style:none;margin:20px 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bp-hero__lead{font-size:var(--bp-fs-lead);line-height:1.6;color:var(--bp-g-600);max-width:560px;margin:0 0 28px;text-wrap:pretty}.bp-hero__lead strong{color:var(--bp-tinta)}.bp-hero--corto .bp-h1{font-size:clamp(2rem,4.5vw,3.25rem)}.bp-hero .bp-acciones{margin-top:4px}.bp-diag-aside{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:var(--bp-pad-bloque)}.bp-acc{display:grid;gap:10px;max-width:880px}.bp-acc details{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card)}.bp-acc summary{list-style:none;cursor:pointer;padding:18px 56px 18px 22px;font-weight:700;font-size:var(--bp-fs-card);line-height:1.35;position:relative;letter-spacing:-.2px}.bp-acc summary::-webkit-details-marker{display:none}.bp-acc summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:var(--bp-font-mono);font-size:22px;font-weight:500;line-height:1}.bp-acc details[open] summary::after{content:"−"}.bp-acc summary:hover{background:var(--bp-papel);border-radius:var(--bp-r-card)}.bp-acc__body{padding:0 22px 20px}.bp-acc__body p{margin:0;font-size:var(--bp-fs-body);line-height:1.65;color:var(--bp-g-600)}.bp-acc__k{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;color:var(--bp-texto-3);margin-right:10px}.bp-mas{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-card);margin-top:14px}.bp-mas summary{cursor:pointer;padding:14px 20px;font-weight:700;font-size:var(--bp-fs-body-s)}.bp-mas[open]>summary{border-bottom:1px solid var(--bp-linea-2)}.bp-mas>*:not(summary){margin:16px 20px}.bp-mas .bp-tabla-w{margin:0;border:0;border-radius:0}.bp-temario{list-style:none;padding:0;display:grid;gap:0}.bp-temario li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--bp-linea-2);font-size:var(--bp-fs-body-s)}.bp-reloj{background:var(--bp-tinta);color:var(--bp-papel);border-radius:var(--bp-r-bloque);padding:clamp(1.5rem,3vw,2.25rem);background-image:var(--bp-grid-img-oscuro);background-size:var(--bp-grid-size) var(--bp-grid-size);box-shadow:var(--bp-sh-foto)}.bp-reloj .bp-etiqueta{color:var(--bp-on-600);margin:0 0 6px}.bp-reloj__fila{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:18px 0;border-top:1px solid var(--bp-on-borde)}.bp-reloj__n{display:flex;flex-direction:column;align-items:flex-start;min-width:112px}.bp-reloj__n b{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;font-weight:800;letter-spacing:-2px;font-variant-numeric:tabular-nums}.bp-reloj__n span{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:1px;text-transform:uppercase;color:var(--bp-on-600)}.bp-reloj__t b{display:block;font-family:var(--bp-font-mono);font-weight:600;font-size:15px;letter-spacing:.5px}.bp-reloj__t span{display:block;margin-top:4px;font-size:var(--bp-fs-body-s);line-height:1.45;color:var(--bp-on-700)}.bp-reloj__plan{display:flex;justify-content:space-between;gap:14px;align-items:baseline;flex-wrap:wrap;padding:16px 0 0;border-top:1px solid var(--bp-on-borde);font-size:var(--bp-fs-body-s)}.bp-reloj__plan span{color:var(--bp-on-600)}.bp-reloj__plan b{font-weight:800;font-size:18px}.bp-reloj__fuente{margin:14px 0 0;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-xs);line-height:1.6;letter-spacing:.3px;color:var(--bp-on-900)}.bp-reloj__fuente a{color:var(--bp-on-400)}.bp-tabla--vs th[scope=row],.bp-tabla th[scope=row]{text-align:left;font-family:var(--bp-font-sans);font-size:var(--bp-fs-body-s);text-transform:none;letter-spacing:0;color:var(--bp-tinta);font-weight:700;padding-left:22px;border-bottom:1px solid var(--bp-linea-2);background:none}.bp-tabla--vs td,.bp-td-txt{text-align:left;font-family:var(--bp-font-sans);font-weight:500;font-size:var(--bp-fs-body-s);line-height:1.45;vertical-align:top}.bp-tabla--vs thead th{text-align:left}.bp-td-tot{font-weight:800}.bp-tabla--ded td{vertical-align:top}.bp-tabla-nota-fuera{margin:12px 0 0;font-size:var(--bp-fs-xs);line-height:1.5;color:var(--bp-g-600)}.bp-dd-lista{padding:0}.bp-dd-norm{font-size:var(--bp-fs-body-s)}.bp-gantt-wrap{margin-top:8px}.bp-gantt{overflow-x:auto}.bp-gantt__in--ancho{min-width:980px}.bp-hitos{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bp-hitos li{display:flex;gap:12px;align-items:baseline;font-size:var(--bp-fs-body-s);line-height:1.45;color:var(--bp-g-800)}.bp-hito__w{flex:none;min-width:58px;font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);letter-spacing:.6px;color:var(--bp-texto-3);text-transform:uppercase}.bp-hitos--res .bp-hito__w{color:var(--bp-g-500)}.bp-plan__pasos{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px;counter-reset:p}.bp-plan__pasos li{display:flex;gap:14px;align-items:baseline;font-size:var(--bp-fs-body-s);line-height:1.45}.bp-plan__pasos li span{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono-s);color:var(--bp-on-600);letter-spacing:1px}.bp-capa{display:grid;gap:16px;align-content:start}.bp-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0}.bp-como-elegir{margin-top:28px}.bp-valores{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.bp-valor{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;font-size:var(--bp-fs-body-s);line-height:1.5}.bp-valor__k{font-family:var(--bp-font-mono);font-size:var(--bp-fs-mono);letter-spacing:1px;color:var(--bp-texto-3);padding-top:2px}.bp-etiquetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px}.bp-etiquetas>div{display:grid;gap:8px;align-content:start}.bp-servicio--plana{box-shadow:none}.bp-servicio__no{font-size:var(--bp-fs-small);color:var(--bp-g-600);margin:12px 0 0}.bp-guide{background:var(--bp-blanco);border:var(--bp-b-card);border-radius:var(--bp-r-bloque);padding:var(--bp-pad-bloque);display:grid;gap:22px}.bp-guide__head{display:grid;gap:12px}.bp-q{border-top:1px solid var(--bp-linea-2);padding-top:18px}.bp-q__n{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--bp-tinta);color:var(--bp-papel);font-family:var(--bp-font-mono);font-size:13px;font-weight:600;vertical-align:2px}.bp-cta--dl,.bp-cta--cap,.bp-cta--soft{gap:clamp(1.25rem,3vw,2.5rem);flex-wrap:wrap}.bp-cta--soft{background:var(--bp-blanco)}.bp-dl{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.bp-field{display:block}.bp-field--err .bp-input,.bp-field--err input,.bp-field--err select,.bp-field--err textarea{border:2px solid var(--bp-error);background:var(--bp-blanco)}.bp-err{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;font-size:14px;font-weight:600;color:var(--bp-error)}.bp-err[hidden]{display:none}.bp-form__sum{padding:12px 14px;border:1.5px solid var(--bp-error);border-radius:var(--bp-r-campo);background:var(--bp-blanco);margin:0 0 16px}.bp-ok{display:flex;gap:16px;align-items:flex-start;padding:22px;border:var(--bp-b-fuerte);border-radius:var(--bp-r-bloque);background:var(--bp-blanco)}.bp-ok[hidden]{display:none}.bp-ok__ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bp-tinta);color:var(--bp-papel);flex:none}.bp-ok__ico--g{width:64px;height:64px;margin-bottom:20px}.bp-ok__ico .bp-svg,.bp-ok__ico .bp-ico{width:22px;height:22px}.bp-field--check .bp-check{align-items:flex-start}.bp-draft{padding:14px 18px;border:2px dashed var(--bp-tinta);border-radius:var(--bp-r-campo);background:var(--bp-blanco);font-size:var(--bp-fs-body-s);margin:0}.bp-legal__sec{margin:0 0 28px}.bp-legal__sec ul{padding-left:1.2em}.bp-lang-hint{font-size:14px}.bp-page--thanks main .bp-seccion,.bp-page--thanksCap main .bp-seccion{min-height:50vh;display:flex;align-items:center}.bp-page--thanks main .bp-in,.bp-page--thanksCap main .bp-in{width:100%}.bp-cta-diag{margin-top:0}.no-js .bp-reloj__n b{font-variant-numeric:tabular-nums}@media print{.bp-header,.bp-fab,.bp-fijo,.bp-chat,.bp-langbar{display:none!important}}.bp-tl--3 .bp-tl__nodos{grid-template-columns:repeat(3,1fr)}.bp-tl--3 .bp-tl__nodos::before{right:calc(33.333% - 22px)}@media (max-width:640px){.bp-tl--3 .bp-tl__nodos{grid-template-columns:1fr}.bp-tl--3 .bp-tl__nodos::before{display:none}}