.products-showcase:where(.astro-J7PV25F6){padding:4em 0;background:#fff}.section-intro:where(.astro-J7PV25F6){text-align:center;font-size:1.15rem;color:#555;max-width:700px;margin:-3rem auto 3rem;line-height:1.7}.product-cards:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2em;margin-bottom:2em}.product-card:where(.astro-J7PV25F6){background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:1.5em;transition:transform .2s ease,box-shadow .2s ease}.product-card:where(.astro-J7PV25F6):hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.product-header:where(.astro-J7PV25F6){display:flex;align-items:center;gap:.75em;margin-bottom:.75em}.product-icon:where(.astro-J7PV25F6){width:36px;height:36px;border-radius:8px}.product-header:where(.astro-J7PV25F6) h3:where(.astro-J7PV25F6){margin:0;font-size:1.25rem;color:#1a1a1a}.product-tagline:where(.astro-J7PV25F6){font-weight:600;color:#333;margin:0 0 .5em;font-size:.95rem}.product-desc:where(.astro-J7PV25F6){color:#555;font-size:.9rem;line-height:1.6;margin-bottom:1em}.product-link:where(.astro-J7PV25F6){color:#2563eb;text-decoration:none;font-weight:600;font-size:.9rem}.product-link:where(.astro-J7PV25F6):hover{text-decoration:underline}.cta-center:where(.astro-J7PV25F6){text-align:center;margin-top:2em}.featured:where(.astro-J7PV25F6){background:#eee;text-align:center}.feature-item:where(.astro-J7PV25F6){padding:1em}.feature-item:where(.astro-J7PV25F6) h3:where(.astro-J7PV25F6){color:#1a1a1a;margin-bottom:.5em}.feature-item:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){color:#555;line-height:1.6;font-size:.95rem}.social-proof:where(.astro-J7PV25F6){padding:4em 0;background:#fff;text-align:center}.proof-stats:where(.astro-J7PV25F6){display:flex;justify-content:center;gap:4em;flex-wrap:wrap;margin-bottom:2em}.stat:where(.astro-J7PV25F6){display:flex;flex-direction:column}.stat-number:where(.astro-J7PV25F6){font-size:3rem;font-weight:700;color:#1a1a1a;line-height:1}.stat-label:where(.astro-J7PV25F6){font-size:1rem;color:#666;margin-top:.5em}.proof-text:where(.astro-J7PV25F6){max-width:700px;margin:0 auto;color:#555;line-height:1.7}.cta-section:where(.astro-J7PV25F6){padding:5em 0;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);text-align:center}.cta-title:where(.astro-J7PV25F6){color:#fff;font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem}.cta-text:where(.astro-J7PV25F6){color:#ccc;font-size:1.1rem;max-width:600px;margin:0 auto 2rem;line-height:1.7}.btn-cta:where(.astro-J7PV25F6){--clr-accent:#faa700;font-size:1.2rem;padding:.75em 2em}@media (max-width:768px){.proof-stats:where(.astro-J7PV25F6){gap:2em}.stat-number:where(.astro-J7PV25F6){font-size:2.5rem}.section-intro:where(.astro-J7PV25F6){margin-top:-2rem}}.resources-section:where(.astro-J7PV25F6){padding:4em 0;background:#f8f9fa;text-align:center}.resources-grid:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em;max-width:900px;margin:0 auto}.resource-card:where(.astro-J7PV25F6){background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.resource-card:where(.astro-J7PV25F6):hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.resource-card:where(.astro-J7PV25F6) h3:where(.astro-J7PV25F6){margin:0 0 .5em;font-size:1.1rem;color:#1a1a1a}.resource-card:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){margin:0;color:#555;font-size:.9rem;line-height:1.5}