.NrvEtq_page{background:var(--color-bg-canvas);color:var(--color-text-primary);overflow:clip}.NrvEtq_inner{width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4rem)}.NrvEtq_hero{border-bottom:1px solid var(--color-border-hairline);background-image:repeating-linear-gradient(45deg, var(--color-border-hairline) 0 1px, transparent 1px 22px), repeating-linear-gradient(-45deg, var(--color-border-hairline) 0 1px, transparent 1px 22px);padding-block:clamp(4.5rem,7vw,6.5rem)}.NrvEtq_heroGrid{grid-template-columns:minmax(0,.94fr) minmax(31rem,1.06fr);align-items:center;gap:clamp(3rem,4vw,4rem);display:grid}.NrvEtq_heroCopy{min-width:0}.NrvEtq_heroTitle,.NrvEtq_sectionTitle{font-family:var(--font-display,var(--type-family-value)), ui-rounded, system-ui, sans-serif;letter-spacing:-.045em;text-wrap:balance;font-weight:700}.NrvEtq_heroTitle{max-width:15ch;font-size:clamp(2.75rem,5.4vw,5rem);line-height:.99}.NrvEtq_heroBody{max-width:40rem;color:var(--color-text-secondary);margin-top:clamp(1.5rem,3vw,2rem);font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.62}.NrvEtq_availability{gap:var(--space-xs);max-width:38rem;margin-top:var(--space-xl);color:var(--color-brand-text);font-size:1.0625rem;font-weight:600;line-height:1.5;display:grid}.NrvEtq_heroActions{gap:var(--space-m);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.NrvEtq_primaryAction,.NrvEtq_outlineAction{border-radius:var(--radius-chip);text-align:center;justify-content:center;align-items:center;min-height:44px;padding:.8rem 1.25rem;font-size:1rem;font-weight:650;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.NrvEtq_primaryAction{background:color-mix(in srgb, var(--color-brand-primary) 78%, var(--color-bg-canvas));color:var(--color-text-primary);border:1px solid #0000}.NrvEtq_primaryAction:hover{background:color-mix(in srgb, var(--color-brand-primary) 86%, var(--color-bg-canvas))}.NrvEtq_outlineAction{border:1px solid color-mix(in srgb, var(--color-brand-text) 64%, var(--color-border-raised));background:color-mix(in srgb, var(--color-bg-canvas) 88%, transparent);color:var(--color-brand-text)}.NrvEtq_outlineAction:hover{border-color:var(--color-brand-text);background:color-mix(in srgb, var(--color-brand-primary) 9%, transparent);color:var(--color-text-primary)}.NrvEtq_primaryAction:active,.NrvEtq_outlineAction:active{transform:scale(var(--pressed-scale))}.NrvEtq_recordPanel{border:1px solid var(--color-border-raised);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-bg-surface) 94%, var(--color-bg-canvas));min-width:0;box-shadow:0 1.75rem 5rem color-mix(in srgb, var(--color-bg-canvas) 82%, transparent);padding:clamp(1.25rem,3.2vw,2.5rem)}.NrvEtq_recordHeader{justify-content:space-between;align-items:baseline;gap:var(--space-l);padding-bottom:var(--space-xl);display:flex}.NrvEtq_recordHeader h2,.NrvEtq_recordHeader p,.NrvEtq_recordKind{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45}.NrvEtq_recordHeader h2,.NrvEtq_recordKind{letter-spacing:.055em;text-transform:uppercase;font-weight:700}.NrvEtq_recordHeader p{text-align:right}.NrvEtq_recordRows{border-top:1px solid var(--color-border-raised)}.NrvEtq_recordRow{border-bottom:1px solid var(--color-border-raised);grid-template-columns:minmax(10.5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.NrvEtq_recordValue{gap:var(--space-s);min-width:0;display:grid}.NrvEtq_recordValue strong{font-family:var(--font-display,var(--type-family-value)), ui-rounded, system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2.05rem,3.9vw,3.2rem);font-weight:650;line-height:1}.NrvEtq_recordValue strong span{color:var(--color-text-secondary);letter-spacing:0;font-size:.44em;font-weight:600}.NrvEtq_recordDescription{min-width:0}.NrvEtq_recordDescription h3{font-size:1.0625rem;font-weight:650;line-height:1.35}.NrvEtq_recordDescription p{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.NrvEtq_resultRow{grid-template-columns:minmax(13rem,.92fr) minmax(0,1.08fr);align-items:end}.NrvEtq_resultRow .NrvEtq_recordValue strong{font-size:clamp(3.5rem,5vw,4.5rem)}.NrvEtq_recordDescription .NrvEtq_formula{margin-block:var(--space-s);color:var(--color-text-primary);font-family:var(--type-family-value);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.NrvEtq_recordPanel figcaption{padding-top:var(--space-l);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.NrvEtq_section,.NrvEtq_vinSection{padding-block:clamp(4.75rem,9vw,8rem)}.NrvEtq_section{border-bottom:1px solid var(--color-border-hairline);scroll-margin-top:5rem}.NrvEtq_sectionTitle{max-width:15ch;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.02}.NrvEtq_sectionBody{max-width:41rem;margin-top:var(--space-l);color:var(--color-text-secondary);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.65}.NrvEtq_sectionLead{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);align-items:start;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(4rem,8vw,6.5rem);display:grid}.NrvEtq_sectionLead .NrvEtq_sectionBody{margin-top:var(--space-s)}.NrvEtq_evidenceList,.NrvEtq_setupList{counter-reset:home-step;list-style:none}.NrvEtq_evidenceList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NrvEtq_evidenceStep{border-top:1px solid var(--color-border-raised);counter-increment:home-step;min-width:0;padding:3.25rem clamp(1.25rem,3vw,2.5rem) 0 0;position:relative}.NrvEtq_evidenceStep:before{content:counter(home-step);border:1px solid var(--color-brand-primary);background:var(--color-bg-canvas);width:2.25rem;height:2.25rem;color:var(--color-text-primary);font-family:var(--type-family-value);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:0;left:0;transform:translateY(-50%)}.NrvEtq_evidenceStep h3,.NrvEtq_setupStep h3{font-family:var(--font-display,var(--type-family-value)), ui-rounded, system-ui, sans-serif;font-size:1.25rem;font-weight:650;line-height:1.25}.NrvEtq_evidenceStep p,.NrvEtq_setupStep p{margin-top:var(--space-m);color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.NrvEtq_setupList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.NrvEtq_setupStep{counter-increment:home-step;min-width:0;padding-top:5rem;position:relative}.NrvEtq_setupStep:before{content:counter(home-step, decimal-leading-zero);color:var(--color-brand-text);font-family:var(--font-display,var(--type-family-value)), ui-rounded, system-ui, sans-serif;letter-spacing:-.04em;font-size:2.75rem;font-weight:600;line-height:1;position:absolute;top:0;left:0}.NrvEtq_vinGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.NrvEtq_vinSection{border-bottom:1px solid var(--color-border-hairline)}.NrvEtq_vinGrid .NrvEtq_outlineAction{justify-self:start;width:min(100%,21rem)}@media (max-width:68rem){.NrvEtq_heroGrid{grid-template-columns:1fr}.NrvEtq_heroCopy{max-width:46rem}.NrvEtq_recordPanel{width:min(100%,48rem)}}@media (max-width:48rem){.NrvEtq_hero{padding-block:4.25rem 5rem}.NrvEtq_section,.NrvEtq_vinSection{padding-block:4.5rem}.NrvEtq_sectionLead,.NrvEtq_vinGrid{grid-template-columns:1fr}.NrvEtq_sectionLead{gap:var(--space-l);margin-bottom:4.5rem}.NrvEtq_sectionLead .NrvEtq_sectionBody{margin-top:0}.NrvEtq_evidenceList,.NrvEtq_setupList{grid-template-columns:1fr}.NrvEtq_evidenceList{gap:3.5rem}.NrvEtq_evidenceStep{padding-right:0}.NrvEtq_setupList{gap:3rem;margin-top:3.5rem}.NrvEtq_setupStep{padding-top:4.5rem}}@media (max-width:35rem){.NrvEtq_inner{padding-inline:1.25rem}.NrvEtq_heroTitle{font-size:clamp(2.55rem,13vw,3.5rem)}.NrvEtq_heroActions{flex-direction:column;align-items:stretch}.NrvEtq_heroActions .NrvEtq_primaryAction{width:100%}.NrvEtq_recordPanel{padding:var(--space-l)}.NrvEtq_recordHeader{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.NrvEtq_recordHeader p{text-align:left}.NrvEtq_recordRow{gap:var(--space-l);grid-template-columns:1fr}.NrvEtq_resultRow .NrvEtq_recordValue strong{font-size:clamp(3.25rem,18vw,4.7rem)}.NrvEtq_vinGrid .NrvEtq_outlineAction{width:100%}}@media (prefers-reduced-motion:reduce){.NrvEtq_primaryAction,.NrvEtq_outlineAction{transition:none}}
