:root{--bk-c-blue-050:#eaf4fa;--bk-c-blue-100:#cdeffd;--bk-c-blue-300:#7cc3db;--bk-c-blue-500:#529dc1;--bk-c-blue-700:#227e9e;--bk-c-blue-800:#1e7089;--bk-c-navy-700:#1b344c;--bk-c-slate-050:#f7fafc;--bk-c-slate-200:#e4ecf3;--bk-c-slate-300:#cdd8e3;--bk-c-slate-600:#5c6b7d;--bk-c-slate-700:#4a6076;--bk-c-white:#fff;--bk-c-teal-500:#4db6ac;--bk-f-heading:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bk-f-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bk-brand:var(--bk-c-blue-500);--bk-brand-wash:var(--bk-c-blue-050);--bk-action:var(--bk-c-blue-700);--bk-action-hover:var(--bk-c-blue-800);--bk-action-ink:var(--bk-c-blue-800);--bk-ink:var(--bk-c-navy-700);--bk-ink-2:var(--bk-c-slate-700);--bk-ink-3:var(--bk-c-slate-600);--bk-ink-inverse:var(--bk-c-white);--bk-surface:var(--bk-c-white);--bk-surface-2:var(--bk-c-slate-050);--bk-border:var(--bk-c-slate-200);--bk-border-strong:var(--bk-c-slate-300);--bk-border-interactive:var(--bk-c-blue-700);--bk-focus:var(--bk-c-blue-700);--bk-r-md:10px;--bk-r-lg:16px;--bk-r-full:999px;--bk-s-1:4px;--bk-s-2:8px;--bk-s-3:12px;--bk-s-4:16px;--bk-s-5:20px;--bk-s-6:24px;--bk-s-8:32px;--bk-s-20:80px;--bk-ease:cubic-bezier(.22,.61,.36,1);--bk-dur:.18s;--bk-dur-slow:.28s;--bk-container:1180px;--bk-t-h2:clamp(30px, 4.2vw, 46px);--bk-t-lead:clamp(16px, 1.7vw, 18.5px);--bk-t-step:15.5px}.ca-page{font-family:var(--bk-f-body);background-color:var(--bk-c-white)!important;background-image:linear-gradient(#9be7dd8c 0,#4db6ac29 260px,#fff0 620px)!important;background-repeat:no-repeat!important}.bk-section{padding:var(--bk-s-20) var(--bk-s-5)}.bk-container{max-width:var(--bk-container);margin:0 auto}.bk-section .bk-h2{margin:0 0 var(--bk-s-4);font-family:var(--bk-f-heading);font-size:var(--bk-t-h2);letter-spacing:-.02em;color:var(--bk-ink);text-wrap:balance;font-weight:700;line-height:1.05}.bk-btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color var(--bk-dur) ease, border-color var(--bk-dur) ease, color var(--bk-dur) ease, transform var(--bk-dur) var(--bk-ease);border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:20px 29px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bk-btn:focus-visible{outline:3px solid var(--bk-focus);outline-offset:3px}.bk-btn:hover{transform:translateY(-1px)}.bk-btn--primary{border-color:var(--bk-action);background:0 0;color:var(--bk-action)!important}.bk-btn--primary:hover{border-color:var(--bk-action-hover);background:#227e9e14;color:var(--bk-action-hover)!important}@media (prefers-reduced-motion:reduce){.bk-btn{transition:none}.bk-btn:hover{transform:none}}.bkhero{--azul-texto:#1e7089;--gris-parrafo:#4a6076;--bk-ink-3:#5c6b7d;--navy:#1b344c;--navy-900:#0d2033;--azul-oscuro:#1e8177;--azul:#4db6ac;--azul-claro:#7fd4f0;--azul-brillante:#9be7dd;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:96px 20px 88px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}@media (width<=782px){.bkhero{padding:64px 20px 56px}}.bkhero .bkhero__eyebrow{letter-spacing:-.005em!important;color:var(--azul-texto)!important;margin:0 0 18px!important;font-size:clamp(17px,2vw,21px)!important;font-weight:600!important;display:block!important}.bkherotitle{text-align:center;letter-spacing:-.02em!important;margin:0!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(48px,7.5vw,88px)!important;font-weight:900!important;line-height:1!important}.bkherotitle__line{color:var(--navy);opacity:0;filter:blur(20px);padding-bottom:.08em;animation:1.7s cubic-bezier(.22,.68,.35,1) forwards bkherotitle-in;display:block;transform:translateY(18px)}.bkherotitle__line--gradient{background:linear-gradient(90deg, var(--navy-900) 0%, var(--navy-900) 18%, var(--azul-oscuro) 35%, var(--azul) 55%, var(--azul-brillante) 78%, var(--azul-oscuro) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-size:130% 100%;-webkit-background-clip:text;background-clip:text;animation-name:bkherotitle-in,bkherotitle-wave;animation-duration:1.7s,20s;animation-timing-function:cubic-bezier(.22,.68,.35,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-delay:.35s,1.9s;animation-fill-mode:forwards,none}@keyframes bkherotitle-in{0%{opacity:0;filter:blur(20px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bkherotitle-wave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.bkherotitle{animation:none}.bkherotitle__line{opacity:1;filter:none;animation:none;transform:none}.bkherotitle__line--gradient{background-position:35%;animation:none}}.bkhero__lead{text-wrap:balance;max-width:620px;color:var(--gris-parrafo)!important;margin:24px auto 0!important;font-size:20px!important;line-height:1.5!important}.bkhero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 0;display:flex}@media (width<=600px){.bkhero__ctas{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.bkhero .bk-btn{width:100%}}.bkhero__trust{color:var(--bk-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;margin:100px 0 0!important}.bkhero__trust .dot{background:var(--bk-ink-3);border-radius:50%;flex:none;width:3px;height:3px}.bk-quehace[data-astro-cid-vlys3hbr]{background:var(--bk-surface);color:var(--bk-ink);padding:clamp(56px,8vw,96px) 20px;scroll-margin-top:96px}.bk-quehace__inner[data-astro-cid-vlys3hbr]{max-width:var(--bk-container);text-align:center;margin:0 auto}.bk-quehace__h2[data-astro-cid-vlys3hbr]{font-family:var(--bk-f-heading);letter-spacing:-.02em;color:var(--bk-ink);text-wrap:balance;margin:0 auto clamp(10px,1.2vw,14px);font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.1}.bk-quehace__h2[data-astro-cid-vlys3hbr] span[data-astro-cid-vlys3hbr]{color:var(--bk-c-teal-500)}.bk-comofunciona{background:var(--bk-surface)}.bk-comofunciona .bk-comofunciona__inner{text-align:center}.bk-comofunciona .bk-comofunciona__lead{margin:0 auto var(--bk-s-8);font-size:var(--bk-t-lead);color:var(--bk-ink-2);white-space:nowrap;line-height:1.5}.bk-comofunciona__steps{gap:var(--bk-s-5);text-align:left;counter-reset:bkstep;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.bk-comofunciona__step{counter-increment:bkstep;padding:var(--bk-s-6) var(--bk-s-5) var(--bk-s-5);background:var(--bk-surface-2);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);position:relative}@media (width>=901px){.bk-comofunciona__step{animation:3s infinite paused bkcard-glow}.bk-comofunciona__steps>.bk-comofunciona__step:first-child{animation-delay:0s}.bk-comofunciona__steps>.bk-comofunciona__step:nth-child(2){animation-delay:.84s}.bk-comofunciona__steps>.bk-comofunciona__step:nth-child(3){animation-delay:1.84s}.bk-comofunciona__steps>.bk-comofunciona__step:nth-child(4){animation-delay:2.84s}.bk-comofunciona.is-visible .bk-comofunciona__step{animation-play-state:running}}@keyframes bkcard-glow{0%,to{border-color:var(--bk-border);box-shadow:0 0 #227e9e00}12%{border-color:color-mix(in srgb, var(--bk-border-interactive) 35%, var(--bk-border));box-shadow:0 0 14px 1px #227e9e1a}32%{border-color:var(--bk-border);box-shadow:0 0 #227e9e00}}@media (prefers-reduced-motion:reduce){.bk-comofunciona__step{animation:none!important}}.bk-comofunciona__step:before{content:counter(bkstep);width:36px;height:36px;margin:0 0 var(--bk-s-3);border-radius:var(--bk-r-full);background:var(--bk-brand-wash);color:var(--bk-action-ink);letter-spacing:-.01em;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.bk-comofunciona__step p{font-size:var(--bk-t-step);color:var(--bk-ink-2);text-wrap:pretty;margin:0;line-height:1.55}.bk-comofunciona__step p strong{color:var(--bk-ink);font-weight:700}.bk-comofunciona__connector{display:none}@media (width>=901px){.bk-comofunciona__connector{width:var(--bk-s-5);background:var(--bk-border-strong);height:1.5px;display:block;position:absolute;top:35px;left:100%;overflow:visible}.bk-comofunciona__connector .bk-comofunciona__dot{border-radius:var(--bk-r-full);background:var(--bk-action);width:6px;height:6px;box-shadow:0 0 0 3px var(--bk-brand-wash);opacity:0;margin-top:-3px;animation:3s infinite paused bkdot-travel;position:absolute;top:50%;left:0}.bk-comofunciona__steps li:first-child .bk-comofunciona__dot{animation-delay:0s}.bk-comofunciona__steps li:nth-child(2) .bk-comofunciona__dot{animation-delay:1s}.bk-comofunciona__steps li:nth-child(3) .bk-comofunciona__dot{animation-delay:2s}.bk-comofunciona.is-visible .bk-comofunciona__dot{animation-play-state:running}}@keyframes bkdot-travel{0%{opacity:0;left:0}6%{opacity:1}28%{opacity:1;left:calc(100% - 6px)}34%{opacity:0;left:calc(100% - 6px)}to{opacity:0;left:calc(100% - 6px)}}@media (width<=900px){.bk-comofunciona__steps{grid-template-columns:1fr 1fr}.bk-comofunciona .bk-comofunciona__lead{white-space:normal}}@media (width<=600px){.bk-comofunciona__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bk-comofunciona__connector .bk-comofunciona__dot{opacity:1;left:calc(50% - 3px);animation:none!important}}.bk-distinto{background:var(--bk-surface)}.bk-distinto .bk-distinto__intro{text-align:center}.bk-distinto .bk-distinto__lead{max-width:680px;font-size:var(--bk-t-lead);color:var(--bk-ink-2);text-wrap:pretty;margin:0 auto;line-height:1.5}.bk-distinto__grid{gap:var(--bk-s-8);max-width:1000px;margin:var(--bk-s-8) auto 0;grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.bk-distinto .bk-distinto__cta{z-index:1;margin:var(--bk-s-8) 0 0;text-align:center;position:relative}.bk-distinto__list{gap:var(--bk-s-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-distinto__item{display:block}.bk-distinto__card{padding:var(--bk-s-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);position:relative}.bk-distinto__card:after{content:"";pointer-events:none;border:1.5px solid var(--bk-border-interactive);border-radius:inherit;opacity:var(--bk-f,0);position:absolute;inset:-1px}.bk-distinto__card.is-active:after{opacity:1}.bk-distinto__card h3{margin:0 0 var(--bk-s-2);letter-spacing:-.01em;color:var(--bk-ink);text-wrap:balance;font-size:19px;font-weight:700;line-height:1.25}.bk-distinto__card p{font-size:var(--bk-t-step);color:var(--bk-ink-2);text-wrap:pretty;margin:0;line-height:1.6}.bk-distinto__card p strong{color:var(--bk-ink);font-weight:700}.bk-distinto__cardVisual{margin:0 0 var(--bk-s-4);background:var(--bk-surface-2);border:1px solid var(--bk-border);border-radius:var(--bk-r-md);aspect-ratio:16/11;max-width:280px;display:none;overflow:hidden}.bk-distinto__cardVisual img{object-fit:contain;width:100%;height:100%;display:block}.bk-distinto__visual{top:var(--bk-s-8);position:sticky}.bk-distinto__visualFrame{aspect-ratio:16/11;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);width:100%;position:relative;overflow:hidden}.bk-distinto__mockup{padding:var(--bk-s-5);opacity:0;transition:opacity var(--bk-dur-slow) ease;position:absolute;inset:0}.bk-distinto__mockup.is-active{opacity:1}.bk-distinto__mockup img{object-fit:contain;width:100%;height:100%;display:block}.bk-distinto.is-sync .bk-distinto__grid{padding-bottom:var(--bk-s-20);align-items:stretch}.bk-distinto.is-sync .bk-distinto__visual{position:static}.bk-distinto.is-sync .bk-distinto__visualFrame{top:max(var(--bk-s-4), calc((100vh - var(--bk-slot,440px)) / 2));position:sticky}.bk-distinto.is-sync .bk-distinto__list{gap:0}.bk-distinto.is-sync .bk-distinto__item{min-height:var(--bk-slot,440px);flex-direction:column;justify-content:center;display:flex}.bk-distinto.is-sync .bk-distinto__card,.bk-distinto.is-sync .bk-distinto__mockup{will-change:opacity;transition:none}.bk-distinto.is-reveal .bk-distinto__visual,.bk-distinto.is-reveal .bk-distinto__card{opacity:0;transition:opacity .5s var(--bk-ease), transform .5s var(--bk-ease);transform:translateY(16px)}.bk-distinto.is-reveal.is-visible .bk-distinto__visual,.bk-distinto.is-reveal.is-visible .bk-distinto__card{opacity:1;transform:none}@media (width<=900px){.bk-distinto__grid{grid-template-columns:1fr}.bk-distinto__visual{display:none}.bk-distinto__cardVisual{display:block}}@media (prefers-reduced-motion:reduce){.bk-distinto *{transition:none!important}.bk-distinto__visual,.bk-distinto__card{opacity:1!important;transform:none!important}}.bk-normativa .bk-h2{text-align:center!important}.bk-normativa{background:var(--bk-surface)}.bk-normativa__intro{text-align:center}.bk-normativa .bk-h2{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.bk-normativa__lead{max-width:780px;font-size:var(--bk-t-lead);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.55;text-align:center!important;margin:0 auto!important}.bk-normativa__lead strong{color:var(--bk-ink);font-weight:700}.bk-normativa__timelineWrap{margin-top:calc(var(--bk-s-20) / 2);position:relative}.bk-normativa__line{z-index:0;pointer-events:none;position:absolute}.bk-normativa__line--track{border-top:2px solid var(--bk-border);width:60%;height:0;top:26px;left:10%}.bk-normativa__line--dashed{border-top:2px dashed var(--bk-border-strong);width:20%;height:0;top:26px;left:70%}.bk-normativa__line--fill{border-top:2px solid var(--bk-brand);width:80%;height:0;top:26px;left:10%}.bk-normativa__timeline{z-index:1;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.bk-normativa__milestone{padding:0 var(--bk-s-2);text-align:center}.bk-normativa__date{letter-spacing:.02em;color:var(--bk-action-ink);text-transform:uppercase;font-size:12.5px;font-weight:700;display:block}.bk-normativa__dot{box-sizing:border-box;width:14px;height:14px;margin:var(--bk-s-3) auto;border-radius:var(--bk-r-full);background:var(--bk-brand);box-shadow:0 0 0 4px var(--bk-surface);display:block;position:relative}.bk-normativa__event{color:var(--bk-ink-2);text-wrap:balance;font-size:13.5px;line-height:1.45;display:block}.bk-normativa__milestone--next .bk-normativa__date{color:var(--bk-ink-3)}.bk-normativa__milestone--next .bk-normativa__dot{background:var(--bk-surface);border:2px solid var(--bk-border-strong)}.bk-normativa__milestone--next .bk-normativa__event{color:var(--bk-ink-3)}.bk-normativa__date,.bk-normativa__event,.bk-normativa__dot,.bk-normativa__line,[data-enter]{transition:none}.bk-normativa__tableWrap{margin-top:calc(var(--bk-s-20) / 2);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);overflow:hidden}.bk-normativa__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.bk-normativa__table col.bk-col--concepto{width:20%}.bk-normativa__table col.bk-col--regla{width:21%}.bk-normativa__table col.bk-col--desde{width:26%}.bk-normativa__table col.bk-col--norma{width:33%}.bk-normativa__caption{padding:var(--bk-s-5) var(--bk-s-6) 0;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-ink-3);text-align:left;font-size:12.5px;font-weight:700}.bk-normativa__table th,.bk-normativa__table td{padding:var(--bk-s-5) var(--bk-s-6);vertical-align:middle}.bk-normativa__table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-ink-3);border-bottom:1px solid var(--bk-border);padding-top:var(--bk-s-4);padding-bottom:var(--bk-s-4);vertical-align:bottom;font-size:12.5px;font-weight:700}.bk-normativa__table tbody tr{border-top:1px solid var(--bk-border)}.bk-normativa__table tbody tr:first-child{border-top:none}.bk-normativa__table tbody tr:hover{background:var(--bk-surface-2)}.bk-normativa__table tbody th{font-size:var(--bk-t-step);color:var(--bk-ink);font-weight:700;line-height:1.4}.bk-normativa__value{letter-spacing:-.02em;color:var(--bk-ink);font-size:clamp(23px,2.6vw,29px);font-weight:700;line-height:1.1;display:block}.bk-normativa__unit{margin-top:var(--bk-s-1);color:var(--bk-ink-2);text-wrap:balance;font-size:13.5px;line-height:1.4;display:block}.bk-normativa__pill{align-items:center;gap:var(--bk-s-2);border-radius:var(--bk-r-full);background:var(--bk-brand-wash);border:1px solid var(--bk-c-blue-100);max-width:100%;color:var(--bk-action-ink);padding:6px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.bk-normativa__pill:before{content:"";border-radius:var(--bk-r-full);background:var(--bk-c-teal-500);flex:none;width:8px;height:8px}.bk-normativa__pill--steady{background:var(--bk-surface-2);border-color:var(--bk-border);color:var(--bk-ink-2)}.bk-normativa__pill--steady:before{background:var(--bk-border-strong)}.bk-normativa__norm{color:var(--bk-ink-3);text-wrap:pretty;font-size:13.5px;line-height:1.5}.bk-normativa__note{max-width:780px;font-size:var(--bk-t-step);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.6;margin:var(--bk-s-8) auto 0!important;text-align:center!important}.bk-normativa__note strong{color:var(--bk-ink);font-weight:700}@media (width<=900px){.bk-normativa__intro{text-align:left}.bk-normativa__lead{text-align:left!important;margin:0!important}.bk-normativa__note{text-align:left!important;margin:var(--bk-s-8) 0 0!important}.bk-normativa .bk-h2{max-width:none;text-align:left!important}.bk-normativa__timeline{gap:var(--bk-s-5);grid-template-columns:1fr}.bk-normativa__milestone{align-items:start;column-gap:var(--bk-s-4);text-align:left;grid-template-columns:20px 1fr;padding:0;display:grid}.bk-normativa__dot{grid-row:1/span 2;margin:5px 0 0}.bk-normativa__date{grid-column:2}.bk-normativa__event{grid-column:2;margin-top:2px}.bk-normativa__line--track{border-top:none;border-left:2px solid var(--bk-border);width:0;height:60%;top:24px;left:9px}.bk-normativa__line--dashed{border-top:none;border-left:2px dashed var(--bk-border-strong);width:0;height:18%;top:auto;bottom:22px;left:9px}.bk-normativa__line--fill{border-top:none;border-left:2px solid var(--bk-brand);width:0;height:0;top:24px;left:9px}}@media (width<=1180px){.bk-normativa__table th,.bk-normativa__table td,.bk-normativa__caption{padding-left:var(--bk-s-4);padding-right:var(--bk-s-4)}}@media (width<=900px){.bk-normativa__tableWrap{background:0 0;border:none;border-radius:0}.bk-normativa__table{table-layout:auto}.bk-normativa__table colgroup,.bk-normativa__table col{display:none}.bk-normativa__table tbody{width:100%;display:block}.bk-normativa__table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-normativa__caption{padding:0 0 var(--bk-s-4)}.bk-normativa__table tbody tr{margin-bottom:var(--bk-s-4);padding:var(--bk-s-5);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);display:block}.bk-normativa__table tbody tr:hover{background:var(--bk-surface)}.bk-normativa__table tbody th,.bk-normativa__table tbody td{width:auto;padding:0;display:block}.bk-normativa__table tbody td{margin-top:var(--bk-s-3)}.bk-normativa__table tbody td:before{content:attr(data-label);margin-bottom:var(--bk-s-1);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-ink-3);font-size:11.5px;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.bk-normativa__date,.bk-normativa__event,.bk-normativa__dot,[data-enter]{opacity:1!important;transform:none!important}}.bk-gh{background:0 0}.bk-gh__intro{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.bk-gh__leadWrap{max-width:680px;margin-left:auto;margin-right:auto}.bk-gh__lead{max-width:none;font-size:var(--bk-t-lead);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.55;text-align:center!important;margin:0!important}.bk-gh__lead strong{color:var(--bk-ink);font-weight:700}.bk-gh__grid{padding:var(--bk-s-8) 0 0;gap:var(--bk-s-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;margin:0;list-style:none;display:grid}.bk-gh__grid>li{margin:0;display:flex}.bk-gh__card{text-align:center;padding:var(--bk-s-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);transition:border-color var(--bk-dur) ease, box-shadow var(--bk-dur) ease;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.bk-gh__card:hover{border-color:var(--bk-border-interactive);box-shadow:0 6px 18px #1b344c0f}.bk-gh__ico{width:44px;height:44px;margin:0 auto var(--bk-s-4);border-radius:var(--bk-r-md);background:var(--bk-brand-wash);flex:none;justify-content:center;align-items:center;display:flex}.bk-gh__ico svg{width:24px;height:24px;display:block}.bk-gh__card h3{margin:0 0 var(--bk-s-2);letter-spacing:-.01em;color:var(--bk-ink);text-wrap:balance;font-size:17.5px;font-weight:700;line-height:1.25}.bk-gh__card p{max-width:44ch;font-size:var(--bk-t-step);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.55;margin:0!important}.bk-gh__card p strong{color:var(--bk-ink);font-weight:700}.bk-gh__link{margin:var(--bk-s-3) auto 0;transition:color var(--bk-dur) ease, border-color var(--bk-dur) ease;border-bottom:1.5px solid #227e9e59;align-self:center;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block;color:var(--bk-action)!important}.bk-gh__link:hover{border-color:var(--bk-action-hover);color:var(--bk-action-hover)!important}.bk-gh__link:focus-visible{outline:3px solid var(--bk-focus);outline-offset:3px}.bk-gh__closeWrap{padding:var(--bk-s-6) 0 0}.bk-gh__close{text-align:center;padding:var(--bk-s-5) var(--bk-s-6);background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-md);justify-content:center;align-items:center;margin:0;display:flex}.bk-gh__close p{max-width:78ch;font-size:var(--bk-t-step);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.55;text-align:center!important;margin:0!important}.bk-gh__close p strong{color:var(--bk-ink);font-weight:700}.bk-gh__footer{padding:var(--bk-s-8) 0 0;text-align:center}.bk-gh__footer .bk-btn{margin:0}.bk-gh.is-sync .bk-gh__card,.bk-gh.is-sync .bk-gh__close{will-change:opacity, transform;transition:none}@media (width<=620px){.bk-gh__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bk-gh.is-sync .bk-gh__card,.bk-gh.is-sync .bk-gh__close{will-change:auto;opacity:1!important;transform:none!important}}.bk-precio{background:var(--bk-surface)}.bk-precio__intro{text-align:center;max-width:760px;margin:0 auto}.bk-precio__lead{max-width:680px;font-size:var(--bk-t-lead);color:var(--bk-ink-2);text-wrap:pretty;margin:0 auto;line-height:1.55}.bk-precio__lead strong{color:var(--bk-ink);font-weight:700}.bk-precio__cta{margin:var(--bk-s-8) 0 0;text-align:center}.bk-precio__calc{max-width:980px;margin:var(--bk-s-8) auto 0;background:var(--bk-surface-2);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);padding:var(--bk-s-8)}.bkcalc__h3{font-family:var(--bk-f-heading);color:var(--bk-ink);margin:0 0 var(--bk-s-6);font-size:21px;font-weight:800}.bkcalc__body{gap:var(--bk-s-8);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.bkcalc__controls{gap:var(--bk-s-6);flex-direction:column;justify-content:center;display:flex}.bkcalc__field label{color:var(--bk-ink-2);margin-bottom:var(--bk-s-2);font-size:14.5px;font-weight:700;display:block}.bkcalc__stepper{align-items:center;gap:var(--bk-s-2);background:var(--bk-surface);border:1px solid var(--bk-border-strong);border-radius:var(--bk-r-md);padding:var(--bk-s-2);display:flex}.bkcalc__step{width:38px;height:38px;color:var(--bk-action);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;font-size:20px;font-weight:700;line-height:1}.bkcalc__step:hover{background:var(--bk-brand-wash)}.bkcalc__input{text-align:center;min-width:0;color:var(--bk-ink);font-size:19px;font-weight:700;font-family:var(--bk-f-body);-webkit-appearance:none;appearance:none;flex:1;background:0 0!important;border:none!important}.bkcalc__input:focus{outline:none;border:none!important}.bkcalc__input::-webkit-outer-spin-button,.bkcalc__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bkcalc__input{-moz-appearance:textfield}.bkcalc__result{gap:var(--bk-s-4);flex-direction:column;justify-content:center;display:flex}.bkcalc__resultBox{background:var(--bk-ink);border-radius:var(--bk-r-md);padding:var(--bk-s-6);gap:var(--bk-s-3);flex-direction:column;display:flex}.bkcalc__resultBox[hidden]{display:none}.bkcalc__row{color:var(--bk-c-blue-100);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.bkcalc__row strong{color:var(--bk-ink-inverse);font-size:16.5px;font-weight:700}.bkcalc__row--total{padding-top:var(--bk-s-4);margin-top:var(--bk-s-1);border-top:1px solid #ffffff2e}.bkcalc__row--total span{color:var(--bk-ink-inverse);font-size:16px;font-weight:700}.bkcalc__row--total strong{font-size:26px}.bkcalc__perHead{color:var(--bk-c-blue-100);margin:0;font-size:13px}.bkcalc__note{color:var(--bk-ink-2);text-wrap:pretty;margin:0;font-size:13.5px}@media (width<=900px){.bkcalc__body{grid-template-columns:1fr}.bk-precio__calc{padding:var(--bk-s-6)}}.bk-ctafinal{box-sizing:border-box;background:var(--bk-c-teal-500) url(/control-asistencia/img/background-cards.jpg) center/cover no-repeat;text-align:center;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.bk-ctafinal .bk-h2{color:var(--bk-ink-inverse)}.bk-ctafinal__intro{max-width:640px;margin:0 auto}.bk-ctafinal__lead{margin:var(--bk-s-4) auto 0;max-width:560px;font-size:var(--bk-t-lead);color:var(--bk-c-blue-100);text-wrap:pretty;line-height:1.55}.bk-ctafinal__grid{gap:var(--bk-s-4);margin:var(--bk-s-8) 0;text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.bk-ctafinal__card{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-r-lg);padding:var(--bk-s-5) var(--bk-s-4);box-shadow:0 10px 24px #0f24382e}.bk-ctafinal__icon{background:var(--bk-brand-wash);width:38px;height:38px;color:var(--bk-action);margin-bottom:var(--bk-s-3);border-radius:10px;justify-content:center;align-items:center;display:flex}.bk-ctafinal__card h3{font-family:var(--bk-f-heading);letter-spacing:-.005em;color:var(--bk-ink);margin:0 0 var(--bk-s-1);font-size:15px;font-weight:700;line-height:1.3}.bk-ctafinal__card p{color:var(--bk-ink-2);margin:0;font-size:13.5px;line-height:1.45}.bk-ctafinal__ctas{justify-content:center;align-items:center;gap:var(--bk-s-4);flex-wrap:wrap;display:flex}.bk-ctafinal .bk-btn--primary{background:var(--bk-ink-inverse);border-color:var(--bk-ink-inverse);color:var(--bk-action)!important}.bk-ctafinal .bk-btn--primary:hover{background:var(--bk-c-blue-100);border-color:var(--bk-c-blue-100);color:var(--bk-action-hover)!important}.bk-ctafinal .bk-btn--secondary{background:#ffffff14;border-color:#ffffffa6;color:var(--bk-ink-inverse)!important}.bk-ctafinal .bk-btn--secondary:hover{border-color:var(--bk-ink-inverse);background:#ffffff29;color:var(--bk-ink-inverse)!important}@media (width<=760px){.bk-ctafinal__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.bk-ctafinal__grid{gap:var(--bk-s-3);margin:var(--bk-s-6) 0;grid-template-columns:1fr}.bk-ctafinal__ctas{flex-direction:column;align-items:stretch}}.bk-ctafinal__grid.js-reveal .bk-ctafinal__card{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,1.1,.36,1);transform:translateY(32px)}.bk-ctafinal__grid.js-reveal.is-visible .bk-ctafinal__card{opacity:1;transform:none}.bk-ctafinal__grid .bk-ctafinal__card:nth-child(2){transition-delay:60ms}.bk-ctafinal__grid .bk-ctafinal__card:nth-child(3){transition-delay:.12s}.bk-ctafinal__grid .bk-ctafinal__card:nth-child(4){transition-delay:.18s}.bk-ctafinal__grid .bk-ctafinal__card:nth-child(5){transition-delay:.24s}.bk-ctafinal__grid .bk-ctafinal__card:nth-child(6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.bk-ctafinal__grid .bk-ctafinal__card{opacity:1!important;transition:none!important;transform:none!important}}.faq{--navy:#1b344c;--navy-2:#0f2438;--navy-3:#2e4c6b;--azul-texto:#1e7089;--azul-fuerte:#227e9e;--azul-claro:#7cc3db;--azul-palido:#cdeffd;--parrafo:#4a6076;--meta:#7a8b9c;--bg:#fff;--bg-suave:#f7fafc;--bg-media:#eef3f8;--bg-fuerte:#e4ecf3;--borde:#e4ecf3;--borde-fuerte:#cdd8e3}.faq,.faq *,.faq :before,.faq :after{box-sizing:border-box}.faq *{margin:0;padding:0}.faq{color:var(--navy);-webkit-font-smoothing:antialiased;padding:88px 24px 92px;scroll-margin-top:96px;line-height:1.5;position:relative;overflow:hidden}.faq a{color:inherit}.faq .wrap{max-width:900px;margin:0 auto}.faq .head{text-align:center;max-width:780px;margin:0 auto 44px}.faq .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--azul-texto);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.faq h2.display{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.1}.faq .faq__list{flex-direction:column;gap:12px;display:flex}.faq .faq__item{border:1px solid var(--borde);background:#fff;border-radius:18px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.faq .faq__item[open]{border-color:var(--azul-claro);box-shadow:0 6px 20px #1b344c0f}.faq .faq__item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px;list-style:none;display:flex}.faq .faq__item summary::-webkit-details-marker{display:none}.faq .faq__item summary:focus-visible{outline:2px solid var(--azul-fuerte);outline-offset:-2px;border-radius:14px}.faq .faq__item h3{font-family:var(--bk-f-heading);letter-spacing:-.015em;color:var(--navy);flex:1;font-size:18.5px;font-weight:700;line-height:1.3}.faq .faq__icon{width:22px;height:22px;color:var(--azul-fuerte);flex:none;margin-top:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq .faq__item[open] .faq__icon{transform:rotate(180deg)}.faq .faq__item .respuesta{padding:0 60px 28px 28px}.faq .faq__item .respuesta p{color:var(--parrafo);font-size:15px;line-height:1.6}.faq .faq__item .respuesta a{color:var(--azul-texto);text-decoration:underline;text-decoration-color:var(--azul-claro);text-underline-offset:2px;font-weight:600}.faq .faq__item .respuesta a:hover{color:var(--navy);text-decoration-color:var(--azul-fuerte)}@media (width<=760px){.faq{padding:56px 20px 64px}.faq .head{margin-bottom:32px}.faq .faq__item summary{padding:20px}.faq .faq__item .respuesta{padding:0 20px 20px}}
