.elementor .s-rlroot{/* rl-v5-103026: lift block uses Rate-Card-v5 cards with fewer rows than the 10-row subgrid; size cards to content */

/* rl-wide-inline-103026: wider cards, tier details shown in the card instead of a rollover */
& .prc-grid--2{max-width:1100px;}
@media (max-width:767px){ & .prc-grid--2{max-width:560px;} }
& .rl-tiers{display:flex; flex-direction:column; gap:8px; width:100%; margin-top:auto; padding:clamp(14px,1.4vw,20px) clamp(16px,1.6vw,22px); border-radius:8px; background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)); border:1px solid rgba(226,180,102,.28);}
& .rl-tiers .prc-tip-row{font-size:clamp(.95rem,.92rem + .12vw,1.02rem);}
& .rl-tiers .prc-tip-note sup{font-size:.7em; color:rgba(255,255,255,.55) !important; -webkit-text-fill-color:rgba(255,255,255,.55) !important;}
/* rl-subgrid-103026: keep v5 row alignment across the two cards with 4 rows (tab, name, rate, tiers) */
& .prc-grid > .prc-card{grid-row:span 5 !important;}
& .prc-grid .prc-card > .prc-panel{grid-row:2 / span 4 !important;}
& .prc-grid .prc-card > .prc-panel > .rl-tiers{align-self:stretch; margin-top:0;}
/* rl-buttons-103026: Get Started / Learn More row (row 5) */
& .prc-grid .prc-card > .prc-panel > .prc-ctas{grid-row:auto !important; align-self:end; padding-top:4px;}\n}