.download_shell__yha7z{max-width:860px;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.download_hero__JTsvj{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:20px;gap:20px;align-items:center;padding:30px 26px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:none;overflow:hidden}.download_heroCopy__zeZs5{min-width:0}.download_eyebrow__9NF4t{margin:0 0 8px;color:var(--accent);font-size:var(--type-caption);font-weight:800;letter-spacing:.08em}.download_hero__JTsvj h1{margin:0;color:var(--text);font-size:var(--type-h1);line-height:1.28;font-weight:700}.download_heroGrad__Sxkz9{display:block;color:var(--accent)}.download_lead__j0nPG{margin:12px 0 0;color:var(--text-dim);font-size:var(--type-small);line-height:1.8}.download_valuePills__YeBlI{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.download_valuePills__YeBlI span{padding:5px 9px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-2);color:var(--text-dim);font-size:var(--type-caption);font-weight:700}.download_context__csnUf{margin:14px 0 0;padding:10px 14px;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--border-strong);border-radius:12px;background:#eef2f3}.download_context__csnUf small,.download_context__csnUf span{color:var(--text-dim);font-size:var(--type-caption)}.download_context__csnUf strong{color:var(--text);font-size:var(--type-body)}.download_actions__rWMEz{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.download_primaryAction__inNVF,.download_secondaryAction__DeR7q{min-height:54px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:13px;font-size:var(--type-body);font-weight:800;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease}.download_primaryAction__inNVF:hover,.download_secondaryAction__DeR7q:hover{text-decoration:none;transform:translateY(-1px)}.download_primaryAction__inNVF{color:#fff;background:#2c5f80;box-shadow:none}.download_primaryAction__inNVF:hover{background:#234e69;box-shadow:none}.download_secondaryAction__DeR7q{color:var(--text);border:1px solid var(--border-strong);background:var(--surface-2)}.download_secondaryAction__DeR7q:hover{border-color:var(--accent)}.download_primaryAction__inNVF small,.download_secondaryAction__DeR7q small{font-size:var(--type-caption);font-weight:600;opacity:.78}.download_privacyNote__aGxRV{margin:12px 0 0;color:var(--text-faint);font-size:var(--type-caption);line-height:1.55}.download_appPreview__SxOGV{position:relative;justify-self:center;width:min(100%,274px);margin:0;padding:8px 10px 0}.download_appPreviewFrame__9M6Id{position:relative;overflow:hidden;width:100%;height:430px;border:7px solid #15222c;border-radius:30px;background:#F7FAFC;box-shadow:0 18px 42px rgba(26,37,48,.22),0 0 0 1px rgba(26,37,48,.18)}.download_appPreviewImage__ACxbG{width:100%;height:100%;object-fit:cover;object-position:top center}.download_previewChip__Mc6aY{position:absolute;z-index:2;padding:7px 10px;border-radius:999px;border:1px solid var(--border-strong);background:rgba(255,255,255,.96);color:var(--text);font-size:var(--type-caption);font-weight:800;box-shadow:0 8px 22px rgba(26,37,48,.18);white-space:nowrap}.download_previewChipTop___cnVe{top:28px;right:12px}.download_previewChipBottom__YIA6E{bottom:52px;left:12px}.download_appPreview__SxOGV figcaption{margin-top:10px;text-align:center;color:var(--text-faint);font-size:var(--type-caption)}.download_trustStrip___aBXp{display:grid;grid-template-columns:auto auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.download_trustStrip___aBXp>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.download_trustStrip___aBXp b{color:var(--accent);font-size:var(--type-h2);font-weight:800;line-height:1.2}.download_trustStrip___aBXp span{color:var(--text-faint);font-size:var(--type-caption)}.download_trustNote__yeeC1{color:var(--text-dim);font-size:var(--type-caption);line-height:1.65}.download_trustNote__yeeC1 small{display:block;color:var(--text-faint);font-size:var(--type-caption);margin-top:3px}.download_featureGrid__YUpof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.download_featureCard__CCMys{padding:16px 16px 14px;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:transform .15s ease,border-color .15s ease}.download_featureCard__CCMys:hover{transform:translateY(-2px);border-color:var(--accent)}.download_featureIcon__yOARA{font-size:var(--type-h2);line-height:1}.download_featureCard__CCMys strong{color:var(--text);font-size:var(--type-body)}.download_featureCard__CCMys>span:last-child{color:var(--text-dim);font-size:var(--type-caption);line-height:1.65}.download_ctaBand__bbqEW{padding:22px 18px;text-align:center;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.download_ctaBand__bbqEW p{margin:0 0 4px;color:var(--text-dim);font-size:var(--type-small)}.download_ctaBand__bbqEW .download_actions__rWMEz{max-width:520px;margin-left:auto;margin-right:auto}.download_mobileDock__J7eOm{display:none}@media (max-width:720px){.download_shell__yha7z{padding-bottom:84px}.download_hero__JTsvj{grid-template-columns:1fr;padding:12px 0 24px;border:0;background:transparent;gap:26px}.download_appPreview__SxOGV{padding-top:4px}.download_previewChipTop___cnVe{right:0}.download_previewChipBottom__YIA6E{left:0}.download_trustStrip___aBXp{grid-template-columns:1fr 1fr}.download_trustNote__yeeC1{grid-column:1/-1}.download_featureGrid__YUpof{grid-template-columns:1fr}.download_mobileDock__J7eOm{position:fixed;z-index:120;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:62px;padding:9px 10px 9px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-strong);border-radius:16px;background:#fdfcf9f5;box-shadow:0 2px 12px #171a3310;color:var(--text);transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.download_mobileDock__J7eOm[data-shown=true]{transform:translateY(0);opacity:1;pointer-events:auto}.download_mobileDock__J7eOm>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.download_mobileDock__J7eOm strong{color:var(--text);font-size:var(--type-small)}.download_mobileDock__J7eOm span{color:var(--text-dim);font-size:var(--type-caption)}.download_mobileDock__J7eOm a{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:#2c5f80;color:#fff;font-size:var(--type-small);font-weight:900;text-decoration:none}}@media (prefers-reduced-motion:reduce){.download_mobileDock__J7eOm{transition:none}}@media (min-width:700px){.download_actions__rWMEz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.download_floatChip__pflW5,.download_phoneToastDot__iYqiJ,.download_scoreRingArc__EJckh,.download_tidePath__2VFah{animation:none}.download_featureCard__CCMys,.download_primaryAction__inNVF,.download_secondaryAction__DeR7q{transition:none}}.download_storeOption__oPIbw{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.download_storeDetail__oJAWy{font-size:var(--type-small);color:var(--text-dim);text-align:center;line-height:1.75}.download_actions__rWMEz a{width:100%;white-space:nowrap}.download_hero__JTsvj{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"title preview" "actions preview" "note preview";row-gap:14px}.download_heroTitle__qTzbj{grid-area:title;margin:0}.download_hero__JTsvj>.download_appPreview__SxOGV{grid-area:preview}.download_heroActions__m13s1{grid-area:actions;min-width:0}.download_hero__JTsvj>.download_privacyNote__aGxRV{grid-area:note;margin:0}.download_storeNote__CdEqN{margin:8px 0 0;color:var(--text-faint);font-size:var(--type-caption);letter-spacing:.04em}.download_primaryAction__inNVF,.download_secondaryAction__DeR7q{display:grid;grid-template-columns:1fr;justify-items:start;align-content:center;grid-gap:0;gap:0;min-height:56px;padding:8px 16px;border-radius:14px}.download_primaryAction__inNVF{background:#171a33}.download_primaryAction__inNVF:hover{background:#262b4d}.download_primaryAction__inNVF>span,.download_secondaryAction__DeR7q>span{font-size:18px;font-weight:800;line-height:1.25;letter-spacing:.01em}.download_storeDetail__oJAWy{font-size:11px;font-weight:500;opacity:.75;line-height:1.3;color:inherit;text-align:left}.download_primaryAction__inNVF .download_storeDetail__oJAWy{color:#d5dbe8;opacity:1}.download_hero__JTsvj>.download_privacyNote__aGxRV{font-size:var(--type-caption);color:var(--text-faint)}.download_actions__rWMEz{margin-top:0}@media (max-width:720px){.download_hero__JTsvj{grid-template-columns:44% minmax(0,1fr);grid-template-areas:"title title" "preview actions" "note note";column-gap:14px;row-gap:14px;align-items:start;padding:4px 0 18px}.download_hero__JTsvj>.download_appPreview__SxOGV{width:100%;padding:0;justify-self:stretch}.download_hero__JTsvj>.download_appPreview__SxOGV .download_appPreviewFrame__9M6Id{height:auto;aspect-ratio:804/1500;border-width:5px;border-radius:22px}.download_hero__JTsvj>.download_appPreview__SxOGV .download_previewChip__Mc6aY{display:none}.download_hero__JTsvj>.download_appPreview__SxOGV figcaption{margin-top:6px;font-size:11px;line-height:1.4}.download_heroActions__m13s1{align-self:center}.download_heroActions__m13s1 .download_actions__rWMEz{gap:8px}.download_primaryAction__inNVF,.download_secondaryAction__DeR7q{min-height:52px;padding:7px 12px}.download_primaryAction__inNVF>span,.download_secondaryAction__DeR7q>span{font-size:16px}.download_context__csnUf{margin-bottom:10px}}.download_slideTrack__Kqr84{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.download_slideTrack__Kqr84::-webkit-scrollbar{display:none}.download_slideTrack__Kqr84:focus-visible{outline:3px solid #3d7ea0;outline-offset:-3px}.download_slide__xz_yt{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.download_slideDots__yuUSD{display:flex;justify-content:center;gap:2px;margin-top:8px}.download_slideDot__TnwhJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:24px;height:24px;padding:0;cursor:pointer;display:grid;place-items:center}.download_slideDot__TnwhJ:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--border-strong);transition:width .25s ease,background .25s ease}.download_slideDot__TnwhJ[aria-current=true]:before{width:18px;background:#171a33}.download_slideDot__TnwhJ:focus-visible{outline:2px solid #3d7ea0;outline-offset:-2px;border-radius:8px}.download_hero__JTsvj>.download_appPreview__SxOGV .download_previewChip__Mc6aY{display:none}.download_slideCaption__f1ARn{display:grid;grid-gap:4px;gap:4px;margin:0 0 14px;min-height:118px;align-content:start;animation:download_slideCaptionIn__FCVe6 .35s ease}.download_slideCaption__f1ARn span{font-size:var(--type-caption);font-weight:700;letter-spacing:.06em;color:#2f6a88}.download_slideCaption__f1ARn strong{font-size:20px;line-height:1.35;color:var(--text);text-wrap:balance}.download_slideCaption__f1ARn p{margin:0;font-size:var(--type-small);line-height:1.6;color:var(--text-dim)}@keyframes download_slideCaptionIn__FCVe6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.download_slideCaption__f1ARn{animation:none}.download_slideDot__TnwhJ:before{transition:none}}@media (max-width:720px){.download_slideCaption__f1ARn{min-height:132px;margin-bottom:10px}.download_slideCaption__f1ARn strong{font-size:17px}.download_slideCaption__f1ARn p{font-size:13px;line-height:1.5}.download_context__csnUf{display:grid;margin-top:10px;padding:8px 10px;overflow-wrap:anywhere;min-width:0}.download_hero__JTsvj>.download_appPreview__SxOGV figcaption{margin-top:2px}}.download_heroBrand__PFhHJ{display:block;font-size:var(--type-small);font-weight:800;letter-spacing:.04em;color:#2f6a88;margin-bottom:6px}.download_heroSlogan__DAqFf{display:block;font-size:clamp(28px,4.2vw,44px);line-height:1.22;font-weight:800;color:var(--text);text-wrap:balance}@media (max-width:720px){.download_heroTitle__qTzbj{text-align:center}.download_heroSlogan__DAqFf{font-size:clamp(26px,7.4vw,32px)}}.download_heroActions__m13s1 .download_slideCaption__f1ARn{margin-top:16px}@media (max-width:720px){.download_hero__JTsvj{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "actions" "preview"}.download_heroActions__m13s1{align-self:start}.download_hero__JTsvj>.download_appPreview__SxOGV{width:min(100%,274px);justify-self:center}.download_heroActions__m13s1 .download_slideCaption__f1ARn{min-height:0}}