.p2p-contact{animation:p2p-contact-fade .18s ease both}.p2p-contact-card{animation:p2p-contact-pop .22s cubic-bezier(.16,1,.3,1) both}@keyframes p2p-contact-fade{0%{opacity:0}to{opacity:1}}@keyframes p2p-contact-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.p2p-contact-x{transition:color .15s ease}.p2p-contact-x:hover{color:#4f5bff}@media(prefers-reduced-motion:reduce){.p2p-contact,.p2p-contact-card{animation:none}}@media(max-width:720px){.demo-steps{grid-template-columns:1fr!important}}@media(max-width:560px){.demo-owned-row{flex-wrap:wrap}.demo-owned-row>button{width:100%}.demo-navlink{display:none}}.points-strip{display:flex;flex-direction:column;gap:10px}.points-note{cursor:pointer;text-align:left;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.points-note:hover:not(:disabled){transform:translateY(-1px)}.points-note:focus-visible{outline:2px solid #4f5bff;outline-offset:3px}.points-note:disabled{cursor:not-allowed;opacity:.55}.points-custom-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.02em;color:#0b0d12;padding:0}.points-custom-input::placeholder{color:#98a2b3;font-weight:500}.points-custom-input::-webkit-outer-spin-button,.points-custom-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.points-currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;transition:color .15s ease}.points-currency:disabled{cursor:not-allowed}.points-currency:focus-visible{outline:2px solid #4f5bff;outline-offset:3px;border-radius:6px}.points-txlink{transition:color .15s ease}.points-txlink:hover{color:#4f5bff}.points-txlink:focus-visible{outline:2px solid #4f5bff;outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.points-note,.points-currency{transition:none}.points-note:hover:not(:disabled){transform:none}}.points-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0d126b;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;z-index:60;overflow-y:auto}.points-modal{background:#fff;border-radius:18px;width:100%;max-width:460px;box-shadow:0 24px 60px #0b0d1247;overflow:hidden}@media(prefers-reduced-motion:no-preference){.points-modal{animation:points-modal-in .16s cubic-bezier(.2,.7,.3,1)}}@keyframes points-modal-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.p2p-landing,.p2p-landing *{box-sizing:border-box}.p2p-landing{font-family:Schibsted Grotesk,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.p2p-landing--light{color:#0b0d12;background:#fafbfc}.p2p-landing--light ::selection{background:#4f5bff2e;color:#0b0d12}@media(max-width:900px){.p2p-landing .g2{grid-template-columns:1fr!important;gap:36px!important}.p2p-landing .g3,.p2p-landing .g4{grid-template-columns:repeat(2,1fr)!important}.p2p-landing .nav-extra{display:none!important}}@media(max-width:640px){.p2p-landing .g3,.p2p-landing .g4{grid-template-columns:1fr!important}.p2p-landing .hero-visual{overflow-x:auto!important;padding-left:22px!important;padding-right:22px!important}.p2p-landing .hero-rail-row{min-width:480px}}@property --hub-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes hub-spin{to{--hub-angle: 360deg}}.p2p-landing .hub-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:21px;padding:1.6px;background:conic-gradient(from var(--hub-angle),rgba(79,91,255,0) 0deg,rgba(79,91,255,0) 210deg,rgba(110,123,255,.85) 305deg,rgba(150,160,255,1) 338deg,rgba(79,91,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hub-spin 3.2s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.p2p-landing .hub-ring{animation:none}}.p2p-landing .brand-tile{transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s ease}.p2p-landing .brand-tile:hover{transform:translateY(-3px);box-shadow:0 1px 3px #1018280f,0 26px 50px -30px #10182857}.p2p-landing .backer-logo{filter:grayscale(1);opacity:.62;transition:filter .25s ease,opacity .25s ease}.p2p-landing .backer-logo:hover{filter:grayscale(0);opacity:1}@media(max-width:640px){.p2p-landing .brand-tile{min-width:0!important;width:100%;max-width:320px}}@media(min-width:861px){.p2p-landing .flow-card--flip .flow-text{order:2}.p2p-landing .flow-card--flip .flow-visual{order:1;border-left:none;border-right:1px solid rgba(255,255,255,.08)}}@media(max-width:860px){.p2p-landing .flow-card{grid-template-columns:1fr!important;min-height:0!important}.p2p-landing .flow-card .flow-text{order:1!important}.p2p-landing .flow-card .flow-visual{order:2!important;border-left:none!important;border-right:none!important;border-top:1px solid rgba(255,255,255,.08);padding:28px 18px!important}}.p2p-integration,.p2p-integration *{box-sizing:border-box}.p2p-integration{font-family:Schibsted Grotesk,system-ui,sans-serif;color:#0e1116;background:#fbfaf8;min-height:100vh;-webkit-font-smoothing:antialiased}.p2p-integration ::selection{background:#4f5bff2e;color:#0e1116}html{scroll-behavior:smooth}@keyframes b-spin{to{transform:rotate(360deg)}}@keyframes b-softpulse{0%,to{opacity:.35}50%{opacity:1}}.p2p-integration pre::-webkit-scrollbar{height:7px}.p2p-integration pre::-webkit-scrollbar-thumb{background:#2c333d;border-radius:6px}
