.aa-payments{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:30px;margin:24px 0 8px;padding:10px 18px;background:#fff;color:#08080b;border-top:2px solid #00eaf3;border-bottom:2px solid #ed16dd;box-sizing:border-box;isolation:isolate}
.aa-payment-methods h2{margin:0;color:#08080b;font:900 21px/1 Arial,sans-serif;letter-spacing:-.035em}.aa-payment-methods>p{margin:4px 0 8px;color:#08080b;font:800 9px/1.1 Arial,sans-serif}
.aa-payment-logos{display:flex;gap:5px;align-items:stretch}.aa-payment-logo{display:flex;flex:1;min-width:0;min-height:36px;flex-direction:row;align-items:center;justify-content:center;gap:2px;padding:3px 4px;border:1px solid #ddd;border-radius:3px;background:linear-gradient(#fff,#f7f7f7);box-shadow:0 1px 3px #00000014;font-family:Arial,sans-serif;box-sizing:border-box}
.aa-logo-upi{font-size:21px;font-weight:900;font-style:italic;letter-spacing:-1px}.aa-logo-upi i{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #ed7923;filter:drop-shadow(3px 0 #129447)}
.aa-logo-paytm{font-size:17px;font-weight:900;letter-spacing:-1px;color:#002970}.aa-logo-paytm>span{color:#00baf2}.aa-logo-gpay{font-size:16px;white-space:nowrap}.aa-logo-gpay b{font-size:23px}.aa-logo-gpay i{font-style:normal;background:conic-gradient(#4285f4 0 30%,#34a853 30% 50%,#fbbc05 50% 70%,#ea4335 70% 85%,#4285f4 85%);background-clip:text;-webkit-background-clip:text;color:transparent}
.aa-logo-phonepe b{display:grid;place-items:center;width:27px;height:27px;background:#6739b7;color:#fff;border-radius:50%;font-size:20px}.aa-logo-net{flex-direction:column;gap:0;font-size:14px;font-weight:900;line-height:1}.aa-logo-net small{font-size:6px;letter-spacing:.05em}.aa-logo-visa{font-size:21px;font-style:italic;font-weight:900;color:#1239cb;letter-spacing:-1px}.aa-logo-mastercard{flex-direction:column;gap:0}.aa-logo-mastercard svg{width:37px;height:23px}.aa-logo-mastercard small{font-size:5px;font-weight:700;color:#08080b}.aa-logo-more{flex:.6;font-size:20px;letter-spacing:1px}
.aa-payment-assurances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aa-payment-assurances>div{display:flex;align-items:center;gap:8px}.aa-payment-assurances svg{width:31px;height:31px;flex-shrink:0;fill:#08080b;filter:drop-shadow(1px 0 #edff00) drop-shadow(-1px 0 #edff00)}.aa-payment-assurances span{color:#08080b;font:800 9px/1.15 Arial,sans-serif}
.aa-payments::before,.aa-payments::after{content:"";position:absolute;width:9px;height:9px;pointer-events:none;background:#ed16dd}.aa-payments::before{left:0;top:7px;box-shadow:0 18px #00eaf3,5px 30px #edff00,0 47px #ed16dd,7px 65px #00eaf3}.aa-payments::after{right:0;bottom:4px;box-shadow:0 -17px #edff00,-4px -28px #00eaf3,0 -49px #ed16dd}
@media(max-width:1050px){.aa-payments{gap:18px;padding:10px 13px}.aa-payment-logos{gap:3px}.aa-payment-logo{padding:3px 2px}.aa-logo-upi,.aa-logo-visa{font-size:16px}.aa-logo-paytm{font-size:14px}.aa-logo-gpay{font-size:12px}.aa-payment-assurances{gap:7px}.aa-payment-assurances>div{gap:4px}.aa-payment-assurances svg{width:25px;height:25px}.aa-payment-assurances span{font-size:7px}}
@media(max-width:760px){.aa-payments{grid-template-columns:1fr;gap:16px;padding:14px 12px}.aa-payment-methods h2{font-size:20px}.aa-payment-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aa-payment-logo{min-height:35px}.aa-logo-upi,.aa-logo-visa{font-size:21px}.aa-logo-paytm{font-size:17px}.aa-logo-gpay{font-size:16px}.aa-payment-assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aa-payment-assurances>div{gap:9px}.aa-payment-assurances svg{width:28px;height:28px}.aa-payment-assurances span{font-size:9px}}
