.products-page[data-astro-cid-3swd3b6j]{background:#f5f1e8;min-height:100vh;padding-top:80px}.container[data-astro-cid-3swd3b6j]{max-width:1200px;margin:0 auto;padding:0 2rem}.products-hero[data-astro-cid-3swd3b6j]{padding:4rem 0;border-bottom:3px solid #1a1a1a;text-align:center}.hero-title[data-astro-cid-3swd3b6j]{font-size:4rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.1}.hero-subtitle[data-astro-cid-3swd3b6j]{font-size:1.5rem;color:#1a1a1a;opacity:.7}.products-section[data-astro-cid-3swd3b6j]{padding:4rem 0}.section-header[data-astro-cid-3swd3b6j]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-3swd3b6j].products-header{grid-column:1 / -1;margin-top:3rem;padding-top:3rem;border-top:3px solid #1a1a1a}.section-title[data-astro-cid-3swd3b6j]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.section-description[data-astro-cid-3swd3b6j]{font-size:1.25rem;color:#1a1a1a;opacity:.6}.products-grid[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2.5rem}.product-card[data-astro-cid-3swd3b6j]{background:#fff;border:3px solid #1a1a1a;transition:all .3s;overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative}.product-card[data-astro-cid-3swd3b6j]:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#ff6b6b,#ffd93d,#00d9a0,#6c5ce7);opacity:0;transition:opacity .3s}.product-card[data-astro-cid-3swd3b6j]:hover:before{opacity:1}.product-card[data-astro-cid-3swd3b6j]:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #1a1a1a}.product-card[data-astro-cid-3swd3b6j].featured{border-width:4px;box-shadow:0 4px 20px #0000001a}.product-card[data-astro-cid-3swd3b6j].featured:before{height:8px;opacity:1}.product-card[data-astro-cid-3swd3b6j].featured:hover{transform:translate(-6px,-6px);box-shadow:12px 12px #1a1a1a}.product-header[data-astro-cid-3swd3b6j]{padding:2.5rem 2.5rem 0;display:flex;justify-content:space-between;align-items:flex-start}.product-tag[data-astro-cid-3swd3b6j]{padding:.5rem 1.25rem;color:#1a1a1a;font-weight:700;font-size:.875rem;border:3px solid #1a1a1a;text-transform:uppercase;letter-spacing:.05em}.product-icon[data-astro-cid-3swd3b6j]{flex-shrink:0}.product-content[data-astro-cid-3swd3b6j]{padding:2rem 2.5rem 2.5rem;flex:1;display:flex;flex-direction:column}.product-name[data-astro-cid-3swd3b6j]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.2}.product-tagline[data-astro-cid-3swd3b6j]{font-size:1.25rem;color:#1a1a1a;opacity:.7;margin-bottom:1.5rem;font-weight:500}.product-description[data-astro-cid-3swd3b6j]{font-size:1.0625rem;line-height:1.6;color:#1a1a1a;opacity:.8;margin-bottom:2rem}.feature-icon[data-astro-cid-3swd3b6j]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-icon[data-astro-cid-3swd3b6j] svg[data-astro-cid-3swd3b6j]{display:block}.product-features[data-astro-cid-3swd3b6j]{margin:2.5rem 0;padding:2rem;background:#f5f1e8;border:2px solid #1a1a1a;border-radius:4px}.product-features[data-astro-cid-3swd3b6j] h3[data-astro-cid-3swd3b6j]{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.product-features[data-astro-cid-3swd3b6j] ul[data-astro-cid-3swd3b6j]{list-style:none;padding:0;margin:0}.product-features[data-astro-cid-3swd3b6j] li[data-astro-cid-3swd3b6j]{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 0;font-size:1.0625rem;color:#1a1a1a;border-bottom:1px solid rgba(26,26,26,.1)}.product-features[data-astro-cid-3swd3b6j] li[data-astro-cid-3swd3b6j]:last-child{border-bottom:none;padding-bottom:0}.product-features[data-astro-cid-3swd3b6j] li[data-astro-cid-3swd3b6j]:first-child{padding-top:0}.feature-icon[data-astro-cid-3swd3b6j]{font-size:1.5rem;flex-shrink:0}.product-stats[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0;padding:2rem 0;border-top:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a}.stat[data-astro-cid-3swd3b6j]{text-align:center}.stat-number[data-astro-cid-3swd3b6j]{font-size:2.5rem;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:.5rem}.stat-label[data-astro-cid-3swd3b6j]{font-size:.9375rem;color:#1a1a1a;opacity:.6;text-transform:uppercase;letter-spacing:.05em}.product-actions[data-astro-cid-3swd3b6j]{display:flex;gap:1rem;margin-top:2rem;margin-top:auto;padding-top:2rem}.btn-primary[data-astro-cid-3swd3b6j]{background:#1a1a1a;color:#f5f1e8;padding:1rem 2rem;font-weight:600;border:3px solid #1a1a1a;box-shadow:6px 6px #ff6b6b;transition:all .3s;text-decoration:none;display:inline-block;font-size:1.0625rem;flex:1;text-align:center}.btn-primary[data-astro-cid-3swd3b6j]:hover{transform:translate(3px,3px);box-shadow:3px 3px #ff6b6b;background:#333}.btn-secondary[data-astro-cid-3swd3b6j]{background:transparent;color:#1a1a1a;padding:1rem 2rem;font-weight:600;border:3px solid #1a1a1a;transition:all .3s;text-decoration:none;display:inline-block;font-size:1.0625rem;flex:1;text-align:center}.btn-secondary[data-astro-cid-3swd3b6j]:hover{background:#1a1a1a;color:#f5f1e8;transform:translate(-2px,-2px);box-shadow:4px 4px #1a1a1a4d}.coming-soon[data-astro-cid-3swd3b6j]{opacity:.8;background:linear-gradient(135deg,#f5f1e8,#fff)}.coming-soon[data-astro-cid-3swd3b6j] .product-content[data-astro-cid-3swd3b6j]{text-align:center;justify-content:center}.coming-soon[data-astro-cid-3swd3b6j] .product-icon[data-astro-cid-3swd3b6j]{margin:0 auto 1.5rem;opacity:.5}.coming-soon[data-astro-cid-3swd3b6j] .product-actions[data-astro-cid-3swd3b6j]{justify-content:center}.product-card[data-astro-cid-3swd3b6j].featured{grid-column:1 / -1;background:linear-gradient(135deg,#fff,#fefefe)}.products-cta[data-astro-cid-3swd3b6j]{padding:6rem 0 4rem;background:#00d9a0;margin-top:4rem;border-top:3px solid #1a1a1a}.cta-content[data-astro-cid-3swd3b6j]{text-align:center;color:#1a1a1a}.cta-content[data-astro-cid-3swd3b6j] h2[data-astro-cid-3swd3b6j]{font-size:3rem;font-weight:700;margin-bottom:1rem}.cta-content[data-astro-cid-3swd3b6j] p[data-astro-cid-3swd3b6j]{font-size:1.5rem;margin-bottom:2.5rem;opacity:.8}.cta-button[data-astro-cid-3swd3b6j]{display:inline-block;padding:1.25rem 2.5rem;background:#1a1a1a;color:#f5f1e8;font-weight:600;text-decoration:none;border:3px solid #1a1a1a;transition:all .3s;font-size:1.125rem;box-shadow:6px 6px #fff}.cta-button[data-astro-cid-3swd3b6j]:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #fff}@media (max-width: 1200px){.products-grid[data-astro-cid-3swd3b6j]{grid-template-columns:repeat(2,1fr)}.product-card[data-astro-cid-3swd3b6j].featured,.section-header[data-astro-cid-3swd3b6j].products-header{grid-column:1 / -1}}@media (max-width: 900px){.products-grid[data-astro-cid-3swd3b6j]{grid-template-columns:1fr}.section-title[data-astro-cid-3swd3b6j]{font-size:2rem}.section-description[data-astro-cid-3swd3b6j]{font-size:1.125rem}}@media (max-width: 768px){.hero-title[data-astro-cid-3swd3b6j]{font-size:2.5rem}.hero-subtitle[data-astro-cid-3swd3b6j]{font-size:1.125rem}.product-name[data-astro-cid-3swd3b6j]{font-size:2rem}.product-stats[data-astro-cid-3swd3b6j]{grid-template-columns:1fr;gap:1.5rem}.product-actions[data-astro-cid-3swd3b6j]{flex-direction:column}.btn-primary[data-astro-cid-3swd3b6j],.btn-secondary[data-astro-cid-3swd3b6j]{text-align:center;width:100%}.cta-content[data-astro-cid-3swd3b6j] h2[data-astro-cid-3swd3b6j]{font-size:2rem}.cta-content[data-astro-cid-3swd3b6j] p[data-astro-cid-3swd3b6j]{font-size:1.125rem}.section-header[data-astro-cid-3swd3b6j].products-header{margin-top:2rem;padding-top:2rem}}
