.erv-modern .rap-subscriptions{width:100vw;padding:clamp(44px, 5vw, 78px) var(--rap-section-gutter,5%);color:#f8f9fa;background:linear-gradient(#0a1017,#111924 76%,#0b1119);border-top:1px solid #ffffff20;margin-left:calc(50% - 50vw);scroll-margin-top:20px}.erv-modern .rap-subscriptions-inner{max-width:1410px;margin:0 auto}.erv-modern .rap-subscriptions-head{justify-content:space-between;align-items:end;gap:32px;padding-bottom:30px;display:flex}.erv-modern .rap-subscriptions-kicker{color:#ff8279;letter-spacing:.15em;margin:0 0 10px;font:800 11px/1.45 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscriptions-head h2{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:0 0 10px;font:800 clamp(27px,3.5vw,48px)/1.12 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscriptions-head p:not(.rap-subscriptions-kicker){color:#b8c3cf;max-width:700px;margin:0;font-size:14px;line-height:1.7}.erv-modern .rap-subscriptions-switch{background:#111a24;border:1px solid #ffffff32;border-radius:10px;flex:none;padding:4px;display:inline-flex}.erv-modern .rap-subscriptions-switch button{color:#c2cbd5;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 18px;font:700 13px/1.4 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscriptions-switch button.is-active{color:#fff;background:#ff4037}.erv-modern .rap-subscriptions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.erv-modern .rap-subscription-plan{background:linear-gradient(150deg,#1b2632,#141d27);border:1px solid #ffffff26;border-radius:17px;flex-direction:column;min-width:0;padding:clamp(21px,2.4vw,31px);display:flex;box-shadow:0 12px 32px #0002}.erv-modern .rap-subscription-plan.featured{background:linear-gradient(145deg,#292330,#181e29 55%,#141c26);border-color:#ff65556c}.erv-modern .rap-subscription-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.erv-modern .rap-subscription-plan h3{color:#f9fbfc;margin:0;font:800 clamp(22px,2vw,29px)/1.2 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscription-plan-top span{color:#ff9289;letter-spacing:.04em;background:#ff403720;border:1px solid #ff40374f;border-radius:99px;padding:6px 9px;font:800 10px/1.4 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscription-plan-price{color:#aab8c5;align-items:baseline;gap:8px;margin:20px 0 9px;display:flex}.erv-modern .rap-subscription-plan-price strong{color:#fff;letter-spacing:-.045em;font:800 clamp(34px,3vw,47px)/1.1 Inter Variable,Arial,sans-serif}.erv-modern .rap-subscription-plan-credits{color:#fff;margin:0 0 6px;font-size:15px;font-weight:700}.erv-modern .rap-subscription-plan-estimate{color:#a6b4c0;margin:0;font-size:12px;line-height:1.5}.erv-modern .rap-subscription-plan-not-ready{color:#e3e9ef;min-height:107px;margin-top:21px;font-size:15px}.erv-modern .rap-subscription-plan-not-ready p{color:#a4b2c0;font-size:12px;line-height:1.6}.erv-modern .rap-subscription-plan .rap-plan-benefits{color:#c3ccd5;border-top:1px solid #ffffff1c;gap:10px;margin:18px 0 24px;padding:18px 0 0;font-size:13px;line-height:1.5;list-style:none;display:grid}.erv-modern .rap-subscription-plan li{align-items:flex-start;gap:9px;display:flex}.erv-modern .rap-subscription-plan li svg{color:#ff756c;flex:none;margin-top:2px}.erv-modern .rap-subscription-plan-button,.erv-modern .rap-subscriptions-current button{color:#fff;cursor:pointer;background:#ff4037;border:1px solid #ff6860;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:auto;padding:11px 17px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.erv-modern .rap-subscription-plan-button:disabled{cursor:not-allowed;color:#aab8c4;background:#283442;border-color:#ffffff25}.erv-modern .rap-subscriptions-current{background:#291e27;border:1px solid #ff65555a;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px 22px;display:flex}.erv-modern .rap-subscriptions-current strong{color:#f3f6f8;font-size:15px}.erv-modern .rap-subscriptions-current p{color:#b5c1ca;margin:6px 0 0;font-size:12px}.erv-modern .rap-subscriptions-current button{width:auto;min-width:180px;margin:0}.erv-modern .rap-subscriptions-footer{color:#b9c5d1;border-top:1px solid #ffffff20;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.65}.erv-modern .rap-subscriptions-footer p{margin:0 0 10px}.erv-modern .rap-subscriptions-footer a{color:#f2f5fa;text-underline-offset:3px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.erv-modern .rap-subscriptions-error{color:#ff9d93;background:#ff40370f;border:1px solid #ff403775;border-radius:9px;margin:16px 0 0;padding:12px 15px;font-size:13px}.erv-modern .rap-subscriptions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=980px){.erv-modern .rap-subscriptions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erv-modern .rap-subscriptions-head{align-items:flex-start}.erv-modern .rap-subscription-plan{min-height:260px}}@media (width<=600px){.erv-modern .rap-subscriptions-grid{grid-template-columns:1fr}.erv-modern .rap-subscriptions-head,.erv-modern .rap-subscriptions-current{flex-direction:column;align-items:stretch}.erv-modern .rap-subscriptions-switch{align-self:flex-start}.erv-modern .rap-subscriptions-current button{width:100%}.erv-modern .rap-subscription-plan{min-height:0}}
