*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{line-height:1.6;color:#1f2937;background-color:#fff}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;text-align:center;transition:all .3s ease;cursor:pointer;border:none;font-size:16px}.btn-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-secondary{background:#fff;color:#10b981;border:2px solid #10b981}.btn-secondary:hover{background:#10b981;color:#fff;transform:translateY(-2px)}.section-padding{padding:80px 0}@media (max-width: 768px){.container{padding:0 16px}.section-padding{padding:60px 0}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(20px);z-index:1000;border-bottom:1px solid rgba(229,231,235,.3)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.logo[data-astro-cid-3ef6ksr2] h2[data-astro-cid-3ef6ksr2]{color:#10b981;font-weight:700;font-size:24px}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:32px}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-weight:500;transition:color .3s ease;position:relative}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#10b981}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#10b981;transition:width .3s ease}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;cursor:pointer;gap:4px}.mobile-menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:3px;background:#1f2937;transition:all .3s ease}@media (max-width: 768px){.nav-links[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}}.hero[data-astro-cid-bbe6dxrz]{padding:120px 0 80px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);min-height:100vh;display:flex;align-items:center}.hero-content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:#1f2937}.highlight[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.2rem;color:#6b7280;margin-bottom:48px;line-height:1.7}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;gap:32px}.stat[data-astro-cid-bbe6dxrz]{text-align:center}.stat[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block;font-size:1.5rem;font-weight:700;color:#10b981}.stat[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.9rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.hero-image[data-astro-cid-bbe6dxrz]{position:relative}.hero-image[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{border-radius:20px;box-shadow:0 20px 40px #0000001a;transition:transform .3s ease}.hero-image[data-astro-cid-bbe6dxrz]:hover img[data-astro-cid-bbe6dxrz]{transform:scale(1.02)}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:100px 0 60px}.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-text[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.hero-stats[data-astro-cid-bbe6dxrz]{justify-content:center}}.benefits[data-astro-cid-aafkaq3q]{background:#fff}.section-header[data-astro-cid-aafkaq3q]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-aafkaq3q] h2[data-astro-cid-aafkaq3q]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.section-header[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto}.benefits-grid[data-astro-cid-aafkaq3q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:60px}.benefit-card[data-astro-cid-aafkaq3q]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #f3f4f6}.benefit-card[data-astro-cid-aafkaq3q]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.benefit-icon[data-astro-cid-aafkaq3q]{font-size:3rem;margin-bottom:16px}.benefit-card[data-astro-cid-aafkaq3q] h3[data-astro-cid-aafkaq3q]{font-size:1.3rem;font-weight:600;color:#1f2937;margin-bottom:12px}.benefit-card[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{color:#6b7280;line-height:1.6}.benefits-cta[data-astro-cid-aafkaq3q]{text-align:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);padding:40px;border-radius:16px}.benefits-cta[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{font-size:1.1rem;color:#374151;line-height:1.7;max-width:700px;margin:0 auto}.cbd-link[data-astro-cid-aafkaq3q]{color:#10b981;font-weight:600;text-decoration:underline;transition:color .3s ease}.cbd-link[data-astro-cid-aafkaq3q]:hover{color:#059669}@media (max-width: 768px){.section-header[data-astro-cid-aafkaq3q] h2[data-astro-cid-aafkaq3q]{font-size:2rem}.benefits-grid[data-astro-cid-aafkaq3q]{grid-template-columns:1fr;gap:24px}.benefit-card[data-astro-cid-aafkaq3q]{padding:24px}}.varieties[data-astro-cid-jeof4beh]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.section-header[data-astro-cid-jeof4beh]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-jeof4beh] h2[data-astro-cid-jeof4beh]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.section-header[data-astro-cid-jeof4beh] p[data-astro-cid-jeof4beh]{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto}.varieties-grid[data-astro-cid-jeof4beh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:80px}.variety-card[data-astro-cid-jeof4beh]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.variety-card[data-astro-cid-jeof4beh]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.variety-image[data-astro-cid-jeof4beh]{height:200px;overflow:hidden}.variety-image[data-astro-cid-jeof4beh] img[data-astro-cid-jeof4beh]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.variety-card[data-astro-cid-jeof4beh]:hover .variety-image[data-astro-cid-jeof4beh] img[data-astro-cid-jeof4beh]{transform:scale(1.1)}.variety-content[data-astro-cid-jeof4beh]{padding:24px}.variety-content[data-astro-cid-jeof4beh] h3[data-astro-cid-jeof4beh]{font-size:1.4rem;font-weight:600;color:#1f2937;margin-bottom:12px}.variety-tags[data-astro-cid-jeof4beh]{display:flex;gap:8px;margin-bottom:16px}.tag[data-astro-cid-jeof4beh]{background:#dcfce7;color:#16a34a;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.variety-content[data-astro-cid-jeof4beh] p[data-astro-cid-jeof4beh]{color:#6b7280;line-height:1.6;margin-bottom:20px}.variety-specs[data-astro-cid-jeof4beh]{display:flex;gap:16px;font-size:.9rem;font-weight:500;color:#10b981}.varieties-info[data-astro-cid-jeof4beh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.info-card[data-astro-cid-jeof4beh]{background:#fff;padding:24px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #0000000d}.info-card[data-astro-cid-jeof4beh] h3[data-astro-cid-jeof4beh]{font-size:1.2rem;color:#1f2937;margin-bottom:12px}.info-card[data-astro-cid-jeof4beh] p[data-astro-cid-jeof4beh]{color:#6b7280;font-size:.95rem;line-height:1.5}@media (max-width: 768px){.section-header[data-astro-cid-jeof4beh] h2[data-astro-cid-jeof4beh]{font-size:2rem}.varieties-grid[data-astro-cid-jeof4beh]{grid-template-columns:1fr;gap:24px}.varieties-info[data-astro-cid-jeof4beh]{grid-template-columns:1fr}}.faq[data-astro-cid-al2ca2vr]{background:#fff}.section-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.section-header[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto}.faq-list[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-al2ca2vr]{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-al2ca2vr]:hover{border-color:#10b981;box-shadow:0 4px 15px #10b9811a}.faq-question[data-astro-cid-al2ca2vr]{padding:24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fafafa;transition:background-color .3s ease}.faq-question[data-astro-cid-al2ca2vr]:hover{background:#f0fdf4}.faq-question[data-astro-cid-al2ca2vr] h3[data-astro-cid-al2ca2vr]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.faq-icon[data-astro-cid-al2ca2vr]{font-size:1.5rem;color:#10b981;font-weight:300;transition:transform .3s ease}.faq-item[data-astro-cid-al2ca2vr].active .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 24px;max-height:0;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-al2ca2vr].active .faq-answer[data-astro-cid-al2ca2vr]{padding:0 24px 24px;max-height:200px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:#6b7280;line-height:1.7;margin:0}@media (max-width: 768px){.section-header[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{font-size:2rem}.faq-question[data-astro-cid-al2ca2vr]{padding:20px}.faq-question[data-astro-cid-al2ca2vr] h3[data-astro-cid-al2ca2vr]{font-size:1rem}}.footer[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#1f2937,#111827);color:#fff;padding:80px 0 0}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px}.footer-brand[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.8rem;margin-bottom:16px;color:#10b981}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#d1d5db;line-height:1.6;margin-bottom:24px}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:1.5rem;transition:transform .3s ease}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{transform:scale(1.2)}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.link-group[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#10b981;font-size:1.1rem;margin-bottom:16px;font-weight:600}.link-group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.link-group[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:8px}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#d1d5db;transition:color .3s ease}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#10b981}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-top:1px solid #374151}.footer-info[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#9ca3af;font-size:.9rem;margin-bottom:8px}.legal-notice[data-astro-cid-sz7xmlte]{font-size:.8rem!important;max-width:400px}.footer-certifications[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.cert[data-astro-cid-sz7xmlte]{background:#10b9811a;color:#10b981;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{padding:60px 0 0}.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:40px}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:24px;text-align:center}.footer-certifications[data-astro-cid-sz7xmlte]{flex-wrap:wrap;justify-content:center}}html{scroll-padding-top:80px}body{opacity:0;animation:fadeIn .5s ease-in forwards}@keyframes fadeIn{to{opacity:1}}
