.button-osmo{width:100%}.button-osmo--left{text-align:left}.button-osmo--center{text-align:center}.button-osmo--right{text-align:right}.button-osmo>[class^=button-]{font-family:Allianz Neo,system-ui,-apple-system,sans-serif;font-weight:400;font-size:var(--font-size-body-sm);line-height:1;letter-spacing:-.5px;vertical-align:middle}@media (prefers-reduced-motion: reduce){.button-osmo>[class^=button-],.button-osmo>[class^=button-]:before,.button-osmo>[class^=button-]:after,.button-osmo>[class^=button-] *,.button-osmo>[class^=button-] *:before,.button-osmo>[class^=button-] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button-osmo>[class^=button-]:active{scale:1!important}}.button-osmo>[class^=button-]:focus-visible{outline:.125em solid var(--on-surface, #071a31);outline-offset:.25em}.button-osmo>[class^=button-][data-size=sm]{min-block-size:1.5rem}@media (pointer: coarse){.button-osmo>[class^=button-][data-size=sm]{min-block-size:2.75rem}}:root{--primary: #09159a;--secondary: #84c1ff;--info: #d5e8fe;--warning: #ff9900;--success: #1e8302;--danger: #e40101;--light: #fafafc;--dark: #071a31;--white: #ffffff;--black: #000000;--gray-100: #fafafc;--gray-200: #e6e7e8;--gray-300: #c2c5c8;--gray-400: #a0a7ac;--gray-500: #7f8991;--gray-600: #5f6d77;--gray-700: #3d464e;--gray-800: #242f3f;--gray-900: #071a31;--blue-100: #d5e8fe;--blue-200: #b5d9fc;--blue-300: #84c1ff;--blue-400: #769ffc;--blue-500: #637df9;--blue-600: #485bf6;--blue-700: #0538f2;--blue-800: #09159a;--blue-900: #030734;--beige: #e6e7e8;--purple: #030734;--blue: #2e53f1;--orange: #ff9900;--body-bg: #ffffff;--body-color: #071a31;--link-color: #09159a;--link-hover-color: #030734;--font-family-base: "Allianz Neo", system-ui, -apple-system, sans-serif;--headings-font-family: "Allianz Neo", system-ui, -apple-system, sans-serif;--headings-color: #071a31;--font-size-h1: 4rem;--font-size-h2: 3rem;--font-size-h3: 2.5rem;--font-size-h4: 2rem;--font-size-h5: 1.5rem;--font-size-h6: 1.25rem;--font-size-body-lg: 1.25rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--font-size-body-xs: .75rem;--line-height-h1: 1.3;--letter-spacing-h1: -3px;--line-height-h2: 1.3;--letter-spacing-h2: -2.5px;--line-height-h3: 1.3;--letter-spacing-h3: -2.5px;--line-height-h4: 1.2;--letter-spacing-h4: -.5px;--line-height-h5: 1.5;--letter-spacing-h5: -.5px;--line-height-h6: 1.5;--letter-spacing-h6: -.5px;--line-height-body-lg: 1.5;--letter-spacing-body-lg: -.5px;--line-height-body-md: 1.5;--letter-spacing-body-md: -.5px;--line-height-body-sm: 1.5;--letter-spacing-body-sm: 0px;--line-height-body-xs: 1.5;--letter-spacing-body-xs: 0px;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-44: 176px;--spacing-48: 192px;--spacing-none: 0px;--spacing-md: 8px;--spacing-rg: 12px;--spacing-lg: 16px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--spacing-5xl: 64px;--spacing-6xl: 96px;--border-radius-sm: 4px;--border-radius: 8px;--border-radius-lg: 24px;--border-color: #d5e8fe}@media (max-width: 767px){:root{--font-size-h1: 2.25rem;--font-size-h2: 2rem;--font-size-h3: 1.75rem;--font-size-h4: 1.5rem;--font-size-h5: 1.25rem;--font-size-h6: 1rem;--font-size-body-lg: 1.25rem;--font-size-body-md: 1rem;--font-size-body-sm: .875rem;--letter-spacing-h1: -2px;--letter-spacing-h2: -2px;--letter-spacing-h3: -1.5px;--letter-spacing-h4: -1.5px;--letter-spacing-h5: -1px;--letter-spacing-h6: -1px;--letter-spacing-body-lg: -.5px;--letter-spacing-body-md: -.5px;--letter-spacing-body-sm: 0px;--letter-spacing-body-xs: 0px;--spacing-none: 0px;--spacing-md: 8px;--spacing-rg: 12px;--spacing-lg: 16px;--spacing-2xl: 24px;--spacing-3xl: 28px;--spacing-4xl: 32px;--spacing-5xl: 36px;--spacing-6xl: 48px}}:root,[data-theme-status=light]{color-scheme:light;--surface: #ffffff;--surface-muted: #fafafc;--on-surface: #071a31;--on-surface-muted: #3d464e;--surface-border: rgba(7, 26, 49, .12)}[data-theme-status=dark]{color-scheme:dark;--surface: #071a31;--surface-muted: #242f3f;--on-surface: #ffffff;--on-surface-muted: #c2c5c8;--surface-border: rgba(255, 255, 255, .15);--link-color: #ffffff;--link-hover-color: #d5e8fe}@keyframes text-shimmer{0%{background-position:200% 0}}.button-038{--button-038-color: var(--white, #fff);--button-038-color-background: var(--primary);--button-038-color-focus: var(--on-surface, var(--dark));--button-038-padding: calc((3rem - 1em)/2) var(--spacing-5, 1.25rem);--button-038-border-radius: var(--border-radius, .5rem);--button-038-focus-inset: -.125em;--button-038-speed: 1.5;--button-038-stagger: calc(15ms / var(--button-038-speed));--button-038-ease-hover: cubic-bezier(.625, .05, 0, 1);--button-038-ease-focus: cubic-bezier(.32, .72, 0, 1)}.button-038{color:var(--button-038-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative;-webkit-tap-highlight-color:transparent;border:0;cursor:pointer}.button-038:after{content:"";display:block;position:absolute;inset:var(--button-038-focus-inset);border-radius:var(--button-038-border-radius);transition:box-shadow .3s var(--button-038-ease-focus),scale calc(.45s / var(--button-038-speed)) var(--button-038-ease-hover);pointer-events:none;z-index:1}.button-038:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-038-color-focus);scale:var(--button-038-scale-x) var(--button-038-scale-y);transition:box-shadow .3s var(--button-038-ease-focus),scale calc(.55s / var(--button-038-speed)) calc(.05s / var(--button-038-speed)) var(--button-038-ease-hover)}.button-038__bg{background-color:var(--button-038-color-background);border-radius:var(--button-038-border-radius);grid-area:1/1;width:100%;height:100%;padding:0;transition:scale calc(.45s / var(--button-038-speed)) var(--button-038-ease-hover)}.button-038__inner{width:100%;height:100%;padding:var(--button-038-padding);grid-area:1/1;justify-content:center;align-items:center;display:flex}.button-038__text{clip-path:inset(-10% 0%)}.button-038__text span{will-change:transform;display:inline-block;white-space:nowrap;translate:0 0 0;text-shadow:0px 1.3em currentColor;transition:translate calc(.6s / var(--button-038-speed)) calc(var(--index) * var(--button-038-stagger)) var(--button-038-ease-hover)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.button-038:is(:hover,:focus-visible) .button-038__bg,[data-hover]:is(:hover,:focus-visible) .button-038 .button-038__bg{scale:var(--button-038-scale-x) var(--button-038-scale-y);transition:scale calc(.55s / var(--button-038-speed)) calc(.05s / var(--button-038-speed)) var(--button-038-ease-hover)}.button-038:is(:hover,:focus-visible) .button-038__text span,[data-hover]:is(:hover,:focus-visible) .button-038 .button-038__text span{translate:0 -1.3em 0;transition:translate calc(.6s / var(--button-038-speed)) calc(var(--index) * var(--button-038-stagger) + .05s / var(--button-038-speed)) var(--button-038-ease-hover)}}.button-038[data-theme=primary]{--button-038-color-background: var(--primary);--button-038-color: var(--white)}.button-038[data-variant=secondary][data-theme=primary]{--button-038-color: var(--primary)}.button-038[data-theme=secondary]{--button-038-color-background: var(--secondary);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=secondary]{--button-038-color: var(--secondary)}.button-038[data-theme=dark]{--button-038-color-background: var(--dark);--button-038-color: var(--white)}.button-038[data-variant=secondary][data-theme=dark]{--button-038-color: var(--dark)}.button-038[data-theme=light]{--button-038-color-background: var(--light);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=light]{--button-038-color: var(--light)}.button-038[data-theme=white]{--button-038-color-background: var(--white);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=white]{--button-038-color: var(--white)}.button-038[data-theme=info]{--button-038-color-background: var(--info);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=info]{--button-038-color: var(--info)}.button-038[data-theme=warning]{--button-038-color-background: var(--warning);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=warning]{--button-038-color: var(--warning)}.button-038[data-theme=beige]{--button-038-color-background: var(--beige);--button-038-color: var(--dark)}.button-038[data-variant=secondary][data-theme=beige]{--button-038-color: var(--beige)}.button-038[data-theme=purple]{--button-038-color-background: var(--purple);--button-038-color: var(--white)}.button-038[data-variant=secondary][data-theme=purple]{--button-038-color: var(--purple)}.button-038[data-variant=secondary] .button-038__bg{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor}.button-038[data-size=sm]{--button-038-padding: .5em .75em;font-size:.85em}.button-038[data-size=lg]{--button-038-padding: 1em 1.5em;font-size:1.1em}
