.mkt .pr-plans{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:900px){.mkt .pr-plans{grid-template-columns:repeat(3,1fr)}}.mkt .pr-card{background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--mkt-highlight);border-radius:16px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative}.mkt .pr-card h3{letter-spacing:-.015em;color:var(--foreground);font-size:20px;font-weight:700}.mkt .pr-tag{color:var(--muted-foreground);font-size:14.5px}.mkt .pr-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.mkt .pr-amt{letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.mkt .pr-was{color:var(--muted-foreground);font-size:20px;text-decoration:line-through}.mkt .pr-per{color:var(--muted-foreground);font-size:14px}.mkt .pr-limits{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mkt .pr-limits div{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:8px 10px}.mkt .pr-limits b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.mkt .pr-limits span{color:var(--muted-foreground);font-size:11.5px}.mkt .pr-card .k-btn{width:100%}.mkt .pr-billed{color:var(--muted-foreground);text-align:center;margin-top:-6px;font-size:12.5px}.mkt .pr-badge{border-radius:9999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:22px;right:22px}.mkt .pr-card .k-checks li{font-size:14.5px}.mkt .pr-card.featured{color:#fff;background:radial-gradient(120% 70% at 25% 0%, #ffffff2e, transparent 55%), var(--glow-grad-text);box-shadow:inset 0 1px 0 #ffffff4d, 0 24px 56px -20px var(--mkt-bloom), 0 0 80px -30px var(--mkt-bloom);border-color:#ff8c508c}.mkt .pr-card.featured h3,.mkt .pr-card.featured .pr-amt,.mkt .pr-card.featured .pr-tag,.mkt .pr-card.featured .pr-per,.mkt .pr-card.featured .pr-was,.mkt .pr-card.featured .pr-billed,.mkt .pr-card.featured .k-checks li,.mkt .pr-card.featured .k-checks svg{color:#fff}.mkt .pr-card.featured .pr-limits div{background:#ffffff1a;border-color:#ffffff38}.mkt .pr-card.featured .pr-limits b,.mkt .pr-card.featured .pr-limits span{color:#fff}.mkt .pr-card.featured .pr-badge{color:#fff;background:#ffffff29;border:1px solid #ffffff59}.mkt .pr-card.featured .k-btn.mkt-cta{color:#b8380a;background:#fff;box-shadow:0 8px 20px -8px #00000059}.mkt .pr-card.featured .k-btn.outline{color:#fff;background:0 0;border-color:#ffffff73}.mkt .pr-side{gap:6px;margin-top:6px;display:grid}@media (min-width:900px){.mkt .pr-side{grid-template-columns:1fr 1fr}}.mkt .pr-slim{background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--mkt-highlight);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.mkt .pr-slim h3{color:var(--foreground);font-size:17px;font-weight:700}.mkt .pr-slim p{color:var(--muted-foreground);max-width:46ch;font-size:14px}.mkt .pr-fit{gap:10px;display:grid}.mkt .pr-fit strong{color:var(--foreground)}.mkt .pr-policies{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:720px){.mkt .pr-policies{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.mkt .pr-policies{grid-template-columns:repeat(4,1fr)}}
