.rd-pricing .pr-hero .panel{text-align:center;min-height:0;padding:56px 64px 60px}.rd-pricing .pr-hero h1{max-width:900px;margin:0 auto;font-size:66px}.rd-pricing .pr-hero .sub{max-width:640px;margin:18px auto 0}.rd-pricing .cad{background:#ffffffb3;border:1px solid #0000000f;border-radius:999px;margin-top:26px;padding:5px;display:inline-flex}.rd-pricing .cad button{color:#000000b3;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.rd-pricing .cad button.on{color:#fff;background:#000}.rd-pricing .plans3{z-index:2;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:-40px auto 0;padding:0 24px;display:grid;position:relative}.rd-pricing .pc{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:32px;flex-direction:column;padding:30px;display:flex;position:relative}.rd-pricing .pc.best{color:#fff;background:#000;border-color:#000}.rd-pricing .pc .lbl2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.rd-pricing .pc.best .lbl2{color:var(--accent)}.rd-pricing .pc h3{letter-spacing:-.03em;margin:8px 0 4px;font-size:34px;font-weight:600}.rd-pricing .pc .pr{min-height:64px;margin-top:18px}.rd-pricing .pc .sk{background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f) 0 0/200% 100%;border-radius:10px;width:150px;height:40px;animation:1.4s linear infinite shim;display:block}.rd-pricing .pc.best .sk{background:linear-gradient(90deg,#ffffff1a,#ffffff38,#ffffff1a) 0 0/200% 100%}@keyframes shim{to{background-position:-200% 0}}.rd-pricing .pc .pr small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.rd-pricing .pc.best .pr small{color:#ffffff8c}.rd-pricing .pc ul{gap:11px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.rd-pricing .pc li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.4;display:flex}.rd-pricing .pc li:before{content:"✓";background:var(--accent);color:#000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;display:grid}.rd-pricing .pc .btn{height:56px;margin-top:auto;font-size:16px}.rd-pricing .pc.best .btn{background:var(--accent);color:#000;border-color:var(--accent)}.rd-pricing .pc .ribbon{background:var(--accent);color:#000;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:-14px;right:24px}.rd-pricing .trustrow{color:var(--muted-strong);flex-wrap:wrap;justify-content:center;gap:22px;margin:26px auto 0;font-size:14px;font-weight:600;display:flex}.rd-pricing .trustrow span:before{content:"✓";width:20px;height:20px;color:var(--accent);background:#000;border-radius:50%;place-items:center;margin-right:8px;font-size:10px;display:inline-grid}.rd-pricing .freepro{border:1px solid var(--line-soft);max-width:980px;box-shadow:var(--shadow);background:#fff;border-radius:32px;margin:50px auto 0;overflow:hidden}.rd-pricing .fp-row{border-top:1px solid var(--line-soft);grid-template-columns:1fr 140px 140px;align-items:center;display:grid}.rd-pricing .fp-row:first-child{background:var(--soft);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:13px;font-weight:700}.rd-pricing .fp-row>*{padding:16px 22px}.rd-pricing .fp-row>:not(:first-child){text-align:center}.rd-pricing .fp-row b{font-size:16px;font-weight:600;display:block}.rd-pricing .fp-row small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.rd-pricing .yes,.rd-pricing .no2{border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.rd-pricing .yes{color:var(--accent);background:#000}.rd-pricing .no2{color:var(--muted);background:#0000000f}.rd-pricing .fp-row .pro-h{color:#000}.rd-pricing .rv3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.rd-pricing .rv3 .rv{width:auto}.rd-pricing .billing{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.rd-pricing .bill{border:1px solid var(--line-soft);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.rd-pricing .bill i{background:var(--accent);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;font-style:normal;display:grid}.rd-pricing .bill b{font-size:18px}.rd-pricing .bill p{color:var(--muted-strong);margin-top:6px;font-size:15px;line-height:1.5}@media (max-width:980px){.rd-pricing .rv3,.rd-pricing .billing{grid-template-columns:1fr}}@media (max-width:760px){.rd-pricing .pr-hero .panel{padding:36px 20px 64px}.rd-pricing .pr-hero h1{font-size:38px}.rd-pricing .plans3{grid-template-columns:1fr;gap:24px;padding:0 16px}.rd-pricing .pc{border-radius:26px;padding:24px}.rd-pricing .fp-row{grid-template-columns:1fr 64px 64px}.rd-pricing .fp-row .lg{display:none}.rd-pricing .fp-row>*{padding:14px 12px}.rd-pricing .pr-hero .panel.mhero{padding-bottom:70px}.rd-pricing .pr-hero .panel.mhero .cad{order:20;align-self:center;margin-top:16px}}.rd-pricing .pc .pr .price{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1.05;display:block}.rd-pricing .pc .pr .price span{letter-spacing:0;opacity:.65;font-size:15px;font-weight:500}
