.rhq-marketing .lp-nav-links a.active{color:var(--rhq-ink);font-weight:600}.rhq-marketing .dm-hero{padding:80px 40px 0;text-align:center;background:var(--rhq-bg)}.rhq-marketing .dm-hero-inner{max-width:640px;margin:0 auto}.rhq-marketing .dm-hero h1{font-family:var(--rhq-font-serif);font-size:44px;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--rhq-ink);margin:0 0 16px}.rhq-marketing .dm-hero h1 em{font-style:italic;color:var(--rhq-brand);font-weight:500}.rhq-marketing .dm-hero-sub{font-size:17px;color:var(--rhq-muted);line-height:1.65;margin:0}.rhq-marketing .dm-body{padding:60px 40px 80px}.rhq-marketing .dm-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.rhq-marketing .dm-left h2{font-family:var(--rhq-font-serif);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--rhq-ink);margin:0 0 8px}.rhq-marketing .dm-left-sub{font-size:15px;color:var(--rhq-muted);margin:0 0 28px;line-height:1.6}.rhq-marketing .dm-covers{display:flex;flex-direction:column;gap:16px}.rhq-marketing .dm-cover-item{display:flex;align-items:flex-start;gap:14px}.rhq-marketing .dm-cover-num{width:32px;height:32px;border-radius:50%;background:var(--rhq-brand);color:#fff;display:grid;place-items:center;font-family:var(--rhq-font-serif);font-size:14px;font-weight:700;flex-shrink:0}.rhq-marketing .dm-cover-item h3{font-size:15px;font-weight:700;color:var(--rhq-ink);margin:0 0 2px}.rhq-marketing .dm-cover-item p{font-size:13px;color:var(--rhq-muted);margin:0;line-height:1.5}.rhq-marketing .dm-note{margin-top:28px;padding:16px 20px;background:var(--rhq-brand-bg);border-radius:10px;font-size:13px;color:var(--rhq-brand-dark);line-height:1.6}.rhq-marketing .dm-note strong{font-weight:700}.rhq-marketing .dm-calendly{background:var(--rhq-surface);border:1px solid var(--rhq-line);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(26,25,21,.06)}.rhq-marketing .dm-calendly-head{padding:20px 24px;border-bottom:1px solid var(--rhq-line)}.rhq-marketing .dm-calendly-head h3{font-size:16px;font-weight:700;color:var(--rhq-ink);margin:0 0 4px}.rhq-marketing .dm-calendly-head p{font-size:13px;color:var(--rhq-muted);margin:0}.rhq-marketing .dm-calendly-body{height:520px}.rhq-marketing .dm-calendly-body .calendly-inline-widget{height:100%}.rhq-marketing .dm-proof{padding:0 40px 80px}.rhq-marketing .dm-proof-inner{max-width:1040px;margin:0 auto}.rhq-marketing .dm-proof-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--rhq-muted-2);font-weight:600;text-align:center;margin-bottom:20px}.rhq-marketing .dm-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rhq-marketing .dm-proof-card{padding:24px;background:var(--rhq-surface);border-radius:12px;border:1px solid var(--rhq-line)}.rhq-marketing .dm-proof-card.testimonial{display:flex;flex-direction:column;gap:14px}.rhq-marketing .dm-proof-stars{color:var(--rhq-amber);font-size:13px;letter-spacing:2px}.rhq-marketing .dm-proof-text{font-size:13px;color:var(--rhq-ink-2);line-height:1.7;font-style:italic;flex:1}.rhq-marketing .dm-proof-author{display:flex;align-items:center;gap:10px}.rhq-marketing .dm-proof-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.rhq-marketing .dm-proof-name{font-size:12px;font-weight:700;color:var(--rhq-ink)}.rhq-marketing .dm-proof-role{font-size:11px;color:var(--rhq-muted)}.rhq-marketing .dm-proof-card.facts{display:flex;flex-direction:column;justify-content:center;gap:16px}.rhq-marketing .dm-fact{display:flex;align-items:center;gap:10px}.rhq-marketing .dm-fact-icon{width:28px;height:28px;border-radius:8px;background:var(--rhq-brand-bg);display:grid;place-items:center;color:var(--rhq-brand);flex-shrink:0}.rhq-marketing .dm-fact-text{font-size:13px;color:var(--rhq-ink-2);line-height:1.4}.rhq-marketing .dm-fact-text strong{color:var(--rhq-ink)}@media (max-width:900px){.rhq-marketing .dm-hero h1{font-size:34px}.rhq-marketing .dm-grid,.rhq-marketing .dm-proof-grid{grid-template-columns:1fr}}@media (max-width:600px){.rhq-marketing .dm-hero{padding:48px 20px 0}.rhq-marketing .dm-hero h1{font-size:28px}.rhq-marketing .dm-body{padding:40px 20px 56px}.rhq-marketing .dm-proof{padding:0 20px 56px}}