.pr-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}@media (max-width:1080px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:640px){.pr-plans{grid-template-columns:minmax(0,1fr)}}.pr-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:24px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a,0 8px 24px -18px #1018284d}.pr-card:hover{border-color:#cfd6e4;box-shadow:0 1px 2px #1018280d,0 16px 40px -22px #10182873}.pr-card--featured{border-color:#0454ff;box-shadow:0 0 0 1px #0454ff1f,0 20px 48px -24px #0454ff80}@media (min-width:1081px){.pr-card--featured{transform:translateY(-10px)}.pr-card--featured:hover{transform:translateY(-13px)}}.pr-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#0454ff;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:22px}.pr-tier{color:#0454ff;letter-spacing:.02em;font-size:13px;font-weight:700}.pr-price{align-items:baseline;gap:4px;margin-top:10px;display:flex}.pr-price b{letter-spacing:-.04em;color:#0b1220;font-size:38px;font-weight:700;line-height:1}.pr-price span{color:#9ca3af;font-size:13px}.pr-credits{color:#0b1220;margin:12px 0 0;font-size:14px;font-weight:600}.pr-who{color:#9ca3af;min-height:34px;margin:4px 0 0;font-size:12.5px;line-height:1.5}.pr-rule{background:#f1f3f7;height:1px;margin:18px 0}.pr-list{flex-direction:column;gap:9px;margin:0 0 auto;padding:0;list-style:none;display:flex}.pr-list li{color:#4b5563;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.pr-cta{color:#0b1220;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.pr-cta:hover{background:#f7f8fb;border-color:#d3d8e0}.pr-cta--primary{color:#fff;background:#0454ff;border-color:#0454ff}.pr-cta--primary:hover{background:#0044d6;border-color:#0044d6}.pr-compare{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%}.pr-compare thead th:first-child{border-top-left-radius:13px}.pr-compare thead th:last-child{border-top-right-radius:13px}.pr-compare tbody:last-of-type tr:last-child td:first-child{border-bottom-left-radius:13px}.pr-compare tbody:last-of-type tr:last-child td:last-child{border-bottom-right-radius:13px}.pr-compare th,.pr-compare td{padding:13px 14px}.pr-compare th+th,.pr-compare td+td{border-left:1px solid #f1f3f7}.pr-compare thead th{isolation:isolate;z-index:20;vertical-align:bottom;background:#fff;position:sticky;top:72px;box-shadow:inset 0 -1px #e5e7eb}.pr-compare thead th:after{content:"";pointer-events:none;background:linear-gradient(#1018280d,#0000);height:12px;position:absolute;bottom:-12px;left:0;right:0}@media (max-width:720px){.pr-compare thead th{top:60px}}.pr-compare .pr-feature{text-align:left;width:34%}.pr-compare tbody td{text-align:center;color:#0b1220;border-bottom:1px solid #f1f3f7;font-size:13.5px}.pr-compare tbody tr:last-child td{border-bottom:none}.pr-compare tbody tr:hover td{background:#fafbfd}.pr-compare tbody tr:hover td.pr-col-featured{background:#f2f6ff}.pr-compare tbody td.pr-feature{text-align:left;color:#4b5563;font-size:13.5px}.pr-compare .pr-col-featured{background:#f8faff;border-left:1px solid #cfd6e4;border-right:1px solid #cfd6e4}.pr-section-head td{letter-spacing:.09em;text-transform:uppercase;color:#9ca3af;text-align:left;background:#fafbfd;border-bottom:1px solid #e5e7eb;padding:22px 14px 10px;font-size:11px;font-weight:700}.pr-tag{color:#0454ff;white-space:nowrap;background:#ebf1ff;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:600}@media (max-width:900px){.pr-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.pr-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}@media (max-width:720px){.pr-packs{grid-template-columns:minmax(0,1fr)}}.pr-pack{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.pr-pack:hover{border-color:#0454ff;transform:translateY(-2px);box-shadow:0 10px 26px -18px #0454ff8c}.pr-pack--best{background:#fbfcff;border-color:#c9dcff}.pr-pack-go{color:#c3c9d4;transition:transform .16s,color .16s;position:absolute;top:20px;right:18px}.pr-pack:hover .pr-pack-go{color:#0454ff;transform:translate(3px)}.pr-pack-credits{letter-spacing:-.02em;color:#0b1220;font-size:20px;font-weight:700}.pr-pack-price{color:#0454ff;margin-top:2px;font-size:14px;font-weight:600}.pr-pack-rule{background:#f1f3f7;height:1px;margin:14px 0 12px}.pr-pack-buys{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pr-pack-buys li{color:#6b7280;font-size:12.5px;line-height:1.45}.pr-pack-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0454ff;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700;position:absolute;top:-9px;left:18px}.pr-ent{color:#fff;background:#0b1220;border-radius:18px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}@media (max-width:860px){.pr-ent{grid-template-columns:minmax(0,1fr)}}
