.app-store-badges:where(.astro-pvls7g2t){display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,#467fcf14,#7aa5db14);border-radius:16px;border:1px solid rgba(70,127,207,.2)}.badge-link:where(.astro-pvls7g2t){transition:transform .2s ease,box-shadow .2s ease;border-radius:8px}.badge-link:where(.astro-pvls7g2t):hover{transform:translateY(-2px)}.badge-link:where(.astro-pvls7g2t) img:where(.astro-pvls7g2t){height:50px;width:auto;display:block}[data-theme=dark] .app-store-badges:where(.astro-pvls7g2t){background:linear-gradient(135deg,#467fcf1f,#7aa5db14);border-color:#467fcf4d}@media(max-width:480px){.app-store-badges:where(.astro-pvls7g2t){flex-direction:column}}.phone-screenshot-single{display:flex!important;flex-direction:column!important;align-items:center!important;margin:2rem 0!important}.phone-screenshot-single img{max-width:300px!important;width:100%!important;height:auto!important;border-radius:8px!important}.phone-screenshot-single figcaption{margin-top:1rem!important;font-size:.9rem!important;color:#64748b!important;text-align:center!important;font-weight:500!important}[data-theme=dark] .phone-screenshot-single figcaption{color:#94a3b8!important}.phone-screenshot-grid{display:flex!important;justify-content:center!important;gap:1.5rem!important;flex-wrap:wrap!important;margin:2rem 0!important}.phone-screenshot-item{display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}.phone-screenshot-item img{max-width:180px!important;width:100%!important;height:auto!important;border-radius:8px!important}.phone-screenshot-item figcaption{margin-top:.75rem!important;font-size:.85rem!important;color:#64748b!important;text-align:center!important;font-weight:500!important}[data-theme=dark] .phone-screenshot-item figcaption{color:#94a3b8!important}@media(max-width:640px){.phone-screenshot-grid{gap:1rem!important}.phone-screenshot-item img{max-width:150px!important}}.mobile-feature-card{display:flex!important;gap:1.25rem!important;padding:1.5rem!important;background:#f1f5f9!important;border-radius:12px!important;border:1px solid #cbd5e1!important;transition:transform .2s ease,box-shadow .2s ease!important;min-height:110px!important;align-items:flex-start!important}.mobile-feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #0000001a!important}.mobile-feature-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;background:linear-gradient(135deg,#467fcf,#7aa5db)!important;border-radius:12px!important;color:#fff!important;flex-shrink:0!important}.mobile-feature-icon svg{width:28px!important;height:28px!important;color:#fff!important;stroke:#fff!important}.mobile-feature-content{display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1!important}.mobile-feature-title{margin:0 0 .5rem!important;font-size:1.125rem!important;font-weight:600!important;color:#0f172a!important;line-height:1.4!important}.mobile-feature-description{margin:0!important;font-size:.95rem!important;color:#334155!important;line-height:1.6!important}[data-theme=dark] .mobile-feature-card{background:#1e293b!important;border-color:#475569!important}[data-theme=dark] .mobile-feature-title{color:#f8fafc!important}[data-theme=dark] .mobile-feature-description{color:#cbd5e1!important}[data-theme=dark] .mobile-feature-card:hover{box-shadow:0 8px 16px #0006!important}@media(max-width:480px){.mobile-feature-card{padding:1.25rem!important;gap:1rem!important}.mobile-feature-icon{width:48px!important;height:48px!important;min-width:48px!important}.mobile-feature-icon svg{width:24px!important;height:24px!important}.mobile-feature-title{font-size:1rem!important}.mobile-feature-description{font-size:.875rem!important}}.mobile-feature-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important;margin:2rem 0!important}@media(max-width:800px){.mobile-feature-grid{grid-template-columns:1fr!important}}
