.app-pg{background:radial-gradient(60% 40% at 100% 0%, #00ffe62e, transparent 70%), radial-gradient(50% 40% at 0% 100%, #b23be859, transparent 70%), var(--roxo-prof);min-height:100dvh;font-family:var(--font);color:var(--tinta);justify-content:center;align-items:flex-start;padding:24px 16px 40px;display:flex}.app-card{border-radius:var(--r-lg);background:#fff;width:100%;max-width:520px;padding:28px 20px 22px;box-shadow:0 24px 60px #00000047}@media (min-width:560px){.app-pg{align-items:center;padding:40px 24px}.app-card{padding:36px 32px 28px}}.app-logo{display:inline-flex}.app-logo img{width:auto;height:34px;display:block}.app-tit{letter-spacing:-.02em;margin-top:18px;font-size:clamp(28px,7.5vw,38px);font-weight:800;line-height:1.05}.app-tit .nq{color:var(--roxo)}.app-sub{color:var(--tinta-60);margin-top:8px;font-size:16px}.app-detec{color:var(--roxo);background:#8100cc14;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12.5px;font-weight:700;display:none}.app-bloco{border:1.5px solid var(--linha);background:var(--nuvem);border-radius:20px;margin-top:18px;padding:18px 16px}.app-bloco--pax{border-color:#8100cc59}.app-bloco-topo{align-items:flex-start;gap:12px;display:flex}.app-ic{background:var(--roxo);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.app-ic svg{width:22px;height:22px}.app-bloco--mot .app-ic{background:var(--tinta);color:var(--ciano)}.app-bloco h2{letter-spacing:-.01em;font-size:19px;font-weight:800}.app-bloco-topo p{color:var(--tinta-60);margin-top:3px;font-size:14px;line-height:1.4}.app-bloco .stores{flex-wrap:nowrap;gap:10px;margin-top:14px;display:flex}.store{background:var(--tinta);color:#fff;border-radius:14px;flex:1 1 0;align-items:center;gap:9px;min-width:0;min-height:50px;padding:10px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.store:hover{transform:translateY(-2px)}.store svg{flex:none;width:20px;height:20px}.store small{letter-spacing:.08em;text-transform:uppercase;opacity:.72;white-space:nowrap;font-size:10.5px;display:block}.store strong{white-space:nowrap;font-size:14.5px;font-weight:700}html[data-os=ios] .app-detec--ios,html[data-os=android] .app-detec--android{display:inline-block}html[data-os=ios] .store[data-loja=ios],html[data-os=android] .store[data-loja=android]{box-shadow:0 0 0 3px var(--amarelo)}html[data-os=ios] .store[data-loja=android],html[data-os=android] .store[data-loja=ios]{opacity:.55}.app-rodape{color:var(--tinta-60);text-align:center;margin-top:18px;font-size:13px}.app-rodape a{color:var(--roxo);font-weight:700;text-decoration:none}
