.open-banking-page{display:flex;justify-content:center}.open-banking-box{background-color:#fff;border-radius:12px;gap:12px;max-width:1200px;width:100%;gap:24px;padding:40px}@media(max-width:992px){.open-banking-box{padding:40px 32px}}.open-banking-title{font-size:48px;font-weight:700;line-height:50.4px;vertical-align:middle;letter-spacing:0%}.open-banking-subtitle{font-weight:700;font-size:18px;line-height:25.2px;letter-spacing:0%;vertical-align:middle}.open-banking-text{font-weight:400;font-size:18px;line-height:25.2px;letter-spacing:0%;vertical-align:middle}.open-banking-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding:32px}@media(max-width:992px){.open-banking-buttons{gap:8px}}.btn-primary{background:linear-gradient(90deg,#00C7C7 0%,#7BFD80 97.37%);color:#000;border:none;border-radius:30px;font-size:16px;padding:10px 16px;transition:all 0.25s ease;text-align:center;width:180px;cursor:pointer;font-weight:400;line-height:144%;letter-spacing:0%}.btn-primary a{text-decoration:none;color:#000}.btn-outline{display:inline-block;background:transparent;color:#00C7C7;border:2px solid #00C7C7;border-radius:30px;font-size:16px;padding:10px 16px;transition:all 0.25s ease;text-align:center;width:auto;cursor:pointer;font-weight:400;line-height:144%;letter-spacing:0%;text-decoration:none;margin-bottom:15px}.btn-outline a{text-decoration:none;color:#00C7C7}.open-banking-link{text-align:center;margin-bottom:26px}.open-banking-link a{font-weight:400;font-size:18px;line-height:25.2px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#00C7C7}.open-banking-section{background-color:#F8F8F8;padding:20px 40px;border-radius:12px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.open-banking-section img{width:152px;height:174.51852416992188px;top:-0.31px;left:33px}.section-content{flex:1;gap:16px;max-width:688px}.section-content h3{font-weight:700;font-size:36px;line-height:120%;letter-spacing:-1%}.section-content p{font-weight:400;font-size:18px;line-height:25.2px;letter-spacing:0%;vertical-align:middle;color:#000}@media (max-width:450px){.btn-primary{width:80%}.btn-outline{width:80%}.open-banking-link{padding:0 32px}.open-banking-section{padding:24px 24px;gap:8px}.open-banking-section img{width:97.55px;height:auto;top:-0.2px;left:-3.85px}.section-content{gap:8px}.section-content h3{font-weight:700;font-size:30px;line-height:120%;letter-spacing:-1%}.section-content p{font-weight:400;font-size:18px;line-height:25.2px;letter-spacing:0%;vertical-align:middle}}