.quality-rating_page__eI94b{background:var(--paper,#fff)}.quality-rating_hero__JZQhv{background:linear-gradient(180deg,var(--paper-cream,#f4f1ec) 0,var(--paper,#fff) 100%);padding:4.5rem 0 4rem;border-bottom:1px solid hsla(0,0%,4%,.06)}.quality-rating_heroInner__0y034{text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.quality-rating_eyebrow__LrW4s{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .875rem;background:rgba(214,40,40,.1);color:var(--fv-red,#d62828);border-radius:999px;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quality-rating_heroTitle__wJ6v1{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:24ch}.quality-rating_heroTitleAccent__Srwjr{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.quality-rating_heroSubtitle__psiIc{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--ink-soft,hsla(0,0%,4%,.8));max-width:760px;margin:0}.quality-rating_heroActions__UDnNQ{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.quality-rating_heroTrust__7TivJ{font-family:var(--font-body);font-size:.8125rem;color:var(--ink-muted,hsla(0,0%,4%,.6));margin:.75rem 0 0}@media (max-width:640px){.quality-rating_hero__JZQhv{padding:3rem 0 2.5rem}}.quality-rating_section__8CyuT{background:var(--paper,#fff);padding:clamp(40px,4vw,64px) 0}.quality-rating_sectionAlt__zoFmv{background:var(--paper-cream,#f4f1ec);padding:clamp(40px,4vw,64px) 0}@media (max-width:640px){.quality-rating_sectionAlt__zoFmv,.quality-rating_section__8CyuT{padding:3.5rem 0}}.quality-rating_sectionHeader__o_4Jy{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:3rem}.quality-rating_sectionEyebrow__1MsAH{font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-red,#d62828);margin:0}.quality-rating_sectionTitle__X7oBW{font-family:var(--font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink,#0a0a0a);margin:0;max-width:28ch}.quality-rating_titleAccent__cm14O{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--fv-red,#d62828)}.quality-rating_sectionLede__uNiG7{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink-soft,hsla(0,0%,4%,.8));max-width:680px;margin:0}.quality-rating_prose__mC70Q{display:flex;flex-direction:column;gap:1.125rem}.quality-rating_prose__mC70Q p{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--ink-soft,hsla(0,0%,4%,.8));margin:0}.quality-rating_prose__mC70Q strong{color:var(--ink,#0a0a0a);font-weight:700}.quality-rating_chartBlock__J_Ori{margin-top:3rem}.quality-rating_calloutQuote__3QyI6{max-width:760px;margin:3rem auto 0;padding:2.5rem 2rem;background:var(--paper,#fff);border-left:3px solid var(--fv-red,#d62828);border-radius:0 12px 12px 0}.quality-rating_calloutText__zDSt7{font-family:var(--font-serif);font-style:italic;font-size:1.1875rem;line-height:1.55;color:var(--ink,#0a0a0a);margin:0 0 1rem}.quality-rating_calloutAttribution__aErha{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--ink-soft,hsla(0,0%,4%,.7))}.quality-rating_calloutMark__JuU8R{width:24px;height:1px;background:var(--fv-red,#d62828);flex-shrink:0}.quality-rating_protectGrid__wFwT9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem}@media (max-width:900px){.quality-rating_protectGrid__wFwT9{grid-template-columns:1fr}}.quality-rating_protectCard___17Ux{background:var(--paper-cream,#f4f1ec);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:.625rem}.quality-rating_protectIconWrap__Z3rtB{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:rgba(214,40,40,.08);margin-bottom:.25rem}.quality-rating_protectIcon__UpjSU{color:var(--fv-red,#d62828)}.quality-rating_protectTitle__wWqvF{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--ink,#0a0a0a);margin:0;letter-spacing:-.01em}.quality-rating_protectBody__fHhBY{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--ink-soft,hsla(0,0%,4%,.72));margin:0}.quality-rating_stepsGrid__pk5_8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.quality-rating_stepsGrid__pk5_8{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.quality-rating_stepsGrid__pk5_8{grid-template-columns:1fr}}.quality-rating_stepCard__HdKGA{position:relative;background:var(--paper,#fff);border:1px solid hsla(0,0%,4%,.06);border-radius:14px;padding:2rem 1.75rem 1.75rem;overflow:hidden}.quality-rating_stepNum__mADfe{position:absolute;top:.5rem;right:1rem;font-family:var(--font-display);font-size:3.5rem;font-weight:600;color:rgba(214,40,40,.18);line-height:1;letter-spacing:-.03em}.quality-rating_stepTitle__dVpcK{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--ink,#0a0a0a);margin:0 0 .5rem;letter-spacing:-.01em;position:relative}.quality-rating_stepBody__rXARu{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--ink-soft,hsla(0,0%,4%,.72));margin:0}.quality-rating_stepsActions__cP1u4{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.5rem}.quality-rating_faqList__GPz4r{display:flex;flex-direction:column;gap:.875rem}.quality-rating_faqItem__S_NYY{background:var(--paper,#fff);border:1px solid hsla(0,0%,4%,.06);border-radius:12px;padding:1.25rem 1.5rem;transition:all .2s ease}.quality-rating_faqItem__S_NYY[open]{border-color:rgba(214,40,40,.18);box-shadow:0 8px 24px -16px hsla(0,0%,4%,.12)}.quality-rating_faqQuestion__AMpYH{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.4;color:var(--ink,#0a0a0a);cursor:pointer;list-style:none}.quality-rating_faqQuestion__AMpYH::-webkit-details-marker{display:none}.quality-rating_faqIcon__YGoqu{color:var(--fv-red,#d62828);margin-top:.1875rem;flex-shrink:0}.quality-rating_faqAnswer__Rywh6{margin:1rem 0 0 1.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,4%,.08);font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--ink-soft,hsla(0,0%,4%,.78))}.quality-rating_ctaSection__cIY_i{background:var(--ink,#0a0a0a);padding:clamp(40px,4vw,64px) 0}.quality-rating_ctaInner__GpFeF{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.quality-rating_ctaIcon__kiuA6{color:var(--fv-red,#d62828)}.quality-rating_ctaTitle__bsOke{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:#fff;margin:0;max-width:24ch}.quality-rating_ctaBody__2x_NE{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,100%,.74);max-width:620px;margin:0}.quality-rating_ctaActions__0YNf9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.75rem}@media (max-width:640px){.quality-rating_ctaSection__cIY_i{padding:3.5rem 0}}.quality-rating_sourceFootnote__BFXW1{font-family:var(--font-body);font-size:.75rem;line-height:1.5;color:var(--ink-muted,hsla(0,0%,4%,.55));text-align:center;margin:1rem auto 0;max-width:60ch}.quality-rating_inlineLink__IVtuw{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--fv-red,#d62828);margin-top:1rem}.quality-rating_inlineLink__IVtuw:hover{gap:.5rem}