.download-module__Oox4qG__page{color:var(--primary,#091a38);background:#fafbf8}.download-module__Oox4qG__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:84px 40px 76px;display:grid}.download-module__Oox4qG__eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.download-module__Oox4qG__eyebrow>span{background:#77ad59;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e9f0e2}.download-module__Oox4qG__copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:650px;margin:25px 0;font-size:clamp(42px,4.8vw,68px);font-weight:800;line-height:1.06}.download-module__Oox4qG__description{color:#63706c;max-width:450px;font-size:17px;line-height:1.8}.download-module__Oox4qG__storeLinks{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.download-module__Oox4qG__storeButton{background:var(--primary,#091a38);color:#fff;border-radius:15px;align-items:center;gap:13px;min-height:72px;padding:14px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 14px #091a3810}.download-module__Oox4qG__storeButton:hover{transform:translateY(-3px);box-shadow:0 12px 24px #091a3820}.download-module__Oox4qG__storeButton:focus-visible,.download-module__Oox4qG__explore:focus-visible{outline-offset:5px;outline:3px solid #76a65d}.download-module__Oox4qG__storeButton>svg{flex-shrink:0;width:27px;height:27px}.download-module__Oox4qG__storeButton small{letter-spacing:.1em;opacity:.75;font-size:9px;line-height:1.7;display:block}.download-module__Oox4qG__storeButton strong{font-size:18px;font-weight:600;line-height:1.3;display:block}.download-module__Oox4qG__arrow{opacity:.6;margin-left:8px}.download-module__Oox4qG__note{color:#77817c;margin-top:16px;font-size:12px}.download-module__Oox4qG__explore{border-bottom:1px solid #c7d0c5;gap:18px;margin-top:34px;padding-bottom:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.download-module__Oox4qG__visual{background:#091a38;border-radius:32px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #091a3815}.download-module__Oox4qG__illustrationImage{object-fit:contain;width:100%;height:auto;display:block}.download-module__Oox4qG__steps{border-top:1px solid #e0e5db;grid-template-columns:1fr 3fr;gap:50px;max-width:1200px;margin:0 auto;padding:38px 0 70px;display:grid}.download-module__Oox4qG__stepsIntro .download-module__Oox4qG__eyebrow{color:#718167;font-size:9px}.download-module__Oox4qG__stepsIntro h2{letter-spacing:-.035em;margin-top:15px;font-size:25px;font-weight:700;line-height:1.2}.download-module__Oox4qG__steps ol{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.download-module__Oox4qG__stepNumber{color:#74846a;font-size:12px;font-weight:600}.download-module__Oox4qG__steps h3{letter-spacing:-.02em;margin:13px 0 8px;font-size:16px;font-weight:700}.download-module__Oox4qG__steps p{color:#758075;font-size:13px;line-height:1.7}.download-module__Oox4qG__empty{border:1px solid #dce4d6;border-radius:15px;padding:20px}.download-module__Oox4qG__stepsIntro h2{white-space:pre-line}@media (max-width:1100px){.download-module__Oox4qG__hero{gap:32px;padding:60px 28px}.download-module__Oox4qG__steps{gap:30px;margin:0 28px}}@media (max-width:760px){.download-module__Oox4qG__hero{grid-template-columns:1fr;gap:40px;padding:42px 24px}.download-module__Oox4qG__copy h1{max-width:550px}.download-module__Oox4qG__visual{width:100%;max-width:520px;margin:auto}.download-module__Oox4qG__steps{grid-template-columns:1fr;margin:0 24px;padding-bottom:45px}.download-module__Oox4qG__steps ol{gap:20px}.download-module__Oox4qG__stepsIntro h2 br{display:none}}@media (max-width:450px){.download-module__Oox4qG__hero{padding:32px 20px}.download-module__Oox4qG__copy h1{font-size:43px}.download-module__Oox4qG__description{font-size:15px}.download-module__Oox4qG__storeLinks{flex-direction:column}.download-module__Oox4qG__storeButton{width:100%}.download-module__Oox4qG__arrow{margin-left:auto}.download-module__Oox4qG__visual{border-radius:24px}.download-module__Oox4qG__steps ol{grid-template-columns:1fr;gap:22px}.download-module__Oox4qG__steps li{border-bottom:1px solid #e0e5db;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.download-module__Oox4qG__storeButton{transition:none}.download-module__Oox4qG__storeButton:hover{transform:none}}
