.wp-payment-methods,.wp-payment-method-detail{--wp-payment-surface: #faf9fc;--wp-payment-text: var(--wp-text-primary);--wp-payment-muted: var(--wp-text-secondary);--wp-payment-gutter: clamp(24px, 8.3333vw, 160px);--wp-payment-detail-stack-visual-max: 385px;font-family:Inter,Helvetica Neue,Arial,sans-serif;color:var(--wp-payment-text);overflow-x:hidden}.wp-payment-methods,.wp-payment-methods *,.wp-payment-method-detail,.wp-payment-method-detail *{box-sizing:border-box}.wp-payment-methods{padding:clamp(72px,5.2083vw,100px) var(--wp-payment-gutter);background:linear-gradient(180deg,#fff,#faf9fc 10% 100%)}.wp-payment-methods>.wp-visually-hidden{line-height:1.18}.wp-payment-methods__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.125vw,60px);width:min(100%,1600px);margin:0 auto}.wp-payment-methods__card{box-sizing:border-box;display:grid;grid-template-columns:clamp(120px,10.0521vw,193px) minmax(0,1fr);gap:clamp(16px,1.0417vw,20px);min-height:clamp(164px,9.5833vw,184px);padding:clamp(14px,.8333vw,16px);color:inherit;text-decoration:none;background:var(--wp-payment-surface);border-radius:16px;box-shadow:6px 6px 12px #b1aaca4d,-6px -6px 20px #fff;transition:transform .16s ease,box-shadow .16s ease}.wp-payment-methods__card:hover{transform:translateY(-3px);box-shadow:9px 12px 24px #b1aaca57,-6px -6px 20px #fff}.wp-payment-methods__card:focus-visible{outline:3px solid #825bfc;outline-offset:4px}@media(prefers-reduced-motion:reduce){.wp-payment-methods__card{transition:none}.wp-payment-methods__card:hover{transform:none}}.wp-payment-methods__logo-panel{display:grid;height:clamp(136px,7.9167vw,152px);background:var(--wp-payment-method-accent);border-radius:10px;place-items:center;align-self:center}.wp-payment-methods__logo-frame,.wp-payment-method-detail__logo-frame{display:grid;overflow:hidden;background:#fff;border-radius:8px;place-items:center}.wp-payment-methods__logo-frame{width:91px;height:61px}.wp-payment-methods__logo-frame img,.wp-payment-method-detail__logo-frame img{display:block;width:100%;height:100%;object-fit:contain}.wp-payment-methods__copy{display:flex;min-width:0;padding:0 4px 0 0;flex-direction:column;justify-content:center}.wp-payment-methods__copy strong{color:var(--wp-payment-text);font-family:Inter,sans-serif;font-size:24px;font-weight:var(--wp-font-emphasis);line-height:1.5;overflow-wrap:anywhere}.wp-payment-methods__copy small{margin-top:-2px;color:var(--wp-text-muted);font-family:Inter,sans-serif;font-size:14px;line-height:21px}.wp-payment-methods__copy>span{display:block;margin-top:9px;font-family:Inter,sans-serif;font-size:16px;line-height:24px;overflow-wrap:anywhere}.wp-payment-method-detail__hero{min-height:0;background:linear-gradient(180deg,#fff,#faf9fc)}.wp-payment-method-detail__hero-inner{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px);align-items:center}.wp-payment-method-detail__hero-inner>*{min-width:0}@media(min-width:1101px)and (max-width:1279.98px){.wp-payment-method-detail__hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,42%);gap:clamp(40px,5vw,64px)}}@media(min-width:1280px){.wp-payment-method-detail__hero-inner{grid-template-columns:minmax(0,1fr) 448px;gap:clamp(60px,8vw,161px)}}.wp-payment-method-detail__hero-inner{width:min(1600px,100% - 2 * var(--wp-payment-gutter));min-height:0;margin:0 auto}.wp-payment-method-detail__hero-copy{min-width:0;align-self:center;padding-top:0}.wp-payment-method-detail__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:#825bfc;font-family:Inter,sans-serif;font-size:18px;font-weight:var(--wp-font-emphasis);line-height:27px;text-decoration:none}.wp-payment-method-detail__back>.wp-back-arrow-icon{display:block;width:14px;height:14px}.wp-payment-method-detail__back:hover,.wp-payment-method-detail__back:active,.wp-payment-method-detail__back:focus,.wp-payment-method-detail__back:visited,.wp-payment-method-detail__back:hover span,.wp-payment-method-detail__back:active span,.wp-payment-method-detail__back:focus span,.wp-payment-method-detail__back:visited span{text-decoration:none}.wp-payment-method-detail__back:focus-visible{outline:2px solid #825bfc;outline-offset:4px;border-radius:4px}.wp-payment-method-detail__hero h1{margin:0 0 24px;color:var(--wp-text-primary);font-size:clamp(32px,1.875vw,36px);letter-spacing:-1px;font-weight:var(--wp-font-emphasis);line-height:1.18}.wp-payment-method-detail__hero p{max-width:991px;margin:0;color:var(--wp-payment-text);font-family:Inter,sans-serif;font-size:18px;line-height:28px;overflow-wrap:anywhere}.wp-payment-method-detail__logo-panel{width:100%;min-width:0;max-width:448px;justify-self:end;display:grid;height:auto;aspect-ratio:448/340;background:var(--wp-payment-method-accent);border-radius:20px;place-items:center}.wp-payment-method-detail__logo-frame{width:120px;height:80px}.wp-payment-method-detail__features{box-sizing:border-box;min-height:0;padding:clamp(72px,5.2083vw,100px) var(--wp-payment-gutter);background:linear-gradient(180deg,#fff,#faf9fc)}.wp-payment-method-detail__feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;width:min(100%,1600px);margin:0 auto}.wp-payment-method-detail__feature{box-sizing:border-box;min-height:285px;padding:32px;background:var(--wp-payment-surface);border-radius:16px;box-shadow:6px 6px 12px #b1aaca4d,-6px -6px 20px #fff}.wp-payment-method-detail__feature>img{display:block;width:40px;height:40px;object-fit:contain}.wp-payment-method-detail__feature h2{margin:24px 0 9px;color:var(--wp-payment-text);font-size:24px;font-weight:var(--wp-font-emphasis);line-height:1.22}.wp-payment-method-detail__feature p{margin:0;color:var(--wp-payment-muted);font-size:18px;line-height:28px;overflow-wrap:anywhere}@media(max-width:1199.98px){.wp-payment-methods__grid,.wp-payment-method-detail__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:1100px){.wp-payment-methods,.wp-payment-method-detail{--wp-payment-gutter: clamp(24px, 6.25vw, 64px)}.wp-payment-methods{padding-block:64px}.wp-payment-methods__card{grid-template-columns:150px minmax(0,1fr)}.wp-payment-method-detail__hero-inner{min-height:0;padding-block:64px}.wp-payment-method-detail__hero-copy{padding-top:0}.wp-payment-method-detail__logo-panel{max-width:var(--wp-payment-detail-stack-visual-max);width:100%;height:auto;margin:0 auto}.wp-payment-method-detail__features{padding-block:64px}}@media(max-width:767.98px){.wp-payment-methods,.wp-payment-method-detail{--wp-payment-gutter: 20px}.wp-payment-methods__grid{grid-template-columns:1fr}.wp-payment-methods__card{grid-template-columns:120px minmax(0,1fr);gap:16px;min-height:154px}.wp-payment-methods__logo-panel{height:122px}.wp-payment-methods__copy{padding-top:0;justify-content:center}.wp-payment-methods__copy strong{font-size:20px}.wp-payment-methods__copy>span{font-size:14px;line-height:21px}.wp-payment-method-detail__hero h1{font-size:32px;letter-spacing:-1px}.wp-payment-method-detail__hero p,.wp-payment-method-detail__feature p{font-size:16px;line-height:25px}.wp-payment-method-detail__logo-panel{height:auto}.wp-payment-method-detail__feature-grid{grid-template-columns:1fr;gap:24px}.wp-payment-method-detail__feature{min-height:0;padding:24px}}@media(max-width:900px){.wp-payment-methods__grid{grid-template-columns:1fr}.wp-payment-methods__card{grid-template-columns:clamp(120px,20vw,150px) minmax(0,1fr)}}@media(max-width:767.98px){body.wp-payment-method-document .site-header{box-shadow:none}body.wp-payment-method-document .site-header:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:1px;background:#efedf5;content:"";pointer-events:none;transform-origin:50% 100%}}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:2),(max-width:767.98px)and (min-resolution:2dppx){body.wp-payment-method-document .site-header:after{transform:scaleY(.5)}}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:3),(max-width:767.98px)and (min-resolution:3dppx){body.wp-payment-method-document .site-header:after{transform:scaleY(.333333)}}@media(max-width:767.98px)and (-webkit-min-device-pixel-ratio:4),(max-width:767.98px)and (min-resolution:4dppx){body.wp-payment-method-document .site-header:after{transform:scaleY(.25)}}@media(max-width:767.98px){body.wp-payment-method-document .wp-payment-methods{padding:32px 20px;background:linear-gradient(180deg,#faf9fc,#fff)}body.wp-payment-method-document .wp-payment-methods__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}body.wp-payment-method-document .wp-payment-methods__card{display:grid;overflow:hidden;width:100%;height:128px;min-height:128px;padding:8px 12px 8px 8px;grid-template-columns:84px minmax(0,1fr);gap:12px;border-radius:8px;background:#faf9fc;box-shadow:6px 6px 12px #b1aaca4d,-6px -6px 20px #fff;transform:none}body.wp-payment-method-document .wp-payment-methods__logo-panel{display:grid;width:84px;height:112px;border-radius:8px;place-items:center}body.wp-payment-method-document .wp-payment-methods__logo-frame,body.wp-payment-method-document .wp-payment-methods__logo-frame picture,body.wp-payment-method-document .wp-payment-methods__logo-frame img{display:block;width:60px;height:40px}body.wp-payment-method-document .wp-payment-methods__logo-frame{overflow:hidden;border-radius:4px;background:#fff}body.wp-payment-method-document .wp-payment-methods__logo-frame img{object-fit:contain}body.wp-payment-method-document .wp-payment-methods__copy{display:flex;min-width:0;height:112px;padding:4px 0 0;flex-direction:column;justify-content:flex-start}body.wp-payment-method-document .wp-payment-methods__copy strong{overflow:hidden;color:#23253a;font-size:18px;font-weight:500!important;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.wp-payment-method-document .wp-payment-methods__copy small{overflow:hidden;margin-top:4px;color:#8e97a7;font-size:16px;font-weight:400!important;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body.wp-payment-method-document .wp-payment-methods__copy>span{display:-webkit-box;overflow:hidden;margin-top:12px;color:#65738a;font-size:16px;font-weight:400!important;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__hero{min-height:0;background:#fff}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__hero-inner{display:flex;width:100%;min-height:0;margin:0;padding:32px 20px;flex-direction:column;gap:0}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__hero-copy{width:100%;padding:0;align-self:stretch}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__back{gap:4px;margin:0 0 32px;font-size:16px;font-weight:500!important;line-height:22px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__back>.wp-back-arrow-icon{width:16px;height:16px;flex:0 0 16px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__hero h1{margin:0 0 16px;font-size:24px;font-weight:500!important;line-height:29px;letter-spacing:-1px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__hero p{max-width:none;margin:0;color:#65738a;font-size:16px;font-weight:400!important;line-height:22px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__logo-panel{width:100%;max-width:none;height:254px;margin:32px 0 0;aspect-ratio:auto;border-radius:20px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__logo-frame,body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__logo-frame picture,body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__logo-frame img{display:block;width:120px;height:80px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__logo-frame{border-radius:10px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__features{min-height:0;padding:32px 20px;background:linear-gradient(180deg,#faf9fc,#fff)}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:16px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature{min-height:0;padding:24px 20px;border-radius:16px;background:#faf9fc;box-shadow:3px 3px 12px #b1aaca4d,-3px -3px 20px #fff}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature-icon,body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature-icon img{display:block;width:32px;height:32px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature-icon img{object-fit:contain}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature h2{margin:20px 0 0;color:#23253a;font-size:18px;font-weight:500!important;line-height:22px}body.wp-payment-method-document.wp-payment-method-wechat-pay-document .wp-payment-method-detail__feature p{margin:12px 0 0;color:#65738a;font-size:16px;font-weight:400!important;line-height:22px}}
