.problem-section:where(.astro-OM6O26YY){padding:4em 0;background:#f8f9fa}.problem-text:where(.astro-OM6O26YY){font-size:1.1rem;color:#444;line-height:1.8;max-width:800px;margin:0 auto 2em;text-align:center}.stats-grid:where(.astro-OM6O26YY){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2em;max-width:800px;margin:0 auto}.stat-item:where(.astro-OM6O26YY){text-align:center;padding:1.5em;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.stat-value:where(.astro-OM6O26YY){display:block;font-size:2rem;font-weight:700;color:#e63946;margin-bottom:.25em}.stat-label:where(.astro-OM6O26YY){font-size:.9rem;color:#666;line-height:1.4}.solution-section:where(.astro-OM6O26YY){padding:4em 0}.solution-text:where(.astro-OM6O26YY){font-size:1.1rem;color:#444;line-height:1.8;max-width:800px;margin:0 auto 2em;text-align:center}.features-list:where(.astro-OM6O26YY){list-style:none;padding:0;max-width:600px;margin:0 auto}.features-list:where(.astro-OM6O26YY) li:where(.astro-OM6O26YY){position:relative;padding-left:2em;margin-bottom:1em;font-size:1.05rem;color:#333;line-height:1.6}.features-list:where(.astro-OM6O26YY) li:where(.astro-OM6O26YY):before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700;font-size:1.2em}.apps-section:where(.astro-OM6O26YY){padding:4em 0;background:#f0f4ff}.apps-grid:where(.astro-OM6O26YY){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2em;max-width:900px;margin:0 auto}.app-card:where(.astro-OM6O26YY){background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:2em;position:relative}.app-card--primary:where(.astro-OM6O26YY){border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.recommended-badge:where(.astro-OM6O26YY){position:absolute;top:-10px;left:20px;background:#2563eb;color:#fff;font-size:.75rem;font-weight:600;padding:.25em .75em;border-radius:4px}.app-header:where(.astro-OM6O26YY){display:flex;align-items:center;gap:.75em;margin-bottom:1em}.app-icon:where(.astro-OM6O26YY){width:40px;height:40px;border-radius:8px}.app-header:where(.astro-OM6O26YY) h3:where(.astro-OM6O26YY){margin:0;font-size:1.25rem;color:#1a1a1a}.app-description:where(.astro-OM6O26YY){color:#555;font-size:.95rem;line-height:1.6;margin-bottom:1.5em}.app-buttons:where(.astro-OM6O26YY){display:flex;flex-wrap:wrap;gap:.75em}.store-badge:where(.astro-OM6O26YY) img:where(.astro-OM6O26YY){height:36px;width:auto}.store-badge:where(.astro-OM6O26YY):hover{opacity:.85}.coming-soon:where(.astro-OM6O26YY){display:inline-flex;align-items:center;background:#f0f0f0;color:#666;padding:.5em 1em;border-radius:6px;font-size:.85rem;height:36px;box-sizing:border-box}.tips-section:where(.astro-OM6O26YY){padding:4em 0}.tips-list:where(.astro-OM6O26YY){list-style:none;padding:0;max-width:600px;margin:0 auto;display:grid;gap:1em}.tips-list:where(.astro-OM6O26YY) li:where(.astro-OM6O26YY){background:#f8f9fa;padding:1em 1.5em;border-radius:8px;border-left:4px solid #faa700;color:#333;font-size:1rem;line-height:1.5}.cta-section:where(.astro-OM6O26YY){padding:5em 0;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);text-align:center}.cta-title:where(.astro-OM6O26YY){color:#fff;font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem}.cta-text:where(.astro-OM6O26YY){color:#ccc;font-size:1.1rem;max-width:600px;margin:0 auto 2rem;line-height:1.7}.cta-buttons:where(.astro-OM6O26YY){display:flex;justify-content:center;gap:1em;flex-wrap:wrap}.btn:where(.astro-OM6O26YY){display:inline-block;padding:.75em 2em;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease}.btn:where(.astro-OM6O26YY):hover{transform:translateY(-2px)}.btn-primary:where(.astro-OM6O26YY){background:#faa700;color:#1a1a1a}.btn-primary:where(.astro-OM6O26YY):hover{box-shadow:0 4px 12px #faa7004d}.btn-secondary:where(.astro-OM6O26YY){background:0 0;color:#fff;border:2px solid #fff}.btn-secondary:where(.astro-OM6O26YY):hover{background:rgba(255,255,255,.1)}@media (max-width:768px){.stats-grid:where(.astro-OM6O26YY){grid-template-columns:1fr}.apps-grid:where(.astro-OM6O26YY){grid-template-columns:1fr}.problem-text:where(.astro-OM6O26YY),.solution-text:where(.astro-OM6O26YY){padding:0 1em}.cta-buttons:where(.astro-OM6O26YY){flex-direction:column;align-items:center}.btn:where(.astro-OM6O26YY){width:100%;max-width:280px;text-align:center}}