.payments-container{width:min(1240px,100% - 48px);margin-inline:auto}.payments-page h1,.payments-page h2,.payments-page h3,.payments-page p{margin:0}.payments-page h2{color:var(--purple);font-size:32px;font-weight:600;line-height:40px}.payments-page h3{font-size:24px;font-weight:600;line-height:30px}.payments-page p{font-size:18px;line-height:32px}.payments-page a:focus-visible,.payment-method-window:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.payments-hero{isolation:isolate;min-height:max(616px,42.7778vw);color:var(--purple);background:#f0f2f8;position:relative;overflow:clip}.payments-hero-image{object-fit:cover}.payments-hero .payments-container{padding-block:72px 130px;position:relative}.payments-hero-copy{max-width:620px}.payments-hero .payments-eyebrow{font-size:24px;font-weight:600;line-height:32px}.payments-hero h1{margin:8px 0 24px;font-size:48px;font-weight:600;line-height:58px}.payments-hero-copy>p:last-of-type{max-width:590px}.payments-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.payments-outline{border:1.5px solid var(--purple)}.payment-methods{padding-block:72px 80px;scroll-margin-top:100px}.payments-heading{text-align:center}.payments-heading h2{font-size:40px;line-height:48px}.payments-heading>p{margin-top:24px}.payment-method-window{margin-top:72px;overflow:hidden}.payment-method-track{width:max-content;animation:45s linear infinite payment-methods-left;display:flex}.payment-method-set{flex-shrink:0;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;display:flex}.payment-method-set li{text-align:center;flex:0 0 max(280px,20vw - 48px);width:max(280px,20vw - 48px)}.payment-method-set img{object-fit:contain;margin:0 auto 24px;display:block}.payment-method-set h3{max-width:260px;margin-inline:auto}.payment-method-set p{color:#666;margin-top:16px;font-size:16px;line-height:24px}.payment-method-window:hover .payment-method-track,.payment-method-window:focus .payment-method-track{animation-play-state:paused}@keyframes payment-methods-left{to{transform:translate(-50%)}}.payments-section-action{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:56px;padding-inline:24px;display:flex}.payments-section-action p{font-weight:600}.payments-section-action .button{min-width:267px}.payments-blue-surface{isolation:isolate;background:#eef5ff url(/assets/payments/section-background.png) 50%/100% 100% no-repeat;position:relative}.payments-background-motion{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.payments-background-ring{opacity:.38;width:clamp(200px,42vw,620px);height:auto;animation:48s ease-in-out infinite paused payments-ring-tour;display:block}.payments-background-motion[data-running=true] .payments-background-ring{animation-play-state:running}@keyframes payments-ring-tour{0%,to{transform:translate(0)}25%{transform:translate(var(--ring-travel-x,0px), 0)}50%{transform:translate(var(--ring-travel-x,0px), var(--ring-travel-y,0px))}75%{transform:translate(0, var(--ring-travel-y,0px))}}.payments-crypto{padding-top:120px}.payments-crypto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:56px;display:grid}.payments-crypto-grid article{background:#fff;border-radius:16px;overflow:hidden}.payments-crypto-grid article>img{width:100%;height:auto;display:block}.payments-crypto-grid article>div{padding:32px}.payments-crypto-grid p{margin-top:12px;font-size:16px;line-height:24px}.payments-funding{grid-template-columns:57% 43%;align-items:end;min-height:700px;margin-top:120px;display:grid;position:relative}.payments-funding>.payments-container{align-self:center;width:auto;margin:0 24px 0 max(24px,50vw - 620px)}.payments-funding-copy{z-index:1;padding-block:40px 72px;position:relative}.payments-funding-copy>p{margin-top:16px}.payments-funding-image{object-fit:contain;justify-self:end;width:min(100%,640px);height:auto;display:block;position:relative}.payment-checklist{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.payment-checklist li{align-items:flex-start;gap:20px;display:flex}.payment-checklist li>img{flex-shrink:0;margin-top:3px}.payment-checklist p{font-size:16px;line-height:24px}.payments-systems{border-radius:16px;grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;margin-block:80px 160px;padding:32px 48px;display:grid;box-shadow:0 6px 16px #00000026}.payments-systems>img{border-radius:16px;width:100%;height:auto}.payments-systems p{margin-block:16px 24px}.payments-systems .button{min-width:0;padding-inline:16px}.payments-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:80px;padding-inline:20px;display:grid}.payments-detail-grid article{border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000026}.payments-detail-grid article>img{width:100%;height:auto;display:block}.payments-detail-grid .payment-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:24px}.payments-detail-grid .payment-checklist li{gap:12px}@media (max-width:1180px){.payments-hero-copy{max-width:52%}.payments-hero h1{font-size:40px;line-height:48px}.payments-hero .payments-eyebrow{font-size:18px;line-height:26px}.payments-crypto-grid{gap:24px}.payments-crypto-grid article>div{padding:24px}.payments-systems{gap:32px;padding:24px}.payments-detail-grid{gap:24px;padding-inline:0}.payments-detail-grid h3{font-size:20px;line-height:26px}}@media (max-width:768px){.payments-container{width:calc(100% - 40px)}.payments-page h2,.payments-heading h2{font-size:30px;line-height:40px}.payments-page p{font-size:16px;line-height:26px}.payments-page h3{font-size:22px;line-height:28px}.payments-hero{flex-direction:column-reverse;min-height:0;display:flex}.payments-hero .payments-hero-image{aspect-ratio:2880/1232;object-fit:contain;height:auto!important;position:relative!important}.payments-hero .payments-container{padding-block:40px 24px}.payments-hero-copy{max-width:none}.payments-hero h1{font-size:36px;line-height:44px}.payments-hero .payments-eyebrow{font-size:16px;line-height:24px}.payments-actions{flex-direction:column}.payments-actions .button{min-width:0;padding-inline:12px;font-size:14px}.payment-methods{padding-block:56px}.payment-method-window{margin-top:40px}.payment-method-set{gap:24px;padding-right:24px}.payment-method-set li{flex-basis:240px;width:240px}.payment-method-set img{width:120px;height:120px}.payments-section-action{margin-top:40px}.payments-section-action .button{min-width:0;max-width:100%}.payments-crypto{padding-top:56px}.payments-crypto-grid,.payments-systems,.payments-detail-grid{grid-template-columns:minmax(0,1fr)}.payments-crypto-grid{max-width:480px;margin:40px auto 0}.payments-funding{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:64px}.payments-funding>.payments-container{width:calc(100% - 40px);margin-inline:auto}.payments-funding-copy{width:100%;padding-block:0 32px}.payments-funding-image{align-self:flex-end;width:min(85%,500px);position:relative}.payments-systems{gap:32px;margin-block:56px 64px;padding:20px}.payments-systems .button{text-align:center;height:auto;line-height:24px}.payments-detail-grid{gap:32px;margin-bottom:56px}.payments-desktop-break{display:none}}@media (max-width:420px){.payments-detail-grid .payment-checklist{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.payments-background-ring,.payment-method-track{animation:none}.payment-method-window{overflow-x:auto}.payment-method-set[aria-hidden=true]{display:none}}
