.rv-tpm-intro,.rv-tpm-seo{background:var(--DLayer0,var(--Layer0,#0b0d0e));color:var(--TextDefault,#fff);padding:16px 12px;margin:0;line-height:1.5;min-width:0;max-width:100%;overflow-x:clip;font-family:Roboto,system-ui,sans-serif}.rv-tpm-intro{margin:24px 0 8px;border-top:none;border-radius:12px}@media (min-width:768px){.rv-tpm-intro{margin:32px 0 16px}}.rv-tpm-seo{padding-bottom:32px;border-top:1px solid var(--DLayer2,rgba(255,255,255,.08))}.rv-tpm-intro__inner,.rv-tpm-seo__inner{max-width:1200px;margin:0 auto;min-width:0}.rv-tpm-intro h1{margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25;color:var(--TextDefault,#fff)}.rv-tpm-intro p,.rv-tpm-seo p{margin:0 0 12px;font-size:14px;color:var(--TextPrimary,var(--TextDefault,#fff))}.rv-tpm-seo h2,.rv-tpm-seo h3{margin:20px 0 10px;font-size:18px;font-weight:500;color:var(--TextDefault,#fff)}.rv-tpm-intro a,.rv-tpm-seo a{color:var(--LinkDefault,var(--BrandDefault,#ff0019));text-decoration:underline}.rv-tpm-seo .anchors-block{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 16px;list-style:none}.rv-tpm-seo .anchors-block a{display:inline-block;padding:6px 12px;border-radius:8px;background:var(--DLayer1,rgba(255,255,255,.06));text-decoration:none;font-size:13px}.gb-tpm-seo-table-scroll,.rv-tpm-seo-table-scroll{overflow-x:auto;margin:12px 0}.rv-tpm-seo table{width:100%;border-collapse:collapse;font-size:13px}.rv-tpm-seo th,.rv-tpm-seo td{padding:8px 10px;border:1px solid var(--DLayer2,rgba(255,255,255,.12))}.rv-providers__list-item--logo{width:100%;max-height:38px;display:flex;align-items:center;justify-content:center}.rv-providers__list-item--logo img{width:auto !important;height:auto !important;max-width:100%;max-height:38px;object-fit:contain}.rv-auditors__list{list-style:none;white-space:nowrap;overflow-x:auto;padding-bottom:8px;display:flex;justify-content:center}.hero.rv-tpm-intro{margin:0;border-radius:0;padding:40px 0 32px;background:url("img/hero-bg.svg") center/cover no-repeat,radial-gradient(circle at top,#1a2340,#050814 55%)}.hero.rv-tpm-intro .hero__title{margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.2;color:#fff}.hero.rv-tpm-intro .hero__text p{margin:0 0 12px;font-size:15px;color:#d6d7e0}.section.typography.rv-tpm-seo{background:transparent;border-top:1px solid rgba(148,163,184,.2);padding:40px 0}