/* Sezione "app Android in preparazione" — foglio autonomo, non modifica gli altri CSS. */
.app-section{padding:55px 0;border-bottom:1px solid var(--line,#dce4d8)}
.app-card{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;padding:32px;border:1px solid #c6d2c7;border-radius:20px;background:#fff;color:#173f35;font:16px/1.65 system-ui,-apple-system,sans-serif}
.app-icon{display:block;width:112px;height:112px;border-radius:24px;box-shadow:0 10px 26px #173f3526}
.app-copy{min-width:0}
.app-copy .app-kicker{font-size:11px;font-weight:750;letter-spacing:2px;margin:0 0 12px}
.app-copy h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 14px;font-weight:620;letter-spacing:-.5px}
.app-badge{display:inline-block;padding:5px 9px;border-radius:6px;font:800 11px/1.5 system-ui,sans-serif;letter-spacing:.05em;background:#f4dfb5;color:#65430b;margin:0 0 16px}
.app-copy p{margin:0 0 14px}
.app-copy p:last-child{margin-bottom:0}
.app-copy .app-note{font-size:13px;color:#647a70}
@media(max-width:680px){.app-section{padding:40px 0}.app-card{grid-template-columns:1fr;gap:20px;padding:22px}.app-icon{width:88px;height:88px;border-radius:18px}}
