.kf-codes .kf-ps-plans__scroll{max-width:900px;margin:22px 0 0;overflow-x:auto}.kf-codes .kf-ps-plans__table{width:100%;border-collapse:collapse;border:1px solid #2a302a;font-variant-numeric:tabular-nums}.kf-codes .kf-ps-plans__table td,.kf-codes .kf-ps-plans__table th{padding:12px 14px;border-top:1px solid #2a302a;text-align:left;vertical-align:top}.kf-codes .kf-ps-plans__table thead th{background:#151815;color:#9ba59c;font-size:12px;font-weight:500}.kf-codes .kf-ps-plans__table tbody th{color:#f2f4ee;font-size:14px;font-weight:600}.kf-codes .kf-ps-plans__table td small{display:block;margin-top:4px;color:#9ba59c;font-size:12px;line-height:1.5}.kf-codes .kf-ps-plans__table td .kf-ps-plans__credit{color:#d5f67b}.kf-codes .kf-ps-plans__price{color:#f2f4ee;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#454d45;text-underline-offset:3px}.kf-codes a.kf-ps-plans__price:hover{color:#d5f67b;text-decoration-color:currentColor}.kf-codes .kf-ps-plans__price[aria-current=page]{color:#d5f67b;text-decoration:none}.kf-codes .kf-ps-plan__credit-text{margin:0 0 14px;color:#c7cec3;font-size:13px;line-height:1.6}.kf-codes .kf-ps-plan__cards{list-style:none;margin:0 0 14px;padding:12px 0 0;border-top:1px solid #2a302a}.kf-codes .kf-ps-plan__cards a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:7px 0;color:#e4e8e0;font-size:14px;text-decoration:none}.kf-codes .kf-ps-plan__cards a strong{font-weight:600}.kf-codes .kf-ps-plan__cards a span{color:#f2f4ee;font-variant-numeric:tabular-nums;white-space:nowrap}.kf-codes .kf-ps-plan__cards a small{grid-column:1/-1;color:#9ba59c;font-size:12px}.kf-codes .kf-ps-plan__cards a:hover strong{color:#d5f67b}@media (max-width:640px){.kf-codes .kf-ps-plans__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kf-codes .kf-ps-plans__table,.kf-codes .kf-ps-plans__table tbody,.kf-codes .kf-ps-plans__table tbody th,.kf-codes .kf-ps-plans__table tr{display:block}.kf-codes .kf-ps-plans__table{border:0}.kf-codes .kf-ps-plans__table tr{padding:0 14px;border:1px solid #2a302a;border-radius:8px;background:#151815}.kf-codes .kf-ps-plans__table tr+tr{margin-top:12px}.kf-codes .kf-ps-plans__table tbody th{padding:12px 0 10px;border-top:0}.kf-codes .kf-ps-plans__table td{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:12px;padding:10px 0}.kf-codes .kf-ps-plans__table td:before{content:attr(data-label);grid-row:1/4;color:#9ba59c;font-size:12px;line-height:1.9}.kf-codes .kf-ps-plans__table td>*{grid-column:2}}