.kpay-site{--paper:#f7f8f8;--paper-raised:#fff;--ink:#0b0b0c;--ink-muted:#56585c;--ink-faint:#8a8d92;--rule:#e2e4e6;--rule-strong:#c4c7cb;--ack:#17693f;background:var(--paper);color:var(--ink);font-feature-settings:"cv11", "ss01"}.dark .kpay-site{--paper:#08090a;--paper-raised:#101113;--ink:#f4f5f6;--ink-muted:#9ca0a6;--ink-faint:#6b6f76;--rule:#1e2023;--rule-strong:#32353a;--ack:#4cb782}.kpay-display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.032em;font-weight:600;line-height:1.04}.kpay-display em{color:var(--ink-faint);font-style:normal}.kpay-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-weight:500}.kpay-figure{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpay-hero{color:#fff;--paper:#0b0b0c;--paper-raised:#ffffff0a;--ink:#fff;--ink-muted:#ffffffad;--ink-faint:#ffffff73;--rule:#ffffff24;--rule-strong:#ffffff47;--ack:#4cb782;background:#0b0b0c}.kpay-hero-veil{background:linear-gradient(100deg,#060607f0 0%,#060607e0 34%,#0606079e 62%,#0606077a 100%),linear-gradient(#0000 45%,#060607b3 100%)}@media (max-width:1023px){.kpay-hero-veil{background:linear-gradient(#060607e6 0%,#060607d1 55%,#060607e6 100%)}}.kpay-hero .kpay-block{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b0cc2;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff17,0 24px 48px -12px #000000bf}.kpay-cta-photo{--ink:#fff;--ink-muted:#ffffffb3;--ink-faint:#ffffff73;--rule:#ffffff24;background:#0b0b0c}.kpay-cta-veil{background:linear-gradient(#060607e6 0%,#060607d6 100%)}@media (min-width:640px){.kpay-cta-veil{background:linear-gradient(95deg,#060607f2 0%,#060607e6 40%,#06060799 72%,#0606076b 100%)}}.kpay-rule{border-color:var(--rule)}.kpay-block{background:var(--paper-raised);border:1px solid var(--rule);border-radius:2px}.kpay-row{border-bottom:1px solid var(--rule);transition:background-color .18s}.kpay-row:last-child{border-bottom:0}@media (hover:hover){.kpay-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}}.kpay-ruled{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, var(--rule) 39px, var(--rule) 40px)}.kpay-ack-dot{background:var(--ack);border-radius:999px;flex:none;width:6px;height:6px}@keyframes kpay-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:.8s cubic-bezier(.16,1,.3,1) backwards kpay-rise}.js-reveal-ready .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js-reveal-ready .reveal.is-visible{opacity:1;transform:translateY(0)}.kpay-site :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.animate-rise{animation:none!important}.js-reveal-ready .reveal{opacity:1;transition:none;transform:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
