@media (width>=1024px){.header-container{flex-direction:flex}.header{text-align:center;background:linear-gradient(#6dbdeb,#fff);padding:7rem 1rem 4rem}.header-buttons{flex-wrap:wrap;justify-content:start;gap:1rem;display:flex}}@media (width<=992px){.header{text-align:center;background:linear-gradient(#6dbdeb,#fff);margin-bottom:3rem}.header-container{text-align:center;flex-direction:column;align-items:center}.header-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.header-image{border-bottom-right-radius:40px;border-bottom-left-radius:40px;order:-1}.header-title{color:#1590d8;margin-bottom:1rem;font-size:1rem;font-weight:700}}.header-container{gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (width>=1024px){.header{text-align:left;padding:11rem 2rem 8rem}.header-container{grid-template-columns:1fr 1fr;align-items:center}}.header-title{color:#1590d8;margin-bottom:.8rem;font-size:3rem;font-weight:700;line-height:3rem}.header-subtitle{color:#333;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.header-image img{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:28rem;box-shadow:0 4px 20px #0000001a}
.details-section{background-color:#fffdfd;padding:4rem 1rem}.details-container{flex-direction:row;justify-content:center;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.details-container.reverse{flex-direction:row-reverse}.details-text{text-align:center;flex:1}.details-text h2{color:#1590d8;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.details-text p{color:#333;margin-bottom:1rem;line-height:1.6}.details-buttons{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.btn-solid{color:#fff;background-color:#1590d8;border-radius:4px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none}.details-image{flex:1;justify-content:center;display:flex}.details-image img,.details-image-partner img{background:linear-gradient(#5f90a3,#b54848);border-radius:50px;max-width:100%}@media (width<=992px){.details-container,.details-container.reverse{flex-direction:column}.details-image{flex:1;order:-1;justify-content:center;display:flex}}
:root{--bg-brand:#1590d8;--text-white:#fff;--text-gray:#e5e7eb}.download-section{background-color:var(--bg-brand);background-image:radial-gradient(circle at 70%,#ffffff26 0%,#0000 50%),linear-gradient(#1590d8f2,#1590d8f2);border-radius:60px;justify-content:center;align-items:center;width:100%;max-width:80rem;height:25rem;margin:20px auto;display:flex;position:relative;overflow:hidden}.container-merchant{z-index:2;width:100%;height:100%;padding:2rem 3rem;position:relative}.content-wrapper{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.text-content{flex:1;max-width:40%}.title{color:var(--text-white);letter-spacing:-.5px;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.description{color:var(--text-gray);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.store-buttons{gap:1rem;display:flex}.store-link img{height:40px;transition:transform .2s}.store-link:hover img{transform:translateY(-2px)}.phone-mockup-container{flex:1;justify-content:center;height:100%;display:flex}.phone-mockup{background:#000;border:6px solid #333;border-radius:40px;width:280px;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.phone-mockup img{object-fit:cover;width:100%;height:100%}@media (width<=992px){.content-wrapper{text-align:center;flex-direction:column}.text-content{flex-direction:column;align-items:center;max-width:100%;display:flex}.store-buttons{justify-content:center}.phone-mockup-container{margin-top:2rem}.phone-mockup{width:220px;height:400px}}@media (width<=768px){.download-section{border-radius:28px;height:auto;padding:2.5rem 0}.container{padding:1.5rem}.content-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.phone-mockup-container{display:none}.text-content{align-items:center;max-width:480px}.title{font-size:1.8rem;line-height:1.3}.description{margin-left:auto;margin-right:auto;font-size:.95rem}.store-buttons{flex-wrap:wrap;justify-content:center;gap:.75rem}.store-link img{height:38px}}
.merchant-cards{padding:3rem 1rem}.section-header{text-align:center}.section-title{color:#1491d8;margin-bottom:.5rem;font-size:2rem;font-weight:700}.section-subtitle{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem}.container{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.card{background-color:#fff;border-radius:12px;align-items:center;padding:1.5rem;display:flex;box-shadow:0 2px 3px #92cef1}.card-icon{color:#1491d8;flex:0 0 60px;justify-content:center;align-items:center;margin-right:1rem;font-size:2rem;display:flex}.card-body{flex:1}.card-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.card-body p{color:#555;font-size:1rem}@media (width<=767px){.container{grid-template-columns:1fr}}
