.arrow-fill-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:3.25rem;padding:0 3.75rem 0 1.5rem;overflow:hidden;border:1px solid #7185a8;border-radius:10px;background:#15223b;color:#f0f4ff;font-family:var(--font-jost),var(--font-open-sans),sans-serif;font-size:.875rem;font-weight:500;text-rendering:geometricPrecision;white-space:nowrap;cursor:pointer;box-shadow:0 0 22px 2px rgb(154 181 255/.2)}.arrow-fill-button__text{position:relative;z-index:1}.arrow-fill-button__fill{position:absolute;inset:-1px;z-index:2;display:flex;align-items:center;padding:0 3.75rem 0 1.5rem;border-radius:inherit;background:#becfff;color:#14223b;clip-path:inset(.4rem .4rem .4rem calc(100% - 2.65rem) round 7px);transition:clip-path .45s cubic-bezier(.785,.135,.15,.86)}.arrow-fill-button__icon{position:absolute;right:1.125rem;width:.875rem;height:.875rem;overflow:hidden;color:#14223b}.arrow-fill-button__path{fill:currentColor;transform-origin:center;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.arrow-fill-button__path:first-child{transform:translateX(-120%) scale(0)}.arrow-fill-button:is(:hover,:focus-visible):not(:disabled) .arrow-fill-button__path:first-child{transform:translateX(0) scale(1)}.arrow-fill-button:is(:hover,:focus-visible):not(:disabled) .arrow-fill-button__path:last-child{transform:translateX(120%) scale(0)}.arrow-fill-button:is(:hover,:focus-visible):not(:disabled) .arrow-fill-button__fill{clip-path:inset(0 round 10px)}.arrow-fill-button:focus-visible{outline:2px solid #a9c2ff;outline-offset:5px}.arrow-fill-button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.arrow-fill-button__fill,.arrow-fill-button__path{transition:none}}
