._button_2c70z_3{--h:var(--control-md);--icon-size:var(--icon-sm);justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:var(--h);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius);color:rgb(var(--c-ink));font-family:var(--font-accent);font-weight:var(--weight-medium);font-stretch:var(--stretch-wide);font-size:var(--text-xs);letter-spacing:var(--tracking-accent);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-avantra), border-color var(--duration-fast) var(--ease-avantra), box-shadow var(--duration-fast) var(--ease-avantra), color var(--duration-fast) var(--ease-avantra), transform var(--duration-fast) var(--ease-avantra);background:0 0;line-height:1;text-decoration:none;display:inline-flex;position:relative}._button_2c70z_3:active{transform:translateY(var(--distance-nudge))}._button_2c70z_3[aria-busy=true]{cursor:progress}._sm_2c70z_36{--h:var(--control-sm);padding-inline:var(--space-3);font-size:var(--text-2xs)}._wrap_2c70z_39{height:auto;min-height:var(--h);padding-block:var(--space-3);white-space:normal;text-align:center;line-height:var(--leading-tight)}._lg_2c70z_47{--h:var(--control-lg);padding-inline:var(--space-6);font-size:var(--text-sm)}._block_2c70z_48{width:100%}._primary_2c70z_50{background:rgb(var(--c-primary));color:rgb(var(--c-primary-contrast))}._primary_2c70z_50:hover{box-shadow:inset 0 0 0 999px rgb(var(--c-primary-contrast) / .12)}._secondary_2c70z_56{background:rgb(var(--c-surface));border-color:rgb(var(--c-border-strong));color:rgb(var(--c-ink))}._secondary_2c70z_56:hover{background:rgb(var(--c-surface-subtle));border-color:rgb(var(--c-ink))}._ghost_2c70z_63{padding-inline:var(--space-3);color:rgb(var(--c-ink-muted))}._ghost_2c70z_63:hover{background:rgb(var(--c-surface-muted));color:rgb(var(--c-ink))}._arrow_2c70z_68{transition:transform var(--duration-base) var(--ease-avantra)}._button_2c70z_3:hover ._arrow_2c70z_68{transform:translate(3px)}[data-theme=claro] ._primary_2c70z_50 ._arrow_2c70z_68{color:rgb(var(--c-brand-marinho-ink-accent))}@media (prefers-color-scheme:light){html:not([data-theme]) ._primary_2c70z_50 ._arrow_2c70z_68{color:rgb(var(--c-brand-marinho-ink-accent))}}@media (max-width:767px){._button_2c70z_3{min-height:var(--touch-target)}._lg_2c70z_47{--h:var(--control-lg)}}
