body{margin:0;padding:0}.landing[data-v-ad381312]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,#1e293b,#0f172a);color:#fff;padding:20px;text-align:center;font-family:Inter,sans-serif}.landing__badge[data-v-ad381312]{display:inline-block;padding:4px 12px;background:#3498db33;border:1px solid #3498db;color:#3498db;border-radius:20px;font-size:.8rem;font-weight:700;margin-bottom:20px}.landing__title[data-v-ad381312]{font-size:clamp(2.5rem,8vw,4rem);font-weight:900;letter-spacing:-2px;margin:0}.landing__subtitle[data-v-ad381312]{font-size:1.2rem;color:#94a3b8;margin-top:10px}.landing__divider[data-v-ad381312]{width:60px;height:4px;background:#3498db;margin:30px auto;border-radius:2px}.landing__description[data-v-ad381312]{max-width:500px;line-height:1.6;color:#cbd5e1;margin-bottom:40px}.landing__social[data-v-ad381312]{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.landing__link[data-v-ad381312]{text-decoration:none;color:#fff;font-weight:600;transition:opacity .2s}.landing__btn-app[data-v-ad381312]{display:inline-block;margin-top:20px;padding:12px 24px;background:#fff;color:#0f172a;border-radius:8px;font-weight:700;text-decoration:none;transition:transform .2s}.landing__btn-app[data-v-ad381312]:hover{transform:translateY(-3px)}
