.yumo-action.yumo-action--public-primary{display:inline-flex;min-height:var(--yumo-button-min-height, 52px);align-items:center;justify-content:center;gap:var(--yumo-space-12);padding:var(--yumo-button-padding, 0 20px);border:0;border-radius:var(--yumo-button-radius, var(--yumo-radius-16));background:var(--yumo-color-action);color:var(--yumo-ink-on-dark);font-family:var(--yumo-button-font-family, CodeNext, Inter, sans-serif);font-size:var(--yumo-button-font-size, 16px);font-weight:var(--yumo-button-font-weight, 700);line-height:var(--yumo-button-line-height, 1.4);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--yumo-motion-control-duration) ease}.yumo-action.yumo-action--public-primary:not(:disabled):hover{background:var(--yumo-button-hover-fill, var(--yumo-color-action-hover))}.yumo-action.yumo-action--public-primary:disabled{opacity:.5;cursor:not-allowed}.yumo-action:is(.yumo-action--native-primary,.yumo-action--native-secondary,.yumo-action--native-danger){display:inline-block;min-height:var(--yumo-control-target);padding:var(--yumo-space-12) var(--yumo-space-16);border:0;border-radius:var(--yumo-radius-12);color:var(--yumo-control-ink);background:var(--yumo-control-neutral);font:inherit;font-size:var(--yumo-type-action-size);line-height:var(--yumo-type-action-line-height);font-weight:var(--yumo-type-action-weight);cursor:pointer}.yumo-action.yumo-action--native-primary{color:var(--yumo-ink-on-dark);background:var(--yumo-color-action)}.yumo-action.yumo-action--native-danger{color:var(--yumo-ink-on-dark);background:var(--yumo-color-danger)}.yumo-action:is(.yumo-action--native-primary,.yumo-action--native-secondary,.yumo-action--native-danger):not(:disabled):hover{filter:brightness(.96)}.yumo-action:is(.yumo-action--native-primary,.yumo-action--native-secondary,.yumo-action--native-danger):disabled{opacity:.5;cursor:default}.yumo-action.yumo-action--auth-primary{display:flex;min-height:var(--yumo-auth-action-min-height);align-items:center;justify-content:center;gap:var(--yumo-space-10);padding:1px 6px;border:0;border-radius:var(--yumo-radius-32);color:var(--yumo-ink-on-dark);background:var(--yumo-color-action);box-shadow:var(--yumo-shadow-auth-action);font:inherit;font-size:var(--yumo-type-action-size);font-weight:var(--yumo-type-action-weight);cursor:pointer;transition:background var(--yumo-motion-control-duration) ease,box-shadow var(--yumo-motion-control-duration) ease}.yumo-action.yumo-action--auth-primary:not(:disabled):hover{background:var(--yumo-color-native-action-hover)}.yumo-action.yumo-action--auth-primary:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}.yumo-action.yumo-action--auth-primary:disabled:hover{background:var(--yumo-color-action)}.yumo-action.yumo-action--auth-primary[aria-busy=true]{cursor:wait}.yumo-action.yumo-action--auth-primary>svg{width:18px;height:18px}.yumo-action.yumo-action--footer-contact{display:flex;min-height:48px;align-items:center;gap:var(--yumo-space-28);padding:0 var(--yumo-space-18);border:1px solid var(--yumo-footer-action-line);border-radius:var(--yumo-radius-pill);background:var(--yumo-footer-action-fill);box-shadow:var(--yumo-footer-action-shadow);color:var(--yumo-footer-action-ink);font:inherit;font-size:var(--yumo-type-footer-action-size);font-weight:var(--yumo-type-footer-action-weight);cursor:pointer;transition:box-shadow var(--yumo-motion-footer-duration) ease,transform var(--yumo-motion-footer-duration) ease}.yumo-action.yumo-action--footer-contact:hover{box-shadow:var(--yumo-footer-action-hover-shadow);transform:translateY(-2px)}.yumo-action.yumo-action--footer-contact>svg{width:18px;height:18px}.yumo-action.yumo-action--partner-primary{display:inline-block;min-height:46px;padding:var(--yumo-space-12);border:0;border-radius:var(--yumo-radius-12);background:var(--yumo-color-action);color:var(--yumo-ink-on-dark);box-shadow:none;font:inherit;font-size:var(--yumo-type-action-size);font-weight:var(--yumo-type-public-action-weight);cursor:pointer;transform:none}.yumo-action.yumo-action--partner-primary:hover{background:var(--yumo-color-action);box-shadow:none;transform:none}.yumo-action:is(.yumo-action--footer-contact,.yumo-action--partner-primary):focus-visible{outline:3px solid var(--yumo-control-accent-line);outline-offset:4px}.yumo-action.yumo-action--header,.hero-nav.route-page-nav .yumo-action.yumo-action--header{display:var(--yumo-button-display, inline-flex);height:var(--yumo-button-height, var(--yumo-control-target));min-height:var(--yumo-button-min-height, var(--yumo-control-target));min-width:var(--yumo-control-target);align-items:center;justify-content:center;gap:var(--yumo-button-gap, var(--yumo-space-8));padding:var(--yumo-button-padding, 0 14px);border:var(--header-control-border-width, 1px) solid var(--header-control-line, var(--yumo-header-action-line));border-radius:var( --yumo-button-radius, max( 0px, calc( var(--header-radius, 32px) - var(--header-control-inset, 11px) - var(--header-border-width, 1px) ) ) );color:var(--header-control-ink, var(--yumo-control-ink));background:var(--header-control-bg, var(--yumo-surface-white));box-shadow:var(--header-control-shadow, none);font-family:var( --yumo-button-font-family, var(--yumo-type-header-action-family) );font-size:var(--yumo-button-font-size, var(--yumo-type-header-action-size));font-weight:var( --yumo-button-font-weight, var(--yumo-type-header-action-weight) );line-height:var( --yumo-button-line-height, var(--yumo-type-header-action-line-height) );text-decoration:none;cursor:pointer;filter:none;transform:none;transition:background var(--yumo-motion-control-duration) ease,border-color var(--yumo-motion-control-duration) ease,color var(--yumo-motion-control-duration) ease,box-shadow var(--yumo-motion-control-duration) ease,filter var(--yumo-motion-control-duration) ease}.yumo-action.yumo-action--header:is(:hover,[aria-expanded=true]),.hero-nav.route-page-nav .yumo-action.yumo-action--header:is(:hover,[aria-expanded=true]){border-color:var( --header-control-hover-line, var(--yumo-header-action-hover-line) );color:var(--header-control-hover-ink, var(--yumo-color-action-ink));background:var(--header-control-hover-bg, var(--yumo-field));box-shadow:var(--header-control-shadow, none);transform:none}.yumo-action.yumo-action--header:active,.hero-nav.route-page-nav .yumo-action.yumo-action--header:active{filter:brightness(.96);transform:none}.yumo-action:is(.yumo-action--public-primary,.yumo-action--native-primary,.yumo-action--native-secondary,.yumo-action--native-danger,.yumo-action--header):focus-visible{outline:3px solid var(--yumo-control-focus-ring);outline-offset:3px}.yumo-action.yumo-action--auth-primary:focus-visible{outline:3px solid var(--yumo-control-focus-ring);outline-offset:3px}.yumo-icon.yumo-icon--ghost{display:grid;width:var(--yumo-button-size, var(--yumo-control-target));height:var(--yumo-button-size, var(--yumo-control-target));min-width:var(--yumo-button-size, var(--yumo-control-target));min-height:var(--yumo-button-size, var(--yumo-control-target));padding:0;place-items:center;border:0;border-radius:var(--yumo-button-radius, var(--yumo-radius-12));color:var(--yumo-button-ink, inherit);background:transparent;cursor:pointer;transition:background var(--yumo-motion-control-duration) ease,color var(--yumo-motion-control-duration) ease}.yumo-icon.yumo-icon--ghost>svg{width:var(--yumo-button-icon-size, 20px);height:var(--yumo-button-icon-size, 20px)}.yumo-icon.yumo-icon--ghost:not(:disabled):hover{background:var(--yumo-field);color:var(--yumo-color-action-ink)}.yumo-icon:is(.yumo-icon--surface,.yumo-icon--neutral,.yumo-icon--ghost):focus-visible{outline:3px solid var(--yumo-control-focus-ring);outline-offset:3px}.yumo-icon:is(.yumo-icon--surface,.yumo-icon--neutral,.yumo-icon--ghost):disabled{opacity:.5;cursor:default}@media(max-width:700px){.yumo-action.yumo-action--footer-contact{min-height:var(--yumo-control-target);gap:var(--yumo-space-6);padding:0 var(--yumo-space-12);justify-content:space-between;font-size:var(--yumo-type-footer-mobile-action-size)}.yumo-icon.yumo-icon--header{width:var(--yumo-control-target);padding:0}}@media(prefers-reduced-motion:reduce){.yumo-icon.yumo-icon--ghost,.yumo-action.yumo-action--header,.hero-nav.route-page-nav .yumo-action.yumo-action--header{transition:none}}.ln-site .yumo-action.yumo-action--footer-contact{font-family:inherit;font-size:var(--yumo-footer-context-font-size, 16px);font-weight:var(--yumo-footer-context-font-weight, 700);line-height:inherit}.ln-site .yumo-action:is(.yumo-action--footer-contact,.yumo-action--partner-primary):focus-visible{outline-color:var(--yumo-editorial-focus-ring)}.yumo-icon.yumo-icon--header:not(.yumo-icon--labelled){width:var(--yumo-control-target);padding:0}.yumo-icon.yumo-icon--header>svg{width:var(--yumo-header-icon-size);height:var(--yumo-header-icon-size);flex:0 0 auto}
