.breadcrumb-trail[data-astro-cid-5u4tlr7j]{color:var(--muted);margin:1.1rem 0 0;font-size:.72rem}.breadcrumb-trail[data-astro-cid-5u4tlr7j] ol[data-astro-cid-5u4tlr7j]{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail[data-astro-cid-5u4tlr7j] li[data-astro-cid-5u4tlr7j]:not(:last-child):after{content:"›";color:var(--line-strong);margin-left:.45rem}.breadcrumb-trail[data-astro-cid-5u4tlr7j] a[data-astro-cid-5u4tlr7j]{color:var(--muted);text-decoration:none}.breadcrumb-trail[data-astro-cid-5u4tlr7j] a[data-astro-cid-5u4tlr7j]:hover{color:var(--brand-dark);text-decoration:underline}.nmrv-hero[data-astro-cid-5u4tlr7j]{border-bottom:1px solid var(--line);text-align:center;margin:0 0 1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1rem,4vw,3rem) 1.6rem}.nmrv-hero__eyebrow[data-astro-cid-5u4tlr7j]{color:var(--brand-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:800}.nmrv-hero__title[data-astro-cid-5u4tlr7j]{max-width:none;color:var(--ink-strong);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:850;line-height:1.08}.nmrv-hero__badges[data-astro-cid-5u4tlr7j]{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:1.25rem;display:flex}.product-badge[data-astro-cid-5u4tlr7j]{border-radius:var(--radius-control);text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;padding:.28rem .65rem;font-size:.68rem;font-weight:750}.product-badge--brand[data-astro-cid-5u4tlr7j]{background:var(--surface-warm);color:var(--brand-dark);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.product-badge--success[data-astro-cid-5u4tlr7j]{color:#15803d;background:#ecf8f0;border-color:#bbf7d0}.product-badge--neutral[data-astro-cid-5u4tlr7j]{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.nmrv-hero__lead[data-astro-cid-5u4tlr7j]{max-width:58rem;color:var(--muted);margin:0 auto 1.25rem;font-size:.92rem;line-height:1.58}.nmrv-sizes-bar[data-astro-cid-5u4tlr7j]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding-top:1.25rem;display:flex}.nmrv-sizes-bar__label[data-astro-cid-5u4tlr7j]{color:var(--ink);font-size:.73rem;font-weight:750}.nmrv-sizes-bar__pills[data-astro-cid-5u4tlr7j]{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.nmrv-size-pill[data-astro-cid-5u4tlr7j]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);padding:.42rem .64rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .15s}.nmrv-size-pill[data-astro-cid-5u4tlr7j]:hover,.nmrv-size-pill[data-astro-cid-5u4tlr7j]:focus-visible{border-color:var(--brand-bright);background:var(--brand-bright);color:#fff}.nmrv-section[data-astro-cid-5u4tlr7j]{margin-bottom:clamp(3rem,5vw,4.5rem);padding-top:1rem}.section-title-wrap[data-astro-cid-5u4tlr7j]{border-bottom:1px solid var(--line);margin-bottom:1.35rem;padding-bottom:.85rem}.section-heading[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);letter-spacing:-.01em;margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.2}.section-subheading[data-astro-cid-5u4tlr7j]{color:var(--muted);max-width:60rem;margin:0;font-size:.84rem;line-height:1.5}.table-responsive-wrapper[data-astro-cid-5u4tlr7j]{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);margin-bottom:1.5rem;overflow-x:auto}.nmrv-data-table[data-astro-cid-5u4tlr7j]{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.78rem}.nmrv-data-table[data-astro-cid-5u4tlr7j] th[data-astro-cid-5u4tlr7j]{background:var(--surface);color:var(--ink-strong);border-bottom:1px solid var(--line-strong);letter-spacing:.02em;padding:.75rem .95rem;font-size:.73rem;font-weight:800}.nmrv-data-table[data-astro-cid-5u4tlr7j] td[data-astro-cid-5u4tlr7j]{border-bottom:1px solid var(--line);color:var(--ink);padding:.75rem .95rem}.nmrv-data-table[data-astro-cid-5u4tlr7j] tbody[data-astro-cid-5u4tlr7j] tr[data-astro-cid-5u4tlr7j]:hover{background:var(--surface-warm)}.table-model-link[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);font-size:.84rem;text-decoration:none}.table-model-link[data-astro-cid-5u4tlr7j]:hover{color:var(--brand-dark);text-decoration:underline}.table-price[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);font-weight:800}.btn-table-link[data-astro-cid-5u4tlr7j]{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--brand-dark);padding:.32rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .14s;display:inline-block}.btn-table-link[data-astro-cid-5u4tlr7j]:hover{border-color:var(--brand);background:var(--brand);color:#fff}.status-pill[data-astro-cid-5u4tlr7j]{border-radius:.2rem;padding:.2rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.status-pill--lock[data-astro-cid-5u4tlr7j]{color:#15803d;background:#ecf8f0;border:1px solid #bbf7d0}.status-pill--rev[data-astro-cid-5u4tlr7j]{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.engineering-callout[data-astro-cid-5u4tlr7j]{background:var(--surface-warm);border:1px solid #fed7aa;border-left:.28rem solid var(--brand);border-radius:var(--radius-panel);color:var(--ink);align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;font-size:.82rem;line-height:1.55;display:flex}.engineering-callout__icon[data-astro-cid-5u4tlr7j]{color:var(--brand-dark);flex-shrink:0;margin-top:.15rem}.engineering-callout__content[data-astro-cid-5u4tlr7j] p[data-astro-cid-5u4tlr7j]{color:var(--ink);margin:.35rem 0 0}.nmrv-catalog-section[data-astro-cid-5u4tlr7j]{margin-bottom:clamp(3.5rem,6vw,5.5rem)}.nmrv-catalog-header[data-astro-cid-5u4tlr7j]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin:0;padding:0 0 1rem;display:flex}.nmrv-catalog-header[data-astro-cid-5u4tlr7j] h2[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);letter-spacing:-.01em;margin:0 0 .28rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.2}.nmrv-catalog-counter[data-astro-cid-5u4tlr7j]{color:var(--muted);margin:0;font-size:.78rem}.nmrv-grid[data-astro-cid-5u4tlr7j]{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;display:grid}.product-card[data-astro-cid-5u4tlr7j]{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);min-width:0;box-shadow:none;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.product-card[data-astro-cid-5u4tlr7j]:hover{border-color:var(--line-strong);box-shadow:inset 0 .2rem 0 var(--brand-bright)}.product-card__thumb[data-astro-cid-5u4tlr7j]{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.product-card__thumb[data-astro-cid-5u4tlr7j] img[data-astro-cid-5u4tlr7j]{object-fit:contain;width:100%;height:clamp(8.25rem,12vw,11.5rem)}.product-card__content[data-astro-cid-5u4tlr7j]{flex-direction:column;flex-grow:1;padding:.95rem;display:flex}.product-card__header[data-astro-cid-5u4tlr7j]{flex-wrap:wrap;gap:.3rem;margin-bottom:.65rem;display:flex}.badge[data-astro-cid-5u4tlr7j]{border-radius:.15rem;padding:.2rem .4rem;font-size:.62rem;font-weight:700;line-height:1.25}.badge--size[data-astro-cid-5u4tlr7j]{background:var(--ink-strong);color:#fff}.badge--ratio[data-astro-cid-5u4tlr7j]{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}.badge--request[data-astro-cid-5u4tlr7j]{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.product-card__title[data-astro-cid-5u4tlr7j]{min-height:3.8em;color:var(--ink-strong);margin:0 0 .85rem;font-size:.88rem;font-weight:750;line-height:1.35}.product-card__title[data-astro-cid-5u4tlr7j] a[data-astro-cid-5u4tlr7j]{color:inherit;text-decoration:none}.product-card__title[data-astro-cid-5u4tlr7j] a[data-astro-cid-5u4tlr7j]:hover{color:var(--brand-dark)}.product-card__specs[data-astro-cid-5u4tlr7j]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-direction:column;gap:.38rem;margin-bottom:.9rem;padding:.65rem 0;font-size:.69rem;display:flex}.spec-row[data-astro-cid-5u4tlr7j]{justify-content:space-between;gap:.4rem;display:flex}.spec-name[data-astro-cid-5u4tlr7j]{color:var(--muted)}.spec-val[data-astro-cid-5u4tlr7j]{color:var(--ink);text-align:right;font-weight:700}.product-card__footer[data-astro-cid-5u4tlr7j]{justify-content:space-between;align-items:flex-end;gap:.55rem;margin-top:auto;padding-top:0;display:flex}.product-card__pricing[data-astro-cid-5u4tlr7j]{flex-direction:column;display:flex}.price-val[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);font-size:.98rem;font-weight:800}.price-vat[data-astro-cid-5u4tlr7j]{color:var(--muted);font-size:.62rem}.btn-card[data-astro-cid-5u4tlr7j]{border:1px solid var(--brand-bright);border-radius:var(--radius-control);background:var(--brand-bright);color:#fff;white-space:nowrap;padding:.48rem .58rem;font-size:.66rem;font-weight:750;text-decoration:none;transition:background .15s}.btn-card[data-astro-cid-5u4tlr7j]:hover,.btn-card[data-astro-cid-5u4tlr7j]:focus-visible{border-color:var(--brand-dark);background:var(--brand-dark);color:#fff}.nmrv-mounting-grid[data-astro-cid-5u4tlr7j]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.mounting-card[data-astro-cid-5u4tlr7j]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;padding:1.35rem 1.5rem}.mounting-card__badge[data-astro-cid-5u4tlr7j]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--ink-strong);margin-bottom:.65rem;padding:.22rem .55rem;font-size:.68rem;font-weight:750;display:inline-block}.mounting-card[data-astro-cid-5u4tlr7j] h3[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);margin:0 0 .5rem;font-size:.95rem;font-weight:800}.mounting-card[data-astro-cid-5u4tlr7j] p[data-astro-cid-5u4tlr7j]{color:var(--muted);margin:0;font-size:.8rem;line-height:1.52}.nmrv-info-section[data-astro-cid-5u4tlr7j]{border-top:1px solid var(--line);margin-bottom:clamp(3rem,5vw,4.5rem);padding:2rem 0 0}.nmrv-info-grid[data-astro-cid-5u4tlr7j]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.nmrv-info-col[data-astro-cid-5u4tlr7j] h3[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);margin:0 0 1rem;font-size:1rem;font-weight:800}.code-example[data-astro-cid-5u4tlr7j]{border-left:.22rem solid var(--brand-bright);color:var(--ink-strong);background:#f4f4f2;margin:0 0 1rem;padding:.85rem 1rem;font-family:monospace;font-size:.78rem}.nmrv-spec-list[data-astro-cid-5u4tlr7j],.documents-list[data-astro-cid-5u4tlr7j]{color:var(--muted);flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.78rem;line-height:1.5;list-style:none;display:flex}.nmrv-spec-list[data-astro-cid-5u4tlr7j] li[data-astro-cid-5u4tlr7j] strong[data-astro-cid-5u4tlr7j]{color:var(--ink-strong)}.documents-list[data-astro-cid-5u4tlr7j] li[data-astro-cid-5u4tlr7j]{color:var(--ink)}.faq-list[data-astro-cid-5u4tlr7j]{flex-direction:column;gap:.85rem;display:flex}.faq-item[data-astro-cid-5u4tlr7j]{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);overflow:hidden}.faq-question[data-astro-cid-5u4tlr7j]{color:var(--ink-strong);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.1rem 1.35rem;font-size:.92rem;font-weight:750;list-style:none;display:flex}.faq-question[data-astro-cid-5u4tlr7j]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-5u4tlr7j]{color:var(--brand-dark);font-size:1.25rem;line-height:1;transition:transform .2s}.faq-item[data-astro-cid-5u4tlr7j][open] .faq-icon[data-astro-cid-5u4tlr7j]{transform:rotate(45deg)}.faq-answer[data-astro-cid-5u4tlr7j]{color:var(--muted);border-top:1px solid var(--surface);padding:.85rem 1.35rem 1.15rem;font-size:.84rem;line-height:1.6}.faq-answer[data-astro-cid-5u4tlr7j] p[data-astro-cid-5u4tlr7j]{margin:0}.nmrv-cta-banner[data-astro-cid-5u4tlr7j]{background:var(--ink-strong);color:#fff;border-radius:var(--radius-panel);border-top:.26rem solid var(--brand-bright);margin-bottom:2rem;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3.5vw,2.5rem);box-shadow:0 .65rem 1.75rem #1e1a1418}.nmrv-cta-inner[data-astro-cid-5u4tlr7j]{text-align:center;max-width:52rem;margin:0 auto}.nmrv-cta-inner[data-astro-cid-5u4tlr7j] h2[data-astro-cid-5u4tlr7j]{color:#fff;letter-spacing:-.01em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1.2}.nmrv-cta-inner[data-astro-cid-5u4tlr7j] p[data-astro-cid-5u4tlr7j]{color:#d1d5db;margin:0 0 1.65rem;font-size:.9rem;line-height:1.55}.nmrv-cta-actions[data-astro-cid-5u4tlr7j]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.btn-cta[data-astro-cid-5u4tlr7j]{border-radius:var(--radius-control);align-items:center;gap:.55rem;padding:.75rem 1.35rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:transform .14s,background .14s;display:inline-flex}.btn-cta[data-astro-cid-5u4tlr7j]:hover{transform:translateY(-1px)}.btn-cta--wa[data-astro-cid-5u4tlr7j]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-cta--wa[data-astro-cid-5u4tlr7j]:hover{background:linear-gradient(135deg,#059669,#047857)}.btn-cta--email[data-astro-cid-5u4tlr7j]{color:#fff;background:linear-gradient(135deg,#1e40af,#0284c7)}.btn-cta--email[data-astro-cid-5u4tlr7j]:hover{background:linear-gradient(135deg,#1e3a8a,#0369a1)}@media (width<=900px){.nmrv-grid[data-astro-cid-5u4tlr7j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nmrv-hero[data-astro-cid-5u4tlr7j]{text-align:left;padding:2rem 0 1.5rem}.nmrv-hero__title[data-astro-cid-5u4tlr7j]{font-size:1.85rem}.nmrv-hero__badges[data-astro-cid-5u4tlr7j]{justify-content:flex-start}.nmrv-hero__lead[data-astro-cid-5u4tlr7j]{margin-left:0}.nmrv-sizes-bar[data-astro-cid-5u4tlr7j],.nmrv-sizes-bar__pills[data-astro-cid-5u4tlr7j]{justify-content:flex-start}.nmrv-grid[data-astro-cid-5u4tlr7j]{grid-template-columns:1fr}.product-card__thumb[data-astro-cid-5u4tlr7j]{min-height:12.5rem}.product-card__thumb[data-astro-cid-5u4tlr7j] img[data-astro-cid-5u4tlr7j]{height:10.25rem}.nmrv-info-grid[data-astro-cid-5u4tlr7j]{grid-template-columns:1fr;gap:1.75rem}.nmrv-cta-actions[data-astro-cid-5u4tlr7j]{flex-direction:column;align-items:stretch}.btn-cta[data-astro-cid-5u4tlr7j]{justify-content:center}}
