.mapp-hero-section[data-astro-cid-hb2wia5i]{background:var(--light-bg);padding:70px 0 90px}.mapp-hero-grid[data-astro-cid-hb2wia5i]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.mapp-hero-content[data-astro-cid-hb2wia5i] h2[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:var(--text-primary);margin:12px 0 16px;font-size:1.6rem;font-weight:800;line-height:1.3}.mapp-hero-content[data-astro-cid-hb2wia5i] p[data-astro-cid-hb2wia5i]{color:var(--text-dark-muted);margin-bottom:24px;font-size:.95rem;line-height:1.8}.mapp-store-badges[data-astro-cid-hb2wia5i]{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.mapp-store-badge[data-astro-cid-hb2wia5i]{color:#fff;transition:all var(--transition);background:#111;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.mapp-store-badge[data-astro-cid-hb2wia5i]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0003}.mapp-store-badge[data-astro-cid-hb2wia5i] i[data-astro-cid-hb2wia5i]{flex-shrink:0}.mapp-store-badge[data-astro-cid-hb2wia5i] span[data-astro-cid-hb2wia5i]{flex-direction:column;line-height:1.25;display:flex}.mapp-store-badge[data-astro-cid-hb2wia5i] small[data-astro-cid-hb2wia5i]{color:#fff9;font-size:.58rem}.mapp-store-badge[data-astro-cid-hb2wia5i] strong[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);font-size:.92rem;font-weight:700}.mapp-hero-phone[data-astro-cid-hb2wia5i]{justify-content:center;display:flex}.phone-frame[data-astro-cid-hb2wia5i]{aspect-ratio:853/1844;background:#111;border:8px solid #111;border-radius:32px;width:240px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038}.phone-frame[data-astro-cid-hb2wia5i]:before{content:"";z-index:2;background:#111;border-radius:0 0 10px 10px;width:42%;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-frame[data-astro-cid-hb2wia5i] img[data-astro-cid-hb2wia5i]{object-fit:cover;width:100%;height:100%;display:block}.mapp-features-section[data-astro-cid-hb2wia5i]{background:#fff;padding:80px 0}.mapp-features-header[data-astro-cid-hb2wia5i]{text-align:center;max-width:560px;margin:0 auto 40px}.mapp-features-header[data-astro-cid-hb2wia5i] h2[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:1.5rem;font-weight:800}.mapp-features-header[data-astro-cid-hb2wia5i] p[data-astro-cid-hb2wia5i]{color:var(--text-dark-muted);font-size:.92rem}.mapp-features-grid[data-astro-cid-hb2wia5i]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mapp-feature-card[data-astro-cid-hb2wia5i]{background:var(--light-bg);border-radius:var(--radius);transition:all var(--transition);border:1px solid #0000000d;padding:22px}.mapp-feature-card[data-astro-cid-hb2wia5i]:hover{transform:translateY(-4px);box-shadow:0 14px 36px #a325f114}.mapp-feature-icon[data-astro-cid-hb2wia5i]{background:var(--gradient-subtle);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mapp-feature-card[data-astro-cid-hb2wia5i] h3[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:8px;font-size:.88rem;font-weight:700}.mapp-feature-card[data-astro-cid-hb2wia5i] p[data-astro-cid-hb2wia5i]{color:var(--text-dark-muted);font-size:.8rem;line-height:1.6}.mapp-gallery-section[data-astro-cid-hb2wia5i]{background:var(--light-bg);padding:80px 0}.mapp-gallery-grid[data-astro-cid-hb2wia5i]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.mapp-gallery-item[data-astro-cid-hb2wia5i]{flex-direction:column;align-items:center;gap:14px;display:flex}.mapp-gallery-item[data-astro-cid-hb2wia5i] .phone-frame[data-astro-cid-hb2wia5i]{width:200px}.mapp-gallery-item[data-astro-cid-hb2wia5i] span[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:var(--text-primary);font-size:.82rem;font-weight:700}.benefit-cta-section[data-astro-cid-hb2wia5i]{background:var(--dark-bg);padding:80px 0}.benefit-cta[data-astro-cid-hb2wia5i]{text-align:center;max-width:640px;margin:0 auto}.benefit-cta[data-astro-cid-hb2wia5i] h2[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:#fff;margin-bottom:14px;font-size:1.6rem;font-weight:800}.benefit-cta[data-astro-cid-hb2wia5i] p[data-astro-cid-hb2wia5i]{color:#ffffff8c;margin-bottom:32px;font-size:.95rem;line-height:1.7}.benefit-cta-btns[data-astro-cid-hb2wia5i]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-outline-dark[data-astro-cid-hb2wia5i]{font-family:var(--font-heading);color:#fff;transition:all var(--transition);background:0 0;border:2px solid #ffffff40;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-outline-dark[data-astro-cid-hb2wia5i]:hover{border-color:var(--secondary);color:var(--secondary);transform:translateY(-2px)}@media (width<=1024px){.mapp-hero-grid[data-astro-cid-hb2wia5i]{grid-template-columns:1fr}.mapp-hero-phone[data-astro-cid-hb2wia5i]{order:-1}.mapp-features-grid[data-astro-cid-hb2wia5i],.mapp-gallery-grid[data-astro-cid-hb2wia5i]{grid-template-columns:1fr 1fr}}@media (width<=640px){.mapp-features-grid[data-astro-cid-hb2wia5i],.mapp-gallery-grid[data-astro-cid-hb2wia5i]{grid-template-columns:1fr}}
