*{box-sizing:border-box}.downloadPage{color:#111827;background:linear-gradient(135deg,#f8fbff 0%,#fff 50%,#f4f8ff 100%);min-height:100vh}.heroSection{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1280px;margin:auto;padding:85px 40px 65px;display:grid}.heroContent{max-width:680px}.userBadge{color:#1456b8;letter-spacing:.8px;background:#eaf2ff;border-radius:100px;margin-bottom:22px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.heroContent h1{letter-spacing:-2.5px;color:#111827;margin:0;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.04}.heroText{color:#586174;max-width:600px;margin-top:24px;font-size:19px;line-height:1.65}.highlights{color:#30394a;flex-wrap:wrap;gap:10px 18px;margin-top:27px;font-size:15px;font-weight:700;display:flex}.storeButtons{flex-wrap:wrap;gap:14px;margin-top:33px;display:flex}.storeButton{transition:transform .2s,opacity .2s;display:inline-flex}.storeButton:hover{transform:translateY(-3px)}.storeButton img{object-fit:contain;width:180px;height:54px;display:block}.joinText{color:#778094;margin-top:19px;font-size:14px}.heroVisual{justify-content:center;align-items:center;display:flex}.phoneCard{background:#111827;border:9px solid #111827;border-radius:42px;width:315px;min-height:590px;overflow:hidden;box-shadow:0 35px 80px #0000002e}.phoneTop{text-align:center;color:#143f80;background:#fff;padding:24px 20px;font-size:24px;font-weight:900}.phoneTop span{letter-spacing:3px;color:#111827;margin-top:3px;font-size:11px;display:block}.phoneBody{text-align:center;background:linear-gradient(145deg,#eaf2ff,#fff);min-height:500px;padding:70px 30px}.miniBadge{color:#fff;background:#164e9b;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;margin:auto;font-size:26px;font-weight:900;display:flex;box-shadow:0 12px 30px #164e9b40}.phoneBody h2{margin-top:28px;font-size:30px;font-weight:900;line-height:1.1}.phoneBody p{color:#6b7280;font-size:16px;line-height:1.5}.appButton{color:#fff;background:#111827;border-radius:12px;margin-top:30px;padding:15px 20px;font-size:14px;font-weight:800}.trustSection{background:#fff;border:1px solid #e9edf3;border-radius:24px;grid-template-columns:repeat(4,1fr);max-width:1150px;margin:10px auto 0;padding:30px 25px;display:grid;box-shadow:0 15px 45px #1018280f}.trustSection div{text-align:center;border-right:1px solid #e9edf3;padding:15px 20px}.trustSection div:last-child{border-right:0}.trustSection strong{color:#123f7d;font-size:25px;font-weight:900;display:block}.trustSection span{color:#778094;margin-top:5px;font-size:14px;display:block}.bottomCTA{text-align:center;max-width:900px;margin:100px auto 0;padding:70px 30px 90px}.bottomCTA h2{letter-spacing:-1px;margin:0;font-size:42px;font-weight:900}.bottomCTA p{color:#6b7280;max-width:600px;margin:17px auto 0;font-size:17px;line-height:1.6}.centerButtons{justify-content:center}.backHome{color:#164e9b;margin-top:30px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.heroSection{text-align:center;grid-template-columns:1fr;gap:50px;padding:60px 25px}.heroContent{margin:auto}.heroText{margin-left:auto;margin-right:auto}.highlights,.storeButtons{justify-content:center}.trustSection{grid-template-columns:repeat(2,1fr);margin:20px 20px 0}.trustSection div{border-bottom:1px solid #e9edf3;border-right:0}.trustSection div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:600px){.heroSection{padding:42px 18px 45px}.heroContent h1{letter-spacing:-1.4px;font-size:42px}.heroText{font-size:16px}.highlights{flex-direction:column;gap:9px}.storeButtons{flex-direction:column;align-items:center}.storeButton img{width:185px;height:56px}.phoneCard{width:270px;min-height:520px}.phoneBody{min-height:430px;padding:50px 25px}.trustSection{grid-template-columns:1fr;padding:18px 20px}.trustSection div{padding:20px;border-bottom:1px solid #e9edf3!important}.trustSection div:last-child{border-bottom:0!important}.bottomCTA{margin-top:55px;padding:45px 18px 70px}.bottomCTA h2{font-size:32px}}
