.bk{min-height:100vh;background:#F6F8FB;color:#0F172A}.bk *{box-sizing:border-box}:where(.bk) a{color:#2563EB}:where(.bk) a:hover{color:#1D4ED8}.bk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.bk .bk-btn-pri{background:#2563EB;color:#fff}.bk .bk-btn-pri:hover{background:#1D4ED8;color:#fff}.bk .bk-btn-grn{background:#16A34A;color:#fff}.bk .bk-btn-grn:hover{background:#15803D;color:#fff}.bk .bk-btn-ghost{background:#fff;color:#0F172A;border:1px solid #cbd5e1}.bk .bk-btn-ghost:hover{border-color:#2563EB;color:#2563EB}.bk .bk-btn-white{background:#fff;color:#0B2540}.bk .bk-btn-white:hover{background:#E0F2FE;color:#0B2540}.bk .bk-btn-line{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.bk .bk-btn-line:hover{background:rgba(255,255,255,.1);color:#fff}.bk-chip{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-family:inherit;font-weight:700;font-size:14px;color:#334155;cursor:pointer}.bk-chip:hover{border-color:#2563EB;color:#2563EB}.bk-chip.bk-on{background:#2563EB;border-color:#2563EB;color:#fff}.bk-tab{min-height:48px;padding:0 18px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;gap:10px}.bk-tab,.bk-tab .bk-n{color:#334155;display:inline-flex;align-items:center}.bk-tab .bk-n{width:26px;height:26px;border-radius:50%;background:#E2E8F0;justify-content:center;font-size:12px}.bk-tab.bk-on{border-color:#0E7490;background:#ECFEFF;color:#0E7490}.bk-tab.bk-on .bk-n{background:#0E7490;color:#fff}.bk input[type=range]{width:100%;accent-color:#2563EB;height:28px;cursor:pointer}.bk .bk-nav-links a{color:#334155;text-decoration:none;font-weight:600;font-size:14px}.bk .bk-nav-links a:hover{color:#2563EB}.bk .bk-foot a{color:#CBD5E1;text-decoration:none;font-size:14px}.bk .bk-foot a:hover{color:#fff}.bk-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}.bk-faq{width:100%;text-align:left;background:#fff;padding:20px 22px;font-family:inherit;font-weight:700;font-size:16px;color:#0F172A;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;list-style:none}.bk-faq::-webkit-details-marker{display:none}.bk-faq svg{transition:transform .2s;flex:none}details[open]>.bk-faq svg{transform:rotate(180deg)}.bk :focus-visible{outline:2px solid #2563EB;outline-offset:2px}[hidden]{display:none!important}@media(max-width:900px){.bk .bk-hide-sm,.bk .bk-nav-links{display:none!important}}@media(prefers-reduced-motion:reduce){.bk-faq svg{transition:none}}.bk-num{width:150px;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;padding:0 12px;font-family:inherit;font-weight:800;font-size:17px;color:#0F172A;text-align:right;background:#fff}.bk-num:focus{outline:2px solid #2563EB;outline-offset:1px;border-color:#2563EB}.bk-st{border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.5;font-weight:600;display:flex;gap:10px;align-items:flex-start}.bk-st-ok{background:#DCFCE7;color:#14532D}.bk-st-warn{background:#FEF3C7;color:#78350F}.bk-st-bad{background:#FEE2E2;color:#7F1D1D}.bk-st-info{background:#E0F2FE;color:#0C4A6E}.bk-marquee{overflow:hidden;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bk-marquee-pista{display:flex;width:-moz-max-content;width:max-content;animation:bk-marquee 42s linear infinite}@media(hover:hover) and (pointer:fine){.bk-marquee:hover .bk-marquee-pista{animation-play-state:paused}}.bk-marquee-grupo{gap:56px;margin:0;padding:0 24px;list-style:none;flex:none}.bk-marquee-grupo,.bk-marquee-grupo li{display:flex;align-items:center}.bk-marquee-grupo img{height:26px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;transition:transform .2s}.bk-marquee-grupo img:hover{transform:scale(1.08)}@keyframes bk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.bk-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bk-marquee-pista{animation:none}}.bk-cab{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid #e2e8f0;font-family:inherit}.bk-cab *{box-sizing:border-box}.bk-cab-in{max-width:1200px;margin:0 auto;padding:12px clamp(16px,4vw,24px);display:flex;align-items:center;justify-content:space-between;gap:16px}.bk-cab-logo{display:inline-flex}.bk-cab-logo img{height:42px;width:auto;display:block}.bk-cab .bk-nav-links{display:flex;gap:22px;align-items:center}.bk-cab .bk-nav-links a{color:#334155;text-decoration:none;font-weight:600;font-size:14px;padding:6px 0;border-bottom:2px solid transparent}.bk-cab .bk-nav-links a:hover{color:#2563EB}.bk-cab .bk-nav-links a[aria-current=page]{color:#2563EB;border-bottom-color:#2563EB}.bk-cab-der{display:flex;gap:10px;align-items:center}.bk-cab .bk-btn-ghost{background:#fff;color:#0F172A;border:1px solid #cbd5e1}.bk-cab .bk-btn-ghost:hover{border-color:#2563EB;color:#2563EB}.bk-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0F172A;align-items:center;justify-content:center;cursor:pointer}.bk-skip{position:absolute;left:-9999px;top:8px;background:#0B2540;color:#fff;padding:10px 16px;border-radius:10px;z-index:100;font-weight:700;text-decoration:none}.bk-skip:focus{left:12px;color:#fff}.bk-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 20px 30px -20px rgba(15,23,42,.35);padding:8px clamp(16px,4vw,24px) 20px;display:flex;flex-direction:column;max-height:calc(100dvh - 70px);overflow:auto}.bk-panel a{display:flex;align-items:center;min-height:48px;padding:0 6px;font-weight:700;font-size:16px;color:#0F172A;text-decoration:none;border-bottom:1px solid #f1f5f9}.bk-panel a[aria-current=page]{color:#2563EB}.bk-panel a.bk-btn{justify-content:center;margin-top:14px;border:0;background:#2563EB;color:#fff}@media(max-width:900px){.bk-cab .bk-hide-sm,.bk-cab .bk-nav-links{display:none!important}.bk-burger{display:inline-flex}}@media(min-width:901px){.bk-panel{display:none}}.bk-hero{padding:22px 0 20px}@media(min-width:1024px){.bk-hero{min-height:calc(100svh - 68px);display:flex;flex-direction:column;justify-content:center;padding:14px 0}}.bk-hero-bancos{margin:22px auto 0;max-width:1100px;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;border-radius:18px;padding:12px 18px 8px;box-shadow:0 18px 40px -30px rgba(79,70,229,.45)}.bk-hero-bancos-t{margin:0 0 2px;text-align:center;font-size:11px;letter-spacing:2.2px;font-weight:800;color:#475569}.bk-hero-bancos .bk-marquee{border:0;padding:8px 0 4px}.bk-hero-bancos .bk-marquee-grupo img{height:24px}@media(min-width:1024px){.bk-hero-bancos{margin-top:12px}}@media(min-width:1024px) and (max-height:820px){.bk-hero-sub{display:none}}.bk-anillo{position:relative;margin:14px auto 0;width:min(100%,372px);aspect-ratio:1;container-type:inline-size}@media(min-width:1024px){.bk-anillo{margin-top:0;width:min(1100px,100%,max(720px,calc((100svh - 250px)*1.74)));aspect-ratio:1220/700}}.bk-anillo-aro{position:absolute;left:50%;top:50%;width:66%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 0 28px rgba(129,140,248,.3),inset 0 0 28px rgba(129,140,248,.14);pointer-events:none;animation:bk-aparece 1.2s cubic-bezier(.16,1,.3,1) .1s both}@media(min-width:1024px){.bk-anillo-aro{top:51%;width:41%}}.bk-portal{position:absolute;left:50%;top:50%;width:205%;aspect-ratio:1672/941;translate:-49.8% -46.8%;background:url(/fondo-portada.webp?v=2) 50%/100% 100% no-repeat;pointer-events:none;z-index:-1}@media(min-width:1024px){.bk-portal{display:none}}.bk-orb{position:absolute;left:var(--xm);top:var(--ym);width:28%;margin:-14% 0 0 -14%;display:block;-webkit-tap-highlight-color:transparent;--fx:var(--fxm);--fy:var(--fym);animation:bk-sale .95s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.2s + var(--i) * .09s)}@media(min-width:1024px){.bk-orb{left:var(--xd);top:var(--yd);width:16.2%;margin:-8.1% 0 0 -8.1%;--fx:var(--fxd);--fy:var(--fyd)}}@keyframes bk-sale{0%{translate:var(--fx) var(--fy);scale:.45;opacity:0}to{translate:0 0;scale:1;opacity:1}}@keyframes bk-aparece{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.bk-flota{display:block;animation:bk-flota 7s ease-in-out infinite;animation-delay:var(--ph,0s)}@keyframes bk-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(min-width:1024px){@keyframes bk-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}.bk-circulo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:0 5%;border-radius:50%;text-align:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:bk-zoom .8s cubic-bezier(.34,1.3,.64,1) backwards;animation-delay:calc(1.15s + var(--i) * .09s)}@keyframes bk-zoom{0%{scale:1}40%{scale:1.1}to{scale:1}}.bk-ico{display:block;width:clamp(24px,8cqw,36px);height:clamp(24px,8cqw,36px);margin-bottom:2px}.bk-tit{font-size:clamp(10.5px,3.15cqw,13px);font-weight:900;line-height:1.12;letter-spacing:-.01em;color:#0F172A}.bk-flecha-pos,.bk-txt{display:none}@media(max-width:1023px){.bk-orb[data-rosco=bonificaciones] .bk-tit{font-size:clamp(8px,2.55cqw,11px);letter-spacing:-.035em}}@media(min-width:1024px){.bk-circulo{padding:0 .9cqw 1.9cqw}.bk-ico{width:clamp(24px,3.2cqw,42px);height:clamp(24px,3.2cqw,42px);margin-bottom:.5cqw}.bk-tit{font-size:clamp(11px,1.36cqw,17px)}.bk-txt{display:block;margin-top:.4cqw;font-size:clamp(8.5px,.96cqw,12px);line-height:1.25;color:#475569}.bk-flecha-pos{display:block;position:absolute;bottom:-1.5cqw;left:50%;translate:-50% 0}}.bk-flecha{display:flex;align-items:center;justify-content:center;width:3.1cqw;height:3.1cqw;min-width:28px;min-height:28px;border-radius:50%;background:#fff}.bk-halo{position:absolute;inset:0;border-radius:50%;opacity:0;transition:opacity .7s ease;pointer-events:none}.bk-orb[data-activo=true] .bk-halo{opacity:1}.bk-orb[data-activo=true] .bk-circulo{transform:scale(1.07)}@media(hover:hover) and (min-width:1024px){.bk-orb:hover .bk-circulo{transform:translateY(-6px) scale(1.04)}}.bk-orb:active .bk-circulo{transform:scale(.95);transition-duration:.12s}.bk-logo-centro{position:absolute;left:50%;top:50%;width:31%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;animation:bk-aparece .9s cubic-bezier(.16,1,.3,1) .05s both}@media(min-width:1024px){.bk-logo-centro{width:19%}}.bk-valores{display:flex;gap:8px;margin:0;padding:0;list-style:none;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748B}@media(min-width:1024px){.bk-valores{gap:1.4cqw;margin-top:.4cqw;font-size:clamp(8.5px,.95cqw,11px)}}.bk-leyenda{margin:12px auto 0;max-width:330px;min-height:40px;font-size:13.5px;line-height:1.35;color:#475569;animation:bk-fundido .6s cubic-bezier(.16,1,.3,1) both}@keyframes bk-fundido{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.bk-fondo{background:#fff url(/fondo-portada.webp?v=2) center 45%/cover no-repeat}@media(max-width:1023px){.bk-fondo{background-image:none}}@supports (animation-timeline:scroll()){.bk-fondo{animation:bk-profundidad linear both;animation-timeline:scroll(root);animation-range:0 90vh}.bk-portal{animation:bk-profundidad-m linear both;animation-timeline:scroll(root);animation-range:0 90vh}}@keyframes bk-profundidad{to{transform:translateY(-6%) scale(1.06)}}@keyframes bk-profundidad-m{to{transform:translateY(-7%)}}.bk-progreso{display:none}@supports (animation-timeline:scroll()){.bk-progreso{display:block;position:fixed;left:0;top:0;width:100%;height:3px;z-index:60;transform-origin:0 50%;background:linear-gradient(90deg,#3B82F6,#8B5CF6,#F43F5E);animation:bk-progreso linear both;animation-timeline:scroll(root);pointer-events:none}}@keyframes bk-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-rv]{opacity:0;translate:0 26px;transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--d,0s),translate .8s cubic-bezier(.16,1,.3,1) var(--d,0s)}[data-rv=in]{opacity:1;translate:0 0}@media(max-width:1023px) and (max-height:780px){.bk-hero-sub{display:none}}@media(prefers-reduced-motion:reduce){.bk-anillo-aro,.bk-circulo,.bk-flota,.bk-fondo,.bk-leyenda,.bk-logo-centro,.bk-orb,.bk-portal,.bk-progreso{animation:none!important}.bk-circulo,.bk-halo,[data-rv]{transition:none}[data-rv]{opacity:1;translate:none}.bk-progreso{display:none!important}}@media print{[data-rv]{opacity:1;translate:none}.bk-progreso{display:none}}.bk-valores{display:none}@media(min-width:1024px){.bk-valores{display:flex}}.bk-portal{filter:saturate(1.6) contrast(1.04)}.bk-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,rgba(246,248,251,0),#F6F8FB);pointer-events:none;z-index:1}@media(min-width:640px) and (max-width:1023px){.bk-anillo{width:min(100%,540px)}.bk-ico{width:clamp(24px,8cqw,46px);height:clamp(24px,8cqw,46px)}.bk-tit{font-size:clamp(10.5px,3.15cqw,17px)}.bk-leyenda{max-width:420px;font-size:15px}}.bk-int main>section:first-of-type>div{position:relative;overflow:hidden;isolation:isolate}.bk-int main>section:first-of-type>div:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 20% 25%,rgba(103,232,249,.34),transparent 70%),radial-gradient(35% 40% at 82% 70%,rgba(139,92,246,.3),transparent 70%),radial-gradient(30% 30% at 62% 14%,rgba(244,114,182,.18),transparent 70%);animation:bk-aurora 20s ease-in-out infinite alternate;will-change:transform}@keyframes bk-aurora{0%{transform:translate3d(-3%,-2%,0) rotate(0) scale(1)}to{transform:translate3d(3%,3%,0) rotate(8deg) scale(1.1)}}.bk-int main>section:first-of-type>div>:first-child>*{animation:bk-sube .9s cubic-bezier(.16,1,.3,1) both}.bk-int main>section:first-of-type>div>:first-child>:first-child{animation-delay:.05s}.bk-int main>section:first-of-type>div>:first-child>:nth-child(2){animation-delay:.14s}.bk-int main>section:first-of-type>div>:first-child>:nth-child(3){animation-delay:.23s}.bk-int main>section:first-of-type>div>:first-child>:nth-child(4){animation-delay:.32s}.bk-int main>section:first-of-type>div>:first-child>:nth-child(5){animation-delay:.41s}.bk-int main>section:first-of-type>div>:first-child>:nth-child(6){animation-delay:.5s}.bk-int main>section:first-of-type>div>:nth-child(2){animation:bk-sube 1s cubic-bezier(.16,1,.3,1) .3s both}.bk-int main>section:first-of-type ul>li{animation:bk-sube .7s cubic-bezier(.16,1,.3,1) both}.bk-int main>section:first-of-type ul>li:first-child{animation-delay:.5s}.bk-int main>section:first-of-type ul>li:nth-child(2){animation-delay:.59s}.bk-int main>section:first-of-type ul>li:nth-child(3){animation-delay:.68s}.bk-int main>section:first-of-type ul>li:nth-child(4){animation-delay:.77s}@keyframes bk-sube{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.bk-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s,color .2s,border-color .2s}@media(hover:hover){.bk-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px rgba(15,23,42,.45)}}.bk-btn:active{transform:scale(.97);transition-duration:.1s}.bk-faq-item[open]>p{animation:bk-sube .45s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){.bk-int main>section:first-of-type{padding-top:12px!important}.bk-int main>section:first-of-type>div{padding:26px 18px!important;border-radius:26px!important}.bk-int main>section:first-of-type h1{font-size:clamp(27px,7.6vw,34px)!important;line-height:1.1!important;letter-spacing:-.8px!important}.bk-int main>section:first-of-type>div>:first-child>p{font-size:15.5px!important;line-height:1.55!important}}@media(prefers-reduced-motion:reduce){.bk-faq-item[open]>p,.bk-int main>section:first-of-type ul>li,.bk-int main>section:first-of-type>div:before,.bk-int main>section:first-of-type>div>:first-child>*,.bk-int main>section:first-of-type>div>:nth-child(2){animation:none!important}.bk-btn{transition:none}}.bk-velo{position:fixed;inset:0;z-index:39;background:rgba(15,23,42,.38);animation:bk-fundido-velo .25s ease both}@keyframes bk-fundido-velo{0%{opacity:0}to{opacity:1}}.bk-panel{overscroll-behavior:contain;animation:bk-panel-in .3s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 0}@keyframes bk-panel-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.bk-panel>a{animation:bk-sube .45s cubic-bezier(.16,1,.3,1) both}.bk-panel>a:first-child{animation-delay:.02s}.bk-panel>a:nth-child(2){animation-delay:.05s}.bk-panel>a:nth-child(3){animation-delay:.08s}.bk-panel>a:nth-child(4){animation-delay:.11s}.bk-panel>a:nth-child(5){animation-delay:.14s}.bk-panel>a:nth-child(6){animation-delay:.17s}.bk-panel>a:nth-child(7){animation-delay:.2s}.bk-panel>a:nth-child(8){animation-delay:.23s}.bk-panel>a:nth-child(9){animation-delay:.26s}.bk-panel a:active{background:#F1F5F9}.bk-burger svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bk-burger[aria-expanded=true] svg{transform:rotate(90deg)}@media(min-width:901px){.bk-velo{display:none}}@media(prefers-reduced-motion:reduce){.bk-panel,.bk-panel>a,.bk-velo{animation:none!important}.bk-burger svg{transition:none}}