.rl-pricing-main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:100px;padding-block:76px 88px;display:grid}.rl-pricing-intro h1{color:var(--rl-ink);letter-spacing:-4px;margin:22px 0;font-size:clamp(56px,7vw,88px);font-weight:400;line-height:1}.rl-pricing-description{max-width:420px;color:var(--rl-muted);margin:0;font-size:17px;line-height:1.8}.rl-pricing-start{border-top:1px solid var(--rl-border);padding-block:36px 56px}.rl-pricing-start h2{letter-spacing:-.7px;max-width:none;margin:0 0 28px;font-size:24px;font-weight:500;line-height:1.35}.rl-pricing-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.rl-pricing-start li{gap:18px;display:flex}.rl-pricing-start li>span{color:var(--rl-accent);padding-top:3px;font-size:11px}.rl-pricing-start strong{font-size:14px;font-weight:500}.rl-pricing-start li p{max-width:340px;color:var(--rl-muted);margin:7px 0 0;font-size:12px;line-height:1.75}.rl-pricing-feature-link{color:var(--rl-ink);text-underline-offset:5px;align-items:center;gap:15px;margin-top:32px;font-size:13px;display:inline-flex}.rl-pricing-plan{justify-self:end;width:100%;max-width:480px}.rl-pricing-faq{border-top:1px solid var(--rl-border);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:80px;padding-block:64px 100px;display:grid}.rl-pricing-faq h2{letter-spacing:-1.5px;margin:18px 0 0;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.2}.rl-pricing-questions details{border-bottom:1px solid var(--rl-border)}.rl-pricing-questions summary{cursor:pointer;padding:23px 0;font-size:14px;font-weight:500}.rl-pricing-questions details:first-child summary{padding-top:0}.rl-pricing-questions p{color:var(--rl-muted);margin:0 0 23px;font-size:13px;line-height:1.8}@media (max-width:900px){.rl-pricing-main{gap:50px}.rl-pricing-faq{gap:40px}}@media (max-width:650px){.rl-pricing-main{grid-template-columns:1fr;gap:28px;padding-block:30px 40px}.rl-pricing-intro h1{letter-spacing:-3px;font-size:60px}.rl-pricing-description{font-size:15px}.rl-pricing-start{padding-block:30px}.rl-pricing-start ol{grid-template-columns:1fr}.rl-pricing-plan{max-width:none}.rl-pricing-faq{grid-template-columns:1fr;gap:34px;padding-block:42px 64px}}
