.download-page .download-hero{padding-top:64px;padding-bottom:80px}.download-intro{display:flex;justify-content:space-between;gap:42px;align-items:flex-end;margin-bottom:48px}.download-page .download-intro h1{font-size:clamp(42px,5.1vw,70px);line-height:1.08;letter-spacing:-.065em;max-width:760px;margin:22px 0}.download-page .download-lead{font-size:16px;line-height:1.7;max-width:600px;margin:0;color:#c1c7bc}.download-intro-note{max-width:320px;border-left:1px solid #ffffff24;padding:0 0 3px 27px;flex-shrink:0}.download-intro-note p{font-size:13px;line-height:1.9;color:#b8c0b4;margin:15px 0}.download-intro-note .text-link{font-size:12px}.download-status{display:inline-flex;gap:8px;align-items:center;font-size:10px;color:#d8ded2}.download-status i{width:6px;height:6px;background:#91c29f;border-radius:50%;box-shadow:0 0 0 4px #91c29f14}.download-page .app-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.download-page .app-download-card{position:relative;overflow:hidden;border:1px solid #ffffff1c;padding:34px;border-radius:26px;background:linear-gradient(145deg,#36382e,#242720);display:flex;flex-direction:column;min-width:0}.download-page .download-business{background:linear-gradient(145deg,#153d39,#1d302c);border-color:#5caba333}.download-card-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px}.download-page .download-card-top>img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 6px 14px #0002)}.download-role{font-size:9px;letter-spacing:.15em;border:1px solid #f5a15144;border-radius:30px;padding:9px 12px;color:#f5b77d;white-space:nowrap}.download-business .download-role{color:#8ed3c8;border-color:#8ed3c844}.download-page .app-download-card h2{font-size:clamp(28px,2.8vw,38px);line-height:1.17;letter-spacing:-.045em;margin:0 0 16px}.download-page .app-download-card>p{font-size:12px;line-height:1.85;margin:0;max-width:430px;color:#c1c7ba;min-height:66px}.download-page .download-business>p{color:#b8cec7}.download-features{display:grid;gap:14px;padding:22px 0 26px;margin:0;list-style:none;flex:1}.download-features li{display:flex;gap:10px;align-items:center;color:#e0e5da;font-size:12px;line-height:1.6}.download-features .icon{width:17px;height:17px;color:#f5aa68;flex-shrink:0}.download-business .download-features .icon{color:#7bc8bb}.download-page .app-download-card>.btn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 22px;min-height:76px;text-align:left;border-radius:14px;white-space:normal;margin:0}.download-page .app-download-card>.btn span{display:grid;gap:5px}.download-page .app-download-card>.btn b{font-size:14px;font-weight:800}.download-page .app-download-card>.btn small{font-size:10px;opacity:.73;font-weight:500}.download-page .download-business>.btn{background:#b8e1d2;border-color:#b8e1d2;color:#15382f}.download-page .download-business>.btn:hover{background:#d3efe1;border-color:#d3efe1}.download-page .download-store-link{border:1px solid #ffffff21;padding:14px 18px;border-radius:12px;display:flex;justify-content:space-between;width:100%;font-size:12px;color:#e3e8dc;text-decoration:none;margin:10px 0 0;transition:background .2s}.download-page .download-store-link:hover{background:#ffffff09}.download-page .download-qr{padding:23px 0 0;margin-top:25px;border-top:1px solid #ffffff1a;display:flex;align-items:center;gap:18px}.download-page .download-qr-code{width:104px;height:104px;padding:7px;background:white;border-radius:13px;flex-shrink:0;display:block}.download-page .download-qr-code img{width:90px;height:90px;object-fit:contain;border-radius:0}.download-page .download-qr>p{font-size:10px;line-height:1.85;color:#adb8aa;margin:0;max-width:260px}.download-page .download-qr strong{font-size:12px;color:#e3e8dd;display:block;margin-bottom:7px}.download-assurance{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:18px 4px 45px}.download-assurance span{display:flex;align-items:center;gap:7px;color:#929e8d;font-size:9px;line-height:1.7}.download-assurance .icon{width:15px;height:15px}.download-page .ios-web-access{padding:36px;margin:0;border-radius:24px;background:linear-gradient(120deg,#333c33,#232c25);border-color:#ffffff20;grid-template-columns:minmax(0,1fr) auto}.download-page .ios-web-access h2{font-size:clamp(26px,2.8vw,36px);line-height:1.2;letter-spacing:-.04em;margin:15px 0}.download-page .ios-web-access p{max-width:560px;font-size:12px;line-height:1.85}.download-page .ios-web-access>ol{gap:25px;padding-top:27px}.ios-web-access li b{display:block;font-weight:700;color:#ecf1e4;font-size:12px;margin-bottom:5px}.ios-web-access li span{display:block;color:#aebda8}.download-help{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin-top:65px}.download-help h2{font-size:31px;line-height:1.25;letter-spacing:-.04em;margin-top:16px}.download-page .install-guide{margin:0;padding:19px 0;border-bottom:1px solid #ffffff18;border-radius:0;background:transparent;max-width:none}.download-page .install-guide summary{font-size:13px;line-height:1.6;color:#e2e7da;cursor:pointer}.download-page .install-guide p{font-size:11px;color:#abb7a4;line-height:1.9;padding-top:12px;margin:0}.download-help a{text-decoration:underline;text-underline-offset:4px}.download-page a:focus-visible,.download-page summary:focus-visible{outline:2px solid #f5a151;outline-offset:5px}
@media(max-width:900px){.download-intro{align-items:flex-start;gap:25px}.download-intro-note{max-width:230px;padding-left:20px}.download-page .app-download-card{padding:26px}.download-card-top{flex-wrap:wrap}.download-page .app-download-card>p{min-height:90px}.download-page .app-download-card>.btn{padding:17px}.download-page .app-download-card>.btn b{font-size:12px}.download-page .download-qr{gap:12px}.download-page .download-qr-code{width:86px;height:86px}.download-page .download-qr-code img{width:72px;height:72px}.download-help{gap:30px}.download-page .ios-web-access{gap:24px}}
@media(max-width:650px){.download-page .download-hero{padding-top:40px;padding-bottom:50px}.download-intro{display:block;margin-bottom:28px}.download-page .download-intro h1{font-size:44px;margin-top:18px}.download-page .download-lead{font-size:13px}.download-intro-note{max-width:none;margin-top:22px;border-left:0;padding:0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.download-intro-note>p{display:none}.download-status{font-size:9px}.download-intro-note .text-link{font-size:10px;margin-left:auto}.download-page .app-downloads{grid-template-columns:1fr;gap:18px}.download-page .app-download-card{padding:25px;border-radius:22px}.download-page .app-download-card h2{font-size:32px}.download-page .app-download-card>p{min-height:0}.download-card-top{margin-bottom:22px}.download-page .download-card-top>img{width:64px;height:64px}.download-page .download-qr-code{width:90px;height:90px}.download-page .download-qr-code img{width:76px;height:76px}.download-page .app-download-card>.btn b{font-size:13px}.download-page .download-features{padding-top:20px}.download-assurance{margin-bottom:27px;gap:8px}.download-page .ios-web-access{padding:26px;display:block}.download-page .ios-web-access h2{font-size:28px}.download-page .ios-actions{margin-top:24px}.download-page .ios-web-access>ol{display:grid;grid-template-columns:1fr;gap:18px;margin-top:25px}.download-help{display:block;margin-top:40px}.download-help h2{font-size:28px;margin-bottom:14px}.download-page .install-guide{padding-block:16px}}
@media(prefers-reduced-motion:reduce){.download-page *{scroll-behavior:auto!important;transition:none!important}}
.download-page .download-qr-code{flex:0 0 104px}.download-page .download-qr-code img{width:100%;height:100%;max-width:none;aspect-ratio:1}
@media(max-width:900px){.download-page .download-qr-code{flex-basis:86px}}
@media(max-width:650px){.download-page .download-qr-code{flex-basis:90px}}
.download-page .download-card-top>img{border-radius:20px}
