.hero-icon-block[data-astro-cid-izfulnr2]{position:relative;flex-shrink:0;background:#f2e500;background:var(--btn-fill-primary, var(--yellow, #f2e500));display:flex;align-items:center;justify-content:center;transition:background .2s ease}.hero-icon-block--large[data-astro-cid-izfulnr2]{width:96px;height:96px;clip-path:polygon(0 0,100% 0,100% 84.3%,81.86% 100%,0 100%)}.hero-icon-block--base[data-astro-cid-izfulnr2]{width:64px;height:64px;clip-path:polygon(0 0,100% 0,100% 84.3%,81.86% 100%,0 100%)}.hero-icon-block__icon[data-astro-cid-izfulnr2]{display:flex;align-items:center;justify-content:center;color:var(--btn-label-primary)}.hero-icon-block__icon[data-astro-cid-izfulnr2] svg{width:100%;height:100%;display:block}.hero-icon-block__icon[data-astro-cid-izfulnr2] path,.hero-icon-block__icon[data-astro-cid-izfulnr2] line,.hero-icon-block__icon[data-astro-cid-izfulnr2] polyline,.hero-icon-block__icon[data-astro-cid-izfulnr2] circle,.hero-icon-block__icon[data-astro-cid-izfulnr2] rect{stroke:var(--btn-label-primary)}@media(max-width:768px){.hero-icon-block--large[data-astro-cid-izfulnr2]{width:64px;height:64px}.hero-icon-block--large[data-astro-cid-izfulnr2] .hero-icon-block__icon[data-astro-cid-izfulnr2]{width:16px!important;height:16px!important}}.button{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;font-family:var(--font-emphasis);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:opacity .2s ease;position:relative}.button--full-width{width:100%}.button--full-width.button--hero .button__content{flex:1}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}a.button[aria-disabled=true]{pointer-events:none}.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button__text{white-space:nowrap}.button--hero{flex-direction:row;align-items:stretch;gap:12px;overflow:hidden;position:relative}.button__content{display:flex;align-items:center;justify-content:center;background:#f2e500;background:var(--btn-fill-primary, var(--yellow, #f2e500));transition:background .2s ease}.button__content .button__text{color:var(--btn-label-primary)}.button--hero-large .button__content{padding:0 64px;height:96px}.button--hero-base .button__content{padding:0 24px;height:64px}.button--hero:hover .button__content,.button--hero:hover .hero-icon-block{background:#edd208;background:var(--btn-primary-dark, var(--dark-yellow, #edd208))}.button--secondary.button--filled{background:var(--btn-fill-secondary);color:var(--btn-label-secondary)}.button--secondary.button--filled .button__text{color:var(--btn-label-secondary)}.button--secondary-lg.button--filled{padding:20px;gap:12px}.button--secondary-md.button--filled{padding:12px 20px;gap:12px}.button--secondary-sm.button--filled{padding:8px 12px;gap:8px;height:32px}.button--secondary.button--outline{background:transparent;border:1px solid var(--btn-border-tertiary);color:var(--btn-label-tertiary)}.button--secondary.button--outline .button__text{color:var(--btn-label-tertiary)}.button--secondary-lg.button--outline{padding:20px;gap:12px}.button--secondary-md.button--outline{padding:12px 20px;gap:12px}.button--secondary-sm.button--outline{padding:8px 12px;gap:8px;height:32px}.button--secondary-md.button--icon-only{padding:12px;width:48px}.button--secondary-sm.button--icon-only{padding:8px;width:32px;height:32px}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.button__icon :global(svg){width:100%;height:100%;display:block}.button__icon-hidden{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;width:0;transform:scale(0)}.button__icon-hidden .button__icon{width:0}.button--loading{position:relative}.button--loading .button__text,.button--loading .button__icon{opacity:0}.button__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:4px;align-items:center}.button__loader-dot{width:4px;height:4px;border-radius:50%;background:currentColor;animation:button-loader-bounce 1.4s infinite ease-in-out both}.button__loader-dot:nth-child(1){animation-delay:-.32s}.button__loader-dot:nth-child(2){animation-delay:-.16s}@keyframes button-loader-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.button--secondary.button--filled .button__loader{color:var(--btn-label-secondary)}.button--secondary.button--outline .button__loader{color:var(--btn-label-tertiary)}.button--hero .button__loader{color:var(--btn-label-primary)}@media(max-width:768px){.button--hero-large .button__content{padding:0 24px;height:64px}.button--hero-large{gap:8px}.button--hero-large .button__text{font-size:var(--text-xl)}}
