.kb-pakete{padding-top:120px;display:flex;flex-direction:column;gap:40px}
.kb-pakete .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;margin-top:10px}
.kb-pakete .plans > .plan:nth-child(2){transition-delay:.1s}.kb-pakete .plans > .plan:nth-child(3){transition-delay:.2s}
.kb-pakete .plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:18px}
.kb-pakete .plan.in{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}
.kb-pakete .plan.in:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(120,80,40,.14)}
.kb-pakete .plan.featured{background:var(--ink);color:#fff;border-color:var(--ink)}
.kb-pakete .plan .size{font-family:var(--display);font-weight:600;font-size:96px;line-height:.8;color:var(--creme);position:absolute;right:26px;top:18px}
.kb-pakete .plan.featured .size{color:#2a2a2a}
.kb-pakete .plan .name{font-family:var(--display);font-size:30px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);position:relative}
.kb-pakete .plan.featured .name{color:var(--lachs)}
.kb-pakete .plan h3{margin:0;font-size:26px;position:relative}
.kb-pakete .plan .scope{color:var(--muted);position:relative}.kb-pakete .plan.featured .scope{color:#cfcac2}
.kb-pakete .plan .price{display:flex;align-items:baseline;gap:10px;position:relative}
.kb-pakete .plan .price b{font-family:var(--display);font-weight:500;font-size:64px;line-height:.9}
.kb-pakete .plan .price span{color:var(--dim)}
.kb-pakete .plan .setup{font-size:15px;color:var(--dim);margin-top:-10px}
.kb-pakete .plan ul{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;flex-grow:1}
.kb-pakete .plan.featured ul{border-color:#333}
.kb-pakete .plan li{display:flex;gap:10px;align-items:flex-start;font-size:16px}
.kb-pakete .plan li svg{flex-shrink:0;width:18px;height:18px;margin-top:3px;color:var(--accent)}
.kb-pakete .plan li.off{color:var(--dim);text-decoration:line-through}.kb-pakete .plan li.off svg{color:var(--ring)}
.kb-pakete .plan .btn{align-self:stretch;justify-content:center;margin-top:8px}
.kb-pakete .plan.featured .btn{background:var(--accent)}.kb-pakete .plan.featured .btn:hover{background:var(--accent-dark);box-shadow:0 12px 30px rgba(228,74,31,.28)}
.kb-pakete .plan .tag{position:absolute;left:30px;top:-14px;background:var(--accent);color:#fff;font-family:var(--display);font-size:18px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px 4px;border-radius:999px}
.kb-pakete .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kb-pakete .plan-ind{margin-top:4px;background:var(--creme);border-radius:22px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.kb-pakete .plan-ind b{font-family:var(--display);font-weight:500;font-size:30px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-dark)}
.kb-pakete .plan-ind span{color:#6b4a36}
@media (max-width:980px){.kb-pakete .plans{grid-template-columns:1fr;gap:30px}}
@media (max-width:600px){.kb-pakete{padding-top:90px}.kb-pakete .plan{padding:32px 24px 26px}.kb-pakete .plan .tag{left:24px}.kb-pakete .plan .size{font-size:80px;right:20px}.kb-pakete .plan-ind{padding:24px}}