.thin-banner{position:relative;height:28rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.thin-banner .thin-banner-bg{position:absolute;inset:0;z-index:0}.thin-banner .thin-banner-bg img{width:100%;height:100%;object-fit:cover}.thin-banner .thin-banner-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(0, 119, 182, 0.55) 0%, rgba(0, 150, 199, 0.45) 50%, rgba(0, 180, 216, 0.35) 100%)}.thin-banner .thin-banner-content{position:relative;z-index:2;text-align:start}.thin-banner .thin-banner-content h1{color:#fff;font-size:4rem;font-weight:700;line-height:1.4;text-shadow:0 .2rem .8rem rgba(0,0,0,.15)}@media(max-width: 992px){.thin-banner{height:22rem}.thin-banner .thin-banner-content h1{font-size:3.2rem}}@media(max-width: 576px){.thin-banner{height:18rem}.thin-banner .thin-banner-content h1{font-size:2.4rem}}.download-app-section{padding:8rem 0;background:rgba(0,119,182,.04)}.download-app-section .section-title{text-align:center}.download-app-section .download-app-shell{display:flex;align-items:center;gap:6rem}.download-app-section .download-app-visual{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.download-app-section .download-app-image{position:relative;width:100%;max-width:40rem}.download-app-section .download-app-image::before{content:"";position:absolute;inset:-2rem;background:radial-gradient(circle, rgba(0, 150, 199, 0.08) 0%, transparent 70%);border-radius:50%;z-index:0}.download-app-section .download-app-image img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 2rem 4rem rgba(0, 0, 0, 0.12))}.download-app-section .download-app-content{flex:1}.download-app-section .download-app-content .section-title{margin-bottom:3.6rem}.download-app-section .download-app-content .section-title h2{font-size:3.2rem;font-weight:700;color:#374252}.download-app-section .download-app-content .section-title .section-subtitle{margin-top:1.2rem;font-size:1.7rem;font-weight:300;color:dimgray}.download-app-section .download-platforms{display:flex;flex-direction:column;gap:6rem}.download-app-section .download-platforms .platform-row{display:flex;align-items:center;gap:6rem}.download-app-section .download-platforms .platform-row .download-platform{flex:0 0 60%;min-width:0;box-sizing:border-box}.download-app-section .download-platforms .platform-row .download-platform:only-child{flex-basis:100%}.download-app-section .download-platforms .platform-row .image{flex:1 1 auto;min-width:0}.download-app-section .download-platforms .platform-row .image img{width:auto;max-width:100%;height:auto}.download-app-section .download-platforms .platform-row:nth-child(even){flex-direction:row-reverse}.download-app-section .download-platform{padding:2.8rem;background:#fff;border:1px solid #ddd;border-radius:1.6rem;transition:border-color .3s ease,box-shadow .3s ease}.download-app-section .download-platform:hover{border-color:#0096c7;box-shadow:0 .4rem 1.6rem rgba(0,150,199,.1)}.download-app-section .platform-title{font-size:1.8rem;font-weight:700;color:#374252;margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:1px solid #ddd;text-align:center}.download-app-section .platform-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1.6rem}.download-app-section .download-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.download-app-section .download-btn:hover{transform:translateY(-3px);box-shadow:0 .6rem 1.6rem rgba(0,0,0,.1)}.download-app-section .download-direct-btn{gap:.8rem;padding:0 2.4rem;height:4.8rem;background:linear-gradient(135deg, #0096c7, #0077b6);color:#fff;border-radius:1.2rem;font-size:1.5rem;font-weight:500}.download-app-section .download-direct-btn img{flex-shrink:0;width:1.8rem}.download-app-section .download-direct-btn:hover{background:linear-gradient(135deg, #0077b6, #023e8a)}.download-app-section .download-market-btn{border-radius:1.2rem;overflow:hidden;padding:0 1.6rem;background:#000}.download-app-section .download-market-btn img{height:4.8rem;width:auto;border-radius:1.2rem}.download-app-section .download-market-btn:hover{box-shadow:0 .6rem 1.6rem rgba(0,0,0,.08)}.download-app-section .download-app-content{min-width:0}.download-app-section .download-btn{max-width:100%;min-width:0;box-sizing:border-box}.download-app-section .download-direct-btn{height:auto;min-height:4.8rem;padding:1rem 2.4rem}.download-app-section .download-direct-btn span{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.download-app-section .download-direct-btn img{height:1.8rem;object-fit:contain}.download-app-section .download-platforms .platform-row .image img{display:block;margin-inline:auto}.download-app-section .section-title,.download-app-section .platform-title{overflow-wrap:anywhere}@media(max-width: 1200px){.download-app-section .download-platforms .platform-row{gap:3rem}}@media(max-width: 992px){.download-app-section{padding:6rem 0}.download-app-section .download-app-shell{flex-direction:column;gap:3rem}.download-app-section .download-app-content{width:100%}.download-app-section .download-app-content .section-title h2{font-size:2.6rem}.download-app-section .download-platforms .platform-row,.download-app-section .download-platforms .platform-row:nth-child(even){flex-direction:column;gap:2.4rem}.download-app-section .download-platforms .platform-row .download-platform,.download-app-section .download-platforms .platform-row .download-platform:only-child{flex:0 1 auto;width:100%}.download-app-section .download-platforms .platform-row .image{flex:0 1 auto;width:100%;max-width:28rem}.download-app-section .download-app-image{max-width:28rem}}@media(max-width: 576px){.download-app-section{padding:4rem 0}.download-app-section .download-app-content .section-title{margin-bottom:2.4rem}.download-app-section .download-app-content .section-title h2{font-size:2.2rem}.download-app-section .download-app-content .section-title .section-subtitle{font-size:1.5rem}.download-app-section .download-platform{padding:2rem 1.6rem}.download-app-section .platform-title{font-size:1.6rem;margin-bottom:1.6rem}.download-app-section .platform-links{flex-direction:column;align-items:stretch;gap:1.2rem}.download-app-section .download-direct-btn{width:100%;padding-inline:1.2rem}.download-app-section .download-market-btn{align-self:center;width:100%}.download-app-section .download-market-btn img{width:auto;max-width:100%;height:auto;max-height:4.8rem}.download-app-section .download-platforms .platform-row .image,.download-app-section .download-app-image{max-width:20rem}}.download-app-section [data-animate=fade-up]{opacity:0;transform:translateY(4rem);transition:opacity .7s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.download-app-section [data-animate=fade-up][data-delay="100"]{transition-delay:.1s}.download-app-section [data-animate=fade-up].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.download-app-section [data-animate=fade-up]{opacity:1;transform:none;transition:none}}