.wp-payment-methods,.wp-payment-method-detail{--wp-payment-surface: #faf9fc;--wp-payment-text: #333333;--wp-payment-muted: #666666;--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__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}.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:11px 4px 8px 0;flex-direction:column}.wp-payment-methods__copy strong{color:var(--wp-payment-text);font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.wp-payment-methods__copy small{margin-top:-2px;color:#999;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:540px;background:linear-gradient(180deg,#fff,#faf9fc)}.wp-payment-method-detail__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 448px;gap:clamp(60px,8vw,161px);width:min(1600px,100% - 2 * var(--wp-payment-gutter));min-height:540px;margin:0 auto;align-items:center}.wp-payment-method-detail__hero-copy{align-self:start;padding-top:100px}.wp-payment-method-detail__back{display:inline-flex;align-items:center;gap:8px;color:#825bfc;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:27px;text-decoration:none}.wp-payment-method-detail__back img{display:block;width:14px;height:9px}.wp-payment-method-detail__back:hover span{text-decoration:underline;text-underline-offset:4px}.wp-payment-method-detail__hero h1{margin:35px 0 24px;color:#111;font-size:clamp(32px,1.875vw,36px);font-weight:600;line-height:1.22}.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{display:grid;width:448px;height:340px;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:485px;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:600;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.wp-payment-method-detail__hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,42%);gap:clamp(40px,5vw,64px)}.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{grid-template-columns:1fr;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:min(100%,var(--wp-payment-detail-stack-visual-max));height:clamp(240px,36vw,340px);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}.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:clamp(200px,64vw,240px)}.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)}}
