/* Only the paid-review acquisition cohort. Existing front pages keep their own design. */
body.sc-review-path{--ws-accent:#414dad;--rp-soft:#f3f4f8}
.rp-hero{padding-top:64px;padding-bottom:50px}.rp-hero h1{font-size:clamp(44px,5.7vw,78px);font-weight:550;line-height:1.03;letter-spacing:-.055em;max-width:17ch}.rp-lead{font-size:clamp(19px,2vw,25px);line-height:1.5;max-width:61ch;margin-top:26px}.rp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:25px}.rp-actions a:not(.ws-button){color:var(--ws-accent);font-size:15px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.rp-meta{font-size:14px;line-height:1.65;color:var(--ws-muted);margin-top:21px}.rp-section{padding-block:46px}.rp-section h2{font-size:clamp(32px,3.5vw,48px);font-weight:550;line-height:1.1;letter-spacing:-.045em;max-width:24ch;margin-bottom:24px}.rp-section h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:600;margin-bottom:12px}.rp-section p,.rp-section li{font-size:17px;line-height:1.7;max-width:70ch}.rp-section p+p{margin-top:16px}.rp-section a:not(.ws-button){color:var(--ws-accent);font-weight:600}.rp-section ul,.rp-section ol{padding-left:23px;margin:20px 0}.rp-section li+li{margin-top:12px}.rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:30px}.rp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-grid article{min-width:0}.rp-grid p{font-size:16px}.rp-band{background:var(--rp-soft);padding:38px;margin-top:22px}.rp-band h3{max-width:30ch}.rp-section .rp-limit{font-size:14px;line-height:1.65;color:var(--ws-muted);margin-top:20px;max-width:85ch}.rp-section .rp-label{color:var(--ws-accent);font-size:13px;font-weight:600;margin-bottom:10px}.rp-evidence{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap;margin-top:28px}.rp-evidence figure{flex:0 1 350px;max-width:100%}.rp-evidence img{height:auto;max-height:550px;width:auto;max-width:100%}.rp-section figcaption{font-size:13px;line-height:1.6;color:var(--ws-muted);margin-top:12px}.rp-source-row{margin-block:26px}.rp-source-row a{display:block;min-height:44px;padding-block:12px}.rp-source-row img{width:100%;height:auto}.rp-table-wrap{overflow-x:auto;margin:26px 0;max-width:100%}.rp-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.rp-table th{font-weight:650;background:var(--rp-soft)}.rp-table th,.rp-table td{padding:14px 18px;vertical-align:top;border:0}.rp-table tbody tr:nth-child(even){background:#f8f9fb}.rp-price{font-size:62px!important;letter-spacing:-.05em;font-weight:550;line-height:1.1!important}.rp-faq{margin-top:25px}.rp-faq details{padding:16px 0}.rp-faq summary{font-size:19px;font-weight:550;line-height:1.4;min-height:44px;display:list-item;cursor:pointer}.rp-faq details p{margin-top:14px;font-size:16px}.rp-alias{display:block;position:relative;scroll-margin-top:30px}.rp-section:last-child{padding-bottom:72px}.rp-kicker-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.rp-kicker-nav a{min-height:44px;display:flex;align-items:center;font-size:14px;color:var(--ws-accent);font-weight:550}
@media(max-width:700px){.rp-hero{padding-top:34px;padding-bottom:26px}.rp-hero h1{font-size:clamp(40px,10.5vw,59px);max-width:17ch}.rp-lead{font-size:19px;margin-top:22px}.rp-section{padding-block:30px}.rp-section h2{font-size:35px}.rp-grid,.rp-grid.two{grid-template-columns:1fr;gap:30px}.rp-band{padding:24px}.rp-actions{align-items:flex-start;gap:10px 20px}.rp-actions .ws-button{width:100%}.rp-meta{font-size:13px}.rp-table th,.rp-table td{padding:12px 10px}.rp-table{font-size:14px}.rp-evidence{gap:30px}.rp-evidence figure{margin-inline:auto}.rp-price{font-size:52px!important}.rp-kicker-nav{gap:0 20px}.rp-section p,.rp-section li{font-size:16px}}
