.bs{--bs-fondo:#f2f7f5;--bs-superficie:#fff;--bs-borde:#d3e2dd;--bs-texto:#0f1f1c;--bs-texto-2:#40564f;--bs-verde:#23783f;--bs-turquesa:#0f6f67;--bs-boton-texto:#fff;--bs-boton-a:#23783f;--bs-boton-b:#0f6f67;--bs-luz-verde:#3ddc6f3d;--bs-luz-turquesa:#1fd1e038;--bs-sombra:0 18px 40px -22px #0f2f2859;--bs-placa:#12181c;--bs-sello-fondo:#3ddc6f;--bs-sello-texto:#062018;background:var(--bs-fondo);min-height:100vh;color:var(--bs-texto);overflow-x:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .bs{--bs-fondo:#0b1013;--bs-superficie:#141d22;--bs-borde:#24343a;--bs-texto:#eef5f3;--bs-texto-2:#a8bcb7;--bs-verde:#77d08c;--bs-turquesa:#4cc6bb;--bs-boton-texto:#06231c;--bs-boton-a:#3ddc6f;--bs-boton-b:#1fd1e0;--bs-luz-verde:#3ddc6f2e;--bs-luz-turquesa:#1fd1e029;--bs-sombra:0 20px 44px -20px #000000b3}}:root[data-theme=oscuro] .bs{--bs-fondo:#0b1013;--bs-superficie:#141d22;--bs-borde:#24343a;--bs-texto:#eef5f3;--bs-texto-2:#a8bcb7;--bs-verde:#77d08c;--bs-turquesa:#4cc6bb;--bs-boton-texto:#06231c;--bs-boton-a:#3ddc6f;--bs-boton-b:#1fd1e0;--bs-luz-verde:#3ddc6f2e;--bs-luz-turquesa:#1fd1e029;--bs-sombra:0 20px 44px -20px #000000b3}.bs-ancho{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.bs-saltar{z-index:50;background:var(--bs-superficie);color:var(--bs-texto);box-shadow:var(--bs-sombra);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.bs-saltar:focus{top:12px}.bs-cabecera{z-index:20;background:color-mix(in srgb, var(--bs-fondo) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bs-borde);position:sticky;top:0}.bs-cabecera-fila{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.bs-marca{align-items:center;gap:10px;min-width:0;display:inline-flex}.bs-marca-icono{object-fit:cover;background:var(--bs-placa);border-radius:10px;width:48px;height:40px}.bs-marca-texto{letter-spacing:.1em;font-size:1rem;font-weight:800}.bs-cabecera-acciones{align-items:center;gap:14px;min-width:0;display:flex}.bs-enlace-centro{color:var(--bs-texto-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.bs-enlace-centro:hover{color:var(--bs-turquesa)}.bs-portada{padding-block:56px 40px;position:relative;overflow:hidden}.bs-luces{pointer-events:none;position:absolute;inset:0}.bs-luz{filter:blur(70px);border-radius:50%;width:520px;height:520px;position:absolute}.bs-luz-verde{background:var(--bs-luz-verde);animation:16s ease-in-out infinite alternate bs-deriva;top:-180px;left:-140px}.bs-luz-turquesa{background:var(--bs-luz-turquesa);animation:19s ease-in-out infinite alternate-reverse bs-deriva;bottom:-220px;right:-160px}.bs-portada-rejilla{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.bs-antetitulo{border:1px solid var(--bs-borde);background:var(--bs-superficie);color:var(--bs-turquesa);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:700;animation:.7s ease-out both bs-sube;display:inline-flex}.bs-titulo{letter-spacing:-.02em;margin:18px 0 14px;font-size:clamp(2.3rem,6.4vw,3.8rem);font-weight:800;line-height:1.05;animation:.7s ease-out 80ms both bs-sube}.bs-titulo-degradado{color:var(--bs-verde);background:linear-gradient(90deg, var(--bs-verde), var(--bs-turquesa), var(--bs-verde));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;animation:6s linear infinite bs-brillo;display:inline-block;position:relative}.bs-titulo-degradado:after{content:"";transform-origin:0;background:linear-gradient(90deg,#3ddc6f,#1fd1e0);border-radius:999px;height:.12em;position:absolute;bottom:-.06em;left:2%;right:4%;transform:rotate(-2deg)}.bs-entrada{max-width:46ch;color:var(--bs-texto-2);font-size:1.08rem;line-height:1.6;animation:.7s ease-out .16s both bs-sube}.bs-pulso{aspect-ratio:600/80;width:100%;max-width:420px;height:auto;margin:18px 0 14px;display:block}.bs-pulso-trazo{fill:none;stroke:var(--bs-turquesa);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.2s ease-in-out infinite bs-traza}.bs-portada-acciones{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.bs-boton,.bs-boton-suave{border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:.97rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.bs-boton{color:var(--bs-boton-texto);background:linear-gradient(120deg, var(--bs-boton-a), var(--bs-boton-b));box-shadow:var(--bs-sombra);animation:.7s ease-out .24s backwards bs-sube}.bs-boton:hover{transform:translateY(-2px)}.bs-boton-suave{color:var(--bs-turquesa);background:var(--bs-superficie);border:1px solid var(--bs-borde);white-space:nowrap}.bs-boton-suave:hover{border-color:var(--bs-turquesa)}.bs-boton-suave.bs-boton-cabecera{padding:9px 14px;font-size:.88rem}.bs-boton:focus-visible,.bs-boton-suave:focus-visible,.bs-enlace-centro:focus-visible{outline:3px solid var(--bs-turquesa);outline-offset:3px}.bs-sello{letter-spacing:.04em;text-transform:uppercase;color:var(--bs-sello-texto);background:var(--bs-sello-fondo);border-radius:6px 14px;padding:7px 14px;font-size:.82rem;font-weight:800;animation:2.6s ease-in-out infinite bs-late;display:inline-block;transform:rotate(-4deg);box-shadow:0 10px 20px -12px #3ddc6fe6}.bs-portada-logo{justify-content:center;animation:.9s ease-out .1s both bs-aparece;display:flex}.bs-placa{aspect-ratio:720/375;background:var(--bs-placa);isolation:isolate;border-radius:24px;width:min(420px,100%);animation:7s ease-in-out infinite bs-flota;position:relative;box-shadow:0 30px 60px -30px #0009}.bs-placa:before{content:"";z-index:-1;background:conic-gradient(#3ddc6f,#1fd1e0,#0000 40%,#3ddc6f);border-radius:27px;animation:9s linear infinite bs-gira;position:absolute;inset:-3px}.bs-placa img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.bs-seccion{padding-block:28px}.bs-seccion-titulo{margin-bottom:16px;font-size:1.35rem;font-weight:800}.bs-rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bs-rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bs-tarjeta{background:var(--bs-superficie);border:1px solid var(--bs-borde);box-shadow:var(--bs-sombra);border-radius:18px;padding:22px;transition:transform .25s,border-color .25s;animation:.7s ease-out backwards bs-sube}.bs-tarjeta:hover{border-color:var(--bs-turquesa);transform:translateY(-4px)}.bs-tarjeta h3{margin:12px 0 6px;font-size:1.05rem;font-weight:800}.bs-tarjeta p{color:var(--bs-texto-2);font-size:.95rem;line-height:1.55}.bs-modalidad{text-align:center}.bs-lema{text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:.82rem!important}.bs-figuras{color:var(--bs-texto);justify-content:center;align-items:flex-end;gap:0;padding-bottom:8px;display:inline-flex;position:relative}.bs-figuras>svg+svg{margin-left:-6px}.bs-figuras-pesa{color:var(--bs-turquesa);background:var(--bs-superficie);border-radius:6px;padding:0 2px;line-height:0;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.bs-tarifa{background:var(--bs-superficie);border:2px solid var(--bs-tarifa-color);box-shadow:var(--bs-sombra);border-radius:20px;padding:22px 18px}.bs-tarifa-verde{--bs-tarifa-color:var(--bs-verde);--bs-tarifa-relleno:#3ddc6f}.bs-tarifa-turquesa{--bs-tarifa-color:var(--bs-turquesa);--bs-tarifa-relleno:#1fd1e0}.bs-tarifa-titulo{text-align:center;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--bs-tarifa-color);flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}.bs-tarifa-titulo .bs-figuras{color:var(--bs-tarifa-color)}.bs-tarifa-columnas{grid-template-columns:1fr 1fr;display:grid}.bs-tarifa-col{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 10px;display:flex}.bs-tarifa-col+.bs-tarifa-col{border-left:1px solid var(--bs-borde)}.bs-tarifa-dias{text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:800}.bs-tarifa-precio{flex-direction:column;align-items:center;gap:2px;display:flex}.bs-tarifa-precio strong{color:#06231c;background:var(--bs-tarifa-relleno);border-radius:10px 18px;padding:8px 18px;font-size:2.1rem;font-weight:900;line-height:1;transform:rotate(-2deg)}.bs-tarifa-precio span{text-transform:uppercase;color:var(--bs-texto-2);font-size:.78rem;font-weight:700}.bs-tarifa-trimestre{border:1.5px solid var(--bs-tarifa-color);width:100%;color:var(--bs-texto-2);border-radius:12px;flex-direction:column;gap:2px;padding:8px;font-size:.8rem;display:flex}.bs-tarifa-trimestre-rotulo{text-transform:uppercase;letter-spacing:.03em;color:var(--bs-texto);font-weight:800}.bs-tarifa-trimestre strong{color:var(--bs-tarifa-color);font-size:1.15rem}.bs-nota{color:var(--bs-texto-2);margin-top:14px;font-size:.92rem}.bs-beneficios{background:var(--bs-superficie);border:1px solid var(--bs-borde);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid}.bs-beneficios li{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;font-size:.85rem;font-weight:700;display:flex}.bs-beneficio-icono{color:var(--bs-turquesa);flex:none;line-height:0}.bs-responsable{align-items:center;gap:20px;display:flex}.bs-responsable h3{margin-top:0}.bs-carne{aspect-ratio:26/32;letter-spacing:.04em;color:#fff;background:linear-gradient(160deg,#12181c,#1d6b5c);border-radius:8px;flex:none;justify-content:center;align-items:center;width:78px;font-size:1.5rem;font-weight:800;display:flex}.bs-cargo{margin-bottom:6px;font-weight:700;color:var(--bs-turquesa)!important}.bs-lema-final{text-align:center;color:var(--bs-verde);padding-block:18px 6px;font-size:clamp(1.3rem,3.5vw,1.8rem);font-style:italic;font-weight:800}.bs-pie{border-top:1px solid var(--bs-borde);color:var(--bs-texto-2);margin-top:24px;padding-block:24px 32px;font-size:.85rem}.bs-pie-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-pie-enlaces{flex-wrap:wrap;gap:8px 16px;display:flex}.bs-pie-enlaces a{color:var(--bs-texto-2)}.bs-pie-enlaces a:hover{color:var(--bs-turquesa)}@keyframes bs-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bs-aparece{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes bs-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bs-gira{to{transform:rotate(360deg)}}@keyframes bs-deriva{to{transform:translate(60px,40px)scale(1.1)}}@keyframes bs-brillo{to{background-position:200% 0}}@keyframes bs-late{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(-4deg)scale(1.05)}}@keyframes bs-traza{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (max-width:860px){.bs-portada{padding-block:28px 24px}.bs-portada-rejilla{grid-template-columns:1fr;gap:24px}.bs-portada-logo{order:-1}.bs-placa{width:min(320px,86vw)}.bs-rejilla-3,.bs-rejilla-2{grid-template-columns:1fr}.bs-beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bs-ancho{padding:0 16px}.bs-enlace-centro-texto{display:none}.bs-cabecera-acciones{gap:10px}.bs-responsable{align-items:flex-start}.bs-carne{width:64px}.bs-tarifa-precio strong{padding:6px 12px;font-size:1.7rem}.bs-tarifa-col{padding:0 6px}}@media (max-width:420px){.bs-marca-texto{display:none}.bs-boton-suave.bs-boton-cabecera{padding:8px 10px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.bs *,.bs :before{transition:none!important;animation:none!important}.bs-pulso-trazo{stroke-dashoffset:0}}
