.rr-filters{display:grid;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eee}.rr-fgroup{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start}.rr-flabel{padding-top:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3e3e3c}.rr-chips{display:flex;flex-wrap:wrap;gap:6px}.rr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #dddbda;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#080707;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.rr-chip:hover{border-color:var(--rc);color:var(--rc)}.rr-chip[aria-pressed=true]{border-color:var(--rc);background:var(--rc);color:#fff}.rr-chip .rc-tn{font-size:11px;font-weight:700;padding:0 6px;border-radius:10px;background:#f3f3f3;color:#3e3e3c}.rr-chip[aria-pressed=true] .rc-tn{background:#ffffff38;color:#fff}.rr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:13.5px;color:#3e3e3c}.rr-bar strong{color:#080707}.rr-reset{padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--rc);cursor:pointer}.rr-reset[hidden]{display:none}.rr-empty{margin:0;padding:18px;border:1px dashed #dddbda;border-radius:6px;text-align:center;font-size:14.5px;color:#3e3e3c}.rr-cases{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.rr-cases .rc-case[hidden]{display:none}.rr-cases .rc-case{transition:border-color .2s,box-shadow .2s}.rr-cases .rc-case:hover{border-color:var(--rc);box-shadow:0 6px 18px -12px #032d6080}.rr-tags{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.rr-cap{font-size:12px;font-weight:600;color:#3e3e3c}.rr-sum{margin:0;font-size:13.5px!important;line-height:1.5!important;color:#3e3e3c!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rr-go{font-size:13px;font-weight:700;color:var(--rc);text-align:center}.rr-video-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:center}.rr-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;border:1px solid #e5e5e5;background:#050b1f}.rr-video-grid p{margin:0 0 14px}.rr-quotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.rr-q{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px;border:1px solid #e5e5e5;border-top:3px solid var(--rc);border-radius:6px;background:#fff;text-decoration:none}a.rr-q:hover{border-color:var(--rc)}.rr-q .rr-metric{text-align:center;font-size:20px;font-weight:800;line-height:1.25;color:var(--rc-ink);padding-bottom:10px;border-bottom:1px solid #eee}.rr-q blockquote{margin:0;font-size:15px;line-height:1.55;font-style:normal;color:#181818}.rr-q .rr-who{margin-top:auto;font-size:13px;color:#3e3e3c}.rr-q .rr-who strong{display:block;font-size:13.5px;color:#080707}.rr-q .rr-stars{color:#b06600;font-size:14px;letter-spacing:2px}.rr-q .rr-more{font-size:13px;font-weight:700;color:var(--rc)}.rr-ax{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:14px;padding:14px 16px;border:1px solid #e5e5e5;border-left:4px solid var(--rc);border-radius:6px;background:var(--rc-soft);text-decoration:none}.rr-ax-score{text-align:center}.rr-ax-score b{display:block;font-size:24px;line-height:1.1;color:var(--rc-ink)}.rr-ax-score span{font-size:13px;letter-spacing:2px;color:#b06600}.rr-ax strong{display:block;font-size:15px;line-height:1.4;color:#080707}.rr-ax em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--rc)}.rr-bq{margin:0;padding:4px 0 4px 18px;border-left:4px solid var(--rc)}.rr-bq p{margin:0 0 10px;font-size:18px!important;line-height:1.55!important;font-weight:600;font-style:normal;color:#080707!important}.rr-bq cite{font-style:normal;font-size:13.5px;font-weight:700;color:#3e3e3c}.rc-list p.rr-pt{margin-top:4px;font-size:15px!important;color:#181818!important}.rc-in p.rr-after{margin:16px 0 0}.rr-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,240px));justify-content:center}.rr-metrics strong{font-size:24px;color:var(--rc)}.rr-rel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0!important}.rr-rel li{border-top:1px solid #eee}.rr-rel li:first-child{border-top:0}.rr-rel a{display:block;padding:9px 0;text-decoration:none}.rr-rel .rc-tag{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rc-ink)}.rr-rel strong{display:block;font-size:14px;line-height:1.4;color:#080707}.rr-rel a:hover strong{color:var(--rc)}.rr-cta{background:linear-gradient(160deg,#032d60,#0b5cab);color:#fff;text-align:center;padding:64px 0}main .rr-cta h2{color:#fff!important;font-size:clamp(26px,3.4vw,36px);font-weight:700;margin:0 0 12px}main .rr-cta h2 em{color:#fff!important;font-style:normal;font-weight:700}.rr-cta p{color:#ffffffe0;font-size:16.5px;margin:0 auto 24px;max-width:560px}@media (max-width: 760px){.rr-video-grid{grid-template-columns:1fr}.rr-fgroup{grid-template-columns:1fr;gap:6px}.rr-flabel{padding-top:0}.rr-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.rr-chips::-webkit-scrollbar{display:none}.rr-chip{flex:none}}@media (max-width: 640px){.rr-cases,.rr-quotes{grid-template-columns:1fr}.rr-ax{grid-template-columns:1fr;text-align:center}.rr-bq p{font-size:16.5px!important}}.rr-q-img{display:flex;flex-direction:column}.rr-q-thumb{display:block;margin:-14px -16px 12px;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px 8px 0 0;background:#eaf2fb}.rr-q-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.rr-q-img:hover .rr-q-thumb img{transform:scale(1.05)}
