.mk-body,.mk-html,body:has(>.mk),html:has(>body>.mk){background:var(--mk-bg)}.mk{--mk-bg:#faf7f3;--mk-bg-alt:#f5f0ea;--mk-surface:#ffffff;--mk-surface-elevated:#ffffff;--mk-line:rgba(10,22,40,0.06);--mk-line-strong:rgba(10,22,40,0.12);--mk-line-hover:rgba(10,22,40,0.2);--mk-text:#0b1426;--mk-body:#3a4a5c;--mk-muted:#58687a;--mk-faint:#7a8aa0;--mk-accent:#2d7eff;--mk-accent-hover:#1a6fe8;--mk-accent-soft:rgba(45,126,255,0.12);--mk-accent-strong:#1e5fd8;--mk-on-accent:#fafafa;--mk-sky:#e8f1ff;--mk-sun:#dce9ff;--mk-sticker-line:1px solid var(--mk-line-strong);--mk-sand:#f4efe7;--mk-night:#0a1628;--mk-night-2:#070f1a;--mk-ok:#167a4e;--mk-warn:#b87000;--mk-warn-soft:rgba(184,112,0,0.1);--mk-err:#c0392b;--mk-err-soft:rgba(192,57,43,0.1);--mk-frame:#0e1012;--mk-frame-line:rgba(255,255,255,0.08);--mk-frame-text:#7a8a9a;--mk-radius:12px;--mk-radius-lg:18px;--mk-radius-xl:24px;--mk-radius-full:999px;--mk-shadow-sm:0 1px 2px rgba(10,22,40,0.04),0 1px 3px rgba(10,22,40,0.06);--mk-shadow:0 2px 8px rgba(10,22,40,0.06),0 8px 24px rgba(10,22,40,0.08);--mk-shadow-lg:0 4px 16px rgba(10,22,40,0.08),0 16px 40px rgba(10,22,40,0.1);--mk-shadow-hover:0 2px 8px rgba(10,22,40,0.06),0 12px 28px rgba(10,22,40,0.1);--mk-shadow-card-hover:0 4px 16px rgba(10,22,40,0.08),0 20px 48px rgba(10,22,40,0.12);--mk-sec-pad:clamp(5rem,10vw,8rem);--mk-wrap:1200px;--mk-gutter:clamp(20px,5vw,40px);--mk-font-display:"Barlow Condensed","Barlow Condensed Fallback","Helvetica Neue",Arial,sans-serif;--mk-font-body:"Outfit","Outfit Fallback","Outfit Fallback Android","Helvetica Neue",Arial,sans-serif;--mk-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,monospace;--mk-text-xs:clamp(0.7rem,0.65rem + 0.25vw,0.8rem);--mk-text-sm:clamp(0.8rem,0.75rem + 0.25vw,0.9rem);--mk-text-base:clamp(0.95rem,0.9rem + 0.25vw,1.05rem);--mk-text-lg:clamp(1.1rem,1.0rem + 0.5vw,1.25rem);--mk-text-xl:clamp(1.35rem,1.2rem + 0.75vw,1.6rem);--mk-text-2xl:clamp(1.75rem,1.5rem + 1.25vw,2.25rem);--mk-text-3xl:clamp(2.25rem,1.8rem + 2.25vw,3.25rem);--mk-text-4xl:clamp(3rem,2.25rem + 3.75vw,4.5rem);--mk-leading-tight:1.05;--mk-leading-snug:1.15;--mk-leading-normal:1.5;--mk-leading-relaxed:1.65;--mk-weight-normal:400;--mk-weight-medium:500;--mk-weight-semibold:600;--mk-weight-bold:700;--mk-tracking-tight:-0.02em;--mk-tracking-normal:0;--mk-tracking-wide:0.02em;--mk-tracking-wider:0.08em;--mk-tracking-widest:0.14em;--mk-ease:cubic-bezier(0.22,0.61,0.36,1);--mk-ease-out:cubic-bezier(0,0,0.2,1);--mk-duration-fast:120ms;--mk-duration-base:200ms;--mk-duration-slow:320ms;min-height:100vh;background:var(--mk-bg);color:var(--mk-text);color-scheme:light;font-family:var(--mk-font-body);font-size:var(--mk-text-base);line-height:var(--mk-leading-relaxed);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.mk) *,:where(.mk) :after,:where(.mk) :before{box-sizing:border-box}:where(.mk) img{display:block;max-width:100%;height:auto}:where(.mk) a{color:inherit;text-decoration:none}:where(.mk) :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:var(--mk-radius)}:where(.mk) .mk-btn:focus-visible{border-radius:var(--mk-radius-full)}:where(.mk) h1,:where(.mk) h2,:where(.mk) h3,:where(.mk) h4{margin:0;font-family:var(--mk-font-display);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-tight);letter-spacing:var(--mk-tracking-tight);text-wrap:balance;text-transform:none}:where(.mk) h1{font-size:var(--mk-text-4xl)}:where(.mk) h2{font-size:var(--mk-text-3xl)}:where(.mk) h3{font-size:var(--mk-text-2xl)}:where(.mk) h4{font-size:var(--mk-text-xl)}:where(.mk) p{margin:0;line-height:var(--mk-leading-relaxed)}:where(.mk) ol,:where(.mk) ul{margin:0;padding:0;list-style:none}.mk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-kicker{display:inline-block;font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);font-weight:var(--mk-weight-medium);letter-spacing:var(--mk-tracking-widest);text-transform:uppercase;margin-bottom:.5rem}.mk-em,.mk-kicker{color:var(--mk-accent)}.mk-em{font-style:normal}.mk-article__cta .mk-em,.mk-band--night .mk-em{color:#7db3ff}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.75rem;border:2px solid transparent;border-radius:var(--mk-radius-full);background:var(--mk-accent);color:var(--mk-on-accent);font-family:var(--mk-font-body);font-size:var(--mk-text-base);font-weight:var(--mk-weight-semibold);line-height:1.2;white-space:nowrap;transition:background-color var(--mk-duration-fast) var(--mk-ease),border-color var(--mk-duration-fast) var(--mk-ease),color var(--mk-duration-fast) var(--mk-ease),transform var(--mk-duration-fast) var(--mk-ease);cursor:pointer}.mk-btn:hover{background:var(--mk-accent-hover);transform:translateY(-1px);box-shadow:var(--mk-shadow-sm)}.mk-btn:active{transform:translateY(0)}.mk-btn--ghost{background:transparent;border-color:var(--mk-line-strong);color:var(--mk-text)}.mk-btn--ghost:hover{background:var(--mk-text);color:var(--mk-bg);border-color:var(--mk-text)}.mk-btn--sm{min-height:40px;padding:0 1.25rem;font-size:var(--mk-text-sm)}.mk-cta{display:flex;flex-wrap:wrap;gap:.875rem}.mk-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--mk-accent);font-weight:var(--mk-weight-semibold);font-size:var(--mk-text-base);transition:gap var(--mk-duration-fast) var(--mk-ease)}.mk-link:hover{gap:.75rem;text-decoration:none}.mk-band{position:relative;isolation:isolate}.mk-band:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--mk-band-bg);pointer-events:none}.mk-band--sky{--mk-band-bg:linear-gradient(180deg,var(--mk-sky) 0%,var(--mk-bg) 100%);--mk-faint:var(--mk-muted)}.mk-band--sand{--mk-band-bg:var(--mk-sand)}.mk-band--mist{--mk-band-bg:var(--mk-surface)}.mk-band--mist:before{border-block:1px solid var(--mk-line)}.mk-band--night{--mk-band-bg:var(--mk-night);--mk-bg:var(--mk-night);--mk-text:#faf7f3;--mk-body:rgba(250,247,243,0.8);--mk-muted:rgba(250,247,243,0.7);--mk-faint:rgba(250,247,243,0.55);--mk-accent:#4d92ff;--mk-accent-hover:#6aa3ff;--mk-link:#8fb4ff;--mk-line:rgba(255,255,255,0.1);--mk-line-strong:rgba(255,255,255,0.18);--mk-on-accent:#0a1628;color:var(--mk-text)}.mk-sticker{position:absolute;z-index:3;display:grid;justify-items:start;grid-gap:.125rem;gap:.125rem;padding:.75rem 1rem;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius);background:var(--mk-surface);box-shadow:var(--mk-shadow);color:var(--mk-night)}.mk-sticker span{max-width:8.5rem;color:var(--mk-muted);font-size:var(--mk-text-xs);font-weight:var(--mk-weight-medium);text-wrap:balance}.mk-sticker strong{font-family:var(--mk-font-display);font-size:clamp(1.5rem,1.25rem + 1.25vw,2rem);font-weight:var(--mk-weight-bold);letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.mk-gallery__strip{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none}.mk-gallery__item{height:220px;border-radius:var(--mk-radius);overflow:hidden;background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);transition:transform var(--mk-duration-base) var(--mk-ease),box-shadow var(--mk-duration-base) var(--mk-ease)}.mk-gallery__item:hover{transform:translateY(-4px);box-shadow:var(--mk-shadow-lg)}.mk-gallery__item img{display:block;width:auto;height:100%;object-fit:cover}.mk-gallery .mk-chips{margin-bottom:1.75rem}.mk-marquee{display:flex;width:max-content;gap:1rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-inline:.5rem;padding-block:.5rem 1.5rem;animation:mk-marquee 80s linear infinite;will-change:transform}.mk-marquee-wrap{margin-inline:calc(50% - 50vw);overflow:hidden}.mk-marquee:hover{animation-play-state:paused}.mk-marquee .mk-gallery__strip{flex-wrap:nowrap;margin:0}@keyframes mk-marquee{to{transform:translateX(calc(-50% - .5rem))}}.mk-gallery:has(.mk-chips input:not([value=all]):checked) .mk-marquee{width:auto;justify-content:center;animation:none}.mk-gallery:has(.mk-chips input:not([value=all]):checked) .mk-marquee .mk-gallery__strip{flex-wrap:wrap;justify-content:center}.mk-gallery:has(.mk-chips input:not([value=all]):checked) .mk-marquee .mk-gallery__strip[aria-hidden],.mk-gallery:has(input[value=birthday]:checked) .mk-gallery__item:not([data-theme=birthday]),.mk-gallery:has(input[value=party]:checked) .mk-gallery__item:not([data-theme=party]),.mk-gallery:has(input[value=wedding]:checked) .mk-gallery__item:not([data-theme=wedding]){display:none}@media (prefers-reduced-motion:reduce){.mk-marquee{width:auto;justify-content:center;animation:none}.mk-marquee .mk-gallery__strip{flex-wrap:wrap;justify-content:center}.mk-marquee .mk-gallery__strip[aria-hidden]{display:none}}@supports not selector(:has(*)){.mk-gallery .mk-chips{display:none}}.mk-gallery__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 2.5rem;gap:0 2.5rem;margin:0 0 2rem;padding:0;list-style:none}.mk-gallery__points li{display:flex;align-items:flex-start;gap:.875rem;padding:1.5rem 0 .5rem;border-top:1px solid var(--mk-line-strong)}.mk-gallery__points svg{flex:none;margin-top:.15em;color:var(--mk-ok)}.mk-gallery__points h3{margin:0 0 .375rem;font-size:var(--mk-text-lg)}.mk-gallery__points p{margin:0;color:var(--mk-body);font-size:var(--mk-text-base);line-height:var(--mk-leading-normal)}.mk-gallery__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem 1.75rem}.mk-gallery__credit{margin:0;color:var(--mk-muted);font-size:var(--mk-text-sm)}.mk-gallery--article{margin:1.5rem 0 2rem}.mk-article__body .mk-gallery--article .mk-gallery__strip{display:flex;margin-bottom:1rem}.mk-article__body .mk-gallery--article .mk-gallery__item{padding:0;line-height:0}.mk-article__body .mk-gallery--article .mk-gallery__item:before{content:none}.mk-gallery--article .mk-gallery__item{height:160px}.mk-gallery--article .mk-gallery__credit{text-align:center}@media (max-width:900px){.mk-gallery__points{grid-template-columns:1fr}.mk-gallery__item{height:150px}}@media (max-width:520px){.mk-gallery__strip{gap:.6rem}.mk-gallery__item{height:112px}.mk-gallery__item:nth-child(n+9){display:none}}.mk-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;background:transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.mk-top.is-scrolled{border-bottom-color:var(--mk-line);background:var(--mk-top-bg);box-shadow:0 6px 24px rgba(10,22,40,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mk-top+main>.mk-band--sky:first-child:before,.mk-top+main>article:first-child>.mk-band--sky:first-child:before{top:-68px}.mk-top__in{display:flex;align-items:center;gap:1.5rem;max-width:var(--mk-wrap);min-height:68px;margin:0 auto;padding-inline:var(--mk-gutter)}.mk-top__brand .pb-mark{font-size:1.6rem}.mk-top__nav{display:flex;gap:1.6rem;margin-left:1rem;font-size:.95rem}.mk-top__login,.mk-top__nav a{color:var(--mk-muted);transition:color .15s ease}.mk-top__login:hover,.mk-top__nav a:hover{color:var(--mk-text)}.mk-top__end{display:flex;align-items:center;gap:1rem;margin-left:auto}.mk-top__login{font-size:.95rem}.mk-top__burger{display:none;place-items:center;width:42px;height:42px;border:1px solid var(--mk-line-strong);border-radius:10px;background:transparent;color:var(--mk-text);cursor:pointer}.mk-menu{grid-gap:1.25rem;gap:1.25rem;padding:1rem var(--mk-gutter) 1.5rem;border-top:1px solid var(--mk-line)}.mk-menu,.mk-menu__nav{display:grid}.mk-menu__nav a{padding:.85rem 0;border-bottom:1px solid var(--mk-line);font-size:1.1rem;font-weight:700}.lang-links ul{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.lang-links a{display:inline-flex;align-items:center;gap:.45rem;color:var(--mk-muted);font-size:.9rem}.lang-links a:hover,.lang-links a[aria-current=true]{color:var(--mk-text)}.lang-links--menu{position:relative}.lang-links--menu>summary{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .7rem;border:1px solid var(--mk-line);border-radius:10px;color:var(--mk-muted);font-size:.9rem;list-style:none;cursor:pointer}.lang-links--menu>summary::-webkit-details-marker{display:none}.lang-links--menu>summary:hover{color:var(--mk-text);border-color:var(--mk-line-strong)}.lang-links--menu>ul{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:grid;grid-gap:0;gap:0;min-width:190px;max-height:min(70vh,26rem);overflow-y:auto;overscroll-behavior:contain;padding:.4rem;border:1px solid var(--mk-line-strong);border-radius:12px;background:var(--mk-surface-elevated);box-shadow:var(--mk-shadow)}.lang-links--menu>ul a{display:flex;padding:.55rem .65rem;border-radius:8px}.lang-links--menu>ul a:hover{background:var(--mk-hover-soft)}.mk-hero{position:relative;max-width:var(--mk-wrap);margin:0 auto;padding:clamp(3.5rem,8vw,5.5rem) var(--mk-gutter)}.mk-hero__copy{display:grid;grid-gap:1.4rem;gap:1.4rem;max-width:860px}.mk-hero__lead{max-width:56ch;color:var(--mk-body);font-size:clamp(1.1rem,1.6vw,1.3rem)}.mk-stage{position:relative;margin-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.mk-window{position:relative;z-index:1;margin:0;overflow:hidden;border:1px solid var(--mk-line-strong);border-radius:16px;background:var(--mk-frame);box-shadow:var(--mk-shadow)}.mk-window__bar{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 .4rem 0 1rem;border-bottom:1px solid var(--mk-frame-line);font-family:var(--pb-font-ticket);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-frame-text)}.mk-window__ctl{display:flex;height:100%}.mk-window__ctl i{position:relative;width:42px;height:100%}.mk-window__ctl i:after,.mk-window__ctl i:before{content:"";position:absolute;left:50%;top:50%}.mk-window__ctl i:first-child:before{width:10px;height:1px;background:var(--mk-frame-text);transform:translate(-50%,-50%)}.mk-window__ctl i:nth-child(2):before{width:9px;height:9px;border:1px solid var(--mk-frame-text);transform:translate(-50%,-50%)}.mk-window__ctl i:nth-child(3):after,.mk-window__ctl i:nth-child(3):before{width:12px;height:1px;background:var(--mk-frame-text);transform:translate(-50%,-50%) rotate(45deg)}.mk-window__ctl i:nth-child(3):after{transform:translate(-50%,-50%) rotate(-45deg)}.mk-guest{position:absolute;right:clamp(-1.5rem,-2vw,0rem);bottom:0;z-index:2;width:min(36%,420px);margin:0;overflow:hidden;border:1px solid var(--mk-line-strong);border-radius:14px;background:var(--mk-frame);box-shadow:var(--mk-shadow)}.mk-guest figcaption{position:absolute;left:.75rem;top:.75rem;padding:.3rem .6rem;border-radius:999px;background:rgba(5,13,24,.82);font-family:var(--pb-font-ticket);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#e6eef8}.mk-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem)}.mk-hero--split h1{font-size:clamp(2.4rem,4.8vw,4.1rem)}.mk-hero__reassure{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;color:var(--mk-muted);font-size:.92rem}.mk-hero__reassure li{display:inline-flex;align-items:center;gap:.4rem}.mk-hero__reassure svg{color:var(--mk-ok)}.mk-hero__shot{position:absolute;bottom:-1.75rem;left:-1.75rem;z-index:2;width:min(42%,230px);margin:0;overflow:hidden;border:4px solid #ffffff;border-radius:14px;background:var(--mk-frame);box-shadow:var(--mk-sticker-shadow)}.mk-hero__shot img{width:100%;aspect-ratio:16/10;object-fit:cover}.mk-hero__media{position:relative;padding-top:2.5rem}.mk-hero__media .mk-sticker{top:0;right:clamp(.5rem,3vw,1.75rem)}.mk-hero__photo{margin:0}.mk-hero__photo img{width:100%;aspect-ratio:10/9;object-fit:cover;object-position:70% 50%;border:var(--mk-sticker-line);border-radius:22px;box-shadow:var(--mk-sticker-shadow)}.mk-showcase{padding:clamp(3.5rem,7vw,5.5rem) var(--mk-gutter);background:var(--mk-night)}.mk-showcase .mk-stage{max-width:calc(var(--mk-wrap) - 2 * var(--mk-gutter));margin:0 auto;padding-bottom:clamp(2.5rem,6vw,5rem)}.mk-chips,.mk-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.mk-tabs{max-width:var(--mk-wrap);margin:0 auto clamp(1.75rem,4vw,2.5rem)}.mk-chips label,.mk-tabs label{position:relative;cursor:pointer}.mk-chips input,.mk-tabs input{position:absolute;opacity:0;pointer-events:none}.mk-chips span,.mk-tabs span{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;border:1px solid var(--mk-line-strong);border-radius:999px;font-size:.92rem;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mk-tabs span{border-color:rgba(255,250,246,.2);color:rgba(255,250,246,.75)}.mk-tabs input:checked+span{border-color:#ffffff;background:#ffffff;color:var(--mk-night)}.mk-chips span{background:var(--mk-surface-2);color:var(--mk-body)}.mk-chips input:checked+span{border-color:var(--mk-night);background:var(--mk-night);color:#ffffff}.mk-chips input:focus-visible+span,.mk-tabs input:focus-visible+span{outline:2px solid var(--mk-link);outline-offset:2px}.mk-tab{display:none}.mk-showcase:has(input[value=cockpit]:checked) .mk-tab[data-tab=cockpit],.mk-showcase:has(input[value=editor]:checked) .mk-tab[data-tab=editor],.mk-showcase:has(input[value=gallery]:checked) .mk-tab[data-tab=gallery],.mk-showcase:has(input[value=guest]:checked) .mk-tab[data-tab=guest]{display:block}@supports not selector(:has(*)){.mk-tabs{display:none}.mk-tab[data-tab=cockpit]{display:block}}.mk-showcase .mk-guest,.mk-showcase .mk-window{border-color:var(--mk-frame-line);box-shadow:0 30px 80px rgba(0,0,0,.45)}@media (max-width:900px){.mk-hero--split{grid-template-columns:1fr;gap:1.5rem}.mk-showcase .mk-stage{padding-bottom:0}.mk-hero__photo img{aspect-ratio:16/10;border-radius:18px}.mk-hero__media .mk-sticker strong{font-size:1.85rem}.mk-hero__media .mk-sticker span{font-size:.64rem}}.mk-proofs{max-width:var(--mk-wrap);margin:0 auto;padding:2rem var(--mk-gutter) 2.25rem}.mk-proofs__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.mk-proofs__list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.9rem;column-gap:.9rem;grid-row-gap:.1rem;row-gap:.1rem;align-items:center;padding:1.1rem 1.2rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-proofs__icon{display:grid;grid-row:span 2;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-proofs strong{font-family:var(--pb-font-display);font-size:1.5rem;font-weight:700;line-height:1.05;letter-spacing:-.02em}.mk-proofs li>span:last-child{color:var(--mk-muted);font-size:.92rem;line-height:1.3}.mk-brands{display:grid;grid-template-columns:minmax(9rem,.6fr) minmax(0,3fr);align-items:center;grid-gap:2rem;gap:2rem;margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid var(--mk-line)}.mk-brands__title{font-family:var(--pb-font-ticket);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.mk-brands ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.mk-brands li{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;text-align:center}.mk-brands img{width:auto;max-width:100%;height:26px;object-fit:contain;filter:grayscale(1);opacity:.45;transition:opacity .2s ease,filter .2s ease}.mk-brands li:hover img{filter:none;opacity:1}.mk-brands span{color:var(--mk-muted);font-size:.8rem;line-height:1.3}.mk-sec{max-width:var(--mk-wrap);margin:0 auto;padding:var(--mk-sec-pad) var(--mk-gutter);scroll-margin-top:40px}.mk-sec:not(.mk-band)+.mk-sec:not(.mk-band){padding-top:0}.mk-sec__head{display:grid;grid-gap:1rem;gap:1rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3rem)}.mk-sec__head>p:not(.mk-kicker){max-width:56ch;color:var(--mk-muted);font-size:1.15rem}.mk-sec__head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,4rem);max-width:none}.mk-sec__head--split>div{display:grid;grid-gap:1rem;gap:1rem}.mk-sec__head--split>p:not(.mk-kicker){max-width:48ch;font-size:1.08rem}.mk-how{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.mk-how__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem 2rem;gap:1rem 2rem}.mk-how__intro .mk-kicker,.mk-how__intro h2{grid-column:1}.mk-how__intro .mk-btn{grid-column:2;grid-row:1/span 2;align-self:end}.mk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.mk-steps li{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;padding:1.6rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-steps__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.mk-steps__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-steps__n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mk-night);color:#ffffff;font-size:.92rem;font-weight:700}.mk-steps h3{font-size:1.2rem}.mk-steps p{color:var(--mk-muted)}.mk-tile{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.6rem;overflow:hidden;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:#ffffff}.mk-tile p{color:var(--mk-muted);font-size:.97rem}.mk-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.mk-fcard{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;height:100%;padding:1.6rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mk-fcard:hover{border-color:var(--mk-line-strong);box-shadow:var(--mk-shadow-hover);transform:translateY(-3px)}.mk-fcard__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:.6rem;border-radius:14px;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-fcard strong{font-size:1.12rem;line-height:1.3}.mk-fcard__d{color:var(--mk-muted);font-size:.97rem;line-height:1.45}.mk-fpills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none}.mk-fpills a{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-surface-2);color:var(--mk-body);font-size:.9rem;transition:border-color .15s ease,color .15s ease}.mk-fpills a:hover{border-color:var(--mk-line-hover);color:var(--mk-text)}.mk-fpills svg{color:var(--mk-link)}.mk-fgrid__more{display:flex;justify-content:center;margin-top:clamp(1.75rem,4vw,2.5rem)}.mk-tile__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.4rem;border-radius:50%;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-hw{display:grid;border-bottom:1px solid var(--mk-line-strong)}.mk-hw>li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:1.1rem;column-gap:1.1rem;grid-row-gap:.5rem;row-gap:.5rem;align-content:start;padding:1.5rem 0;border-top:1px solid var(--mk-line-strong)}.mk-hwcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.mk-hwcards>li{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;padding:1.6rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-hwcards__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-hwcards h3{font-size:1.2rem}.mk-hwcards__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;min-height:2.5rem;padding:.6rem 0;border-block:1px solid var(--mk-line)}.mk-hwcards__logos img{width:auto;height:22px;filter:grayscale(1);opacity:.7}.mk-hw-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-bottom:1.75rem}.mk-hw .mk-tile__icon{grid-row:span 2;margin-bottom:0}.mk-photo{margin:0;overflow:hidden;border-radius:var(--mk-radius-lg);background:var(--mk-surface)}.mk-photo img{width:100%;height:100%;object-fit:cover}@media (max-width:900px){.mk-hw-wrap{grid-template-columns:1fr}.mk-photo img{aspect-ratio:16/10}}.mk-checks{display:grid;grid-gap:.55rem;gap:.55rem}.mk-checks li{display:flex;align-items:flex-start;gap:.6rem;color:var(--mk-body);font-size:.97rem}.mk-checks svg{flex:none;margin-top:.22em;color:var(--mk-ok)}.mk-checks--lg{gap:.75rem;margin-top:.75rem}.mk-checks--lg li{font-size:1.05rem}.mk-pricing{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.mk-pricing .mk-sec__head{margin-bottom:0}.mk-plans{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.mk-plan{display:flex;flex-direction:column;gap:.55rem;padding:1.75rem;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:#ffffff;transition:border-color .15s ease,transform .15s ease}.mk-plan:hover{transform:translateY(-2px);border-color:var(--mk-line-hover)}.mk-solo:hover{transform:none}.mk-plan--best{border:var(--mk-sticker-line);background:var(--mk-sun);box-shadow:var(--mk-sticker-shadow)}.mk-plan--best:hover{border-color:var(--mk-night)}.mk-plan:not(.mk-plan--best) .mk-btn{border-color:var(--mk-text);background:transparent;color:var(--mk-text)}.mk-plan:not(.mk-plan--best):hover .mk-btn{background:var(--mk-text);color:var(--mk-bg)}.mk-plan__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.mk-plan__name{font-family:var(--pb-font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.mk-plan__tag{padding:.25rem .55rem;border-radius:6px;background:var(--mk-sand);color:var(--mk-text);font-family:var(--pb-font-ticket);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.mk-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;margin-top:.75rem;font-family:var(--pb-font-display);font-size:clamp(2.24rem,3.52vw,2.88rem);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-plan__amount{white-space:nowrap}.mk-plan--best .mk-plan__tag{background:var(--mk-night);color:var(--mk-sun)}.mk-plan__price small{font-family:var(--pb-font-body);font-size:1rem;font-weight:400;color:var(--mk-muted)}.mk-plan__billed{font-size:.97rem}.mk-plan__tags{display:flex;flex-wrap:wrap;gap:.4rem}.mk-plan__save{padding:.25rem .55rem;border-radius:6px;background:rgba(19,128,79,.12);color:var(--mk-ok);font-size:.8rem;font-weight:700}.mk-plancmp{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-plancmp summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:700;list-style:none;cursor:pointer}.mk-plancmp summary::-webkit-details-marker{display:none}.mk-plancmp summary svg{color:var(--mk-link);transition:transform .2s ease}.mk-plancmp[open] summary svg{transform:rotate(180deg)}.mk-plancmp table{width:100%;border-collapse:collapse;font-size:.92rem}.mk-plancmp td,.mk-plancmp th{padding:.75rem 1.25rem;border-top:1px solid var(--mk-line);text-align:left;vertical-align:top}.mk-plancmp thead th{font-weight:700}.mk-plancmp tbody th{color:var(--mk-muted);font-weight:500}.mk-plan__note{color:var(--mk-muted);font-size:.92rem}.mk-plan .mk-btn{margin-top:auto;width:100%}.mk-plan>span:nth-last-child(2){margin-bottom:1.25rem}.mk-plans__offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:stretch}.mk-solo__switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;margin-top:.4rem;padding:.25rem;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-surface-2)}.mk-solo__switch label{position:relative;cursor:pointer}.mk-solo__switch input{position:absolute;opacity:0;pointer-events:none}.mk-solo__switch span{display:block;padding:.4rem .3rem;border-radius:999px;color:var(--mk-muted);font-size:.86rem;font-weight:600;text-align:center;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.mk-solo__switch input:checked+span{background:var(--mk-night);color:#ffffff}.mk-solo__switch input:focus-visible+span{outline:2px solid var(--mk-link);outline-offset:2px}.mk-solo__panel{display:none;flex-direction:column;align-items:flex-start;gap:.55rem;margin-bottom:1.25rem}.mk-solo:has(input[value=lifetime]:checked) .mk-solo__panel[data-plan=lifetime],.mk-solo:has(input[value=monthly]:checked) .mk-solo__panel[data-plan=monthly],.mk-solo:has(input[value=yearly]:checked) .mk-solo__panel[data-plan=yearly]{display:flex}@supports not selector(:has(*)){.mk-solo__panel[data-plan=yearly]{display:flex}.mk-solo__switch{display:none}}.mk-plans__offers .mk-plan{padding:1.25rem}.mk-plans__offers .mk-plan__name{font-size:1.15rem}.mk-plans__offers .mk-plan__price{margin-top:.4rem;font-size:clamp(1.6rem,2.4vw,2rem)}.mk-plans__offers .mk-plan__price small{font-size:.9rem}.mk-extras{padding:1.1rem 1.25rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:#ffffff}.mk-extras__title{margin:0 0 .6rem;color:var(--mk-muted);font-family:var(--pb-font-ticket);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.mk-extras ul{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.mk-extras li{display:grid;grid-gap:.2rem;gap:.2rem}.mk-extras__top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.mk-extras__price{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mk-extras__desc{color:var(--mk-muted);font-size:.9rem}.mk-plans__note{grid-column:1/-1;color:var(--mk-faint);font-size:.9rem}.mk-compare{overflow-x:auto;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:#ffffff}.mk-compare table{width:100%;min-width:560px;border-collapse:collapse}.mk-compare td,.mk-compare th{padding:1.05rem 1.4rem;border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top}.mk-compare tbody tr:last-child>*{border-bottom:0}.mk-compare thead th{font-family:var(--pb-font-ticket);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-faint)}.mk-compare thead .mk-compare__us{font-family:var(--pb-font-body);font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--mk-text)}.mk-compare tbody th{font-weight:700}.mk-compare td{color:var(--mk-muted)}.mk-compare .mk-compare__us{background:var(--mk-tint);color:var(--mk-text);font-weight:700}.mk-compare__cell{display:inline-flex;align-items:flex-start;gap:.5rem}.mk-compare__cell svg{flex:none;margin-top:.15em;color:var(--mk-ok)}.mk-compare .mk-compare__them{color:var(--mk-faint)}.mk-support__lead{display:grid;justify-items:start;grid-gap:.9rem;gap:.9rem}.mk-support__lead>p:first-child{max-width:48ch;color:var(--mk-muted);font-size:1.08rem}.mk-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;background:rgba(19,128,79,.1);color:var(--mk-ok);font-size:.9rem;font-weight:600}.mk-calc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:1.25rem 2rem;gap:1.25rem 2rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-calc__head{grid-column:1/-1;display:grid;grid-gap:.35rem;gap:.35rem}.mk-calc__head h3{font-size:1.35rem}.mk-calc__head p,.mk-calc__note{color:var(--mk-muted)}.mk-calc__fields{display:grid;grid-gap:1.1rem;gap:1.1rem}.mk-calc__fields strong{margin-left:.25rem;color:var(--mk-link)}.mk-calc__input{position:relative;display:block}.mk-calc__input input{padding-right:7rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mk-calc__input input::-webkit-inner-spin-button,.mk-calc__input input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.mk-calc__input em{position:absolute;top:50%;right:.9rem;color:var(--mk-muted);font-size:.9rem;font-style:normal;transform:translateY(-50%)}.mk-calc .mk-field input[type=range]{width:100%;min-height:0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--mk-btn)}.mk-calc__result{display:grid;align-content:center;justify-items:start;grid-gap:.3rem;gap:.3rem;padding:1.5rem;border-radius:var(--mk-radius);background:var(--mk-tint)}.mk-calc__result strong{color:var(--mk-ok);font-family:var(--pb-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.mk-calc__result>span{font-weight:600}.mk-calc__result small{margin-top:.5rem;color:var(--mk-muted);font-size:.9rem}.mk-calc__note{grid-column:1/-1;font-size:.85rem}@media (max-width:760px){.mk-calc{grid-template-columns:1fr}}.mk-more{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.5rem}.mk-more>span{color:var(--mk-muted)}.mk-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(1rem,5vw,4rem);gap:clamp(1rem,5vw,4rem)}.mk-faq .mk-sec__head{align-content:start;margin-bottom:0}.mk-faq__list{display:grid;grid-gap:2rem;gap:2rem}.mk-faq__group{border-top:1px solid var(--mk-line-strong)}.mk-faq .mk-faq__group-title{padding-top:1rem;color:var(--mk-link);font-family:var(--pb-font-ticket);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.mk-faq__more{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:1.4rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-faq__more .mk-tile__icon{margin:0}.mk-faq__more h3{font-size:1.1rem}.mk-faq__more p{color:var(--mk-muted);font-size:.95rem}.mk-faq__list details{border-bottom:1px solid var(--mk-line)}.mk-faq__list summary{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:1.08rem;font-weight:700;list-style:none;cursor:pointer}.mk-faq__list summary::-webkit-details-marker{display:none}.mk-faq__list summary:after{content:"+";flex:none;color:var(--mk-link);font-family:var(--pb-font-ticket);font-size:1.25rem;line-height:1.2}.mk-faq__list details[open] summary:after{content:"–"}.mk-faq__list details p{max-width:62ch;padding-bottom:1.35rem;color:var(--mk-muted)}.mk-final{display:grid;justify-items:center;grid-gap:1.1rem;gap:1.1rem;max-width:var(--mk-wrap);margin:0 auto;padding:clamp(4rem,8vw,6rem) var(--mk-gutter);text-align:center}.mk-final h2{max-width:20ch;font-size:clamp(2rem,4.2vw,3.2rem)}.mk-final__copy{display:grid;justify-items:center;grid-gap:1.1rem;gap:1.1rem}.mk-final p{max-width:52ch;color:var(--mk-muted);font-size:1.1rem}.mk-final .mk-cta{justify-content:center;margin-top:.5rem}.mk-foot{--mk-text:#fffaf6;--mk-muted:rgba(255,250,246,0.68);--mk-faint:rgba(255,250,246,0.58);--mk-link:#8fb4ff;--mk-line:rgba(255,250,246,0.1);--mk-line-strong:rgba(255,250,246,0.2);--mk-hover-soft:rgba(255,250,246,0.08);background:var(--mk-night-2);color:var(--mk-text)}.mk-foot__in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,2fr) minmax(0,.8fr);grid-gap:2.5rem;gap:2.5rem;max-width:var(--mk-wrap);margin:0 auto;padding:4rem var(--mk-gutter) 3rem}.mk-foot__brand{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.mk-foot__brand .pb-mark{font-size:1.6rem}.mk-foot__brand>p{max-width:34ch;color:var(--mk-muted);font-size:.95rem}.mk-foot__col{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;font-size:.95rem}.mk-foot__col a,.mk-foot__legal a{color:var(--mk-muted)}.mk-foot__col a:hover,.mk-foot__legal a:hover{color:var(--mk-text)}.mk-foot__col--wide{display:block;column-count:2;column-gap:1.5rem}.mk-foot__col--wide>*{display:block;margin-bottom:.6rem;page-break-inside:avoid;break-inside:avoid}.mk-foot__col--wide .mk-foot__title{column-span:all;margin-bottom:.9rem}.mk-foot__title{margin-bottom:.3rem;font-family:var(--pb-font-ticket);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-faint)}.mk-foot__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;max-width:var(--mk-wrap);margin:0 auto;padding:1.5rem var(--mk-gutter) 2rem;border-top:1px solid var(--mk-line);color:var(--mk-faint);font-size:.88rem}.mk-article{max-width:800px;margin:0 auto;padding:0 var(--mk-gutter)}.mk-article__head{padding-block:clamp(2.5rem,6vw,4.5rem)}.mk-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;font-family:var(--pb-font-ticket);font-size:.78rem;letter-spacing:.06em;color:var(--mk-faint)}.mk-crumbs a{color:var(--mk-link)}.mk-crumbs a:hover{color:var(--mk-text)}.mk-article h1{font-size:clamp(2rem,4.8vw,3.36rem)}.mk-article__lead{margin-top:1.4rem;color:var(--mk-body);font-size:clamp(1.1rem,1.6vw,1.25rem)}.mk-article__body section{display:grid;grid-gap:1rem;gap:1rem;margin-top:clamp(2.75rem,6vw,3.75rem)}.mk-article__body section:first-child{margin-top:clamp(2.5rem,5vw,3.25rem)}.mk-article__body h2{font-size:clamp(1.44rem,2.56vw,1.92rem)}.mk-article__body li,.mk-article__body p{color:var(--mk-body);font-size:1.05rem;line-height:1.7}.mk-article__body p>.mk-link{display:inline}.mk-article__body p>.mk-link svg{display:inline-block;margin-left:.3rem;vertical-align:-.15em}.mk-article__body ul{display:grid;grid-gap:.6rem;gap:.6rem}.mk-article__body ul li{position:relative;padding-left:1.4rem}.mk-article__body ul li:before{content:"";position:absolute;left:.15rem;top:.72em;width:7px;height:7px;border-radius:2px;background:var(--mk-link)}.mk-article__body .mk-compare table{min-width:520px}.mk-article__body .mk-compare tbody th,.mk-article__body .mk-compare td{font-size:.97rem;line-height:1.5}.mk-article__body .mk-compare--matrix table{min-width:720px}.mk-article__body .mk-compare--matrix{--mk-matrix-w:min(1120px,calc(100vw - 2 * var(--mk-gutter)));width:var(--mk-matrix-w);margin-inline:calc((100% - var(--mk-matrix-w)) / 2)}.mk-compare--matrix thead th{white-space:nowrap}.mk-verdict{display:grid;grid-gap:1rem;gap:1rem;margin-top:clamp(2rem,5vw,3rem);padding:1.6rem 1.75rem;border:2px solid var(--mk-text);border-radius:var(--mk-radius-lg);background:#ffffff}.mk-verdict__title{font-family:var(--pb-font-display);font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.mk-verdict .mk-cta{align-items:center}.mk-verdict__price{font-family:var(--pb-font-ticket);font-size:.85rem;letter-spacing:.06em;color:var(--mk-muted)}.mk-article__body .mk-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.mk-article__body .mk-highlights li{display:flex;gap:.75rem;padding:1.1rem 1.2rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-bg-2);font-size:.98rem;line-height:1.55}.mk-article__body .mk-highlights li:before{content:none}.mk-highlights svg{flex:none;margin-top:.2em;color:var(--mk-ok)}.mk-highlights strong{display:block;margin-bottom:.2rem;color:var(--mk-text)}.mk-article__body .mk-downloads{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem;margin-top:1.25rem}.mk-article__body .mk-downloads li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:190px auto auto auto;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);font-size:.92rem;line-height:1.4}.mk-article__body .mk-downloads li:before{content:none}.mk-downloads img{width:100%;height:190px;object-fit:contain}.mk-downloads strong{color:var(--mk-text)}.mk-downloads .mk-btn{margin-top:.4rem;padding:0 .75rem;font-size:.95rem}.mk-cost{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;padding:0}.mk-cost li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem 1rem;gap:.15rem 1rem;padding:.95rem 1.2rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-cost li.is-us{border-color:transparent;background:var(--mk-tint)}.mk-cost__name,.mk-cost__total{font-weight:700;color:var(--mk-text)}.mk-cost__total{font-family:var(--pb-font-display);font-size:1.35rem;text-align:right}.mk-article__body .mk-cost__detail{grid-column:1/-1;color:var(--mk-muted);font-size:.92rem}.mk-calc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:1.25rem}@media (min-width:760px){.mk-calc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.mk-calc__inputs{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-calc legend{float:left;grid-column:1/-1}.mk-calc legend,.mk-calc__title{padding:0;font-weight:700;color:var(--mk-text)}.mk-calc label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.9rem;line-height:1.3;color:var(--mk-body)}.mk-calc input{width:100%;min-height:44px;padding:0 .75rem;border:1px solid var(--mk-line-strong);border-radius:10px;background:var(--mk-bg);color:var(--mk-text);font:inherit;font-size:1rem}.mk-calc input:hover{border-color:var(--mk-line-hover)}.mk-calc input:focus-visible{outline:2px solid var(--mk-btn);outline-offset:1px}.mk-calc__results{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--mk-radius);background:var(--mk-tint)}@media (min-width:760px){.mk-calc__results{position:-webkit-sticky;position:sticky;top:5.5rem}}.mk-calc dl{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.mk-calc dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--mk-line)}.mk-calc dt{color:var(--mk-body);font-size:.95rem}.mk-calc dd{margin:0;font-family:var(--pb-font-display);font-size:1.2rem;font-weight:700;color:var(--mk-text);white-space:nowrap}.mk-calc dl>div.is-main dd{font-size:1.7rem}.mk-article__body .mk-calc__note{color:var(--mk-muted);font-size:.88rem;line-height:1.5}.mk-article__faq{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--mk-line-strong)}.mk-article__faq>div{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.25rem 0;border-bottom:1px solid var(--mk-line)}.mk-article__faq h3{font-size:1.08rem}.mk-article__cta{margin-top:clamp(2.75rem,6vw,3.75rem);padding:clamp(1.75rem,4vw,2.5rem);border-radius:var(--mk-radius-lg);background:var(--mk-night)}.mk-article__cta p{margin-bottom:1.25rem;font-family:var(--pb-font-display);font-size:1.8rem;font-weight:700;line-height:1.05;letter-spacing:-.02em}.mk-related{max-width:800px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) var(--mk-gutter) clamp(4rem,8vw,6rem)}.mk-related .mk-kicker{margin-bottom:1rem}.mk-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.mk-linkcards a,.mk-related a{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;padding:1.1rem 1.25rem;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius);background:#ffffff;font-weight:700;transition:border-color .15s ease}.mk-linkcards a:hover,.mk-related a:hover{border-color:var(--mk-link)}.mk-linkcards svg,.mk-related svg{flex:none;color:var(--mk-link)}.mk-btn--lg{min-height:56px;font-size:1.08rem}.mk-btn.mk-btn--google{width:100%;border:1px solid var(--mk-line-strong);background:#ffffff;color:var(--mk-text)}.mk-btn.mk-btn--google:hover{border-color:var(--mk-line-hover);background:var(--mk-surface)}.mk-or{display:flex;align-items:center;gap:.75rem;color:var(--mk-faint);font-size:.85rem}.mk-or:after,.mk-or:before{content:"";flex:1 1;border-top:1px solid var(--mk-line)}.mk-article__body .mk-secure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none}.mk-article__body .mk-secure li:before{content:none}.mk-article__body .mk-secure li{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1.4rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-article__body .mk-secure h2{margin:0;font-size:1.12rem}.mk-article__body .mk-secure p{margin:0;color:var(--mk-muted);font-size:.95rem}@media (max-width:760px){.mk-article__body .mk-secure{grid-template-columns:1fr}}.mk-founder{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 0}.mk-founder img{flex:none;width:96px;height:96px;border:3px solid #ffffff;border-radius:50%;object-fit:cover;box-shadow:var(--mk-sticker-shadow)}.mk-founder figcaption{display:grid;grid-gap:.15rem;gap:.15rem}.mk-founder strong{font-size:1.1rem}.mk-founder span{color:var(--mk-muted);font-size:.95rem}.mk-article__meta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--mk-muted);font-size:.9rem}.mk-toc{margin:0 0 clamp(1.5rem,3vw,2rem);padding:1.25rem 1.4rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2)}.mk-toc__title{margin-bottom:.6rem;color:var(--mk-link);font-family:var(--pb-font-ticket);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.mk-toc ol{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding-left:1.2rem}.mk-toc a{color:var(--mk-body)}.mk-toc a:hover{color:var(--mk-link);text-decoration:underline}.mk-article__body section[id^=s]{scroll-margin-top:90px}.mk-midcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-block:2.5rem;padding:1.4rem 1.6rem;border-radius:var(--mk-radius-lg);background:var(--mk-sky)}.mk-article__body .mk-midcta p{margin:0;max-width:36ch;color:var(--mk-text);font-size:1.1rem;font-weight:700}.mk-article--features{max-width:var(--mk-wrap)}.mk-article--features .mk-article__body>section:not([id]),.mk-article--features .mk-article__cta,.mk-article--features .mk-article__head>*{max-width:800px}.mk-feature-index{position:-webkit-sticky;position:sticky;top:68px;z-index:20;margin-top:clamp(2rem,4vw,2.75rem);padding-block:.6rem;background:var(--mk-top-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mk-feature-index ul{display:flex;gap:.5rem;margin:0;padding:0 0 .2rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.mk-feature-index li{flex:none}.mk-feature-index a{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 .85rem;border:1px solid var(--mk-line-strong);border-radius:999px;background:#ffffff;font-size:.9rem;font-weight:600;white-space:nowrap;transition:border-color .15s ease}.mk-feature-index a:hover{border-color:var(--mk-line-hover)}.mk-feature-index svg{color:var(--mk-link)}.mk-article--features .mk-article__body section[id]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:clamp(2rem,5vw,4rem);row-gap:0;align-content:center;padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--mk-line);scroll-margin-top:80px}.mk-article--features section[id]>:not(.mk-shot){grid-column:1;margin-bottom:1rem}.mk-article--features section[id]>.mk-shot{grid-column:2;grid-row:1/span 8;align-self:center}.mk-article--features section[id]:nth-child(2n){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mk-article--features section[id]:nth-child(2n)>:not(.mk-shot){grid-column:2}.mk-article--features section[id]:nth-child(2n)>.mk-shot{grid-column:1}.mk-article--features .mk-article__body section[id]:not(:has(>.mk-shot)){grid-template-columns:minmax(0,800px)}.mk-article--features section[id]:not(:has(>.mk-shot)):nth-child(n)>*{grid-column:1}.mk-shot{margin:0}.mk-shot img{width:100%;border:var(--mk-sticker-line);border-radius:16px;background:var(--mk-frame);box-shadow:var(--mk-sticker-shadow)}.mk-figure{margin:1.5rem 0}.mk-figure img{height:auto}.mk-figure__caption{margin-top:.6rem;color:var(--mk-muted);font-size:var(--mk-text-sm);text-align:center}@media (max-width:760px){.mk-feature-index ul{flex-wrap:nowrap;margin-inline:calc(-1 * var(--mk-gutter));padding:.25rem var(--mk-gutter) .5rem;overflow-x:auto;scrollbar-width:none}.mk-feature-index ul::-webkit-scrollbar{display:none}.mk-feature-index a{white-space:nowrap}}@media (max-width:900px){.mk-article--features .mk-article__body section[id],.mk-article--features .mk-article__body section[id]:nth-child(2n){grid-template-columns:1fr}.mk-article--features section[id]:nth-child(2n)>.mk-shot,.mk-article--features section[id]:nth-child(2n)>:not(.mk-shot),.mk-article--features section[id]>.mk-shot,.mk-article--features section[id]>:not(.mk-shot){grid-column:1}.mk-article--features section[id]>.mk-shot{grid-row:auto;margin:.5rem 0 1rem}}.mk-hero+.mk-contact{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.mk-contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start}.mk-contact__card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);box-shadow:var(--mk-sticker-shadow)}.mk-contact__head{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1.5rem}.mk-contact__head h2{font-size:clamp(1.52rem,2.4vw,1.92rem)}.mk-contact__head p{color:var(--mk-muted)}.mk-contact__aside{display:grid;grid-gap:1rem;gap:1rem}.mk-contact__trap{position:absolute;inset-inline-start:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mk-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.mk-contact__label{font-family:var(--pb-font-body);font-size:1.15rem;font-weight:700;line-height:1.3;text-transform:none}.mk-contact__value{margin-top:auto;padding-top:.75rem;color:var(--mk-link);font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}.mk-contact__value:hover{text-decoration:underline;text-underline-offset:4px}.mk-linkcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:1080px){.mk-contact,.mk-linkcards,.mk-trio{grid-template-columns:1fr}}.mk-auth__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--mk-wrap);min-height:72px;margin:0 auto;padding-inline:var(--mk-gutter);border-bottom:1px solid var(--mk-line)}.mk-auth__top-end{display:flex;align-items:center;gap:1.25rem}.mk-auth .lang-switch--select{min-height:38px;border:1px solid var(--mk-line-strong);border-radius:10px;background:var(--mk-surface-2)}.mk-auth .lang-switch__select{min-width:0;font-family:var(--pb-font-body);font-size:.92rem;letter-spacing:0;text-transform:none;color:var(--mk-text)}.mk-auth .lang-switch--select:hover{border-color:var(--mk-line-hover);background:var(--mk-surface-2)}.mk-auth__switch{color:var(--mk-muted);font-size:.95rem}.mk-auth__switch a{color:var(--mk-link);font-weight:700;white-space:nowrap}.mk-form__switch{margin:0;color:var(--mk-muted);font-size:.95rem;text-align:center}.mk-form__switch a{color:var(--mk-link);font-weight:700;white-space:nowrap}.mk-auth__main{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head card" "rest card";grid-template-rows:auto 1fr;grid-column-gap:clamp(2.5rem,6vw,5rem);column-gap:clamp(2.5rem,6vw,5rem);grid-row-gap:2rem;row-gap:2rem;max-width:var(--mk-wrap);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) var(--mk-gutter) clamp(4rem,8vw,6rem)}.mk-auth__head{grid-area:head;display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:end}.mk-auth__head h1{font-size:clamp(2.16rem,4.16vw,3.52rem)}.mk-auth__badge{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;padding:.35rem 1rem .35rem .4rem;border:var(--mk-sticker-line);border-radius:999px;background:var(--mk-sun);box-shadow:var(--mk-shadow-hover);color:var(--mk-night);font-weight:700}.mk-auth__badge strong{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--mk-night);color:var(--mk-sun);font-family:var(--pb-font-display);font-size:1.35rem;line-height:1}.mk-auth__badge span{font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.mk-auth__referral{margin:0;padding:.7rem .9rem;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius);background:var(--mk-accent-soft);color:var(--mk-text);font-size:.95rem}.mk-auth__referral strong{font-weight:700}.mk-auth__perks{grid-area:rest;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-content:start;max-width:520px;margin:0;padding:0;list-style:none}.mk-auth__perks li{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface-2);font-weight:700;font-size:.97rem;line-height:1.25}.mk-auth__perk-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--mk-accent-soft);color:var(--mk-link)}.mk-auth__card{grid-area:card;align-self:center;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);box-shadow:var(--mk-shadow)}.mk-form{display:grid;grid-gap:1.25rem;gap:1.25rem}.mk-field{display:grid;grid-gap:.45rem;gap:.45rem}.mk-field>span:first-child{font-size:.95rem;font-weight:700}.mk-field input,.mk-field select,.mk-field textarea{width:100%;min-height:50px;padding:0 .9rem;border:1px solid var(--mk-line-strong);border-radius:12px;background:var(--mk-surface-2);color:var(--mk-text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.mk-field textarea{min-height:9rem;padding-block:.75rem;line-height:1.5;resize:vertical}.mk-field textarea::placeholder{color:var(--mk-faint)}.mk-field input:hover,.mk-field select:hover,.mk-field textarea:hover{border-color:var(--mk-line-hover)}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{outline:none;border-color:var(--mk-link);box-shadow:0 0 0 3px var(--mk-accent-soft)}.mk-field__pw{position:relative;display:block}.mk-field__pw input{-webkit-padding-end:3rem;padding-inline-end:3rem}.mk-field__toggle{position:absolute;inset-inline-end:.35rem;top:50%;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--mk-muted);cursor:pointer;transform:translateY(-50%)}.mk-field__toggle:hover{background:var(--mk-hover-soft);color:var(--mk-text)}.mk-field__hint{color:var(--mk-faint);font-size:.85rem}.mk-check{display:flex;align-items:flex-start;gap:.65rem;color:var(--mk-body);font-size:.92rem;line-height:1.5;cursor:pointer}.mk-check input{flex:none;width:18px;height:18px;margin:.15rem 0 0;accent-color:var(--mk-btn)}.mk-check a{color:var(--mk-link);font-weight:700}.mk-form__error{padding:.7rem .9rem;border:1px solid rgba(198,47,47,.25);border-radius:10px;background:rgba(198,47,47,.06);color:#b3261e;font-size:.92rem}.mk-form__error a{color:inherit;font-weight:700;text-decoration:underline}.mk-form .mk-btn{width:100%}.mk-btn:disabled{opacity:.6;cursor:default}.mk-form__fine{color:var(--mk-faint);font-size:.88rem;text-align:center}.mk-form__fine a{color:var(--mk-link);font-weight:700}.mk-auth__done{display:grid;grid-gap:.85rem;gap:.85rem;justify-items:start}.mk-auth__done h2{font-size:clamp(1.52rem,2.4vw,1.92rem)}.mk-auth__done h3{font-size:1.05rem}.mk-auth__done p:not(.mk-kicker){color:var(--mk-body);font-size:.97rem}.mk-auth__done hr{width:100%;margin:.5rem 0;border:0;border-top:1px solid var(--mk-line)}.mk-auth__done .mk-btn{width:100%;margin-top:.25rem}.mk-auth__done-icon,.mk-auth__sticker-icon{display:grid;place-items:center;width:64px;height:64px;border:var(--mk-sticker-line);border-radius:50%;background:var(--mk-sun);box-shadow:var(--mk-shadow-hover);color:var(--mk-night)}.mk-auth__done p.mk-auth__sent{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--mk-muted)}.mk-auth__sent strong{padding:.15rem .7rem;border-radius:999px;background:var(--mk-sky);color:var(--mk-text);overflow-wrap:anywhere}.mk-auth__steps{position:relative;display:grid;grid-gap:1.1rem;gap:1.1rem;width:100%;margin:.75rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--mk-line);list-style:none}.mk-auth__steps li{display:flex;align-items:flex-start;gap:.85rem}.mk-auth__step-n{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mk-night);color:#fff;font-weight:800;font-size:.92rem}.mk-auth__step-label{padding-top:.2rem;font-weight:700}.mk-auth__steps .mk-link{padding-top:.2rem}.mk-auth__step-body{display:grid;flex:1 1;grid-gap:.65rem;gap:.65rem;min-width:0}.mk-auth__step-body .mk-btn{width:100%}.mk-auth__done p.mk-auth__smartscreen{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--mk-faint);font-size:.82rem}.mk-auth__smartscreen>svg:first-child{color:var(--mk-warn)}.mk-auth__smartscreen-next{display:inline-flex;align-items:center;gap:.35rem}.mk-auth__smartscreen span:not(.mk-auth__smartscreen-next){padding:.05rem .5rem;border:1px solid var(--mk-line-strong);border-radius:6px;background:var(--mk-surface);color:var(--mk-text);font-weight:600}.mk-auth__hints{display:grid;grid-gap:.6rem;gap:.6rem;width:100%;margin:.25rem 0 .5rem;padding:1rem 0 0;border-top:1px solid var(--mk-line);list-style:none}.mk-auth__hints li{display:flex;align-items:center;gap:.65rem;color:var(--mk-body);font-size:.95rem}.mk-auth__hints svg{flex:none;color:var(--mk-link)}.mk-auth__solo{display:grid;grid-gap:1.75rem;gap:1.75rem;width:100%;max-width:calc(440px + 2 * var(--mk-gutter));margin:0 auto;padding:clamp(3rem,8vw,5.5rem) var(--mk-gutter) clamp(4rem,8vw,6rem)}.mk-auth__solo-head{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;text-align:center}.mk-auth__solo-head .mk-auth__sticker-icon{margin-bottom:.5rem}.mk-auth__solo-head h1{font-size:clamp(1.92rem,3.68vw,2.56rem)}.mk-auth__solo-head .mk-hero__lead{margin-inline:auto;font-size:1.05rem}.mk-auth__solo .mk-auth__card{grid-area:auto;align-self:auto}.mk-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.mk-field__row label{font-size:.95rem;font-weight:700}.mk-field__aside{color:var(--mk-link);font-size:.88rem;font-weight:600}.mk-field__aside:hover{text-decoration:underline}@media (pointer:coarse){.mk-field__aside{padding-block:.65rem;margin-block:-.65rem}}.mk-form__error p+.mk-form__retry{margin-top:.45rem}.mk-form__retry{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.mk-form__ok{display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;border:1px solid rgba(19,128,79,.25);border-radius:10px;background:rgba(19,128,79,.07);color:var(--mk-ok);font-size:.92rem}.mk-form__ok svg{flex:none}.mk-auth__booth{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.1rem .85rem .85rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface-2);color:var(--mk-link);transition:border-color .15s ease}.mk-auth__booth:hover{border-color:var(--mk-line-hover)}.mk-auth__booth-text{display:grid;flex:1 1;min-width:0;line-height:1.3}.mk-auth__booth-text strong{color:var(--mk-text)}.mk-auth__booth-text span{color:var(--mk-muted);font-size:.9rem}.mk-auth__checking{color:var(--mk-muted);text-align:center}.mk-auth__again{padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer}@media (max-width:900px){.mk-auth__main{grid-template-columns:1fr;grid-template-areas:"head" "card" "rest";grid-template-rows:none}}@media (max-width:520px){.mk-auth__perks li{flex-direction:column;align-items:flex-start;gap:.55rem}.mk-auth__top-end{gap:.75rem}.mk-auth .mk-top__brand .pb-mark{font-size:1.35rem}.mk-auth__switch span{display:none}}@media (max-width:420px){.mk-auth .lang-switch__select{width:1.35rem;padding-right:0;color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--mk-text) 50%),linear-gradient(135deg,var(--mk-text) 50%,transparent 50%)}.mk-auth .lang-switch__select option{color:var(--mk-text)}}.mk-sticky-cta{display:none}@media (max-width:760px){.mk-sticky-cta{position:fixed;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));left:.75rem;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .6rem .6rem 1rem;border:1px solid var(--mk-line);border-radius:999px;background:var(--mk-top-bg);box-shadow:0 10px 30px rgba(10,22,40,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--mk-muted);font-size:.85rem;opacity:0;pointer-events:none;transform:translateY(120%);transition:opacity .25s ease,transform .25s ease}.mk-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:none}.mk-sticky-cta .mk-btn{flex:none}}.mk-reveal :is(.mk-sec,.mk-showcase,.mk-proofs,.mk-final){opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.mk-reveal :is(.mk-sec,.mk-showcase,.mk-proofs,.mk-final).is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-reveal :is(.mk-sec,.mk-showcase,.mk-proofs,.mk-final){opacity:1;transform:none;transition:none}}@media (max-width:1080px){.mk-top__nav{display:none}.mk-top__burger{display:grid}.mk-fgrid,.mk-proofs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-faq,.mk-pricing{grid-template-columns:1fr}.mk-foot__in{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.mk-foot__brand{grid-column:1/-1}}@media (max-width:760px){.mk{font-size:16px}.mk-brands{grid-template-columns:1fr;gap:1rem}.mk-brands ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.mk-top__langs,.mk-top__login{display:none}.mk-guest{position:relative;right:auto;width:62%;margin:-14% 0 0 auto}.mk-stage{padding-bottom:0}.mk-proofs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-fgrid,.mk-hwcards,.mk-sec__head--split,.mk-steps{grid-template-columns:1fr}.mk-proofs__list{grid-template-columns:1fr 1fr;gap:.6rem}.mk-proofs__list li{grid-template-columns:1fr;padding:1rem}.mk-proofs__icon{grid-row:auto;width:40px;height:40px;margin-bottom:.4rem}.mk-faq__more{grid-template-columns:1fr}.mk-faq__more .mk-btn{justify-self:start}.mk-fcard,.mk-steps li{padding:1.25rem}.mk-how__intro{grid-template-columns:1fr}.mk-how__intro .mk-btn{grid-column:1;grid-row:auto;justify-self:start}.mk-hero__shot{left:.75rem;bottom:-1.25rem;width:38%}.mk-article__body .mk-highlights,.mk-hw,.mk-plans,.mk-plans__offers,.mk-related ul{grid-template-columns:1fr}.mk-article__body .mk-compare table,.mk-compare table{min-width:0}.mk-article__body .mk-compare--matrix table{min-width:640px}.mk-compare td,.mk-compare th{padding:.8rem .7rem;font-size:.9rem}.mk-compare thead .mk-compare__us{font-size:1rem}.mk-foot__in{grid-template-columns:1fr}}@media (max-width:480px){.mk-cta .mk-btn{width:100%}.mk-top__in{gap:.75rem}.mk-top__brand .pb-mark{font-size:1.25rem}.mk-top__end{gap:.5rem}.mk-top .mk-btn--sm{padding:0 .8rem;font-size:.86rem}.mk-top__burger{width:40px;height:40px}.mk-foot__in{grid-template-columns:1fr}}@media (max-width:400px){.mk-top__brand .pb-mark{font-size:1.1rem}.mk-top .mk-btn--sm{padding:0 .7rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){:where(.mk) *,:where(.mk) :after,:where(.mk) :before{transition:none!important}}@media (max-width:520px){.mk-gallery--article .mk-gallery__item{height:112px}}@media (max-width:900px){.mk-menu{max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media (pointer:coarse){.mk-top__brand{display:inline-flex;align-items:center}.mk-top .mk-btn--sm,.mk-top__brand{min-height:44px}.mk-top__burger{width:44px;height:44px}.lang-links--menu>summary{min-height:44px}.lang-links--menu>ul a,.mk-menu__langs .lang-links a{align-items:center;min-height:44px}.mk-foot__col{gap:0}.mk-foot .lang-links a,.mk-foot__col a,.mk-foot__legal a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.mk-feature-index a{min-height:44px}.mk-foot__brand>a{display:inline-flex;align-items:center;min-height:44px}.mk-foot__legal{align-items:center;gap:0 1.25rem}.mk-foot .lang-links ul{gap:0 1.25rem}.mk-link{padding-block:.6rem;margin-block:-.6rem}.mk-more{row-gap:1.1rem}.mk-crumbs a{display:inline-flex;align-items:center;margin-block:-.75rem}.mk-contact__value,.mk-crumbs a{min-height:44px}.mk-field__toggle{width:44px;height:44px}.mk-auth .lang-switch--select{min-height:44px}.mk-auth .lang-switch__select{min-height:44px;font-size:16px}}@media (pointer:coarse) and (max-width:420px){.mk-auth .lang-switch__select{width:2rem}}html:lang(ar) *{letter-spacing:0!important}[dir=rtl] a[href^="mailto:"],[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right}