@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
.cubexpay-primary-cta{color:#fff!important;background:linear-gradient(135deg,#14213d 0%,#243a68 100%)!important;border:1px solid #2d426c!important;transition:background-color .18s,border-color .18s,box-shadow .18s,opacity .18s!important;box-shadow:0 10px 22px #14213d38,inset 0 1px #ffffff1a!important}.cubexpay-primary-cta:hover{background:linear-gradient(135deg,#0f1a31 0%,#1d315a 100%)!important;border-color:#384f7c!important;box-shadow:0 12px 25px #14213d45,inset 0 1px #ffffff1a!important}.cubexpay-primary-cta:focus-visible{outline-offset:2px;outline:3px solid #7c3aed3d!important}.cubexpay-primary-cta:disabled{opacity:.62;box-shadow:none!important}:root{--navy:221 51% 16%;--royal:221 83% 53%;--violet:262 83% 58%;--amber:38 92% 50%;--teal:173 80% 40%;--app-font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--app-font-serif:Georgia, serif;--app-font-mono:"DM Mono", ui-monospace, monospace}.payx-home{background-color:#f8fafc;font-family:var(--app-font-sans)!important}.payx-home button,.payx-home input,.payx-home textarea,.payx-home select,.payx-home table,.payx-home label,.payx-home output{touch-action:manipulation;font-family:var(--app-font-sans)!important}.payx-home h1,.payx-home h2{letter-spacing:-.035em;font-weight:700!important}.payx-home h3,.payx-home h4,.payx-home h5,.payx-home h6{letter-spacing:-.02em;font-weight:600!important}.payx-home p,.payx-home li,.payx-home dd,.payx-home dt,.payx-home td{font-weight:400}.payx-home nav,.payx-home button,.payx-home [role=button],.payx-home label,.payx-home th,.payx-home legend,.payx-home summary{letter-spacing:-.01em;font-weight:600!important}.payx-home input,.payx-home textarea,.payx-home select{letter-spacing:-.01em;font-weight:500!important}.payx-home small,.payx-home caption,.payx-home .eyebrow,.payx-home [class*=badge]{font-weight:500!important}.payx-home strong,.payx-home b,.payx-home .font-black,.payx-home .font-extrabold,.payx-home .font-bold,.payx-home .font-semibold{font-weight:600!important}.payx-home h1.font-black,.payx-home h1.font-extrabold,.payx-home h1.font-bold,.payx-home h2.font-black,.payx-home h2.font-extrabold,.payx-home h2.font-bold{font-weight:700!important}.payx-home .tabular-nums,.payx-home [class*=tabular-nums]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600!important}
