/* Store installation is the primary action; the EXE remains an alternative. */
.cta-band .imapu-store-intro{max-width:650px;margin:18px auto 30px;color:#c8bfd3;font-size:18px;line-height:1.65}
.imapu-store-card{width:min(960px,100%);box-sizing:border-box;margin:0 auto;padding:clamp(24px,4vw,44px);border:1px solid rgba(200,181,255,.42);border-radius:24px;background:linear-gradient(140deg,rgba(123,44,255,.18),rgba(20,14,34,.94));box-shadow:0 18px 60px rgba(0,0,0,.2)}
.imapu-store-card .actions{justify-content:center}
.imapu-store-label{display:inline-block;margin-bottom:16px;padding:7px 13px;border:1px solid rgba(200,181,255,.35);border-radius:999px;background:rgba(123,44,255,.15);color:#dfd1ff;font-size:12px;font-weight:650;letter-spacing:.04em}
.imapu-store-card h3{margin:0 0 12px;color:#f9f7ff;font-size:clamp(25px,3vw,34px);font-weight:600}
.cta-band .imapu-store-card>p{max-width:660px;margin:0 auto 24px;color:#c8bfd3;font-size:16px;line-height:1.65}
.imapu-store-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:normal;text-align:center}
.imapu-store-button svg{flex:none}
.cta-band .imapu-store-card .imapu-store-meta{margin:16px auto 0;color:#bdb4ca;font-size:13px}
.imapu-store-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 0;padding:26px 0 0;border-top:1px solid rgba(200,181,255,.2);list-style:none;text-align:left}
.imapu-store-steps b{display:block;margin-bottom:8px;color:#f9f7ff;font-size:15px}
.imapu-store-steps span{display:block;color:#bdb4ca;font-size:14px;line-height:1.6}
.imapu-direct-download{width:min(960px,100%);box-sizing:border-box;margin:22px auto 0;border:1px solid rgba(200,181,255,.2);border-radius:16px;background:rgba(20,14,34,.5);text-align:left}
.imapu-direct-download summary{padding:21px 24px;color:#c8bfd3;cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}
.imapu-direct-content{padding:0 24px 24px}
.cta-band .imapu-direct-content p{max-width:none;margin:0 0 18px;color:#bdb4ca;font-size:15px;line-height:1.65}
.cta-band .imapu-direct-content .imapu-direct-help{margin:18px 0 0;font-size:13px}
.imapu-full-version{margin:36px auto 0;max-width:680px}
.cta-band .imapu-full-version .imapu-price{margin:0 auto 20px;font-size:14px;line-height:1.7}
.cta-band .imapu-note{margin-left:auto;margin-right:auto;text-align:left}
.imapu-direct-download summary:focus-visible,.imapu-store-button:focus-visible{outline:3px solid #c8b5ff;outline-offset:5px}
@media(max-width:700px){.imapu-store-steps{grid-template-columns:1fr;gap:20px}.cta-band .imapu-store-intro{font-size:16px}.imapu-store-card .actions{width:100%}.imapu-store-button{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}.imapu-direct-download summary{padding:18px}.imapu-direct-content{padding:0 18px 20px}.imapu-direct-content .button{white-space:normal;text-align:center}}
