.rhq-marketing .lp-nav-links a.active{color:var(--rhq-ink);font-weight:600}.rhq-marketing .pr-hero{padding:80px 40px 60px;text-align:center;background:var(--rhq-bg)}.rhq-marketing .pr-hero-inner{max-width:720px;margin:0 auto}.rhq-marketing .pr-hero h1{font-family:var(--rhq-font-serif);font-size:48px;font-weight:600;line-height:1.12;letter-spacing:-.03em;color:var(--rhq-ink);margin:0 0 16px}.rhq-marketing .pr-hero h1 em{font-style:italic;color:var(--rhq-brand);font-weight:500}.rhq-marketing .pr-hero-sub{font-size:17px;color:var(--rhq-muted);line-height:1.65;margin:0 0 8px}.rhq-marketing .pr-cards{padding:0 40px 80px}.rhq-marketing .pr-cards-inner{max-width:1140px;margin:0 auto}.rhq-marketing .pr-compare{padding:0 40px 80px}.rhq-marketing .pr-compare-inner{max-width:1140px;margin:0 auto}.rhq-marketing .pr-compare-head{text-align:center;margin-bottom:40px}.rhq-marketing .pr-compare-head h2{font-family:var(--rhq-font-serif);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;color:var(--rhq-ink)}.rhq-marketing .pr-compare-head p{font-size:15px;color:var(--rhq-muted);margin:0}.rhq-marketing .pr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid var(--rhq-line);background:var(--rhq-surface)}.rhq-marketing .pr-table{width:100%;border-collapse:collapse;min-width:720px}.rhq-marketing .pr-table thead th{padding:16px 20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rhq-muted);text-align:center;background:var(--rhq-bg-alt);border-bottom:1px solid var(--rhq-line)}.rhq-marketing .pr-table thead th:first-child{text-align:left;width:36%}.rhq-marketing .pr-table thead th.hl{color:var(--rhq-brand)}.rhq-marketing .pr-table tbody.section-group td{padding:12px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rhq-brand);background:var(--rhq-brand-bg);border-bottom:1px solid var(--rhq-line)}.rhq-marketing .pr-table tbody td{padding:12px 20px;font-size:13px;color:var(--rhq-ink-2);border-bottom:1px solid var(--rhq-line);text-align:center;vertical-align:middle;line-height:1.4}.rhq-marketing .pr-table tbody td:first-child{text-align:left;color:var(--rhq-ink);font-weight:500}.rhq-marketing .pr-table tbody tr:last-child td{border-bottom:none}.rhq-marketing .pr-table .check{color:var(--rhq-brand);font-weight:700;font-size:15px}.rhq-marketing .pr-table .dash{color:var(--rhq-muted-2)}.rhq-marketing .pr-table .val{font-family:var(--rhq-font-mono);font-size:11px;font-weight:500;color:var(--rhq-ink-2)}.rhq-marketing .pr-table tbody tr:hover td{background:var(--rhq-bg-alt)}.rhq-marketing .pr-faq{padding:0 40px 80px}.rhq-marketing .pr-faq-inner{max-width:760px;margin:0 auto}.rhq-marketing .pr-faq-head{text-align:center;margin-bottom:40px}.rhq-marketing .pr-faq-head h2{font-family:var(--rhq-font-serif);font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px;color:var(--rhq-ink)}.rhq-marketing .pr-faq-head p{font-size:15px;color:var(--rhq-muted);margin:0}.rhq-marketing .pr-faq-item{border-bottom:1px solid var(--rhq-line)}.rhq-marketing .pr-faq-q{padding:20px 0;font-size:15px;font-weight:600;color:var(--rhq-ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.rhq-marketing .pr-faq-q::-webkit-details-marker{display:none}.rhq-marketing .pr-faq-q:hover{color:var(--rhq-brand)}.rhq-marketing .pr-faq-q svg{flex-shrink:0;color:var(--rhq-muted-2);transition:transform .2s}.rhq-marketing .pr-faq-item[open] .pr-faq-q svg{transform:rotate(180deg)}.rhq-marketing .pr-faq-a{font-size:14px;color:var(--rhq-muted);line-height:1.7;padding:0 0 20px}@media (max-width:1100px){.rhq-marketing .pr-cards-inner.lp-pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.rhq-marketing .pr-hero h1{font-size:36px}.rhq-marketing .pr-cards-inner.lp-pricing{grid-template-columns:1fr;max-width:420px;margin:0 auto}.rhq-marketing .pr-compare-head h2,.rhq-marketing .pr-faq-head h2{font-size:26px}}@media (max-width:600px){.rhq-marketing .pr-hero{padding:48px 20px 40px}.rhq-marketing .pr-hero h1{font-size:30px}.rhq-marketing .pr-cards,.rhq-marketing .pr-compare,.rhq-marketing .pr-faq{padding:0 20px 56px}}