main[data-astro-cid-ewbddoqd]{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;min-height:60vh;overflow-x:hidden}main[data-astro-cid-ewbddoqd] [data-astro-cid-ewbddoqd]{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.container[data-astro-cid-ewbddoqd]{max-width:1400px;padding:0 var(--spacing-6);width:100%;margin:0 auto}.section-title[data-astro-cid-ewbddoqd]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-8);text-align:left}.section-intro[data-astro-cid-ewbddoqd]{font-size:var(--font-size-xl);color:var(--color-gray-600);margin-bottom:var(--spacing-12)}.intro-text[data-astro-cid-ewbddoqd]{max-width:900px;margin:0 auto var(--spacing-12);text-align:left}.intro-text[data-astro-cid-ewbddoqd] p[data-astro-cid-ewbddoqd]{font-size:var(--font-size-lg);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4)}.intro-section[data-astro-cid-ewbddoqd]{padding:var(--spacing-16)0;background-color:var(--color-white)}.products-grid--3[data-astro-cid-ewbddoqd]{gap:var(--spacing-6);margin-top:var(--spacing-12);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.product-card[data-astro-cid-ewbddoqd]{flex-direction:column;width:100%;display:flex}.product-card__square[data-astro-cid-ewbddoqd]{aspect-ratio:3/2;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);background-color:var(--color-gray-100);flex-shrink:0;position:relative;overflow:hidden}.product-card__image[data-astro-cid-ewbddoqd]{width:100%;height:100%}.product-card__image[data-astro-cid-ewbddoqd] img[data-astro-cid-ewbddoqd]{object-fit:cover;width:100%;height:100%;display:block}.product-card__title-bar[data-astro-cid-ewbddoqd]{background-color:var(--color-white);width:75%;padding:var(--spacing-4)var(--spacing-5);clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%);position:absolute;bottom:0;right:0}.product-card__title-bar[data-astro-cid-ewbddoqd] h3[data-astro-cid-ewbddoqd]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right;margin:0;line-height:1.3}.product-card__content[data-astro-cid-ewbddoqd]{padding:var(--spacing-6);flex-direction:column;display:flex}.product-card__content[data-astro-cid-ewbddoqd] p[data-astro-cid-ewbddoqd]{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4);flex:1}.product-link[data-astro-cid-ewbddoqd]{align-items:center;gap:var(--spacing-2);color:var(--color-primary-green);font-weight:var(--font-weight-semibold);margin-top:auto;text-decoration:none;transition:color .2s;display:inline-flex}.product-link[data-astro-cid-ewbddoqd]:after{content:"→";font-size:var(--font-size-lg);transition:transform .2s}.product-link[data-astro-cid-ewbddoqd]:hover{color:var(--color-primary-green-dark)}.product-link[data-astro-cid-ewbddoqd]:hover:after{transform:translate(4px)}.benefits-section[data-astro-cid-ewbddoqd]{padding:var(--spacing-20)0;background-color:#fff}.benefits-section[data-astro-cid-ewbddoqd] h2[data-astro-cid-ewbddoqd]{text-align:left;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-3)}.benefits-grid[data-astro-cid-ewbddoqd]{column-count:2;column-gap:var(--spacing-16)}.benefit-card[data-astro-cid-ewbddoqd]{gap:var(--spacing-4);break-inside:avoid;margin-bottom:var(--spacing-8);align-items:flex-start;display:flex}.benefit-arrow[data-astro-cid-ewbddoqd]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.benefit-content[data-astro-cid-ewbddoqd]{flex:1}.benefit-content[data-astro-cid-ewbddoqd] h3[data-astro-cid-ewbddoqd]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-3)}.benefit-content[data-astro-cid-ewbddoqd] p[data-astro-cid-ewbddoqd]{font-size:var(--font-size-base);color:var(--color-gray-700);line-height:var(--line-height-relaxed)}.customization-banner-section[data-astro-cid-ewbddoqd]{padding:var(--spacing-20)0;background:#fff}.customization-banner-content[data-astro-cid-ewbddoqd]{gap:var(--spacing-12);grid-template-columns:1fr 2fr;align-items:center;display:grid}.customization-banner-image[data-astro-cid-ewbddoqd] img[data-astro-cid-ewbddoqd]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg)}.customization-banner-text[data-astro-cid-ewbddoqd] h2[data-astro-cid-ewbddoqd]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-4)}.customization-banner-lead[data-astro-cid-ewbddoqd]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-4)}.customization-banner-text[data-astro-cid-ewbddoqd] p[data-astro-cid-ewbddoqd]{font-size:var(--font-size-lg);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-6)}.btn[data-astro-cid-ewbddoqd]{padding:var(--spacing-3)var(--spacing-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:var(--transition-base);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-block}.btn--primary[data-astro-cid-ewbddoqd]{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary[data-astro-cid-ewbddoqd]:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn--secondary[data-astro-cid-ewbddoqd]{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.btn--secondary[data-astro-cid-ewbddoqd]:hover{background-color:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.customization-banner-actions[data-astro-cid-ewbddoqd]{flex-wrap:wrap;gap:25px;display:flex}@media (width<=900px){.products-grid--3[data-astro-cid-ewbddoqd]{grid-template-columns:repeat(2,1fr)}.benefits-grid[data-astro-cid-ewbddoqd]{column-count:1}.customization-banner-content[data-astro-cid-ewbddoqd]{grid-template-columns:1fr}}@media (width<=768px){.container[data-astro-cid-ewbddoqd]{padding:0 var(--spacing-4)}.customization-banner-section[data-astro-cid-ewbddoqd]{padding:var(--spacing-12)0}.customization-banner-text[data-astro-cid-ewbddoqd] h2[data-astro-cid-ewbddoqd]{font-size:var(--font-size-2xl)}.customization-banner-lead[data-astro-cid-ewbddoqd]{font-size:var(--font-size-lg)}.customization-banner-text[data-astro-cid-ewbddoqd] p[data-astro-cid-ewbddoqd]{font-size:var(--font-size-base)}}@media (width<=640px){.products-grid--3[data-astro-cid-ewbddoqd]{grid-template-columns:1fr}}
