.pricing-grid.pricing-grid--joined{border:1px solid var(--card-border);border-radius:24px;gap:0;overflow:hidden}.pricing-grid--joined .pricing-plan,.pricing-grid--joined .pricing-plan:hover,[data-theme=light] .pricing-grid--joined .pricing-plan,[data-theme=light] .pricing-grid--joined .pricing-plan:hover{box-shadow:none;border:0;border-radius:0;transform:none}.pricing-grid--joined .pricing-cell+.pricing-cell{border-left:1px solid var(--card-border)}.pricing-grid--joined .reserve-ring{display:none}.pricing-grid--joined .pricing-plan-popular{border:1px solid var(--card-border);color:var(--text-sec);background:0 0;top:18px;right:18px}[data-theme=light] .pricing-grid--joined .pricing-plan-popular{color:var(--text-sec);background:0 0}.pricing-cta{justify-content:center;width:100%;margin-top:auto;display:flex}.pricing-grid--joined+.pricing-ent,.pricing-section .pricing-ent{border-radius:20px}@media (min-width:601px) and (max-width:900px){.pricing-grid.pricing-grid--joined{gap:0}.pricing-grid--joined .pricing-cell+.pricing-cell{border-left:0}.pricing-grid--joined .pricing-cell:nth-child(2n){border-left:1px solid var(--card-border)}.pricing-grid--joined .pricing-cell:nth-child(n+3){border-top:1px solid var(--card-border)}}@media (max-width:600px){.pricing-grid.pricing-grid--joined{border:0;border-radius:0;gap:16px;overflow:visible}.pricing-grid--joined .pricing-cell+.pricing-cell{border-top:0;border-left:0}.pricing-grid--joined .pricing-plan,.pricing-grid--joined .pricing-plan:hover,[data-theme=light] .pricing-grid--joined .pricing-plan,[data-theme=light] .pricing-grid--joined .pricing-plan:hover{border:1px solid var(--card-border);border-radius:20px;overflow:hidden}}.pricing-plan-details{text-align:center;color:var(--text-sec);margin-top:12px;font-size:13px;font-weight:500;text-decoration:none;display:block}.pricing-plan-details:hover{color:var(--text-main);text-underline-offset:3px;text-decoration:underline}
