.mk-primary-cta,.mk .hp-home .hp-button{isolation:isolate;background:var(--signal);color:#171717;border:1px solid #0000;border-radius:8px;min-height:44px;font-weight:600;transition:background .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff45,0 2px 3px #00000012}.mk .hp-home .hp-button{min-height:54px}.mk-primary-cta:before,.mk .hp-home .hp-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#ffffff35 50%,#0000 80%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.mk-primary-cta:hover,.mk .hp-home .hp-button:hover{background:color-mix(in srgb, var(--signal), white 10%);transform:translateY(-2px);box-shadow:inset 0 1px #fff5,0 8px 22px #00000025}.mk-primary-cta:hover:before,.mk .hp-home .hp-button:hover:before{transform:translate(110%)}.mk-primary-cta:active,.mk .hp-home .hp-button:active{transform:translateY(0)scale(.97);box-shadow:inset 0 2px 4px #00000020}.mk-primary-cta:focus-visible,.mk .hp-home .hp-button:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.mk-primary-cta svg,.mk .hp-home .hp-button svg{transition:transform .22s}.mk-primary-cta:hover svg,.mk .hp-home .hp-button:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mk-primary-cta,.mk .hp-home .hp-button,.mk-primary-cta:before,.mk .hp-home .hp-button:before,.mk-primary-cta svg,.mk .hp-home .hp-button svg{transition:none;transform:none}.mk-primary-cta:hover,.mk .hp-home .hp-button:hover,.mk-primary-cta:active,.mk .hp-home .hp-button:active,.mk-primary-cta:hover svg,.mk .hp-home .hp-button:hover svg{transform:none}.mk-primary-cta:before,.mk .hp-home .hp-button:before{display:none}}
.mk-mobile-menu[data-slot=sheet-content]{color:#171717;background:#f7f7f5;border-color:#17171718;width:min(100vw,420px);max-width:100vw;height:100dvh;overflow:hidden}.mk-mobile-menu [data-slot=sheet-header]{padding-top:max(24px, env(safe-area-inset-top));flex-shrink:0}.mk-mobile-menu [data-slot=sheet-close]{color:#171717;width:44px;height:44px}.mk-mobile-menu__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mk-mobile-menu__group{border-top:1px solid #17171718}.mk-mobile-menu__group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:12px;font-size:16px;font-weight:600;list-style:none;display:flex}.mk-mobile-menu__group summary::-webkit-details-marker{display:none}.mk-mobile-menu__group summary:after{content:"+";font-size:22px;font-weight:400}.mk-mobile-menu__group[open] summary:after{content:"−"}.mk-mobile-menu__group a{align-items:center;min-height:44px;display:flex}.mk-mobile-menu__actions{padding-bottom:max(20px, env(safe-area-inset-bottom));background:#f7f7f5;flex-shrink:0}.mk-mobile-menu__actions a{min-height:48px}@media (max-width:639px){.mk .mk-header__bar{gap:12px;padding-inline:16px}.mk .mk-header__bar>div:last-child{gap:6px}.mk .mk-header__bar .mk-primary-cta{padding-inline:12px;font-size:13px}}@media (max-width:359px){.mk .mk-header__bar{gap:6px;padding-inline:12px}.mk .mk-header__bar .mk-primary-cta{padding-inline:9px;font-size:12px}}
