.elementor .rt-card{display:flex; flex-direction:column; align-items:flex-start; text-align:left; gap:0; padding:var(--DS-Space-Card); width:100%; height:100%; min-width:0; container-type:inline-size; background:var(--rt-bg,var(--e-global-color-primary)); color:var(--rt-ink,var(--e-global-color-d3738c0));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .rt-rate{font-family:"League Spartan",sans-serif; font-weight:700; text-transform:uppercase; font-size:min(var(--e-global-typography-98f2c32-font-size,5.625rem),50cqi); line-height:.92; padding-top:.06em; margin-top:var(--DS-Space-1); color:var(--rt-ink,var(--e-global-color-d3738c0)); white-space:nowrap;}
& .rt-rate sup{font-size:.578em; vertical-align:.62em; line-height:0; position:static;}
& .rt-label{color:var(--rt-ink-soft,rgba(255,255,255,0.8)); margin-top:var(--DS-Space-1);}
& .rt-term{color:var(--rt-ink,var(--e-global-color-d3738c0)); margin-top:auto; width:100%;}
& .rt-term::before{content:""; display:block; width:100%; height:2.5px; background:var(--rt-line,var(--e-global-color-accent)); margin:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-4)) 0;}\n}