.skip-link{position:fixed;left:16px;top:16px;z-index:99999;padding:12px 20px;background:#454535;color:#fff;border-radius:8px;transform:translateY(-200%)}
.skip-link:focus{transform:none}
:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #454535;outline-offset:4px}
.kc-form .kc-priv,.kc-form .kc-status,.kc-form noscript{grid-column:1/-1}
.kc-form .kc-priv a,.launch-price-note a,.launch-legal a{text-decoration:underline;text-underline-offset:3px}
.kc-form .kc-priv,.kc-form .kc-status{font-size:12px;line-height:1.6;color:#454535}
.kc-status:empty{display:none}
.kc-send:disabled{opacity:.6;cursor:default}
.launch-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:24px;font-size:12px;color:#454535;background:#FAEDDE}
.launch-price-note{max-width:850px;font-size:13px;line-height:1.7;margin:8px 0 28px;color:#454535}
html:not(.js) .fx{animation:none;opacity:1;transform:none}
html:not(.js) .panel-k[hidden]{display:block}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
