/* CIM Android: direct download, using the existing site brand. */
.cim-app-section{background:#f3eefb;border-block:1px solid #e2d8f2;padding-block:64px;scroll-margin-top:110px}.cim-app-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.cim-app-copy h2,.cim-app-copy h1{font:700 clamp(32px,3.5vw,48px)/1.14 Manrope,Arial,sans-serif;letter-spacing:-1.5px;margin:16px 0 20px;max-width:580px}.cim-app-copy>p:not(.eyebrow):not(.cim-app-meta){font-size:17px;line-height:1.75;color:#625b6f;max-width:570px}.cim-app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px;margin-top:26px}.app-download-button{gap:12px;white-space:normal;text-align:center;min-height:52px}.app-download-button svg{width:21px;height:21px;flex-shrink:0}.cim-app-copy .cim-app-meta{font-size:12px;line-height:1.7;margin-top:18px;color:#746a83}.cim-app-benefits{border:1px solid #e4d9f3;border-radius:16px;background:#fff;padding:30px;box-shadow:0 12px 40px #49326808}.cim-app-label{display:block;font-size:13px;color:#6b37cf;font-weight:700;margin-bottom:20px}.cim-app-benefits article{display:flex;gap:17px;padding:20px 0;border-top:1px solid #ede7f3}.cim-app-benefits article:last-child{padding-bottom:0}.cim-app-benefits article>span{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;font-size:12px;color:#6834df;background:#f2ecfc;border-radius:10px}.cim-app-benefits h3{font-size:17px;line-height:1.4;letter-spacing:-.3px;margin:0 0 6px}.cim-app-benefits p{font-size:14px;line-height:1.7;color:#706778}.app-install{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start;scroll-margin-top:110px}.app-install h2{margin:15px 0 27px;font-size:36px}.app-install-steps{padding-left:27px;margin:0;display:grid;gap:24px}.app-install-steps li{padding-left:10px}.app-install-steps li::marker{color:#6834df;font-weight:700}.app-install-steps h3{font-size:19px;margin:0 0 8px}.app-install-steps p{font-size:15px;color:#69616f;line-height:1.75}.app-version-card{border:1px solid #e2d8f0;background:#faf7ff;border-radius:14px;padding:28px}.app-version-card h3{font-size:25px;letter-spacing:-.6px;margin:12px 0 23px}.app-version-card dl{font-size:14px;margin:0 0 23px}.app-version-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e7dfef}.app-version-card dt{color:#756b7e}.app-version-card dd{margin:0;text-align:right}.app-version-card .app-download-button{width:100%}.app-version-card>p:last-child{font-size:12px;color:#7a7085;line-height:1.7;margin-top:15px}.app-faq{padding-top:0}.app-faq details p{max-width:880px}.app-faq a{color:#6834df;text-decoration:underline;text-underline-offset:3px}
@media(min-width:801px){.header nav{gap:16px;flex-wrap:wrap}.header nav a{white-space:nowrap}}
@media(max-width:1000px){.cim-app-grid{gap:35px}.app-install{gap:35px}.app-version-card{padding:23px}}
@media(max-width:800px){.cim-app-section{padding-block:44px}.cim-app-grid,.app-install{grid-template-columns:1fr;gap:30px}.cim-app-copy h2,.cim-app-copy h1{font-size:37px;letter-spacing:-1.1px}.cim-app-benefits{padding:25px}.app-install h2{font-size:31px}.app-version-card{max-width:570px;width:100%}}
@media(max-width:500px){.cim-app-actions{align-items:stretch;gap:17px}.cim-app-actions .app-download-button{width:100%;font-size:14px}.cim-app-copy h2,.cim-app-copy h1{font-size:32px}.cim-app-copy>p:not(.eyebrow):not(.cim-app-meta){font-size:16px}.cim-app-benefits{padding:22px}.cim-app-benefits article{gap:13px}.app-install{padding-top:38px}.app-version-card dl>div{flex-wrap:wrap;gap:4px 16px}.app-version-card dd{text-align:left}.app-install h2{font-size:30px}}
