@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap";.wrapper.svelte-79piyd{position:relative;overflow:hidden}.base.svelte-79piyd{display:block;width:100%}.overlay.svelte-79piyd{position:absolute;top:0;left:0;width:100%;display:block;transition:opacity .1s}img.svelte-79piyd{max-width:35rem}.col-md-6.svelte-79piyd{display:flex;justify-content:center}.promo-link.svelte-uym348{display:block;width:100%;height:100%;text-decoration:none}.bk.svelte-uym348{width:100%;height:100%;background-size:cover;background-position:center;background-color:#0a2558;display:grid;grid-template-columns:1fr 1fr;box-sizing:border-box}.overlay-left.svelte-uym348{padding:2.5rem 1rem 3rem 3.5rem;display:flex;flex-direction:column;justify-content:space-between;background:none}.kit-logo.svelte-uym348{width:260px;max-width:70%;height:auto;margin-top:1rem}.tagline.svelte-uym348{font-family:Stem,Helvetica,sans-serif;font-size:26px;font-weight:700;color:#fff;line-height:1.35;text-shadow:0 2px 10px rgba(0,0,0,.7);margin-bottom:1rem;letter-spacing:1.5px}.tagline.svelte-uym348 strong:where(.svelte-uym348){font-family:Stem,Helvetica,sans-serif;color:#e8ff00;font-weight:900}.overlay-right.svelte-uym348{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem 2.5rem 1.5rem 0;background:none;box-sizing:border-box;min-width:0}.price-block.svelte-uym348{display:flex;flex-direction:column;gap:12px;width:85%}.section-label.svelte-uym348{font-family:Stem,Helvetica,sans-serif;font-size:19px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.price-card.svelte-uym348{background:#e8ff00;border-radius:8px;padding:.9rem 1.2rem;box-sizing:border-box}.pc-value.svelte-uym348{font-family:Stem,Helvetica,sans-serif;font-size:40px;font-weight:1000;color:#0a2558;line-height:1}.pc-sub.svelte-uym348{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#1a5090;margin-top:5px}.sep.svelte-uym348{height:1px;background:#ffffff4d}.monthly-row.svelte-uym348{background:#00000080;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.mv.svelte-uym348{font-family:Stem,Helvetica,sans-serif;font-size:32px;font-weight:900;color:#e8ff00;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.5);line-height:1;align-items:left;font-weight:700}.ms.svelte-uym348{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;color:#ffffffa6}.carousel.svelte-8ojyxu{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 7;background:#111}@media(max-width:767px){.carousel.svelte-8ojyxu{aspect-ratio:4 / 3}}.track.svelte-8ojyxu{display:flex;height:100%;transition:transform .55s cubic-bezier(.45,0,.55,1);will-change:transform}.slide.svelte-8ojyxu{flex:0 0 100%;width:100%;height:100%}.slide.svelte-8ojyxu a:where(.svelte-8ojyxu),.slide.svelte-8ojyxu img:where(.svelte-8ojyxu){display:block;width:100%;height:100%;object-fit:cover}.arrow.svelte-8ojyxu{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;color:#fff;border:none;font-size:2.4rem;line-height:1;padding:.2em .55em;cursor:pointer;border-radius:4px;z-index:10;transition:background .2s;-webkit-user-select:none;user-select:none}.arrow.svelte-8ojyxu:hover{background:#000000bf}.arrow.left.svelte-8ojyxu{left:12px}.arrow.right.svelte-8ojyxu{right:12px}.dots.svelte-8ojyxu{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.dot.svelte-8ojyxu{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:transparent;cursor:pointer;padding:0;transition:background .2s}.dot.active.svelte-8ojyxu{background:#fff}@media(max-width:767px){.arrow.svelte-8ojyxu{font-size:1.8rem;padding:.15em .45em}}.testimonios.svelte-1u32re8{padding:80px 20px;background:#f2f2f2;text-align:center}.testimonios.svelte-1u32re8 h2:where(.svelte-1u32re8){font-size:2.3rem;font-weight:700;margin-bottom:40px}.testimonio-container.svelte-1u32re8{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.testimonio-card.svelte-1u32re8{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:20px;max-width:350px;box-shadow:0 4px 6px #0000000d}.card-header.svelte-1u32re8{display:flex;align-items:center;gap:15px;margin-bottom:15px}.sello-img.svelte-1u32re8{width:100px;height:auto}.score-text.svelte-1u32re8{display:block;font-weight:700;font-size:1.1rem;color:#333}.stars.svelte-1u32re8{color:#ffb400;font-size:1.4rem;letter-spacing:2px}.card-body.svelte-1u32re8{min-height:60px;margin-bottom:20px}.comentario.svelte-1u32re8{font-size:1rem;color:#444;line-height:1.4;margin:0}.card-footer.svelte-1u32re8{font-size:.65rem;color:#888;text-transform:uppercase;border-top:1px solid #f0f0f0;padding-top:10px;text-align:center;line-height:1.3}@media(max-width:480px){.testimonio-card.svelte-1u32re8{max-width:100%}}.certifications-section.svelte-1kp7pyx{padding:70px 20px;background-color:#f8f9fa;text-align:center}.certifications-grid.svelte-1kp7pyx{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:30px;max-width:1100px;margin:0 auto}.certification-item.svelte-1kp7pyx{background:#fff;border-radius:8px;padding:15px;box-shadow:0 4px 8px #00000014;transition:transform .25s ease;display:flex;align-items:center;justify-content:center;height:170px}.certification-item.svelte-1kp7pyx:hover{transform:translateY(-4px)}.certification-item.svelte-1kp7pyx img:where(.svelte-1kp7pyx){max-width:100%;max-height:120px;object-fit:contain}@media(max-width:768px){.certifications-grid.svelte-1kp7pyx{grid-template-columns:repeat(2,1fr);gap:15px}.certification-item.svelte-1kp7pyx{height:120px}.certification-item.svelte-1kp7pyx img:where(.svelte-1kp7pyx){max-height:70px}}.containerd2.svelte-1ldsu9f{width:80%;margin:0 auto;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.containerd2.svelte-1ldsu9f{width:100%!important;margin:0!important;padding:10px}}
