.mk-cmpg__subtitle{margin-top:var(--sp-6)}.mk-cmpg__list-price{color:var(--fg-muted);white-space:nowrap;margin-right:8px;font-size:.85em;text-decoration-thickness:1px;display:inline-block}.mk-cmpg__bar{justify-content:flex-end;margin:28px 0 14px;display:flex}.mk-cmpg__all{font:inherit;color:var(--fg-strong);background:var(--bg-elevated);border:1.5px solid var(--border-strong);cursor:pointer;transition:background var(--dur-base) var(--ease-out);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.mk-cmpg__all:hover{background:var(--bg-muted)}.mk-cmpg__group th{background:var(--hw-navy-deep)!important;color:var(--hw-cloud-white)!important;padding:0!important}.mk-cmpg__gbtn,.mk-cmpg__glabel{font:inherit;width:100%;color:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.mk-cmpg__gbtn{cursor:pointer}.mk-cmpg__gbtn:focus-visible{outline:2px solid var(--hw-brand-yellow);outline-offset:-2px}.mk-cmpg__gbtn svg{transition:transform var(--dur-base) var(--ease-out);flex:0 0 15px}.mk-cmpg__gbtn[aria-expanded=true] svg{transform:rotate(180deg)}.mk-tt{cursor:help;display:inline;position:relative}.mk-tt__i{white-space:nowrap}.mk-tt svg{vertical-align:-2px;color:var(--fg-muted);margin-left:2px;display:inline-block}.mk-tt:after{content:attr(data-tt);z-index:30;background:var(--hw-navy-deep);width:max-content;max-width:280px;color:var(--hw-cloud-white);text-transform:none;letter-spacing:normal;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0}.mk-tt:hover:after,.mk-tt:focus:after,.mk-tt:focus-visible:after{opacity:1}.mk-cmpg__ok{color:#157a43}[data-theme=dark] .mk-cmpg__ok{color:var(--status-ok)}@media (width>=721px){.mk-cmpg__table thead th.mk-cmpg__feat{color:var(--fg-on-yellow);vertical-align:bottom;background:#fbde37;padding-top:10px;padding-bottom:12px}.mk-cmpg__badge{background:var(--hw-navy-deep);width:max-content;color:var(--hw-cloud-white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 6px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.4;display:block}.mk-cmpg__table tbody td{color:var(--fg-muted)}.mk-cmpg__table tbody td.mk-cmpg__feat{background:var(--hw-bg-yellow-tint);box-shadow:inset 1px 0 0 var(--border-strong), inset -1px 0 0 var(--border-strong);color:var(--fg-strong);font-weight:600}}@media (width<=720px){.mk-cmpg .mk-mtx-wrap{overflow:visible}.mk-cmpg__table{min-width:0;display:block}.mk-cmpg__table tbody{display:block}.mk-cmpg__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-cmpg__table tr.mk-cmpg__group,.mk-cmpg__table tr.mk-cmpg__group>th{display:block}.mk-cmpg__table tr[data-cmpg-row]{grid-template-columns:repeat(var(--cmpg-spalten,3), minmax(0, 1fr));border-bottom:1px solid var(--border)}.mk-cmpg__table tr[data-cmpg-row]:not([hidden]){display:grid}.mk-cmpg__table tr[data-cmpg-row]>th.feat-col{border-bottom:0;grid-column:1/-1;padding:12px 16px 4px;display:block}.mk-cmpg__table tr[data-cmpg-row]>td{border-bottom:0;padding:4px 16px 12px;display:block}.mk-cmpg__table tr[data-cmpg-row]>td:before{content:attr(data-tarif);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.mk-cmpg__table tr[data-cmpg-row]>td.mk-cmpg__feat:before{width:max-content;color:var(--fg-on-yellow);background:#fbde37;border-radius:4px;padding:1px 6px;display:block}}@media (width<=479px){.mk-cmpg__table tr[data-cmpg-row]{grid-template-columns:1fr}.mk-cmpg__table tr[data-cmpg-row]>td{grid-template-columns:clamp(4.5rem,34vw,8.5rem) 1fr;align-items:baseline;gap:10px;padding:3px 16px;display:grid}.mk-cmpg__table tr[data-cmpg-row]>td:before{letter-spacing:.02em;justify-self:start;margin-bottom:0;font-size:10px}.mk-cmpg__table tr[data-cmpg-row]>td.mk-cmpg__feat:before{width:auto;padding:1px 5px}.mk-cmpg__table tr[data-cmpg-row]>td:last-child{padding-bottom:12px}}
