/* Betalsätt & Villkor */
.biz-page{display:grid;gap:22px}
.biz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
.biz-grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.biz-method{padding:22px;display:flex;flex-direction:column;gap:12px}
.biz-method h2{margin:0;font-size:20px}
.biz-method p{margin:0;opacity:.85}
.biz-method-head{display:flex;align-items:center;gap:12px}
.biz-ico{font-size:26px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(123,92,255,.18)}
.biz-chip{margin-left:auto;font-size:12px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.1)}
.biz-chip.is-on{background:rgba(59,224,143,.2);color:#7dffbc}
.biz-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06)}
.biz-account span{opacity:.7;font-size:13px}
.biz-account strong{font-size:20px;letter-spacing:.5px}
.biz-copy{margin-left:auto;cursor:pointer}
.biz-obs{display:flex;gap:12px;padding:14px;border-radius:14px;background:rgba(255,196,77,.12);border:1px solid rgba(255,196,77,.45)}
.biz-obs-ico{font-size:22px;line-height:1}
.biz-obs strong{color:#ffd57d;letter-spacing:.08em}
.biz-obs p{margin:4px 0 0;font-size:14px;opacity:.95}
.biz-plans,.biz-block{padding:24px}
.biz-plans h2,.biz-block h2{margin:0 0 10px}
.biz-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:14px 0}
.biz-plan{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.biz-plan ul{margin:8px 0 0;padding-left:18px}
.biz-fine{font-size:13px;opacity:.7}
.biz-fact{padding:22px;text-align:center}
.biz-fact strong{display:block;font-size:34px;background:linear-gradient(135deg,#7B5CFF,#FF6EC7);-webkit-background-clip:text;background-clip:text;color:transparent}
.biz-fact span{opacity:.85}
.biz-checks{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}
.biz-checks li{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)}
.biz-checks li>span{color:#7dffbc;font-weight:700}
.biz-checks p{margin:2px 0 0;font-size:14px;opacity:.8}
.biz-steps{padding-left:20px;display:grid;gap:8px;margin:12px 0 18px}
.biz-whyme{margin:18px 0}
