.c-button-fill{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--spacing-xxxs);border:none;border-radius:78px;background:var(--brand-primary);padding:var(--spacing-xxs) 0;color:var(--Text-tertiary);font-weight:var(--font-weight-bold);font-size:var(--Heading-Text-s-sp);line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}@media screen and (min-width:768px){.c-button-fill{width:auto;height:72px;border-radius:100px;padding:var(--spacing-xs) var(--spacing-xl);font-size:var(--Heading-Text-s-pc)}}.c-button-fill__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--Neutral-white);transition:width .2s ease,height .2s ease}@media screen and (min-width:768px){.c-button-fill__icon{width:20px;height:20px}}.c-button-fill__icon--back{transform:rotate(180deg)}.c-button-fill__icon-glyph{width:10px;height:10px;background-color:var(--brand-primary);mask-image:url(/assets/img/icons/ui/arrow-forward-10.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media screen and (min-width:768px){.c-button-fill__icon-glyph{width:12px;height:12px;mask-image:url(/assets/img/icons/ui/arrow-forward-12.svg)}}.c-button-fill__label{color:inherit;font:inherit;line-height:inherit}@media screen and (min-width:768px){.c-button-fill:focus-visible .c-button-fill__icon,.c-button-fill:hover .c-button-fill__icon{width:24px;height:24px}}.c-button-fill:focus-visible{outline:2px solid var(--Neutral-Gray-gray-800);outline-offset:2px}.c-button-fill:disabled,.c-button-fill[aria-disabled=true]{cursor:not-allowed;opacity:.5}