:where(.btn,input[type=submit],button){position:relative;display:inline-flex;padding:var(--btn-padding);border:var(--btn-border) solid var(--btn-bordercolor);border-radius:var(--btn-radius);background-color:var(--btn-bg);color:var(--btn-color);font-size:var(--btn-fontsize);font-family:var(--btn-fontface);font-weight:var(--btn-fontweight);text-decoration:none;line-height:var(--btn-lineheight);cursor:pointer;align-items:center;justify-content:center;pointer-events:auto;transition:.25s ease border-color,.25s ease background-color,.25s ease color,.25s ease border-radius}:root{--btn-padding:1rem 3.5rem;--btn-radius:5rem;--btn-border:1px;--btn-theme:var(--pink-500);--btn-color:var(--white);--btn-fontface:var(--font-base);--btn-fontsize:1.8rem;--btn-fontweight:700;--btn-lineheight:1.5;--btn-letterspacing:-0.012em;--btn-hover-bg:color-mix(in srgb, var(--pink-500) 88%, var(--black));--btn-hover-bordercolor:transparent;--btn-hover-color:var(--white);--btn-iconsize:1ch}:where(.btn,input[type=submit],button){--btn-bordercolor:var(--btn-theme);--btn-bg:var(--btn-theme)}:where(.btn,input[type=submit],button):is(:hover,:focus-visible){--btn-color:var(--btn-hover-color);--btn-bg:var(--btn-hover-bg);--btn-bordercolor:var(--btn-hover-bordercolor)}:where(.btn,input[type=submit],button):is(:hover,:focus-visible).btn--border{--btn-color:var(--text-color);--btn-bg:var(--btn-theme);--btn-bordercolor:var(--btn-theme)}:where(.btn,input[type=submit],button):is(:hover,:focus-visible).btn--white.btn--border,:where(.btn,input[type=submit],button):is(:hover,:focus-visible).btn--blue-400.btn--border{--btn-color:var(--text-color-dark)}:where(.btn,input[type=submit],button):is(:hover,:focus-visible).btn--blue-800.btn--border{--btn-color:var(--text-color-light)}:where(.btn,input[type=submit],button).btn--small{--btn-padding:0.6em 1em;--btn-fontsize:var(--fs-base)}:where(.btn,input[type=submit],button).btn--pink-500{--btn-theme:var(--pink-500);--btn-color:var(--text-color-light)}:where(.btn,input[type=submit],button).btn--blue-500{--btn-theme:var(--blue-500)}:where(.btn,input[type=submit],button).btn--purple-700{--btn-theme:var(--purple-700)}:where(.btn,input[type=submit],button).btn--white{--btn-theme:var(--white);--btn-color:var(--text-color-dark)}:where(.btn,input[type=submit],button).btn--blue-400{--btn-theme:var(--blue-400);--btn-color:var(--text-color-dark)}:where(.btn,input[type=submit],button).btn--blue-800{--btn-theme:var(--blue-800);--btn-color:var(--text-color-light)}:where(.btn,input[type=submit],button).btn--border{--btn-bordercolor:var(--btn-theme);--btn-color:var(--btn-theme);--btn-bg:transparent}:where(.btn,input[type=submit],button).btn--icon{gap:1rem;align-items:center}:where(.btn,input[type=submit],button).btn--icon::after{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;height:var(--btn-iconsize);aspect-ratio:1}.twz-card-color:hover :where(.btn,input[type=submit],button){--btn-color:var(--btn-hover-color);--btn-bg:var(--btn-hover-bg);--btn-bordercolor:var(--btn-hover-bordercolor)}.twz-card-color:hover :where(.btn,input[type=submit],button).btn--border{--btn-color:var(--text-color);--btn-bg:var(--btn-theme);--btn-bordercolor:var(--btn-theme)}.twz-card-color:hover :where(.btn,input[type=submit],button).btn--white.btn--border,.twz-card-color:hover :where(.btn,input[type=submit],button).btn--blue-400.btn--border{--btn-color:var(--text-color-dark)}.twz-card-color:hover :where(.btn,input[type=submit],button).btn--blue-800.btn--border{--btn-color:var(--text-color-light)}.full-link{position:absolute;inset:0;z-index:5}p:has(.btn){margin-block-start:3em}