.firefighter-product[data-astro-cid-sae2w6ug]{--navy:var(--rj-ink);--orange:var(--rj-accent);--ink:var(--rj-ink);--muted:var(--rj-ink-mute);color:var(--ink);background:#fff}.firefighter-product[data-astro-cid-sae2w6ug] [data-astro-cid-sae2w6ug]{box-sizing:border-box}.firefighter-product__eyebrow[data-astro-cid-sae2w6ug]{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin:1rem 0 .55rem;font-size:.7rem;font-weight:850}.firefighter-product__button[data-astro-cid-sae2w6ug]{min-height:47px;color:var(--navy);text-align:center;border:1px solid #d4d8dd;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.08rem;font-size:.82rem;font-weight:820;text-decoration:none;transition:background-color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.firefighter-product__button[data-astro-cid-sae2w6ug]:hover{color:#fff;background:var(--navy);border-color:var(--navy)}.firefighter-product__button--primary[data-astro-cid-sae2w6ug]{color:#fff;background:var(--orange);border-color:var(--orange)}.firefighter-product__button--full[data-astro-cid-sae2w6ug]{width:100%}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] .firefighter-product__button--quiet[data-astro-cid-sae2w6ug]{color:#fff;background:0 0;border-color:#3a4654}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] .firefighter-product__button--quiet[data-astro-cid-sae2w6ug]:hover{color:var(--navy);background:#fff;border-color:#fff}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] .firefighter-product__price[data-astro-cid-sae2w6ug] p[data-astro-cid-sae2w6ug]{color:var(--navy)}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] .firefighter-product__price[data-astro-cid-sae2w6ug] .firefighter-product__price-note[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2)}.firefighter-product__price[data-astro-cid-sae2w6ug]{border:1px solid var(--rj-line);border-left:2px solid var(--orange);background:#fff;border-radius:0;margin:1.1rem 0;padding:.85rem 1rem}.firefighter-product__price-amount[data-astro-cid-sae2w6ug]{color:var(--navy);margin:0;font-size:1.15rem;font-weight:850;line-height:1.35}.firefighter-product__price-amount[data-astro-cid-sae2w6ug] span[data-astro-cid-sae2w6ug]{font-size:.82rem;font-weight:700}.firefighter-product__price-note[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2);margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.firefighter-product__price-note--ref[data-astro-cid-sae2w6ug]:first-letter{text-transform:uppercase}.firefighter-product__layout[data-astro-cid-sae2w6ug]{grid-template-columns:var(--rj-split-ancho);align-items:start;gap:2.25rem;padding-top:4.5rem;padding-bottom:5rem;display:grid}.firefighter-product__content[data-astro-cid-sae2w6ug]{min-width:0}.firefighter-product__section[data-astro-cid-sae2w6ug]{padding:0 0 4rem;scroll-margin-top:8rem}.firefighter-product__section[data-astro-cid-sae2w6ug]+.firefighter-product__section[data-astro-cid-sae2w6ug]{border-top:1px solid var(--rj-line);padding-top:4rem}.firefighter-product__section[data-astro-cid-sae2w6ug]>.firefighter-product__eyebrow[data-astro-cid-sae2w6ug]{margin-top:0}.firefighter-product__section[data-astro-cid-sae2w6ug] h2[data-astro-cid-sae2w6ug]{color:var(--navy);letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.08}.firefighter-product__lead[data-astro-cid-sae2w6ug]{color:var(--muted);line-height:1.8}.firefighter-product__cards[data-astro-cid-sae2w6ug],.firefighter-product__references[data-astro-cid-sae2w6ug]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.firefighter-product__definitions[data-astro-cid-sae2w6ug]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.firefighter-product__card[data-astro-cid-sae2w6ug],.firefighter-product__definition[data-astro-cid-sae2w6ug]{border:1px solid var(--rj-line);border-top:2px solid var(--orange);background:#fff;border-radius:0;padding:1.25rem}.firefighter-product__card[data-astro-cid-sae2w6ug]>span[data-astro-cid-sae2w6ug],.firefighter-product__definition[data-astro-cid-sae2w6ug]>span[data-astro-cid-sae2w6ug]{color:var(--orange);letter-spacing:.08em;margin-bottom:.7rem;font-size:.67rem;font-weight:900;display:inline-block}.firefighter-product__card[data-astro-cid-sae2w6ug] h3[data-astro-cid-sae2w6ug],.firefighter-product__definition[data-astro-cid-sae2w6ug] h3[data-astro-cid-sae2w6ug]{color:var(--navy);margin:0 0 .55rem;font-size:1rem}.firefighter-product__card[data-astro-cid-sae2w6ug] p[data-astro-cid-sae2w6ug],.firefighter-product__definition[data-astro-cid-sae2w6ug] p[data-astro-cid-sae2w6ug]{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.firefighter-product__card--reference[data-astro-cid-sae2w6ug]{border-top-color:var(--navy)}.firefighter-product__table-wrap[data-astro-cid-sae2w6ug]{border:1px solid var(--rj-line);border-radius:0;margin-top:1.5rem;overflow-x:auto}.firefighter-product[data-astro-cid-sae2w6ug] table[data-astro-cid-sae2w6ug]{border-collapse:collapse;width:100%}.firefighter-product[data-astro-cid-sae2w6ug] th[data-astro-cid-sae2w6ug],.firefighter-product[data-astro-cid-sae2w6ug] td[data-astro-cid-sae2w6ug]{border-bottom:1px solid var(--rj-line);text-align:left;padding:.85rem 1rem;line-height:1.5}.firefighter-product[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] tr[data-astro-cid-sae2w6ug]:last-child th[data-astro-cid-sae2w6ug],.firefighter-product[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] tr[data-astro-cid-sae2w6ug]:last-child td[data-astro-cid-sae2w6ug]{border-bottom:0}.firefighter-product[data-astro-cid-sae2w6ug] th[data-astro-cid-sae2w6ug]{width:42%;color:var(--navy);background:var(--rj-paper-2);font-size:.79rem}.firefighter-product[data-astro-cid-sae2w6ug] td[data-astro-cid-sae2w6ug]{color:#4f5c67;font-size:.84rem}.firefighter-product__variants[data-astro-cid-sae2w6ug] table[data-astro-cid-sae2w6ug]{min-width:54rem}.firefighter-product__variants[data-astro-cid-sae2w6ug] caption[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2);border-bottom:1px solid var(--rj-line);text-align:left;background:#fbfcfc;padding:.85rem 1rem;font-size:.75rem;line-height:1.6}.firefighter-product__variants[data-astro-cid-sae2w6ug] thead[data-astro-cid-sae2w6ug] th[data-astro-cid-sae2w6ug]{color:#fff;background:var(--navy);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;width:auto;font-size:.68rem;font-weight:850;line-height:1.4}.firefighter-product__variants[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] th[data-astro-cid-sae2w6ug]{width:24%;color:var(--navy);background:var(--rj-paper-2);vertical-align:top;font-size:.79rem;font-weight:850}.firefighter-product__variants[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] td[data-astro-cid-sae2w6ug]{vertical-align:top;font-size:.8rem}.firefighter-product__variants[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]{color:var(--navy);white-space:nowrap;font-weight:800;text-decoration:underline}.firefighter-product__variants[data-astro-cid-sae2w6ug] tbody[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]:hover{color:var(--orange)}.firefighter-product__variants-extra[data-astro-cid-sae2w6ug]{margin-top:2rem}.firefighter-product__variants-extra[data-astro-cid-sae2w6ug] h3[data-astro-cid-sae2w6ug]{color:var(--navy);margin:0 0 .6rem;font-size:1.05rem;line-height:1.35}.firefighter-product__variants-extra[data-astro-cid-sae2w6ug] .firefighter-product__table-wrap[data-astro-cid-sae2w6ug]{margin-top:.9rem}.firefighter-product__notes[data-astro-cid-sae2w6ug]{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.firefighter-product__notes[data-astro-cid-sae2w6ug] li[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2);background:var(--rj-paper-2);border-left:3px solid var(--navy);padding:1rem 1.1rem;font-size:.83rem;line-height:1.7}.firefighter-product__check-list[data-astro-cid-sae2w6ug]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.firefighter-product__check-list[data-astro-cid-sae2w6ug] li[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2);background:var(--rj-paper-2);border-left:3px solid var(--orange);padding:1rem 1rem 1rem 2.5rem;line-height:1.55;position:relative}.firefighter-product__check-list[data-astro-cid-sae2w6ug] li[data-astro-cid-sae2w6ug]:before{color:var(--orange);content:"✓";font-weight:900;position:absolute;left:1rem}.firefighter-product__service[data-astro-cid-sae2w6ug]{background:var(--navy);grid-template-columns:.85fr 1.15fr;gap:2rem;display:grid;border:0!important;padding:2rem!important}.firefighter-product__service[data-astro-cid-sae2w6ug] h2[data-astro-cid-sae2w6ug],.firefighter-product__service[data-astro-cid-sae2w6ug] p[data-astro-cid-sae2w6ug]{color:#fff}.firefighter-product__service[data-astro-cid-sae2w6ug]>p[data-astro-cid-sae2w6ug]{margin:0;line-height:1.8}.firefighter-product__source-links[data-astro-cid-sae2w6ug]{flex-wrap:wrap;gap:.7rem;display:flex}.firefighter-product__source-links[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]{min-height:44px;color:var(--navy);border:1px solid var(--rj-line);border-radius:0;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:background-color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.firefighter-product__source-links[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]:hover{color:#fff;background:var(--navy);border-color:var(--navy)}.firefighter-product__sidebar[data-astro-cid-sae2w6ug]{gap:1rem;display:grid;position:sticky;top:7rem}.firefighter-product__widget[data-astro-cid-sae2w6ug]{border:1px solid var(--rj-line);border-top:2px solid var(--orange);background:#fff;border-radius:0;padding:1.2rem}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug]{color:#fff;background:var(--navy);border-color:var(--navy)}.firefighter-product__sidebar-eyebrow[data-astro-cid-sae2w6ug]{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.65rem;font-weight:850}.firefighter-product__widget[data-astro-cid-sae2w6ug] h2[data-astro-cid-sae2w6ug]{color:var(--navy);margin:0 0 .7rem;font-size:1.03rem;line-height:1.3}.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] h2[data-astro-cid-sae2w6ug],.firefighter-product__widget--cta[data-astro-cid-sae2w6ug] p[data-astro-cid-sae2w6ug]{color:#fff}.firefighter-product__widget[data-astro-cid-sae2w6ug]>p[data-astro-cid-sae2w6ug]:not(.firefighter-product__sidebar-eyebrow){font-size:.8rem;line-height:1.65}.firefighter-product__phone[data-astro-cid-sae2w6ug]{color:#fff;flex-direction:column;margin-top:.8rem;text-decoration:none;display:flex}.firefighter-product__phone[data-astro-cid-sae2w6ug] span[data-astro-cid-sae2w6ug]{text-transform:uppercase;font-size:.65rem}.firefighter-product__phone[data-astro-cid-sae2w6ug] strong[data-astro-cid-sae2w6ug]{font-size:1rem}.firefighter-product__sidebar-nav[data-astro-cid-sae2w6ug],.firefighter-product__related-links[data-astro-cid-sae2w6ug]{display:grid}.firefighter-product__sidebar-nav[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug],.firefighter-product__related-links[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]{min-height:44px;color:var(--navy);border-bottom:1px solid var(--rj-line);align-items:center;gap:.7rem;padding:.65rem 0;font-size:.78rem;text-decoration:none;display:flex}.firefighter-product__sidebar-nav[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]:last-child,.firefighter-product__related-links[data-astro-cid-sae2w6ug] a[data-astro-cid-sae2w6ug]:last-child{border-bottom:0}.firefighter-product__widget-list[data-astro-cid-sae2w6ug]{color:var(--rj-ink-2);padding-left:1.1rem;font-size:.78rem;line-height:1.65}.firefighter-product__trust[data-astro-cid-sae2w6ug]{background:var(--rj-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.firefighter-product__trust[data-astro-cid-sae2w6ug] div[data-astro-cid-sae2w6ug]{background:var(--rj-paper-2);padding:.7rem}.firefighter-product__trust[data-astro-cid-sae2w6ug] dt[data-astro-cid-sae2w6ug]{color:var(--rj-ink-mute);text-transform:uppercase;font-size:.61rem}.firefighter-product__trust[data-astro-cid-sae2w6ug] dd[data-astro-cid-sae2w6ug]{color:var(--navy);margin:.22rem 0 0;font-size:.76rem;font-weight:800}.firefighter-product[data-astro-cid-sae2w6ug] [data-astro-cid-sae2w6ug]:focus-visible{outline-offset:3px;outline:3px solid #f4a291}@media (width<=1000px){.firefighter-product__cards[data-astro-cid-sae2w6ug],.firefighter-product__references[data-astro-cid-sae2w6ug]{grid-template-columns:1fr 1fr}}@media (width<=900px){.firefighter-product__layout[data-astro-cid-sae2w6ug],.firefighter-product__service[data-astro-cid-sae2w6ug]{grid-template-columns:1fr}.firefighter-product__sidebar[data-astro-cid-sae2w6ug]{position:static}}@media (width<=620px){.firefighter-product__cards[data-astro-cid-sae2w6ug],.firefighter-product__references[data-astro-cid-sae2w6ug],.firefighter-product__definitions[data-astro-cid-sae2w6ug],.firefighter-product__check-list[data-astro-cid-sae2w6ug]{grid-template-columns:1fr}.firefighter-product__button[data-astro-cid-sae2w6ug]{width:100%}.firefighter-product__layout[data-astro-cid-sae2w6ug]{padding-top:3rem}.firefighter-product__service[data-astro-cid-sae2w6ug]{padding:1.35rem!important}.firefighter-product[data-astro-cid-sae2w6ug] th[data-astro-cid-sae2w6ug],.firefighter-product[data-astro-cid-sae2w6ug] td[data-astro-cid-sae2w6ug]{padding:.75rem}}.firefighter-product__eyebrow[data-astro-cid-sae2w6ug],.firefighter-product__sidebar-eyebrow[data-astro-cid-sae2w6ug],.firefighter-product__check-list[data-astro-cid-sae2w6ug] li[data-astro-cid-sae2w6ug]:before{color:var(--rj-accent-ink)}.firefighter-product__button--primary[data-astro-cid-sae2w6ug]{background:var(--rj-accent-ink);border-color:var(--rj-accent-ink)}.firefighter-product__button--primary[data-astro-cid-sae2w6ug]:hover{background:var(--rj-accent-deep);border-color:var(--rj-accent-deep)}@media (width>=1001px){.firefighter-product__cards[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(3n+1){grid-column:1/-1}.firefighter-product__cards[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(3n+2){grid-column:span 2}}@media (width>=621px) and (width<=1000px){.firefighter-product__cards[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1001px){.firefighter-product__references[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(3n+1){grid-column:1/-1}.firefighter-product__references[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(3n+2){grid-column:span 2}}@media (width>=621px) and (width<=1000px){.firefighter-product__references[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=621px){.firefighter-product__definitions[data-astro-cid-sae2w6ug]>[data-astro-cid-sae2w6ug]:last-child:nth-child(odd){grid-column:1/-1}}
