.mk{--mk-card:var(--surface);color:var(--ink);display:block}.mk-sec--alt{--mk-card:var(--bg)}.mk :where(h1,h2,h3,p,ul,ol){margin:0}.mk :where(ul,ol){padding:0;list-style:none}.mk a:not(.ui-btn){text-underline-offset:3px}.mk-in{width:100%;max-width:1200px;padding-inline:var(--wrap-px);margin-inline:auto}.mk-sec{padding-block:var(--sp-7)}.mk-sec--alt{background:var(--surface);border-block:1px solid var(--border)}.mk-sec--tight{padding-top:0}.mk-sec--flush{padding-top:var(--sp-5)}@media (min-width:760px){.mk-sec{padding-block:calc(var(--sp-8) + var(--sp-4))}.mk-sec--tight{padding-top:0}.mk-sec--flush{padding-top:var(--sp-6)}}.mk-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.mk-head__txt{min-width:0;max-width:640px}.mk-kick{margin-bottom:var(--sp-2);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.875rem;font-weight:600;display:inline-block}.mk-head h2,.mk-cta h2{font-family:var(--f-disp);letter-spacing:-.02em;overflow-wrap:break-word;font-size:clamp(1.625rem,2vw + 1rem,2.25rem);font-weight:700;line-height:1.18}.mk-head h2{margin-bottom:var(--sp-2)}.mk-head p{color:var(--muted);font-size:1rem}@media (min-width:760px){.mk-head{margin-bottom:var(--sp-7)}.mk-head p{font-size:1.0625rem}}.mk-link{min-height:var(--tap);color:var(--link);border-radius:var(--r-sm);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mk-link:hover{text-decoration:underline}.mk-link .q-icon{transition:transform .15s}@media (prefers-reduced-motion:no-preference){.mk-link:hover .q-icon{transform:translate(3px)}}.mk-note{margin-top:var(--sp-5);max-width:720px;color:var(--muted);font-size:.875rem}.mk-note a,.mk-help a{color:var(--link)}.mk-help{color:var(--muted)}.mk-btns{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.mk-btns .ui-btn{flex:100%;justify-content:center}.mk-btns--after{margin-top:var(--sp-6)}@media (min-width:560px){.mk-btns .ui-btn{flex:none}}.mk-hero,.mk-phead{background:linear-gradient(180deg, var(--surface), var(--bg))}.mk-hero{overflow:hidden}.mk-hero__in{gap:var(--sp-6);padding-block:var(--sp-5) var(--sp-7);align-items:center;display:grid}.mk-hero__txt{min-width:0}.mk .mk-hero h1,.mk .mk-phead h1{margin-block:var(--sp-3) var(--sp-4);font-family:var(--f-disp);letter-spacing:-.03em;overflow-wrap:break-word;font-size:clamp(2rem,3vw + 1.2rem,3rem);font-weight:700;line-height:1.12}.mk .mk-hero:not(.mk-phead) h1{font-size:clamp(2.125rem,4vw + 1rem,3.75rem)}.mk-hero h1 em{color:var(--primary);font-style:normal}.mk-lead{max-width:560px;color:var(--muted);font-size:1rem}.mk-phead__in{padding-block:var(--sp-4) var(--sp-6)}.mk-phead .hp-crumb{margin-bottom:var(--sp-1)}@media (min-width:760px){.mk-lead{font-size:1.1875rem}.mk-phead__in{padding-block:var(--sp-5) var(--sp-7)}}@media (min-width:900px){.mk-hero__in:not(.mk-hero__in--solo){gap:var(--sp-8);padding-block:var(--sp-8) calc(var(--sp-8) + var(--sp-4));grid-template-columns:1.05fr .95fr}.mk-hero__in--solo{padding-block:var(--sp-7)}}.mk-assure{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-5);color:var(--muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.mk-assure li{align-items:center;gap:6px;display:inline-flex}.mk-assure .q-icon{color:var(--ok)}.mk-stats{gap:var(--sp-3);margin:var(--sp-6) 0 0;flex-wrap:wrap;display:flex}.mk-stats li{min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;flex:140px;gap:2px;display:flex}.mk-stats b{font-family:var(--f-disp);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.mk-stats span{color:var(--muted);font-size:.875rem}.mk-art{aspect-ratio:4/3;border-radius:var(--r-xl);width:100%;max-height:320px;text-decoration:none}.mk-art .hp-tee{transition:transform .25s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.mk-art .hp-tee{transition:none}}@media (prefers-reduced-motion:no-preference){.mk-art:hover .hp-tee{transform:translateY(-6px)rotate(-1.5deg)}.mk-art:hover .hp-tee--2{transform:translateY(-4px)rotate(3deg)}}@media (min-width:900px){.mk-art{aspect-ratio:1;border-radius:32px;max-height:none}}.mk-steps{gap:var(--sp-3);display:grid}.mk-step{gap:var(--sp-4);padding:var(--sp-4);background:var(--mk-card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-2);grid-template-columns:48px 1fr;align-content:start;display:grid}.mk-step>div{min-width:0}.mk-ico{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 8%, var(--surface));width:48px;height:48px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.mk-step__n{color:var(--primary);margin-bottom:2px;font-size:.875rem;font-weight:600;display:block}.mk-step h3,.mk-tr h3{margin-bottom:var(--sp-2);font-size:1.125rem;line-height:1.3}.mk-step p,.mk-tr p{color:var(--muted);font-size:.9375rem}@media (min-width:560px){.mk-steps{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mk-steps{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}.mk-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-step{gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:1fr}}@media (min-width:560px) and (max-width:1023.98px){.mk-steps--3{grid-template-columns:1fr}}.mk-trust{gap:var(--sp-3);display:grid}.mk-tr{column-gap:var(--sp-4);padding:var(--sp-4);background:var(--mk-card);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-2);grid-template-columns:48px 1fr;align-content:start;display:grid}.mk-tr .mk-ico{grid-row:span 2}@media (min-width:560px){.mk-trust{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tr{padding:var(--sp-5);display:block}.mk-tr .mk-ico{margin-bottom:var(--sp-4)}}@media (min-width:1024px){.mk-trust{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-trust--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-strip .prod-grid,.mk-strip .tpl-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.mk-strip .prod-grid,.mk-strip .tpl-grid{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.mk-strip .prod-grid,.mk-strip .tpl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:559.98px){.mk-strip .prod-grid,.mk-strip .tpl-grid{gap:var(--sp-3);margin-inline:calc(var(--wrap-px) * -1);padding:var(--sp-2) var(--wrap-px) var(--sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wrap-px);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(78%,288px);grid-auto-flow:column;overflow-x:auto}.mk-strip .prod-grid>*,.mk-strip .tpl-grid>*{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.mk-strip .prod-grid,.mk-strip .tpl-grid{scroll-behavior:auto}}.mk-tiers{gap:var(--sp-6);display:grid}.mk-tiers__list{gap:var(--sp-5) var(--sp-4);padding:var(--sp-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;display:grid}.mk-tier{padding:var(--sp-5);background:var(--mk-card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);flex-direction:column;gap:4px;display:flex;position:relative}.mk-tier--hot{border:2px solid var(--primary);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 8%, var(--mk-card)), var(--mk-card) 60%);box-shadow:var(--sh-3), 0 0 0 6px color-mix(in srgb, var(--primary) 7%, transparent)}.mk-tier__badge{top:-14px;left:var(--sp-5);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);padding:4px 12px;font-size:.875rem;font-weight:700;position:absolute}.mk-tier__q{color:var(--muted);font-size:.9375rem;font-weight:600}.mk-tier__p{font-family:var(--f-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2rem;font-weight:800;line-height:1.15}.mk-tier__p small{color:var(--muted);letter-spacing:0;font-size:.9375rem;font-weight:500}.mk-tier__d{color:var(--muted);font-size:.9375rem}.mk-tier__d--save{color:var(--ok);font-weight:600}.mk-ttable{gap:var(--sp-2);display:grid}.mk-ttable__title{font-size:var(--fs-lg);line-height:1.3}.mk-ttable__hint{color:var(--muted);font-size:.875rem}@media (min-width:900px){.mk-ttable__hint{display:none}}.mk-tiers__cta{display:flex}.mk-tiers__cta .ui-btn{flex:100%;justify-content:center}@media (min-width:560px){.mk-tiers__cta .ui-btn{flex:none}}.mk-twrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-2);overflow-x:auto}.mk-tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:.9375rem}.mk-twrap--size .mk-tbl{min-width:0}.mk-tbl th,.mk-tbl td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--surface);padding:12px 14px}.mk-tbl thead th{background:var(--surface2);font-weight:700}.mk-tbl tbody th{font-weight:600}.mk-tbl tbody tr:nth-child(2n)>*{background:color-mix(in srgb, var(--surface2) 55%, var(--surface))}.mk-tbl tbody tr:last-child>*{border-bottom:0}.mk-tbl th:first-child{z-index:1;text-align:left;white-space:normal;min-width:150px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.mk-tbl thead th:first-child{z-index:2}.mk-twrap--size .mk-tbl th:first-child{min-width:64px}.mk-twrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-cta{gap:var(--sp-5);padding:var(--sp-6) var(--sp-5);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 65%, var(--ink)));color:var(--on-primary);box-shadow:var(--sh-4);display:grid}.mk-cta__txt{min-width:0}.mk-cta__tag{margin-bottom:var(--sp-3);border:1px solid color-mix(in srgb, var(--on-primary) 40%, transparent);border-radius:var(--r-pill);padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-block}.mk-cta h2{margin-bottom:var(--sp-2)}.mk-cta p{max-width:560px;color:color-mix(in srgb, var(--on-primary) 90%, transparent)}.mk-cta__act{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mk-cta__act .ui-btn{flex:100%;justify-content:center}.mk .mk-cta .ui-btn:not(.ui-btn--alt),.mk .mk-cta .ui-btn:not(.ui-btn--alt):not(:disabled){background:var(--surface);border-color:var(--surface);color:var(--ink);box-shadow:var(--sh-2)}.mk .mk-cta .ui-btn:not(.ui-btn--alt):hover{background:var(--surface2);border-color:var(--surface2)}.mk .mk-cta .ui-btn--alt{border-color:color-mix(in srgb, var(--on-primary) 70%, transparent);color:var(--on-primary);background:0 0}.mk .mk-cta .ui-btn--alt:hover{background:color-mix(in srgb, var(--on-primary) 14%, transparent);border-color:var(--on-primary)}.mk .mk-cta :focus-visible{outline-color:var(--on-primary)}@media (min-width:560px){.mk-cta__act .ui-btn{flex:none}}@media (min-width:900px){.mk-cta{padding:var(--sp-7) var(--sp-7);align-items:center;gap:var(--sp-7);grid-template-columns:1.3fr 1fr}.mk-cta__act{justify-content:flex-end}}.mk-contact{gap:var(--sp-4);display:grid}.mk-ccard{padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-2);align-content:start;gap:6px;transition:box-shadow .2s,border-color .2s,transform .2s cubic-bezier(.2,0,0,1);display:grid;position:relative}.mk-ccard h2{margin-top:var(--sp-3);font-size:1.125rem}.mk-ccard p{color:var(--muted);font-size:.9375rem}.mk-ccard__main{color:var(--ink);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.35;text-decoration:none}.mk-ccard__main:after{content:"";border-radius:inherit;position:absolute;inset:0}.mk-ccard:has(.mk-ccard__main:hover){border-color:color-mix(in srgb, var(--primary) 45%, var(--line));box-shadow:var(--sh-4)}.mk-ccard:has(.mk-ccard__main:hover) .mk-ccard__main{color:var(--link);text-decoration:underline}.mk-ccard__main:focus-visible{outline:none}.mk-ccard:has(.mk-ccard__main:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mk-ccard:has(.mk-ccard__main:active){box-shadow:var(--sh-1)}@media (prefers-reduced-motion:no-preference){.mk-ccard:has(.mk-ccard__main:hover){transform:translateY(-3px)}.mk-ccard:has(.mk-ccard__main:active){transform:none}}@media (prefers-reduced-motion:reduce){.mk-ccard{transition:none}}@media (min-width:760px){.mk-contact{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.mk-checks{gap:var(--sp-3);max-width:720px;display:grid}.mk-checks li{align-items:flex-start;gap:var(--sp-3);color:var(--ink);display:flex}.mk-checks .q-icon{color:var(--ok);margin-top:2px}.mk-article{gap:var(--sp-5);max-width:760px;display:grid}.mk-howto{gap:var(--sp-3);display:grid}.mk-howto__i{gap:var(--sp-4);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2);grid-template-columns:44px 1fr;align-items:start;display:grid}.mk-howto__n{background:var(--primary);width:44px;height:44px;color:var(--on-primary);font-family:var(--f-disp);border-radius:50%;place-items:center;font-weight:700;display:grid}.mk-howto h2{margin:0 0 4px;font-size:1.125rem;line-height:1.3}.mk-howto p{color:var(--muted)}.mk-tips{padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--r-lg)}.mk-tips h2{margin:0 0 var(--sp-3);font-size:1.125rem}.mk-tips ul{gap:var(--sp-2);padding-left:1.2em;list-style:outside;display:grid}
