
/* V12 — aplicativo, composição editorial responsiva */
body .app-layout-v12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(28px,5vw,78px);margin:30px auto 58px;max-width:1160px}
body .app-layout-v12 .app-download-section{background:transparent;border:0;border-radius:0;padding:0;margin:0 0 20px;box-shadow:none}
body .app-layout-v12 .app-download-section h2{font-size:clamp(29px,3.5vw,45px);line-height:1.12;letter-spacing:-.035em;margin-bottom:18px;color:#123f86}
body .app-layout-v12 .app-download-section>p{font-size:17px;line-height:1.7;color:#4e6480;margin-bottom:25px}
body .app-layout-v12 .app-download-grid{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}
body .app-layout-v12 .store-link{display:inline-flex;min-height:52px}
body .app-layout-v12 .store-link img{display:block;width:151px;height:auto;max-height:53px;object-fit:contain;border-radius:7px}
body .app-layout-v12 .platform-link{min-height:52px;padding:0 19px;border-radius:10px;background:#173f84;color:#fff;white-space:nowrap}
body .app-layout-v12 .content-block{padding:0;margin:22px 0 0;background:transparent;border:0;box-shadow:none}
body .app-layout-v12 .content-block p{font-size:13px;line-height:1.65;color:#687b93;margin:8px 0}
body .app-layout-v12 .app-showcase-v12{display:flex!important;justify-content:center;align-items:center;max-width:none;margin:0;padding:0!important;background:linear-gradient(145deg,#e6eefb,#f5f8fd);border-radius:28px;min-height:370px;overflow:hidden;box-shadow:none}
body .app-layout-v12 .app-showcase-v12 img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:520px;object-fit:contain;border-radius:18px;box-shadow:none!important}
@media(max-width:860px){body .app-layout-v12{grid-template-columns:1fr;gap:25px;max-width:670px}body .app-layout-v12 .app-showcase-v12{min-height:0}body .app-layout-v12 .app-showcase-v12 img{max-height:440px}}
@media(max-width:480px){body .app-layout-v12 .app-download-grid{gap:10px}body .app-layout-v12 .store-link img{width:135px}body .app-layout-v12 .platform-link{width:100%;justify-content:center}}
