.topbar[data-astro-cid-w4vitylc]{position:sticky;top:0;z-index:600;background:var(--rj-paper);color:var(--rj-ink-mute);border-bottom:1px solid var(--rj-line);height:var(--topbar-height);font-family:var(--rj-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.04em}.topbar__inner[data-astro-cid-w4vitylc]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1rem}.topbar__left[data-astro-cid-w4vitylc],.topbar__right[data-astro-cid-w4vitylc]{display:flex;align-items:center;gap:.75rem}.topbar__item[data-astro-cid-w4vitylc]{display:flex;align-items:center;gap:.375rem;color:var(--rj-ink-mute);white-space:nowrap}.topbar__sep[data-astro-cid-w4vitylc]{color:var(--rj-line-strong)}.topbar__phone[data-astro-cid-w4vitylc]{display:flex;align-items:center;gap:.375rem;color:var(--rj-ink);font-weight:500;white-space:nowrap}.topbar__phone[data-astro-cid-w4vitylc]:hover{color:var(--rj-accent-ink)}.topbar__wa[data-astro-cid-w4vitylc]{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:var(--color-whatsapp);color:#fff;font-family:var(--rj-font-sans);font-size:.75rem;font-weight:600;letter-spacing:-.005em;border-radius:var(--rj-radius-pill);transition:background-color var(--rj-btn-ease);white-space:nowrap}.topbar__wa[data-astro-cid-w4vitylc]:hover{background:var(--color-whatsapp-dark);color:#fff}@media(max-width:640px){.topbar__item--schedule[data-astro-cid-w4vitylc],.topbar__sep[data-astro-cid-w4vitylc]{display:none}.topbar__left[data-astro-cid-w4vitylc]>[data-astro-cid-w4vitylc]:first-child{display:none}}@media(max-width:400px){.topbar__wa[data-astro-cid-w4vitylc] span[data-astro-cid-w4vitylc]{display:none}}.site-header[data-astro-cid-eiyd7voq]{position:sticky;top:var(--topbar-height, 36px);z-index:500;background:var(--rj-surface);border-bottom:1px solid var(--rj-line)}.hdr-inner[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:1.5rem;height:var(--header-height, 100px)}.hdr-logo[data-astro-cid-eiyd7voq]{display:flex;align-items:center;flex-shrink:0;text-decoration:none;align-self:stretch;padding-inline-end:var(--rj-cell-pad, 1.25rem);border-right:1px solid var(--rj-line)}.hdr-logo-img[data-astro-cid-eiyd7voq]{height:68px;width:auto;display:block}.hdr-nav[data-astro-cid-eiyd7voq]{margin-left:auto}.hdr-nav__list[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.hdr-nav__item[data-astro-cid-eiyd7voq]{position:relative}.hdr-nav__link[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:.3rem;height:var(--header-height, 100px);padding:0 .875rem;font-size:.875rem;font-weight:500;color:var(--rj-ink-2);border-radius:var(--rj-radius);border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none;letter-spacing:-.005em}.hdr-nav__link[data-astro-cid-eiyd7voq]:hover{color:var(--rj-ink);background:var(--rj-paper)}.hdr-nav__link--active[data-astro-cid-eiyd7voq]{color:var(--rj-ink);font-weight:600;border-bottom-color:var(--rj-accent)}.hdr-chevron[data-astro-cid-eiyd7voq]{flex-shrink:0;opacity:.55}.hdr-nav__item[data-astro-cid-eiyd7voq].is-open .hdr-chevron[data-astro-cid-eiyd7voq]{transform:rotate(180deg)}.hdr-nav__item[data-astro-cid-eiyd7voq].is-open .hdr-nav__link[data-astro-cid-eiyd7voq]{color:var(--rj-ink);background:var(--rj-paper);border-bottom-color:var(--rj-accent)}.mega-panel[data-astro-cid-eiyd7voq]{position:fixed;left:0;right:0;top:calc(var(--topbar-height, 36px) + var(--header-height, 80px));background:var(--rj-surface);border-top:2px solid var(--rj-accent);border-bottom:1px solid var(--rj-line);z-index:490;padding-block:2rem;display:none}.mega-panel[data-astro-cid-eiyd7voq].is-open{display:block;pointer-events:all}.mega-panel__top[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--rj-line)}.mega-panel__label[data-astro-cid-eiyd7voq]{font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;color:var(--rj-ink-mute);text-transform:uppercase;letter-spacing:.14em}.mega-panel__all[data-astro-cid-eiyd7voq]{font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-accent-ink);text-decoration:none}.mega-panel__all[data-astro-cid-eiyd7voq]:hover{color:var(--rj-accent-deep)}.mega-grid[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem 1.25rem;align-items:start;list-style:none;margin:0;padding:0}.mega-col[data-astro-cid-eiyd7voq]{display:flex;flex-direction:column;gap:.5rem}.mega-col__title[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4375rem .625rem;font-size:.875rem;font-weight:600;letter-spacing:-.012em;color:var(--rj-ink);border-radius:var(--rj-radius);text-decoration:none}.mega-col__title[data-astro-cid-eiyd7voq]:hover{background:var(--rj-paper);color:var(--rj-accent-ink)}.mega-col__badge[data-astro-cid-eiyd7voq]{font-family:var(--rj-font-mono);font-size:.5625rem;font-weight:500;color:var(--rj-accent-ink);background:var(--rj-accent-wash);border:1px solid var(--rj-line);padding:.1rem .4rem;border-radius:var(--rj-radius);flex-shrink:0;text-transform:uppercase;letter-spacing:.08em}.mega-col__desc[data-astro-cid-eiyd7voq]{font-size:.75rem;color:var(--rj-ink-mute);padding:0 .625rem;line-height:1.5}.mega-sub[data-astro-cid-eiyd7voq]{display:flex;flex-direction:column;padding-top:.25rem;border-top:1px solid var(--rj-line);list-style:none;padding-left:0;margin-top:.25rem}.mega-sub__link[data-astro-cid-eiyd7voq]{display:block;padding:.25rem .625rem;font-size:.8rem;color:var(--rj-ink-2);border-radius:var(--rj-radius);text-decoration:none;line-height:1.5}.mega-sub__link[data-astro-cid-eiyd7voq]:hover{background:var(--rj-paper);color:var(--rj-ink)}.mega-sub__link--ver-todos[data-astro-cid-eiyd7voq]{font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-accent-ink);margin-top:.25rem}.mega-sub__link--ver-todos[data-astro-cid-eiyd7voq]:hover{color:var(--rj-accent-deep);background:var(--rj-paper)}.hdr-cta[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:center;gap:.4375rem;min-height:44px;padding:.5625rem 1.25rem;background:var(--rj-accent-ink);color:#fff;font-size:.875rem;font-weight:600;border-radius:var(--rj-radius-pill);white-space:nowrap;flex-shrink:0;text-decoration:none;letter-spacing:-.005em;transition:background-color var(--rj-btn-ease)}.hdr-cta[data-astro-cid-eiyd7voq]:hover{background:var(--rj-accent-deep);color:#fff}.hdr-burger[data-astro-cid-eiyd7voq]{display:none;flex-direction:column;justify-content:center;gap:5px;padding:.5rem;margin-left:auto;cursor:pointer;border:1px solid var(--rj-line-strong);background:none;border-radius:var(--rj-radius);width:44px;height:44px}.hdr-burger[data-astro-cid-eiyd7voq] span[data-astro-cid-eiyd7voq]{display:block;width:20px;height:2px;background:var(--rj-ink);border-radius:0;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.hdr-burger[data-astro-cid-eiyd7voq][aria-expanded=true] span[data-astro-cid-eiyd7voq]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hdr-burger[data-astro-cid-eiyd7voq][aria-expanded=true] span[data-astro-cid-eiyd7voq]:nth-child(2){opacity:0;transform:scaleX(0)}.hdr-burger[data-astro-cid-eiyd7voq][aria-expanded=true] span[data-astro-cid-eiyd7voq]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hdr-overlay[data-astro-cid-eiyd7voq]{display:none;position:fixed;inset:0;z-index:480;background:#0b0f1459}.hdr-overlay[data-astro-cid-eiyd7voq].is-visible{display:block}.hdr-mobile-nav[data-astro-cid-eiyd7voq]{position:fixed;top:calc(var(--topbar-height, 36px) + var(--header-height, 80px));left:0;right:0;bottom:0;background:var(--rj-surface);z-index:490;overflow-y:auto;border-top:2px solid var(--rj-accent);visibility:hidden;pointer-events:none}.hdr-mobile-nav[data-astro-cid-eiyd7voq][aria-hidden=false]{visibility:visible;pointer-events:all}.mob-item[data-astro-cid-eiyd7voq]{border-bottom:1px solid var(--rj-line)}.mob-item__trigger[data-astro-cid-eiyd7voq]{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--rj-ink);background:none;border:none;cursor:pointer;text-align:left}.mob-item__trigger[data-astro-cid-eiyd7voq]:hover,.mob-item__trigger[data-astro-cid-eiyd7voq][aria-expanded=true]{color:var(--rj-accent-ink)}.mob-item__trigger[data-astro-cid-eiyd7voq][aria-expanded=true] .mob-chevron[data-astro-cid-eiyd7voq]{transform:rotate(180deg)}.mob-chevron[data-astro-cid-eiyd7voq]{flex-shrink:0;opacity:.6}.mob-item__panel[data-astro-cid-eiyd7voq]{display:grid;grid-template-rows:0fr;overflow:hidden}.mob-item__panel[data-astro-cid-eiyd7voq].is-open{grid-template-rows:1fr}.mob-item__panel[data-astro-cid-eiyd7voq]>[data-astro-cid-eiyd7voq]{min-height:0}.mob-item__panel-inner[data-astro-cid-eiyd7voq]{padding:.25rem 1.25rem 1rem;background:var(--rj-paper);display:flex;flex-direction:column;gap:.125rem}.mob-item__all[data-astro-cid-eiyd7voq]{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-accent-ink);text-decoration:none;border-radius:var(--rj-radius)}.mob-item__all[data-astro-cid-eiyd7voq]:hover{background:var(--rj-surface)}.mob-item__link[data-astro-cid-eiyd7voq]{display:flex;align-items:center;min-height:44px;padding:.4375rem .75rem;font-size:.9375rem;color:var(--rj-ink-2);text-decoration:none;border-radius:var(--rj-radius)}.mob-item__link[data-astro-cid-eiyd7voq]:hover{background:var(--rj-surface);color:var(--rj-ink)}.mob-direct[data-astro-cid-eiyd7voq]{display:flex;align-items:center;min-height:44px;padding:1rem 1.25rem;font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--rj-ink);border-bottom:1px solid var(--rj-line);text-decoration:none}.mob-direct[data-astro-cid-eiyd7voq]:hover{color:var(--rj-accent-ink)}.mob-cta[data-astro-cid-eiyd7voq]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.5rem 1.25rem;min-height:44px;padding:1rem 1.5rem;background:var(--rj-accent-ink);color:#fff;font-size:1rem;font-weight:600;text-align:center;border-radius:var(--rj-radius-pill);text-decoration:none;transition:background-color var(--rj-btn-ease)}.mob-cta[data-astro-cid-eiyd7voq]:hover{background:var(--rj-accent-deep);color:#fff}@media(max-width:1100px){.mega-grid[data-astro-cid-eiyd7voq]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.hdr-nav[data-astro-cid-eiyd7voq],.hdr-cta[data-astro-cid-eiyd7voq]{display:none}.hdr-burger[data-astro-cid-eiyd7voq]{display:flex}}@media(max-width:480px){.hdr-inner[data-astro-cid-eiyd7voq]{gap:1rem}.hdr-logo-img[data-astro-cid-eiyd7voq]{height:52px}}.ft *,.ft *:before,.ft *:after{box-sizing:border-box}.ft ul{list-style:none;margin:0;padding:0}.ft address{font-style:normal}.ft{background:#0d1117;color:#ffffffa6;font-family:inherit}.ft h1,.ft h2,.ft h3,.ft h4,.ft h5,.ft h6{color:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.ft p{color:inherit;line-height:inherit}.ft__bar{height:2px;background:#e84a2f}.ft__body{max-width:var(--container-max, none);margin:0 auto;padding:4.5rem 2rem 3.5rem}.ft__grid{display:grid;grid-template-columns:1.85fr 1fr 1fr 1.25fr;gap:3.5rem;align-items:start}.ft__logo{display:inline-flex;flex-direction:column;gap:1px;text-decoration:none;margin-bottom:1.25rem;line-height:1}.ft__logo-lga{font-size:1.875rem;font-weight:900;letter-spacing:-.04em;color:#fff}.ft__logo-sub{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e84a2f}.ft__desc{font-size:.875rem;color:#ffffff80;line-height:1.75;margin-bottom:1.25rem}.ft__norms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.5rem}.ft__norm{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:0;padding:3px 7px;white-space:nowrap}.ft__contact{display:flex;flex-direction:column;gap:10px}.ft__wa-cta{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#25d3661a;border:1px solid rgba(37,211,102,.22);border-radius:0;text-decoration:none;color:#ffffffd9;transition:background .2s,border-color .2s;margin-bottom:4px}.ft__wa-cta svg{color:#25d366;flex-shrink:0}.ft__wa-cta strong{display:block;font-size:.9375rem;font-weight:700;color:#fff}.ft__wa-cta em{display:block;font-style:normal;font-size:.72rem;color:#ffffff6b;margin-top:1px}.ft__wa-cta:hover{background:#25d36629;border-color:#25d36659}.ft__contact-row{display:flex;align-items:flex-start;gap:9px;font-size:.8125rem;color:#ffffff80;text-decoration:none;line-height:1.5;transition:color .15s}.ft__contact-row svg{flex-shrink:0;margin-top:2px;color:#ffffff4d}.ft__contact-row:hover{color:#ffffffd1}.ft__schedule{display:flex;align-items:flex-start;gap:9px;font-size:.8125rem;color:#ffffff80;line-height:1.5}.ft__schedule svg{flex-shrink:0;margin-top:3px;color:#ffffff4d}.ft__schedule div{display:flex;flex-direction:column;gap:2px}.ft__schedule span{display:block}.ft__schedule b{color:#ffffffbf;font-weight:500}.ft__schedule-dim{color:#ffffff47;font-style:italic}.ft__heading{display:flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin:0 0 1rem}.ft__heading--mt{margin-top:2.25rem}.ft__heading-bar{display:block;width:20px;height:2px;background:#e84a2f;flex-shrink:0;border-radius:0}.ft__list{display:flex;flex-direction:column}.ft__link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.875rem;color:#ffffff94;text-decoration:none;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05);line-height:1.35;transition:color .15s}.ft__list>li:last-child>.ft__link{border-bottom:none}.ft__link:hover{color:#ffffffeb}.ft__link--all{font-weight:700;color:#e84a2f;border-bottom:1px solid rgba(232,74,47,.15);margin-bottom:4px;padding-bottom:10px}.ft__link--all:hover{color:#ff6b51}.ft__link--all svg{flex-shrink:0}.ft__badge{font-size:.575rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff4d;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:2px 5px;white-space:nowrap;flex-shrink:0}.ft__cta-desc{font-size:.875rem;color:#ffffff80;line-height:1.75;margin-bottom:1.25rem}.ft__cta-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 20px;background:#25d366;color:#fff;font-size:.9rem;font-weight:700;border-radius:999px;text-decoration:none;transition:background-color .12s;margin-bottom:10px}.ft__cta-btn:hover{background:#1ebe5b}.ft__cta-link{display:block;text-align:center;font-size:.78rem;color:#ffffff59;text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.ft__cta-link:hover{color:#ffffffb3}.ft__trust{border-top:1px solid rgba(255,255,255,.07);padding-top:1.125rem;display:flex;flex-direction:column;gap:8px}.ft__trust li{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#ffffff6b;line-height:1.4}.ft__trust svg{flex-shrink:0}.ft__bottom{border-top:1px solid rgba(255,255,255,.06)}.ft__bottom-inner{max-width:var(--container-max, none);margin:0 auto;padding:1.125rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ft__copy,.ft__tagline{font-size:.72rem;color:#ffffff40;line-height:1.5}@media(max-width:1200px){.ft__grid{grid-template-columns:1.6fr 1fr 1fr;gap:2.5rem}.ft__cta-col{grid-column:1 / -1}}@media(max-width:900px){.ft__grid{grid-template-columns:1fr 1fr;gap:2rem}.ft__brand{grid-column:1 / -1}.ft__desc{max-width:100%}.ft__cta-col{grid-column:1 / -1;max-width:100%}}@media(max-width:540px){.ft__grid{grid-template-columns:1fr}.ft__body{padding:3rem 1.25rem 2.5rem}.ft__bottom-inner{flex-direction:column;text-align:center}}.wa-float[data-astro-cid-e5zemjm4]{position:fixed;bottom:1.75rem;right:1.75rem;z-index:800;display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1rem .75rem .875rem;background:var(--color-whatsapp);color:#fff;border:1px solid rgba(11,15,20,.12);border-radius:var(--rj-radius-pill, 999px);font-size:.875rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:background-color var(--rj-btn-ease, .12s cubic-bezier(.4, 0, .2, 1))}.wa-float[data-astro-cid-e5zemjm4]:hover{background:var(--color-whatsapp-dark);color:#fff}.wa-float__icon[data-astro-cid-e5zemjm4]{flex-shrink:0}.wa-float__label[data-astro-cid-e5zemjm4]{white-space:nowrap}.wa-float__pulse[data-astro-cid-e5zemjm4]{position:absolute;top:-3px;right:-3px;width:12px;height:12px;background:var(--rj-accent, #E84A2F);border-radius:50%;border:2px solid #fff}@media(max-width:480px){.wa-float[data-astro-cid-e5zemjm4]{bottom:1rem;right:1rem;padding:.75rem}.wa-float__label[data-astro-cid-e5zemjm4]{display:none}}.section-header--center{margin-inline:auto;text-align:center}.section-header__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--c-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-3)}.section-header__eyebrow:before{content:"";display:block;width:20px;height:2px;background:var(--c-accent);flex-shrink:0}.section-header--center .section-header__eyebrow{justify-content:center}.section-header--center .section-header__eyebrow:before{display:none}.section-header__h2{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--sp-4)}.section-header__h2 em{font-style:normal;color:var(--c-accent)}.section-header__desc{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--c-muted)}.section-header--center .section-header__desc{margin-inline:auto}.section--dark .section-header__h2,.section--dark .section-header__eyebrow{color:var(--c-white)}.section--dark .section-header__eyebrow:before{background:var(--c-accent)}.section--dark .section-header__desc{color:#ffffffb3}.cat-card{display:flex;flex-direction:column;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit}.cat-card__body{padding:var(--sp-6);flex:1;display:flex;flex-direction:column;gap:var(--sp-3)}.cat-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--c-primary-light);border-radius:var(--radius-lg);color:var(--c-primary);flex-shrink:0}.cat-card__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--c-ink);line-height:var(--leading-snug)}.cat-card__desc{font-size:var(--text-sm);color:var(--c-muted);line-height:var(--leading-relaxed);flex:1}.cat-card__badge{display:inline-flex;align-items:center;font-size:.625rem;font-weight:var(--weight-bold);color:var(--c-accent);background:var(--c-accent-light);border:1px solid rgba(var(--c-accent-rgb),.2);padding:.15rem .5rem;border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;width:fit-content}.cat-card__footer{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--c-border);display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--c-primary);background:var(--c-surface)}.cat-card__footer-arrow{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:var(--c-white);border-radius:var(--radius-full);font-size:.75rem}.review-card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-xl);padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-5);box-shadow:var(--shadow-sm)}.review-card__stars{display:flex;gap:3px;color:#f59e0b;font-size:1.1rem}.review-card__quote{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-ink-2);font-style:italic;flex:1}.review-card__quote:before{content:"“"}.review-card__quote:after{content:"”"}.review-card__author{display:flex;flex-direction:column;gap:.2rem}.review-card__name{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--c-ink)}.review-card__role{font-size:var(--text-xs);color:var(--c-muted)}.feature-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.feature-table th{background:var(--c-primary);color:var(--c-white);font-weight:var(--weight-semibold);padding:var(--sp-4) var(--sp-5);text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.feature-table td{padding:var(--sp-4) var(--sp-5);color:var(--c-ink-2);border-bottom:1px solid var(--c-border);vertical-align:top}.feature-table tr:last-child td{border-bottom:none}.feature-table tr:nth-child(2n) td{background:var(--c-surface)}.check-list{display:flex;flex-direction:column;gap:var(--sp-3);list-style:none}.check-list li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--text-base);color:var(--c-ink-2);line-height:var(--leading-relaxed)}.check-list__icon{width:20px;height:20px;background:var(--c-accent);color:var(--c-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:.65rem;font-weight:var(--weight-black)}.section--dark .check-list li{color:#ffffffd9}.section--dark .check-list__icon{background:var(--c-accent)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2)}.stat-item__number{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:1;letter-spacing:-.03em}.stat-item__label{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.proceso-step{display:flex;gap:var(--sp-5);align-items:flex-start}.proceso-step__num{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:1;color:var(--c-accent);opacity:.25;flex-shrink:0;letter-spacing:-.04em;min-width:2.5ch}.proceso-step__content{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:.3rem}.proceso-step__label{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--c-white)}.proceso-step__desc{font-size:var(--text-sm);color:#ffffffa6;line-height:var(--leading-relaxed)}.faq-item{border-bottom:1px solid var(--c-border)}.faq-item:last-child{border-bottom:none}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--c-ink);background:none;border:none;cursor:pointer;text-align:left}.faq-trigger:hover,.faq-trigger[aria-expanded=true]{color:var(--c-accent)}.faq-chevron{flex-shrink:0;transition:transform var(--transition);color:var(--c-muted)}.faq-trigger[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow);overflow:hidden}.faq-panel.is-open{grid-template-rows:1fr}.faq-panel-inner{min-height:0;padding-bottom:var(--sp-5);font-size:var(--text-sm);color:var(--c-ink-2);line-height:var(--leading-relaxed)}.norm-strip{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.norm-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--c-primary-light);color:var(--c-primary);border:1px solid rgba(var(--c-primary-rgb),.15);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.norm-badge__dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--c-accent);flex-shrink:0}.section--dark .norm-badge{background:#ffffff14;color:#ffffffe6;border-color:#ffffff26}.section--dark .norm-badge:hover{background:var(--c-accent);color:var(--c-white);border-color:var(--c-accent)}img:is([src="/imagenes/productos/extintores/extintor-tipo-a-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-contra-incendios-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-tipo-b-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-single-1.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-emx2-1.webp"]){--foto-w: 245px;--foto-h: 300px}img:is([src="/imagenes/nosotros/lga-equipo-contra-incendios-1.webp"],[src="/imagenes/productos/equipo-bomberos/equipo-de-respiracion-autonoma-2.webp"],[src="/imagenes/productos/equipo-bomberos/trajes-de-bombero-en-venta-2.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-casco-de-bombero-2.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-2-kg-3.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-5kg-2.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-9-kg-2.webp"],[src="/imagenes/productos/extintores/extintor-clase-c-6kg-2.webp"],[src="/imagenes/productos/extintores/extintores-clase-k-6kg-2.webp"],[src="/imagenes/productos/extintores/venta-e-extintor-clase-a-35-kg-3.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-industriales-2.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-industriales-2.webp"]){--foto-w: 300px;--foto-h: 164px}img:is([src="/imagenes/marca/logo-lga.webp"]){--foto-w: 420px;--foto-h: 249px}img:is([src="/imagenes/nosotros/empresa-responsable-para-venta-de-equipos-contra-incendios.webp"],[src="/imagenes/productos/extintores/extintor-tipo-a.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-contra-incendios.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-tipo-b.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-single.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-emx2.webp"],[src="/imagenes/productos/senalizacion/senalizacion-de-obligacion.webp"],[src="/imagenes/productos/senalizacion/senalizacion-de-prohibicion-en-venta.webp"]){--foto-w: 560px;--foto-h: 686px}img:is([src="/imagenes/productos/equipo-bomberos/casco-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/equipo-de-respiracion-autonoma.webp"],[src="/imagenes/productos/equipo-bomberos/traje-de-bombero-en-renta-1.webp"],[src="/imagenes/productos/equipo-bomberos/trajes-de-bombero-en-venta.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-botas-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-casco-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-guantes-de-bombero-1-1.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-traje-de-bombero-de-aproximacion-1.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-traje-de-bombero-forestal.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-2-kg-1.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-5kg.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-9-kg.webp"],[src="/imagenes/productos/extintores/extintor-clase-c-6kg.webp"],[src="/imagenes/productos/extintores/extintor-clase-k-2kg.webp"],[src="/imagenes/productos/extintores/extintores-clase-b-1.webp"],[src="/imagenes/productos/extintores/extintores-clase-c-2kg.webp"],[src="/imagenes/productos/extintores/extintores-clase-k-35kg-1.webp"],[src="/imagenes/productos/extintores/extintores-clase-k-6kg.webp"],[src="/imagenes/productos/extintores/vemta-de-extintor-clase-b-6lt-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintor-clase-b.webp"],[src="/imagenes/productos/extintores/venta-de-extintor-clase-c-9kg-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-b-9-kg.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-c-35kg-1.webp"],[src="/imagenes/productos/extintores/venta-e-extintor-clase-a-35-kg-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-2.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-3-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-de-succion-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-de-succion-2-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-doble-cara-1-1.webp"],[src="/imagenes/productos/mangueras/venta-de-mangueras-doble.webp"],[src="/imagenes/productos/monitores/minitores-contra-incendios.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-en-venta.webp"],[src="/imagenes/productos/monitores/monitores-manuales.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-10-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-5-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-industriales.webp"],[src="/imagenes/productos/senalizacion/letrero-de-punta-de-reencuentro-1.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-prohibido-estacionarse.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-regadera-de-emergencia-1.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-rompase-en-caso-de-emergencia.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalamiento-de-adevertencia.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalamiento-de-advertencia-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalamiento-de-prohibicion.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-obligacion-1-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-obligacion.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-salvacion-2.webp"]){--foto-w: 600px;--foto-h: 329px}img:is([src="/imagenes/productos/equipo-bomberos/venta-de-guantes-de-bombero-1.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-traje-de-bombero-de-aproximacion.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-2-kg.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-5kg-4.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-9-kg-4.webp"],[src="/imagenes/productos/extintores/extintores-clase-b.webp"],[src="/imagenes/productos/extintores/extintores-clase-k-35kg.webp"],[src="/imagenes/productos/extintores/venta-de-extintor-clase-c-9kg.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-c-35kg.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-k-9kg.webp"],[src="/imagenes/productos/extintores/venta-e-extintor-clase-a-35-kg.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-3.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-4.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-5.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-doble-cara-1.webp"],[src="/imagenes/productos/senalizacion/letrero-de-punta-de-reencuentro.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-prohibido-fumar.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-regadera-de-emergencia.webp"]){--foto-w: 768px;--foto-h: 421px}img:is([src="/imagenes/productos/equipo-bomberos/casco-de-bombero-3.webp"],[src="/imagenes/productos/equipo-bomberos/equipo-de-respiracion-autonoma-3.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-traje-de-bombero-forestal-3.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-2-kg-4.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-5kg-3.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-9-kg-3.webp"],[src="/imagenes/productos/extintores/extintor-clase-c-6kg-3.webp"],[src="/imagenes/productos/extintores/venta-e-extintor-clase-a-35-kg-4.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-en-venta-4.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-rompase-en-caso-de-emergencia-3.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-salvacion-2-3.webp"]){--foto-w: 1024px;--foto-h: 561px}img:is([src="/imagenes/productos/equipo-bomberos/pantalon-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/traje-aluminizado.webp"],[src="/imagenes/productos/extintores/extintor-acetato-de-potasio.webp"],[src="/imagenes/productos/extintores/extintor-agua-desmineralizada.webp"],[src="/imagenes/productos/extintores/extintor-agua-nebulizada.webp"],[src="/imagenes/productos/extintores/extintor-clase-d-metales.webp"],[src="/imagenes/productos/extintores/extintor-co2-2-3-kg.webp"],[src="/imagenes/productos/extintores/extintor-co2-9-kg.webp"],[src="/imagenes/productos/extintores/extintor-de-agua-a-presion.webp"],[src="/imagenes/productos/extintores/extintor-de-espuma-afff.webp"],[src="/imagenes/productos/extintores/extintor-pqs-20-kg.webp"],[src="/imagenes/productos/extintores/gabinete-para-extintor.webp"],[src="/imagenes/productos/extintores/soporte-para-extintor.webp"],[src="/imagenes/productos/mangueras/hidrante-contra-incendios.webp"]){--foto-w: 1024px;--foto-h: 1536px}img:is([src="/imagenes/productos/senalizacion/plano-de-evacuacion.webp"]){--foto-w: 1086px;--foto-h: 1448px}img:is([src="/imagenes/productos/extintores/extintor-agente-limpio.webp"]){--foto-w: 1122px;--foto-h: 1402px}img:is([src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-industriales-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-manuales-1.webp"]){--foto-w: 1172px;--foto-h: 643px}img:is([src="/imagenes/productos/equipo-bomberos/chaleco-de-brigadista.webp"],[src="/imagenes/productos/equipo-bomberos/chaqueton-de-bombero.webp"]){--foto-w: 1199px;--foto-h: 1312px}img:is([src="/imagenes/productos/mangueras/manguera-para-hidrante.webp"],[src="/imagenes/productos/senalizacion/senal-de-alarma-contra-incendio.webp"],[src="/imagenes/productos/senalizacion/senal-de-hidrante.webp"],[src="/imagenes/productos/senalizacion/senal-de-punto-de-reunion.webp"]){--foto-w: 1254px;--foto-h: 1254px}img:is([src="/imagenes/nosotros/lga-equipo-contra-incendios.webp"],[src="/imagenes/productos/equipo-bomberos/arnes-de-rescate.webp"],[src="/imagenes/productos/equipo-bomberos/casco-de-bombero-1.webp"],[src="/imagenes/productos/equipo-bomberos/equipo-de-respiracion-autonoma-1.webp"],[src="/imagenes/productos/equipo-bomberos/trajes-de-bombero-en-venta-1.webp"],[src="/imagenes/productos/equipo-bomberos/venta-de-traje-de-bombero-1.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-2-kg-2.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-5kg-1.webp"],[src="/imagenes/productos/extintores/extintor-clase-a-9-kg-1.webp"],[src="/imagenes/productos/extintores/extintor-clase-c-6kg-1.webp"],[src="/imagenes/productos/extintores/extintor-clase-k-2kg-1.webp"],[src="/imagenes/productos/extintores/extintores-clase-b-2.webp"],[src="/imagenes/productos/extintores/extintores-clase-k-6kg-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintor-clase-b-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-b-9-kg-1.webp"],[src="/imagenes/productos/extintores/venta-de-extintores-clase-c-35kg-2.webp"],[src="/imagenes/productos/extintores/venta-e-extintor-clase-a-35-kg-2.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-contra-incendios-2-1.webp"],[src="/imagenes/productos/mangueras/venta-de-manguera-de-succion-1-1.webp"],[src="/imagenes/productos/monitores/monitor-manual-de-arranque-rapido-2.webp"],[src="/imagenes/productos/monitores/monitor-manual-en-venta-2.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-en-venta-1-1.webp"],[src="/imagenes/productos/monitores/monitores-contra-incendios-en-venta-2.webp"],[src="/imagenes/productos/monitores/monitores-manuales-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitor-contra-incendios-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-2-1.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-3-2.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-contra-incendios-4-2.webp"],[src="/imagenes/productos/monitores/venta-de-monitores-industriales-1.webp"],[src="/imagenes/productos/senalizacion/letrero-de-punta-de-reencuentro-2.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-rompase-en-caso-de-emergencia-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalamiento-de-advertencia-1-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalamiento-de-prohibicion-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-obligacion-1-2.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-obligacion-1.webp"],[src="/imagenes/productos/senalizacion/venta-de-senalizacion-de-salvacion-2-1.webp"]){--foto-w: 1306px;--foto-h: 716px}img:is([src="/imagenes/productos/mangueras/gabinete-contra-incendios.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-extintor.webp"]){--foto-w: 1312px;--foto-h: 1199px}img:is([src="/imagenes/productos/equipo-bomberos/cinturon-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/hacha-de-bombero.webp"],[src="/imagenes/productos/equipo-bomberos/monja-de-bombero.webp"],[src="/imagenes/productos/extintores/extintor-movil-rodante.webp"],[src="/imagenes/productos/extintores/extintor-para-auto.webp"],[src="/imagenes/productos/mangueras/boquilla-chorro-niebla.webp"],[src="/imagenes/productos/mangueras/coples-para-manguera.webp"],[src="/imagenes/productos/mangueras/manguera-de-bomberos.webp"],[src="/imagenes/productos/mangueras/rociadores-contra-incendios.webp"],[src="/imagenes/productos/mangueras/toma-siamesa-contra-incendios.webp"],[src="/imagenes/productos/senalizacion/cinta-antiderrapante.webp"],[src="/imagenes/productos/senalizacion/letrero-de-salida-de-emergencia.webp"],[src="/imagenes/productos/senalizacion/senal-de-riesgo-electrico.webp"],[src="/imagenes/productos/senalizacion/senalamiento-de-ruta-de-evacuacion.webp"],[src="/imagenes/productos/senalizacion/senales-fotoluminiscentes.webp"]){--foto-w: 1536px;--foto-h: 1024px}img:is([src="/imagenes/productos/equipo-bomberos/herramienta-halligan.webp"]){--foto-w: 1672px;--foto-h: 941px}@media(min-width:1025px){:root img{max-width:min(100%,var(--foto-w, 100%));max-height:var(--foto-h, none);margin-inline:auto}}:root{--color-navy: #03223f;--color-navy-dark: #021a30;--color-navy-hover: #011525;--color-navy-mid: #0a3a5c;--color-navy-light: #e8f0f8;--color-navy-faint: rgba(3, 34, 63, .07);--color-fire: #E84A2F;--color-fire-dark: #C73C22;--color-fire-darker: #B5341C;--color-fire-hover: #C73C22;--color-fire-light: #FEF0EC;--color-fire-faint: rgba(232, 74, 47, .08);--color-black: #080C10;--color-dark: #111418;--color-white: #FFFFFF;--color-gray-50: #FAFBFC;--color-gray-100: #F4F6F8;--color-gray-200: #E8ECF0;--color-gray-400: #9CA8B4;--color-gray-500: #6B7785;--color-gray-muted: #5F6B78;--color-gray-700: #374151;--color-gray-900: #111827;--bg-hero: var(--color-navy);--bg-stats: var(--color-fire);--bg-light: var(--color-gray-100);--bg-white: var(--color-white);--text-on-dark: var(--color-white);--text-on-light: var(--color-gray-700);--text-muted: var(--color-gray-500);--accent: var(--color-fire);--border: var(--color-gray-200);--c-primary: #03223f;--c-primary-dark: #021a30;--c-primary-light: #e8f0f8;--c-primary-rgb: 3, 34, 63;--c-accent: #E84A2F;--c-accent-dark: #C73C22;--c-accent-light: #FEF0EC;--c-accent-rgb: 232, 74, 47;--c-white: #FFFFFF;--c-ink: #080C10;--c-ink-2: #374151;--c-muted: #6B7785;--c-surface: #F4F6F8;--c-border: #E8ECF0;--topbar-height: 36px;--header-height: 100px;--header-border: 1px;--stack-height: calc(var(--topbar-height) + var(--header-height) + var(--header-border));--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Inter", system-ui, sans-serif;--text-xs: clamp(.75rem, .9vw, .875rem);--text-sm: clamp(.875rem, 1vw, 1rem);--text-base: clamp(1rem, 1.1vw, 1.125rem);--text-lg: clamp(1.125rem, 1.4vw, 1.25rem);--text-xl: clamp(1.25rem, 1.8vw, 1.5rem);--text-2xl: clamp(1.5rem, 2.2vw, 2rem);--text-3xl: clamp(2rem, 3.5vw, 3rem);--text-4xl: clamp(2.5rem, 4.5vw, 3.75rem);--text-5xl: clamp(3rem, 5.5vw, 4.5rem);--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.7;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--sp-32: 8rem;--container-max: none;--container-px: 1.5rem;--section-py: clamp(3rem, 6vw, 5rem);--section-py-sm: clamp(2rem, 4vw, 3rem);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.06);--shadow-sm: 0 1px 4px rgba(0,0,0,.1);--shadow-md: 0 4px 12px rgba(0,0,0,.12);--shadow-lg: 0 8px 24px rgba(0,0,0,.14);--shadow-xl: 0 16px 40px rgba(0,0,0,.16);--shadow-navy-sm: 0 2px 8px rgba(3,34,63,.18);--shadow-navy-md: 0 4px 16px rgba(3,34,63,.22);--shadow-navy-lg: 0 8px 32px rgba(3,34,63,.28);--ease: cubic-bezier(.4, 0, .2, 1);--duration: .2s;--duration-slow: .35s;--transition: var(--duration) var(--ease);--transition-slow: var(--duration-slow) var(--ease);--color-whatsapp: #25D366;--color-whatsapp-dark: #1EA855}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--c-ink);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--c-ink);letter-spacing:-.01em}p{line-height:var(--leading-relaxed);color:var(--c-ink-2)}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit;font-size:inherit;border:none;background:none}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.section{padding-block:var(--section-py)}.section--sm{padding-block:var(--section-py-sm)}.section--dark{background:var(--c-primary);color:var(--c-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark p{color:var(--c-white)}.section--dark p{color:#ffffffbf}.section--gray{background:var(--c-surface)}.section--fire{background:var(--c-accent);color:var(--c-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);border:2px solid transparent;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition);cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:.01em}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-accent);color:var(--c-white);box-shadow:0 2px 8px rgba(var(--c-accent-rgb),.35)}.btn--primary:hover{background:var(--c-accent-dark);color:var(--c-white);transform:translateY(-1px);box-shadow:0 4px 14px rgba(var(--c-accent-rgb),.4)}.btn--secondary{background:var(--c-primary);color:var(--c-white);box-shadow:0 2px 8px rgba(var(--c-primary-rgb),.25)}.btn--secondary:hover{background:var(--c-primary-dark);color:var(--c-white);transform:translateY(-1px)}.btn--ghost{background:transparent;color:var(--c-accent);border-color:var(--c-accent)}.btn--ghost:hover{background:var(--c-accent-light);color:var(--c-accent-dark)}.btn--ghost-light{background:#ffffff14;color:var(--c-white);border-color:#ffffff4d;backdrop-filter:blur(4px)}.btn--ghost-light:hover{background:#ffffff2e;border-color:#fff9;color:var(--c-white)}.btn--whatsapp{background:var(--color-whatsapp);color:var(--c-white);box-shadow:0 2px 8px #25d3664d}.btn--whatsapp:hover{background:var(--color-whatsapp-dark);color:var(--c-white);transform:translateY(-1px);box-shadow:0 4px 14px #25d36666}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;line-height:1}.badge--fire{background:var(--c-accent-light);color:var(--c-accent-dark);border:1px solid rgba(var(--c-accent-rgb),.2)}.badge--navy{background:var(--c-primary-light);color:var(--c-primary);border:1px solid rgba(var(--c-primary-rgb),.15)}.badge--white{background:#ffffff1f;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.divider{border:none;border-top:1px solid var(--c-border)}@media(max-width:1024px){:root{--topbar-height: 44px;--header-height: 62px}}@media(max-width:768px){:root{--container-px: 1rem;--section-py: clamp(2.5rem, 5vw, 4rem)}}@media(max-width:640px){:root{--section-py: clamp(2.25rem, 5vw, 3rem)}}@media(max-width:380px){:root{--container-px: .875rem;--header-height: 58px}}:root{--rj-surface: #FFFFFF;--rj-paper: #FAFAFA;--rj-paper-2: #F4F5F7;--rj-line: #E6E8EB;--rj-line-strong: #D4D8DD;--rj-ink: #0B0F14;--rj-ink-2: #4B5563;--rj-ink-mute: #6B7785;--rj-accent: #E84A2F;--rj-accent-ink: #C73C22;--rj-accent-deep: #B5341C;--rj-accent-wash: #FEF0EC;--rj-font-sans: "Inter", system-ui, -apple-system, sans-serif;--rj-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rj-display: clamp(2.1rem, 4.4vw, 3.5rem);--rj-display-sm: clamp(1.75rem, 3.2vw, 2.5rem);--rj-h2: clamp(1.5rem, 2.6vw, 2.125rem);--rj-h3: clamp(1.125rem, 1.6vw, 1.375rem);--rj-body: clamp(.9375rem, 1.05vw, 1.0625rem);--rj-small: .8125rem;--rj-micro: .6875rem;--rj-radius: 0;--rj-radius-pill: 999px;--rj-cell-pad: clamp(1.25rem, 2.2vw, 1.75rem);--rj-block: clamp(2.5rem, 5vw, 4.5rem);--rj-split-mitad: minmax(0, 1fr) minmax(0, 1fr);--rj-split-ancho: minmax(0, 3fr) minmax(0, 1fr);--rj-btn-ease: .12s cubic-bezier(.4, 0, .2, 1)}.rj-rail{max-width:var(--container-max, none);margin-inline:auto;background:var(--rj-surface)}.rj-page{background:var(--rj-paper);font-family:var(--rj-font-sans);color:var(--rj-ink-2)}.rj-module{border-bottom:1px solid var(--rj-line)}.rj-module:last-child{border-bottom:none}.rj-module--paper{background:var(--rj-paper)}.rj-eyebrow{font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rj-ink-mute)}.rj-display{font-family:var(--rj-font-sans);font-size:var(--rj-display);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--rj-ink);text-wrap:balance}.rj-h2{font-size:var(--rj-h2);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--rj-ink);text-wrap:balance}.rj-h3{font-size:var(--rj-h3);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--rj-ink)}.rj-body{font-size:var(--rj-body);line-height:1.65;color:var(--rj-ink-2)}.rj-lead{font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6;color:var(--rj-ink-2);text-wrap:pretty}.rj-mark{background:var(--rj-accent);color:#fff;padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6875rem 1.25rem;font-family:var(--rj-font-sans);font-size:.875rem;font-weight:600;letter-spacing:-.005em;border:1px solid transparent;border-radius:var(--rj-radius-pill);white-space:nowrap;cursor:pointer;transition:background-color var(--rj-btn-ease),border-color var(--rj-btn-ease),color var(--rj-btn-ease)}.rj-btn--primary{background:var(--rj-ink);color:#fff}.rj-btn--primary:hover{background:#000;color:#fff}.rj-btn--accent{background:var(--rj-accent-ink);color:#fff}.rj-btn--accent:hover{background:var(--rj-accent-deep);color:#fff}.rj-btn--ghost{background:var(--rj-paper-2);color:var(--rj-ink)}.rj-btn--ghost:hover{background:#e9ebee;color:var(--rj-ink)}.rj-btn--outline{background:transparent;border-color:var(--rj-line-strong);color:var(--rj-ink)}.rj-btn--outline:hover{background:var(--rj-paper-2);color:var(--rj-ink)}.rj-action{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-accent-ink);transition:color var(--rj-btn-ease)}.rj-action:hover{color:var(--rj-accent-deep)}.rj-cells{display:grid;border-top:1px solid var(--rj-line)}.rj-cells--2{grid-template-columns:repeat(2,1fr)}.rj-cells--3{grid-template-columns:repeat(3,1fr)}.rj-cells--4{grid-template-columns:repeat(4,1fr)}.rj-cell{padding:var(--rj-cell-pad);border-right:1px solid var(--rj-line);border-bottom:1px solid var(--rj-line);background:var(--rj-surface)}.rj-cells--2 .rj-cell:nth-child(2n),.rj-cells--3 .rj-cell:nth-child(3n),.rj-cells--4 .rj-cell:nth-child(4n){border-right:none}.rj-dual{display:grid;grid-template-columns:minmax(200px,20%) 1fr}.rj-dual__aside{padding:var(--rj-cell-pad);border-right:1px solid var(--rj-line)}.rj-dual__main{min-width:0}.rj-grid{--rj-grid-cols: 3;display:grid;grid-template-columns:repeat(var(--rj-grid-cols),minmax(0,1fr));clip-path:inset(0 1px 1px 0)}.rj-grid>*{min-width:0;border-right:1px solid var(--rj-line);border-bottom:1px solid var(--rj-line);background:var(--rj-surface)}.rj-frame{max-width:var(--container-max, none);margin-inline:auto;background:var(--rj-surface)}.rj-rail .rj-frame{max-width:none}.rj-field{width:100%;min-height:44px;padding:.6875rem .875rem;font:inherit;font-size:.875rem;color:var(--rj-ink);background:var(--rj-surface);border:1px solid var(--rj-line-strong);border-radius:var(--rj-radius)}.rj-field::placeholder{color:var(--rj-ink-mute)}.rj-field[aria-invalid=true]{border-color:#b42318}.rj-table{width:100%;border-collapse:collapse;font-size:var(--rj-small);font-variant-numeric:tabular-nums}.rj-table th,.rj-table td{padding:.75rem var(--rj-cell-pad);border-bottom:1px solid var(--rj-line);text-align:left;vertical-align:top}.rj-table thead th{font-family:var(--rj-font-mono);font-size:var(--rj-micro);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-ink-mute);background:var(--rj-paper);border-bottom-color:var(--rj-line-strong)}.rj-table tbody th{font-weight:600;color:var(--rj-ink)}.rj-table td{color:var(--rj-ink-2)}.rj-table tbody tr:last-child th,.rj-table tbody tr:last-child td{border-bottom:none}.rj-figure{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--rj-ink);font-variant-numeric:tabular-nums}.rj-faq__item{border-bottom:1px solid var(--rj-line)}.rj-faq__item:last-child{border-bottom:none}.rj-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:44px;padding:1.125rem var(--rj-cell-pad);font-size:var(--rj-body);font-weight:600;letter-spacing:-.012em;color:var(--rj-ink);cursor:pointer;list-style:none;transition:background-color var(--rj-btn-ease)}.rj-faq__q::-webkit-details-marker{display:none}.rj-faq__q:hover{background:var(--rj-paper)}.rj-faq__sign{position:relative;flex:0 0 auto;width:14px;height:14px;margin-top:.3rem}.rj-faq__sign:before,.rj-faq__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--rj-ink)}.rj-faq__sign:after{transform:rotate(90deg)}.rj-faq__item[open] .rj-faq__sign:after{display:none}.rj-faq__a{padding:0 var(--rj-cell-pad) 1.25rem;font-size:var(--rj-body);line-height:1.65;color:var(--rj-ink-2)}@media(max-width:900px){.rj-cells--3,.rj-cells--4{grid-template-columns:repeat(2,1fr)}.rj-cells--3 .rj-cell:nth-child(3n),.rj-cells--4 .rj-cell:nth-child(4n){border-right:1px solid var(--rj-line)}.rj-cells--3 .rj-cell:nth-child(2n),.rj-cells--4 .rj-cell:nth-child(2n){border-right:none}.rj-dual{grid-template-columns:1fr}.rj-grid{--rj-grid-cols: 2}.rj-dual__aside{border-right:none;border-bottom:1px solid var(--rj-line)}}@media(max-width:560px){.rj-grid{--rj-grid-cols: 1}.rj-cells--2,.rj-cells--3,.rj-cells--4{grid-template-columns:1fr}.rj-cell{border-right:none!important}}@media(min-width:901px){.rj-cells--3>.rj-cell:last-child:nth-child(3n+1),.rj-cells--4>.rj-cell:last-child:nth-child(4n+1){grid-column:1 / -1;border-right:none}.rj-cells--3>.rj-cell:last-child:nth-child(3n+2),.rj-cells--4>.rj-cell:last-child:nth-child(4n+3){grid-column:span 2;border-right:none}.rj-cells--4>.rj-cell:last-child:nth-child(4n+2){grid-column:span 3;border-right:none}}@media(min-width:561px)and (max-width:900px){.rj-cells--3>.rj-cell:last-child:nth-child(odd),.rj-cells--4>.rj-cell:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}}@media(min-width:561px){.rj-cells--2>.rj-cell:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}}@media(min-width:1800px){.rj-grid{--rj-grid-cols: 4}.rj-cells--2:has(>.rj-cell:last-child:nth-child(3n)){grid-template-columns:repeat(3,1fr)}.rj-cells--2:has(>.rj-cell:last-child:nth-child(4n)){grid-template-columns:repeat(4,1fr)}.rj-cells--2:has(>.rj-cell:last-child:nth-child(3n))>.rj-cell:nth-child(n),.rj-cells--2:has(>.rj-cell:last-child:nth-child(4n))>.rj-cell:nth-child(n){grid-column:auto;border-right:1px solid var(--rj-line)}.rj-cells--2:has(>.rj-cell:last-child:nth-child(3n))>.rj-cell:nth-child(3n),.rj-cells--2:has(>.rj-cell:last-child:nth-child(4n))>.rj-cell:nth-child(4n){border-right:none}}.rj-page ::selection,.rj-scope ::selection{background:var(--rj-accent);color:#fff}.rj-page a:focus-visible,.rj-page button:focus-visible,.rj-page summary:focus-visible,.rj-page input:focus-visible,.rj-page select:focus-visible,.rj-page textarea:focus-visible,.rj-scope a:focus-visible,.rj-scope button:focus-visible,.rj-scope summary:focus-visible,.rj-scope input:focus-visible,.rj-scope select:focus-visible,.rj-scope textarea:focus-visible{outline:3px solid var(--rj-accent);outline-offset:2px;border-radius:0}.rj-body,.rj-lead,.rj-faq__a{text-wrap:pretty}@media(max-width:640px){.rj-field{font-size:16px;min-height:48px}}@media(prefers-reduced-motion:reduce){.rj-btn,.rj-action,.rj-faq__q{transition:none}}.bcbar__current,.section-header__eyebrow,.section-hdr__tag,.gcat__eyebrow,.pbo__eyebrow,.tbb__eyebrow,.cc__eyebrow,.mis__eyebrow,.mis__dif-eyebrow,.cat-eyebrow,.features__eyebrow,.blog-preview__eyebrow,.blog-paged-head__eyebrow,.scb__eyebrow,.bnb__eyebrow,.hist__eyebrow,.hose-family__eyebrow,.exm2__eyebrow,.sig-family__eyebrow,.scb__tagline,.exm2__card-body>span,.cat-ver-todo,.features__ver-mas,.blog-preview__ver-todo,.cc__ver-todo,.ccard__cta,.srv-card__cta,.tcard__url,.nosotros__btn--ghost,.hist__cta--ghost,.ablog__ver-catalogo,.ablog__ver-todos,.gblog__ver-catalogo,.ablog__article #articleContent a{color:var(--color-fire-dark)!important}.cat-ver-todo:hover,.features__ver-mas:hover,.blog-preview__ver-todo:hover,.cc__ver-todo:hover,.ccard__cta:hover,.srv-card__cta:hover,.tcard__url:hover,.nosotros__btn--ghost:hover,.hist__cta--ghost:hover,.ablog__ver-catalogo:hover,.ablog__ver-todos:hover,.gblog__ver-catalogo:hover,.ablog__article #articleContent a:hover{color:var(--color-fire-darker)!important}.btn--primary,.hdr-cta,.mob-cta,.hero__btn--primary,.hcat__btn--primary,.hn__btn--primary,.hart__btn--primary,.qlinks__item--cta,.scb__cta,.prb__cta-btn,.gcat__card-cta,.hose-family__button--primary,.exm2__button--primary,.sig-family__button--primary,.product-detail__button--primary,.faq-quote__submit,.ablog__footer-btn--wa,.ablog__cta-btn,.gblog__cta-btn{background:var(--color-fire-dark)!important;color:#fff!important}.btn--primary:hover,.hdr-cta:hover,.mob-cta:hover,.hero__btn--primary:hover,.hcat__btn--primary:hover,.hn__btn--primary:hover,.hart__btn--primary:hover,.qlinks__item--cta:hover,.scb__cta:hover,.prb__cta-btn:hover,.gcat__card-cta:hover,.hose-family__button--primary:hover,.exm2__button--primary:hover,.sig-family__button--primary:hover,.product-detail__button--primary:hover,.faq-quote__submit:hover,.ablog__footer-btn--wa:hover,.ablog__cta-btn:hover,.gblog__cta-btn:hover{background:var(--color-fire-darker)!important;color:#fff!important}.topbar__wa,.btn--whatsapp,.ft__cta-btn,.hco__btn--wa,.topbar__wa:hover,.btn--whatsapp:hover,.ft__cta-btn:hover,.hco__btn--wa:hover{color:var(--color-navy)!important}.ablog__related-cat,.gblog__recent-cat,.ablog__footer-trust-item,.ablog__footer-cta-sub,.gcat__section-footer-text,.gblog__section-count,.gblog__cat-total-label,.cc-pcard__normas,.tcard__tagline,.product-detail__highlights dt,.product-detail__response-note,.product-detail__visual-caption,.product-detail__sidebar-link-copy small,.section-header__desc,.section-hdr__desc,.section-hdr__right p,.gcat__cat-desc,.pbo__lead,.tbb__lead,.tbb__note p,.mis__lead,.cat-complemento__right p,.features__lead,.blog-preview__desc,.hist__valor-desc,.ablog__norma-desc,.ablog__footer-btn--back,.bnb__card-text,.faq-quote__column-heading p{color:var(--color-gray-muted)!important}.ft__schedule-dim,.ft__badge,.ft__cta-link,.ft__trust li{color:#ffffff9e!important}.ft__wa-cta em{color:#ffffffa8!important}.exm2__widget--cta p,.sig-family__widget--cta p,.hose-family__widget--cta p{color:#fff!important}.tcard__badge:not(.rjy-tag){color:#047857!important}@media(max-width:1024px){.hdr-logo-img{height:52px!important}.hdr-logo{padding-block:0!important}.topbar__inner{gap:.75rem!important}.topbar__phone,.topbar__wa{min-height:44px!important}.topbar__wa{padding-inline:.875rem!important}.hdr-logo,.hdr-burger{align-self:stretch!important;height:auto!important}.hdr-burger{justify-content:center!important;align-items:center!important}.gcat__sticky-nav{top:var(--stack-height)!important}.gcat__sticky-inner{padding-top:10px!important}.gcat__sticky-link{min-height:44px!important}.ft__link,.ft__contact-row,.ft__cta-link,.ft__logo,.ccard__sub,.ccard__cta,.bcard__cta,.cc-acard__cta,.hcat__catitem,.gcat__section-footer-link,.gcat__card-name-link,.ccard__title a,.gblog__card-titulo a,.scb__content-head h3 a,.ablog__cta-tel,.gblog__cta-tel,.ablog__ver-catalogo,.ablog__ver-todos,.ablog__footer-btn,.gblog__ver-catalogo,.gblog__cat-link,nav.exm2__widget>a,.cta-fi__form-link,.hco__panel-form-link,.product-detail__related-links a,.sig-family__chip-link,.tbb__link{display:flex!important;align-items:center!important;min-height:44px!important}.gcat__section-footer-link{white-space:normal!important}.topbar__phone,.topbar__wa,.bcbar__link,.gcat__card-cta,.gcat__card-ver,.gcat__cat-cta,.srv-card__cta,.tcard__url,.cat-ver-todo,.features__ver-mas,.blog-preview__ver-todo,.cc__ver-todo,.pbo__card-ver,.pbo__header-cta,.hco__panel-row-val,.gblog__card-cta,.gblog__pag-num,.gblog__pag-btn,.ablog__cta-btn,.gblog__cta-btn{display:inline-flex!important;align-items:center!important;min-height:44px!important}.bcbar__inner{height:60px!important}.bcbar__link{min-width:44px!important;justify-content:center!important}.ft__link--all{margin-bottom:8px!important}.ccard__subs,.gblog__pag-numbers,.gblog__pag-controls{gap:8px!important}.gblog__pag-num{min-width:44px!important;justify-content:center!important}.gblog__pag-numbers{flex-wrap:wrap!important;justify-content:center!important}.gblog__main,.gblog__sidebar{min-width:0!important}@supports (padding: max(0px)){.container{padding-left:max(var(--container-px),env(safe-area-inset-left))!important;padding-right:max(var(--container-px),env(safe-area-inset-right))!important}.wa-float,.whatsapp-float{margin-bottom:env(safe-area-inset-bottom)!important}}}@media(max-width:380px){.hdr-logo-img{height:48px!important}}.faq-quote__frame[data-astro-cid-vzjptv4a]{border-bottom:1px solid var(--rj-line)}.faq-quote__header[data-astro-cid-vzjptv4a]{display:grid;grid-template-columns:var(--rj-split-mitad);border-bottom:1px solid var(--rj-line)}.faq-quote__heading[data-astro-cid-vzjptv4a]{padding:var(--rj-block) var(--rj-cell-pad)}.faq-quote__eyebrow[data-astro-cid-vzjptv4a]{margin:0 0 1.125rem}.faq-quote__header[data-astro-cid-vzjptv4a] h2[data-astro-cid-vzjptv4a]{margin:0}.faq-quote__header[data-astro-cid-vzjptv4a] h2[data-astro-cid-vzjptv4a] em[data-astro-cid-vzjptv4a]{font-style:normal}.faq-quote__summary[data-astro-cid-vzjptv4a]{margin:1rem 0 0;color:var(--rj-ink-2);font-size:var(--rj-body);line-height:1.6}.faq-quote__intro[data-astro-cid-vzjptv4a]{display:grid;gap:.875rem;align-content:end;padding:var(--rj-block) var(--rj-cell-pad);border-left:1px solid var(--rj-line);background:var(--rj-paper)}.faq-quote__intro[data-astro-cid-vzjptv4a] p[data-astro-cid-vzjptv4a]{margin:0;color:var(--rj-ink-2);font-size:var(--rj-small);line-height:1.75;text-wrap:pretty}.faq-quote__grid[data-astro-cid-vzjptv4a]{display:grid;grid-template-columns:var(--rj-split-mitad);align-items:stretch}.faq-quote__faq[data-astro-cid-vzjptv4a]{min-width:0;border-right:1px solid var(--rj-line)}.faq-quote__column-heading[data-astro-cid-vzjptv4a]{padding:var(--rj-cell-pad);border-bottom:1px solid var(--rj-line)}.faq-quote__card-heading[data-astro-cid-vzjptv4a]{margin-bottom:1.25rem}.faq-quote__badge[data-astro-cid-vzjptv4a]{display:block;margin-bottom:.75rem}.faq-quote__badge--solid[data-astro-cid-vzjptv4a]{color:var(--rj-accent-ink)}.faq-quote__column-heading[data-astro-cid-vzjptv4a] h3[data-astro-cid-vzjptv4a],.faq-quote__card-heading[data-astro-cid-vzjptv4a] h3[data-astro-cid-vzjptv4a]{margin:0 0 .5rem}.faq-quote__column-heading[data-astro-cid-vzjptv4a] p[data-astro-cid-vzjptv4a],.faq-quote__card-heading[data-astro-cid-vzjptv4a] p[data-astro-cid-vzjptv4a]{margin:0;color:var(--rj-ink-2);font-size:var(--rj-small);line-height:1.65}.faq-quote__direct[data-astro-cid-vzjptv4a]{margin-top:.45rem!important}.faq-quote__direct[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a],.faq-quote__links[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a],.faq-quote__privacy[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a]{color:var(--rj-accent-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq-quote__direct[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a]:hover,.faq-quote__links[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a]:hover,.faq-quote__privacy[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a]:hover{color:var(--rj-accent-deep)}.faq-quote__answer[data-astro-cid-vzjptv4a] p[data-astro-cid-vzjptv4a]{margin:0;color:var(--rj-ink-2)}.faq-quote__links[data-astro-cid-vzjptv4a]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.75rem}.faq-quote__links[data-astro-cid-vzjptv4a] a[data-astro-cid-vzjptv4a]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--rj-small)}.faq-quote__card[data-astro-cid-vzjptv4a]{align-self:start;position:sticky;top:calc(var(--stack-height, 0px) + 1rem);scroll-margin-top:calc(var(--stack-height, 0px) + 1rem);margin-top:-1px;padding:var(--rj-cell-pad);background:var(--rj-paper);border-top:2px solid var(--rj-accent)}.faq-quote__form[data-astro-cid-vzjptv4a]{display:grid;gap:.875rem}.faq-quote__field[data-astro-cid-vzjptv4a]{display:grid;gap:.4rem}.faq-quote__field[data-astro-cid-vzjptv4a] label[data-astro-cid-vzjptv4a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--rj-ink);font-size:var(--rj-small);font-weight:600}.faq-quote__required[data-astro-cid-vzjptv4a]{color:var(--rj-accent-ink);font-family:var(--rj-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.faq-quote__field[data-astro-cid-vzjptv4a] textarea[data-astro-cid-vzjptv4a]{min-height:6.75rem;line-height:1.55;resize:vertical}@media(max-width:640px){.faq-quote__field[data-astro-cid-vzjptv4a] textarea[data-astro-cid-vzjptv4a]{min-height:7rem}}.faq-quote__field-error[data-astro-cid-vzjptv4a]{min-height:1em;margin:0;color:#b42318;font-size:.6875rem;line-height:1.35}.faq-quote__errors[data-astro-cid-vzjptv4a]{padding:.75rem .875rem;color:#7a271a;background:#fef3f2;border:1px solid #FECDCA;font-size:var(--rj-small);line-height:1.45}.faq-quote__submit[data-astro-cid-vzjptv4a]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:48px;padding:.75rem 1.25rem;color:#fff;background:var(--rj-accent-ink);border:1px solid transparent;border-radius:var(--rj-radius-pill);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--rj-btn-ease),border-color var(--rj-btn-ease)}.faq-quote__submit[data-astro-cid-vzjptv4a]:hover{background:var(--rj-accent-deep)}.faq-quote__privacy[data-astro-cid-vzjptv4a]{margin:0;color:var(--rj-ink-2);font-size:.75rem;line-height:1.55;text-align:center}.faq-quote__trust[data-astro-cid-vzjptv4a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin:.25rem 0 0;padding:.875rem 0 0;color:var(--rj-ink-2);border-top:1px solid var(--rj-line);font-family:var(--rj-font-mono);font-size:.625rem;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;list-style:none}.faq-quote__trust[data-astro-cid-vzjptv4a] li[data-astro-cid-vzjptv4a]:before{margin-right:.35rem;color:var(--rj-accent-ink);content:"✓"}@media(max-width:900px){.faq-quote__header[data-astro-cid-vzjptv4a],.faq-quote__grid[data-astro-cid-vzjptv4a]{grid-template-columns:1fr}.faq-quote__heading[data-astro-cid-vzjptv4a]{padding-bottom:var(--rj-cell-pad)}.faq-quote__intro[data-astro-cid-vzjptv4a]{padding-top:var(--rj-cell-pad);padding-bottom:var(--rj-cell-pad);border-top:1px solid var(--rj-line);border-left:0}.faq-quote__faq[data-astro-cid-vzjptv4a]{border-right:0}.faq-quote__card[data-astro-cid-vzjptv4a]{position:static;margin-top:0}}@media(prefers-reduced-motion:reduce){.faq-quote__submit[data-astro-cid-vzjptv4a]{transition:none}}
