.mi{--mi-h: 720px;--mi-velo: var(--bs-primary-rgb);position:relative;overflow:hidden;isolation:isolate;min-height:var(--mi-h);background:var(--bs-primary);color:#fff}.mi p,.mi ol,.mi li{margin:0;padding:0}.mi__chispa{flex:none;width:14px;height:14px;fill:var(--byme-green)}.mi__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 30%;transform:scale(1.04);animation:mi-zoom 24s ease-in-out infinite alternate}@keyframes mi-zoom{to{transform:scale(1.1) translate(-1%)}}.mi.is-paused .mi__photo{animation-play-state:paused}.mi:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--mi-velo),.85),rgba(var(--mi-velo),0) 26% 52%,rgba(var(--mi-velo),.92))}.mi__top{max-width:1240px;margin:0 auto;padding:44px 40px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.mi .bm-etiqueta{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3}.mi .bm-titulo{max-width:520px;margin-top:12px;font-size:2.125rem;line-height:1.1;color:#fff}.mi .bm-titulo em{display:block;color:#ffffff8c}.mi__btn{display:inline-flex;align-items:center;gap:8px;flex:none;height:48px;padding:0 20px;border-radius:14px;background:var(--byme-green);color:var(--bs-primary);font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:0 10px 30px -10px rgba(var(--bs-success-rgb),.6);transition:transform .15s,box-shadow .2s,background-color .2s}.mi__btn:hover{color:var(--bs-primary);background:color-mix(in srgb,var(--byme-green) 88%,var(--bs-primary));box-shadow:0 14px 34px -8px rgba(var(--bs-success-rgb),.75)}.mi__btn:active{transform:scale(.98)}.mi__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.mi__subs{position:absolute;left:0;right:0;bottom:56px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 24px;text-align:center}.mi__line{display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s,transform .4s}.mi__line.is-off{opacity:0;transform:translateY(8px)}.mi__who{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.mi__line--ai .mi__who{color:var(--byme-green)}.mi__line--ai .mi__chispa{width:12px;height:12px}.mi__text{max-width:900px;font-size:1.875rem;line-height:1.3;font-weight:600;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 24px rgba(var(--mi-velo),.7)}.mi__line--user .mi__text{font-size:1.5rem;font-weight:500;color:#ffffffbf}.mi__text.is-typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:mi-cursor 1s steps(1) infinite}@keyframes mi-cursor{50%{opacity:0}}.mi__dots{display:inline-flex;gap:5px}.mi__dots i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.4;animation:mi-punto 1.2s infinite}.mi__dots i:nth-child(2){animation-delay:.15s}.mi__dots i:nth-child(3){animation-delay:.3s}@keyframes mi-punto{30%{opacity:1;transform:translateY(-3px)}}.mi__prog{display:flex;gap:6px;margin-top:8px}.mi__prog i{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:width .3s,background-color .3s,border-radius .3s}.mi__prog i.is-on{width:22px;border-radius:6px;background:#fff}@media(max-width:991.98px){.mi{--mi-h: 660px}.mi__top{padding:36px 24px 0}.mi .bm-titulo{font-size:1.875rem}.mi__text{font-size:1.5rem}.mi__line--user .mi__text{font-size:1.1875rem}}@media(max-width:575.98px){.mi{--mi-h: 640px}.mi:before{background:linear-gradient(180deg,rgba(var(--mi-velo),.88),rgba(var(--mi-velo),0) 30% 42%,rgba(var(--mi-velo),.95))}.mi__photo{object-position:68% 30%}.mi__top{flex-direction:column;gap:18px;padding:32px 18px 0}.mi .bm-titulo{font-size:1.625rem}.mi__btn{height:46px}.mi__subs{bottom:32px;padding:0 18px}.mi__text{font-size:1.25rem}.mi__line--user .mi__text{font-size:1rem}}@media(max-width:389.98px){.mi .bm-titulo{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.mi__photo,.mi__dots i,.mi__text.is-typing:after{animation:none!important}.mi__line,.mi__btn,.mi__prog i{transition:none!important}}.faq-grid[data-astro-cid-y4krgstm]{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}@media(min-width:992px){.faq-grid[data-astro-cid-y4krgstm]{grid-template-columns:1fr 1fr;gap:1rem 1.5rem}}
