.hero-enhanced[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.hero-background-image[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a237ed9,#2e7d32d9);z-index:1}.hero-enhanced[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.hero-content-enhanced[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;color:var(--white);max-width:900px;padding:2rem}.hero-logo[data-astro-cid-j7pv25f6]{height:80px;width:auto;margin-bottom:2rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.hero-title[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,.3)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:3rem;opacity:.95;line-height:1.6;text-shadow:0 2px 8px rgba(0,0,0,.2)}.hero-buttons-enhanced[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden}.btn-large[data-astro-cid-j7pv25f6]{padding:1.25rem 3rem;font-size:1.2rem}.btn-animated[data-astro-cid-j7pv25f6]{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.btn-primary[data-astro-cid-j7pv25f6]{background-color:var(--white);color:var(--deep-blue);box-shadow:0 4px 15px #0003}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:var(--green);color:var(--white);transform:translateY(-3px);box-shadow:0 8px 25px #0000004d;animation:none}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:transparent;color:var(--white);border-color:var(--white)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background-color:var(--white);color:var(--deep-blue);transform:translateY(-3px);box-shadow:0 8px 25px #0000004d;animation:none}.animated-leaves[data-astro-cid-j7pv25f6]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.leaf[data-astro-cid-j7pv25f6]{position:absolute;width:30px;height:30px;background-color:var(--green);border-radius:0 100%;opacity:.3;animation:float 15s infinite ease-in-out}.leaf-1[data-astro-cid-j7pv25f6]{top:10%;left:10%;animation-delay:0s;transform:rotate(45deg)}.leaf-2[data-astro-cid-j7pv25f6]{top:30%;right:15%;animation-delay:3s;transform:rotate(-30deg)}.leaf-3[data-astro-cid-j7pv25f6]{bottom:20%;left:20%;animation-delay:6s;transform:rotate(60deg)}.leaf-4[data-astro-cid-j7pv25f6]{top:50%;right:10%;animation-delay:9s;transform:rotate(-45deg)}.leaf-5[data-astro-cid-j7pv25f6]{bottom:30%;right:30%;animation-delay:12s;transform:rotate(30deg)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-40px) rotate(-5deg)}75%{transform:translateY(-20px) rotate(3deg)}}.usps-section-home[data-astro-cid-j7pv25f6]{padding:5rem 2rem;background:linear-gradient(135deg,#f5faff,#fff)}.section-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.8rem;font-weight:700;color:var(--deep-blue);margin-bottom:4rem}.usps-grid-home[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto}.usp-card-home[data-astro-cid-j7pv25f6]{background:var(--white);padding:2rem 1.5rem;border-radius:12px;text-align:center;box-shadow:0 5px 20px #00000014;transition:all .3s ease;border-top:4px solid transparent}.usp-card-home[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.usp-card-home[data-astro-cid-j7pv25f6]:nth-child(1){border-top-color:var(--green)}.usp-card-home[data-astro-cid-j7pv25f6]:nth-child(2){border-top-color:var(--deep-blue)}.usp-card-home[data-astro-cid-j7pv25f6]:nth-child(3){border-top-color:#ff9800}.usp-card-home[data-astro-cid-j7pv25f6]:nth-child(4){border-top-color:#e91e63}.usp-icon-home-wrapper[data-astro-cid-j7pv25f6]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.usp-icon-home-wrapper[data-astro-cid-j7pv25f6].fresh{background:#2e7d321a;color:var(--green)}.usp-icon-home-wrapper[data-astro-cid-j7pv25f6].quality{background:#1a237e1a;color:var(--deep-blue)}.usp-icon-home-wrapper[data-astro-cid-j7pv25f6].speed{background:#ff98001a;color:#ff9800}.usp-icon-home-wrapper[data-astro-cid-j7pv25f6].price{background:#e91e631a;color:#e91e63}.usp-icon-home[data-astro-cid-j7pv25f6]{width:30px;height:30px}.usp-card-home[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:700;color:var(--deep-blue);margin-bottom:.75rem}.usp-card-home[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-gray);line-height:1.6}.story-teaser[data-astro-cid-j7pv25f6]{padding:5rem 2rem;background:var(--white)}.story-teaser-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.section-title-left[data-astro-cid-j7pv25f6]{font-size:2.8rem;font-weight:700;color:var(--deep-blue);margin-bottom:1.5rem}.story-teaser-text[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.8;color:var(--text-gray);margin-bottom:1.5rem}.story-teaser-image[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px #00000026}.categories-preview-enhanced[data-astro-cid-j7pv25f6]{padding:5rem 2rem;background:linear-gradient(135deg,#f5faff,#fff)}.section-subtitle[data-astro-cid-j7pv25f6]{text-align:center;font-size:1.2rem;color:var(--text-gray);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.categories-grid-enhanced[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.category-card-enhanced[data-astro-cid-j7pv25f6]{position:relative;width:100%;aspect-ratio:1;border-radius:18px;overflow:hidden;text-decoration:none;display:block;box-shadow:0 5px 20px #0000001a;transition:all .3s ease}.category-card-enhanced[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0003}.category-preview-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:filter .3s ease}.category-card-enhanced[data-astro-cid-j7pv25f6]:hover .category-preview-image[data-astro-cid-j7pv25f6]{filter:brightness(.7)}.category-card-bg[data-astro-cid-j7pv25f6]{position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--green) 100%);opacity:.85;transition:top .4s cubic-bezier(.43,.17,.13,1.07);z-index:2}.category-card-enhanced[data-astro-cid-j7pv25f6]:hover .category-card-bg[data-astro-cid-j7pv25f6]{top:0}.category-card-content[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:3;color:var(--white)}.category-card-title[data-astro-cid-j7pv25f6]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(0,0,0,.5)}.category-card-desc[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:1rem;opacity:.95;text-shadow:0 2px 6px rgba(0,0,0,.4)}.category-view-more[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:600;opacity:.9;display:inline-block;transition:transform .3s ease}.category-card-enhanced[data-astro-cid-j7pv25f6]:hover .category-view-more[data-astro-cid-j7pv25f6]{transform:translate(5px)}.product-showcase[data-astro-cid-j7pv25f6]{padding:5rem 2rem;background:var(--white);overflow:hidden}.product-slider[data-astro-cid-j7pv25f6]{max-width:1400px;margin:0 auto;overflow:hidden}.slider-track[data-astro-cid-j7pv25f6]{display:flex;gap:2rem;animation:scroll 20s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.slider-slide[data-astro-cid-j7pv25f6]{flex-shrink:0;width:300px;text-align:center}.slider-slide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:1rem}.slider-slide[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:var(--deep-blue);font-size:1.2rem;font-weight:600}.certifications-section-enhanced[data-astro-cid-j7pv25f6]{padding:5rem 2rem;background:var(--white)}.certifications-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:4rem}.certifications-intro[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--text-gray);margin-top:1rem;max-width:800px;margin-left:auto;margin-right:auto}.certifications-grid-single-line[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:2rem;max-width:1400px;margin:0 auto;padding:2.5rem 2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--green) transparent}.certifications-grid-single-line[data-astro-cid-j7pv25f6]::-webkit-scrollbar{height:6px}.certifications-grid-single-line[data-astro-cid-j7pv25f6]::-webkit-scrollbar-track{background:transparent}.certifications-grid-single-line[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background-color:var(--green);border-radius:3px}.cert-logo-single[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;height:120px;padding:1rem;transition:transform .3s ease;flex-shrink:0;flex:1;min-width:0;filter:grayscale(0%)}.cert-logo-single[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1)}.cert-logo-single[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:100%;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.final-cta-home[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:linear-gradient(135deg,var(--deep-blue) 0%,var(--green) 100%);color:var(--white);text-align:center}.cta-content-home[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.cta-title-home[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.cta-text-home[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:3rem;opacity:.95}.cta-buttons-home[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.text-center[data-astro-cid-j7pv25f6]{text-align:center}@media(max-width:1024px){.hero-title[data-astro-cid-j7pv25f6]{font-size:3rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.2rem}.story-teaser-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.story-teaser-image[data-astro-cid-j7pv25f6]{order:-1}.usps-grid-home[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.certifications-grid-single-line[data-astro-cid-j7pv25f6]{gap:1.5rem;padding:2rem 1.5rem}.cert-logo-single[data-astro-cid-j7pv25f6]{height:100px}}@media(max-width:768px){.hero-enhanced[data-astro-cid-j7pv25f6]{min-height:80vh}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.2rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:2rem}.hero-logo[data-astro-cid-j7pv25f6]{height:60px}.hero-buttons-enhanced[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.btn[data-astro-cid-j7pv25f6]{width:100%;max-width:300px}.section-title[data-astro-cid-j7pv25f6]{font-size:2.2rem;margin-bottom:2.5rem}.usps-grid-home[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.usp-card-home[data-astro-cid-j7pv25f6]{padding:1.5rem 1.25rem}.usp-card-home[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem}.usp-card-home[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem}.story-teaser-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section-title-left[data-astro-cid-j7pv25f6]{font-size:2.2rem}.categories-grid-enhanced[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.category-card-title[data-astro-cid-j7pv25f6]{font-size:1.4rem}.certifications-grid-single-line[data-astro-cid-j7pv25f6]{gap:1.5rem;padding:2rem 1.5rem;justify-content:flex-start;scroll-snap-type:x mandatory;scroll-padding:1.5rem}.cert-logo-single[data-astro-cid-j7pv25f6]{height:140px;padding:1rem 1.5rem;flex:0 0 70%;max-width:260px;scroll-snap-align:center;border-radius:16px;background:var(--white);box-shadow:0 10px 25px #00000014}.cert-logo-single[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;max-height:110px}.cta-title-home[data-astro-cid-j7pv25f6]{font-size:2.2rem}.cta-text-home[data-astro-cid-j7pv25f6]{font-size:1.1rem}}@media(max-width:480px){.usps-section-home[data-astro-cid-j7pv25f6],.story-teaser[data-astro-cid-j7pv25f6],.categories-preview-enhanced[data-astro-cid-j7pv25f6],.product-showcase[data-astro-cid-j7pv25f6],.certifications-section-enhanced[data-astro-cid-j7pv25f6],.final-cta-home[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.certifications-grid-single-line[data-astro-cid-j7pv25f6]{gap:1.25rem;padding:1.5rem 1rem;scroll-padding:1rem}.cert-logo-single[data-astro-cid-j7pv25f6]{flex:0 0 80%;max-width:280px;height:150px;padding:1.25rem}.cert-logo-single[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:120px}.categories-grid-enhanced[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-buttons-home[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.btn-large[data-astro-cid-j7pv25f6]{width:100%;max-width:300px}}
