.download-module__Oox4qG__hero{border-radius:1.8rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #09051640}.download-module__Oox4qG__heroImage{width:100%;height:auto;display:block}.download-module__Oox4qG__downloadHotspot{border-radius:999px;width:39.5%;height:23%;position:absolute;top:63%;left:31%}.download-module__Oox4qG__downloadHotspot:focus-visible,.download-module__Oox4qG__community:focus-visible{outline-offset:5px;outline:3px solid #a3d7ff}.download-module__Oox4qG__page{padding:1.5rem 1rem 3.5rem}.download-module__Oox4qG__container{gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.download-module__Oox4qG__guide{background:#fafbfd;border:1px solid #e1e6ef;border-radius:1.6rem;padding:1.75rem}.download-module__Oox4qG__guide h2{color:#24364c;font-family:var(--font-display), sans-serif;margin:0 0 1.4rem;font-size:clamp(1.5rem,3vw,2rem)}.download-module__Oox4qG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.download-module__Oox4qG__step{text-align:center;background:linear-gradient(#f4f7fb,#fafbfd);border:1px solid #e1e7f0;border-radius:1rem;padding:1.25rem .8rem 1rem;position:relative}.download-module__Oox4qG__step:not(:last-child):after{content:"›";color:#b3bdcc;font-size:2rem;line-height:1;position:absolute;top:42%;right:-1.15rem}.download-module__Oox4qG__stepNumber{color:#fff;background:#3276b4;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:.85rem;left:.85rem}.download-module__Oox4qG__stepIcon{color:#3276b4;justify-content:center;margin:.3rem 0 1rem;display:flex}.download-module__Oox4qG__stepIcon svg{width:2.2rem;height:2.2rem}.download-module__Oox4qG__step h3{color:#22344d;word-break:keep-all;margin:0;font-size:.96rem;font-weight:800}.download-module__Oox4qG__step p{color:#64748b;word-break:keep-all;margin:.5rem 0 0;font-size:.85rem;line-height:1.75}.download-module__Oox4qG__notice{color:#30699a;word-break:keep-all;background:#e8f2fb;border-radius:.9rem;align-items:center;gap:.75rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.87rem;line-height:1.7;display:flex}.download-module__Oox4qG__notice>span{color:#fff;background:#3276b4;border-radius:50%;flex-shrink:0;place-items:center;width:1.3rem;height:1.3rem;font-family:serif;font-weight:700;display:grid}.download-module__Oox4qG__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.download-module__Oox4qG__feature{background:#ffffff04;border:1px solid #ffffff1a;border-radius:1.2rem;align-items:center;gap:.85rem;padding:1.15rem;display:flex}.download-module__Oox4qG__featureIcon{color:#b298fa;background:#b298fa15;border-radius:1rem;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;display:grid}.download-module__Oox4qG__feature:nth-child(2) .download-module__Oox4qG__featureIcon{color:#64d0d5;background:#64d0d515}.download-module__Oox4qG__feature:nth-child(3) .download-module__Oox4qG__featureIcon{color:#8fafff;background:#8fafff15}.download-module__Oox4qG__community .download-module__Oox4qG__featureIcon{color:#e690e9;background:#e690e915}.download-module__Oox4qG__feature h3{color:#f1ecfc;word-break:keep-all;margin:0;font-size:.87rem;font-weight:800}.download-module__Oox4qG__feature p{color:#b5accb;word-break:keep-all;margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.download-module__Oox4qG__community:hover{background:#ffffff0b;border-color:#e690e955}@media (max-width:1000px){.download-module__Oox4qG__features{grid-template-columns:repeat(2,minmax(0,1fr))}.download-module__Oox4qG__steps{gap:1rem}.download-module__Oox4qG__step:not(:last-child):after{right:-.85rem}}@media (max-width:700px){.download-module__Oox4qG__guide{padding:1.25rem}.download-module__Oox4qG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.download-module__Oox4qG__step:not(:last-child):after{display:none}.download-module__Oox4qG__stepNumber{width:1.5rem;height:1.5rem;top:.6rem;left:.6rem}.download-module__Oox4qG__feature{padding:1rem}}@media (max-width:420px){.download-module__Oox4qG__features{grid-template-columns:1fr}.download-module__Oox4qG__step{padding:1.1rem .65rem}.download-module__Oox4qG__stepIcon{margin-top:1rem}}
