.mkcomp .comp-page{background:#fff;min-height:100vh}.mkcomp .crumb-bar{padding:96px 0 0}.mkcomp .crumb-nav{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dim)}.mkcomp .crumb-nav a{color:var(--dim);transition:color .15s}.mkcomp .crumb-nav a:hover{color:var(--ink)}.mkcomp .crumb-sep{color:var(--line)}.mkcomp .crumb-cur{color:var(--ink);font-weight:500}.mkcomp .comp-hero{padding:56px 0 64px}.mkcomp .comp-hero-inner{max-width:760px;margin:0 auto;text-align:center}.mkcomp .comp-hero h1{font-size:clamp(30px,3.4vw,46px)}.mkcomp .comp-hero .ssub{margin-inline:auto}.mkcomp .comp-table{max-width:820px;margin:0 auto;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--sh-card)}.mkcomp .comp-thead{display:grid;grid-template-columns:2fr 1fr 1fr;background:var(--paper);border-bottom:1px solid var(--line)}.mkcomp .comp-th{padding:14px 20px;font-size:12px;letter-spacing:.12em;font-weight:600;color:var(--dim)}.mkcomp .comp-th.konstra{color:var(--cobalt);background:rgba(46,84,232,.04);text-align:center}.mkcomp .comp-th.rakip{text-align:center}.mkcomp .comp-row{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--line-soft)}.mkcomp .comp-row:last-child{border-bottom:0}.mkcomp .comp-row:nth-child(2n){background:var(--paper)}.mkcomp .comp-cell{padding:13px 20px;font-size:14px;color:var(--ink2);display:flex;align-items:center}.mkcomp .comp-cell.center{justify-content:center}.mkcomp .comp-cell.konstra-col{background:rgba(46,84,232,.025)}.mkcomp .check-icon{color:var(--ok)}.mkcomp .x-icon{color:var(--err)}.mkcomp .val-konstra{font-size:13px;color:var(--cobalt);font-weight:600;text-align:center}.mkcomp .val-rakip{font-size:13px;color:var(--body-c);text-align:center}.mkcomp .comp-summary{max-width:820px;margin:36px auto 0;padding:28px 32px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.mkcomp .comp-summary h3{font-size:18px;margin-bottom:10px}.mkcomp .comp-summary p{color:var(--body-c);font-size:15px;line-height:1.7}.mkcomp .comp-cta{padding:64px 0 80px;text-align:center}.mkcomp .comp-cta h2{font-size:clamp(24px,2.8vw,38px);margin-bottom:12px}.mkcomp .comp-cta .ssub{margin-inline:auto;margin-bottom:28px}@media(max-width:600px){.mkcomp .comp-row,.mkcomp .comp-thead{grid-template-columns:1.6fr 1fr 1fr}.mkcomp .comp-cell,.mkcomp .comp-th{padding:11px 12px;font-size:12px}}