.product-card[data-astro-cid-4fhpls6h]{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#fff;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.card-image-wrapper[data-astro-cid-4fhpls6h]{aspect-ratio:4/3;position:relative;overflow:hidden}.pill[data-astro-cid-4fhpls6h]{top:var(--spacing-md);left:var(--spacing-md);z-index:2;position:absolute}.status-badge[data-astro-cid-4fhpls6h]{top:var(--spacing-md);right:var(--spacing-md);z-index:2;position:absolute}.card-image[data-astro-cid-4fhpls6h]{object-fit:contain;background:#fff;width:100%;height:100%}.arrow-button[data-astro-cid-4fhpls6h]{top:var(--spacing-md);right:var(--spacing-md);width:36px;height:36px;color:var(--color-orange);z-index:3;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.arrow-button[data-astro-cid-4fhpls6h]:hover{background:var(--color-orange);color:#fff}.card-content[data-astro-cid-4fhpls6h]{padding:var(--spacing-md)}.card-title[data-astro-cid-4fhpls6h]{margin-bottom:var(--spacing-xs);color:var(--color-text);font-size:16px;font-weight:600}.card-quantity[data-astro-cid-4fhpls6h]{color:var(--color-text-light);margin-bottom:var(--spacing-xs);font-size:14px}.card-price[data-astro-cid-4fhpls6h]{color:var(--color-orange);font-size:18px;font-weight:700}@media (width>=1024px){.card-title[data-astro-cid-4fhpls6h]{font-size:18px}.card-quantity[data-astro-cid-4fhpls6h]{font-size:15px}.card-price[data-astro-cid-4fhpls6h]{font-size:20px}}.placeholder-card[data-astro-cid-52yb7kz5]{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#fff;display:block;overflow:hidden}.card-image-wrapper[data-astro-cid-52yb7kz5]{aspect-ratio:4/3;background:#22262c;position:relative;overflow:hidden}.pill[data-astro-cid-52yb7kz5]{top:var(--spacing-md);left:var(--spacing-md);z-index:2;position:absolute}.card-image-placeholder[data-astro-cid-52yb7kz5]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.card-content[data-astro-cid-52yb7kz5]{padding:var(--spacing-md)}.card-title[data-astro-cid-52yb7kz5]{margin-bottom:var(--spacing-xs);color:var(--color-text);font-size:16px;font-weight:600}@media (width>=1024px){.card-title[data-astro-cid-52yb7kz5]{font-size:18px}}main[data-astro-cid-m3zpgalb]{background:var(--color-bg)}.hero[data-astro-cid-m3zpgalb]{padding:var(--spacing-2xl) 0;text-align:center}.hero-inner[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.hero-arrow[data-astro-cid-m3zpgalb]{margin-bottom:var(--spacing-sm)}.hero-heading[data-astro-cid-m3zpgalb]{color:var(--color-dark);text-wrap:balance;max-width:1000px;font-size:clamp(28px,5vw,48px);font-weight:700}.hero-subline[data-astro-cid-m3zpgalb]{color:var(--color-text-light);text-wrap:balance;max-width:640px;font-size:clamp(16px,2.5vw,20px)}.products[data-astro-cid-m3zpgalb]{padding:var(--spacing-2xl) 0}.product-grid[data-astro-cid-m3zpgalb]{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1399px){.product-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}}@media (width<=1023px){.product-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.products[data-astro-cid-m3zpgalb] .container[data-astro-cid-m3zpgalb]{padding:0}.product-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;padding:0 24px}}.how-it-works-section[data-astro-cid-m3zpgalb]{margin-bottom:96px;padding:0}.how-it-works[data-astro-cid-m3zpgalb]{background:var(--color-dark);color:#fff;padding:var(--spacing-2xl);border-radius:24px}@media (width<=768px){.how-it-works-section[data-astro-cid-m3zpgalb]{margin-bottom:64px}}.section-title[data-astro-cid-m3zpgalb]{text-align:center;margin-bottom:var(--spacing-xl);font-size:clamp(24px,4vw,36px);font-weight:700}.steps[data-astro-cid-m3zpgalb]{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:900px;margin:0 auto;display:grid}.step[data-astro-cid-m3zpgalb]{text-align:center}.step-number[data-astro-cid-m3zpgalb]{background:var(--color-orange);color:#fff;width:60px;height:60px;margin:0 auto var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.step-title[data-astro-cid-m3zpgalb]{margin-bottom:var(--spacing-sm);font-size:20px;font-weight:600}.step-description[data-astro-cid-m3zpgalb]{color:#fffc;line-height:1.6}@media (width<=768px){.how-it-works[data-astro-cid-m3zpgalb]{padding:var(--spacing-xl)}}
