.ConsultationButton-module___OLdEq__wrap{--primary:var(--cta-outline);border-radius:9999px}.ConsultationButton-module___OLdEq__beam{border-radius:9999px}.ConsultationButton-module___OLdEq__link{isolation:isolate;position:relative;overflow:hidden;background:0 0!important}.ConsultationButton-module___OLdEq__fill{z-index:-1;background:var(--cta-fill);transform-origin:0;border-radius:inherit;position:absolute;inset:0}.ConsultationButton-module___OLdEq__label,.ConsultationButton-module___OLdEq__arrow{z-index:1;position:relative}.ConsultationButton-module___OLdEq__outline{pointer-events:none;position:absolute;inset:0;overflow:visible}.ConsultationButton-module___OLdEq__outline rect{fill:none;stroke:var(--cta-outline);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ConsultationButton-module___OLdEq__wrap[data-cta-phase=trace] .ConsultationButton-module___OLdEq__label,.ConsultationButton-module___OLdEq__wrap[data-cta-phase=trace] .ConsultationButton-module___OLdEq__arrow{color:var(--cta-outline)}.ConsultationButton-module___OLdEq__wrap[data-cta-phase=filled] .ConsultationButton-module___OLdEq__outline{opacity:0;transition:opacity .25s}.ConsultationButton-module___OLdEq__link:focus-visible{outline:3px solid var(--cta-outline);outline-offset:5px}@media (prefers-reduced-motion:reduce){.ConsultationButton-module___OLdEq__fill{transform:none!important}.ConsultationButton-module___OLdEq__outline{display:none}.ConsultationButton-module___OLdEq__wrap .ConsultationButton-module___OLdEq__label,.ConsultationButton-module___OLdEq__wrap .ConsultationButton-module___OLdEq__arrow{color:var(--cta-ink)!important}}