.offering-section{padding:60px 20px;background:#00a3a9;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;animation:fadeIn 1s ease-in}.offering-container{max-width:1100px;margin:auto;text-align:center}.offering-container h2{font-size:2.5rem;color:#f5f5f5;margin-bottom:30px;position:relative;display:inline-block}.offering-content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;background:#070f12;padding:40px 30px;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);animation:slideUp 1s ease}.qr-code-block{flex:1;min-width:280px;text-align:center}.upi-logo{width:120px;margin-bottom:15px}.qr-img{width:220px;height:220px;border:5px solid #ddd;border-radius:15px;transition:transform .4s ease}.qr-img:hover{transform:scale(1.05)}.scan-text{margin-top:15px;font-weight:600;font-size:1.1rem;color:#f5f5f5}.bank-details{flex:1;min-width:280px;text-align:left}.bank-details h3{font-size:1.6rem;color:#ffff;margin-bottom:20px;border-bottom:2px solid #ccc;padding-bottom:10px}.bank-details p{font-size:1rem;color:#f5f5f5;margin:10px 0;line-height:1.6}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.offering-content{flex-direction:column;align-items:center}.bank-details{text-align:center}}