.download-page .download-eyebrow{margin:0 0 16px;color:var(--point-dark);font-size:12px;font-weight:700;letter-spacing:.06em}.download-page .download-copy h1{font-size:clamp(29px,3vw,40px);line-height:1.5;word-break:keep-all}.download-page .download-copy .lead{line-height:1.9}.download-page .store-option{align-items:flex-start}.download-page .store-option>.ui-icon{margin-top:5px;flex-shrink:0}.download-page .store-option>div{min-width:0}.download-page .store-option--available{background:#edf4ee;border-color:#b6cbbf}.download-page .store-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:17px}.download-page .store-link .ui-icon{flex-shrink:0}.download-page .store-option p{line-height:1.7}.download-page .app-features p{word-break:keep-all}.download-page .download-tour{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:36px;padding-bottom:60px}.download-tour__scene{display:grid;place-items:center;padding:44px 24px;border-radius:24px;background:#e4e9e2;overflow:hidden}.download-tour__scene .phone-frame{width:240px;transform:rotate(-3deg)}.download-tour__scene img{display:block;width:100%;height:auto}.download-faq h2,.download-start h2,.download-tour__copy h2{margin:0 0 20px;font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.55;word-break:keep-all}.download-tour__copy>p:not(.download-eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.download-tour__copy ol{display:grid;gap:24px;list-style:none;padding:0;margin:32px 0}.download-tour__copy li{display:flex;align-items:baseline;gap:18px}.download-tour__copy li>span{color:var(--point-dark);font-size:12px;font-weight:700}.download-tour__copy h3{margin:0 0 8px;font-size:16px;font-weight:600}.download-tour__copy li p{margin:0;color:var(--muted);font-size:13px;line-height:1.8;word-break:keep-all}.download-tour__copy>p.download-screen-note{font-size:11px;line-height:1.8}.download-page .download-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;border-top:1px solid var(--line)}.download-faq .text-link{font-size:13px}.download-faq .faq-list p{word-break:keep-all}.download-faq .faq-list p a{color:var(--point-dark);text-decoration:underline;text-underline-offset:3px}.download-page .download-start{--muted:#4d5e54;--point-dark:#1c6655;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:38px;padding-bottom:38px;margin-bottom:48px;background:#e9eee7;border-radius:24px}.download-start>div>p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.download-start .store-options{margin:0}.download-start h2{font-size:28px}.download-support nav{display:flex;justify-content:center;gap:24px;margin-top:12px}.download-support nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media (max-width:1000px){.download-page .download-tour{gap:36px}.download-page .download-faq{gap:32px}.download-page .download-start{border-radius:0}}@media (max-width:700px){.download-page .download-hero{padding-bottom:40px}.download-page .download-copy h1{font-size:30px;line-height:1.5}.download-page .store-link{font-size:15px;gap:6px}.download-page .store-option{padding:16px;gap:14px}.download-page .store-option p{font-size:11px}.download-page .download-faq,.download-page .download-start,.download-page .download-tour{grid-template-columns:1fr;gap:28px}.download-page .download-tour{padding-top:12px;padding-bottom:40px}.download-tour__scene{order:1;padding:34px 24px}.download-tour__scene .phone-frame{width:210px}.download-faq h2,.download-tour__copy h2{font-size:28px}.download-page .download-start{margin-bottom:0}.download-start h2{font-size:25px}}