.site-header{gap:24px}.site-header nav{margin-left:auto}.header-download{background:var(--ink);color:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:11px 17px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #24324721}.header-download:hover{background:#344663;transform:translateY(-2px)}.header-download span{background:#ffffff29;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;display:grid}.app-download[aria-busy=true]{opacity:.68;pointer-events:none}.app-download-section{background:#fff7ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;padding:105px max(24px,50vw - 596px);display:grid;overflow:hidden}.download-visual{height:470px;box-shadow:var(--shadow);background:#f7c87c;border-radius:45% 45% 24px 24px;position:relative;overflow:hidden}.download-orbit{border:1px solid #fff9;border-radius:50%;position:absolute}.orbit-one{width:410px;height:410px;top:-90px;left:-70px}.orbit-two{width:260px;height:260px;bottom:-75px;right:-80px}.download-phone{border:8px solid var(--ink);background:#fffaf4;border-radius:38px;flex-direction:column;align-items:center;width:235px;height:390px;padding:40px 25px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 28px 55px #4033283d}.download-phone:before{content:"";background:var(--ink);border-radius:9px;width:66px;height:7px;position:absolute;top:11px}.download-phone>span{letter-spacing:.16em;color:var(--muted);font-size:12px}.download-phone img{border-radius:30px;width:105px;height:105px;margin:54px 0 24px;box-shadow:0 15px 30px #34435324}.download-phone b{font-family:Georgia,STSong,serif;font-size:24px}.download-phone small{color:var(--muted);margin-top:9px}.download-copy h2{margin:0 0 22px;font-family:Georgia,STSong,serif;font-size:48px}.download-copy>p:not(.eyebrow):not(.download-note){max-width:610px;color:var(--muted)}.download-meta{gap:40px;margin:30px 0;display:flex}.download-meta span{flex-direction:column;display:flex}.download-meta b{font-size:15px}.download-meta small{color:var(--muted);margin-top:4px}.download-main{background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:15px;width:min(100%,400px);padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #2432472e}.download-main:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2432473d}.android-mark{background:var(--green);border-radius:12px;place-items:center;width:42px;height:42px;font-family:Georgia;font-weight:800;display:grid}.download-main>span:nth-child(2){flex-direction:column;flex:1;display:flex}.download-main small{color:#c7ced7;margin-bottom:3px;font-size:10px}.download-main b{font-size:15px}.download-main i{font-size:24px;font-style:normal}.download-note{color:var(--muted);margin-top:15px;font-size:12px}.download-toast{z-index:80;background:var(--ink);color:#fff;border-radius:16px;width:min(380px,100vw - 32px);padding:18px 20px;animation:.28s ease-out toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 50px #141e2c47}.download-toast b,.download-toast span{display:block}.download-toast span{color:#cbd2dc;margin-top:5px;font-size:12px;line-height:1.55}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.site-header{gap:13px}.site-header nav{gap:17px}.header-download{padding:10px 13px}.app-download-section{gap:55px}.download-visual{height:430px}}@media (width<=800px){.site-header{padding:0 14px}.site-header nav{margin-left:0}.header-download{margin-left:auto;padding:9px 11px}.header-download span{display:none}.menu{flex:none}.app-download-section{grid-template-columns:1fr;gap:48px;padding-top:75px;padding-bottom:75px}.download-visual{order:2;height:380px}.download-phone{width:205px;height:330px}.download-phone img{width:84px;height:84px;margin-top:40px}.download-copy h2{font-size:38px}.download-toast{bottom:16px;right:16px}}@media (width<=430px){.brand small{display:none}.brand b{font-size:16px}.brand img{width:38px;height:38px}.header-download{padding:9px 10px;font-size:12px}.menu{padding:8px 10px}.download-meta{gap:25px}.download-visual{height:340px}}
