*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#2d5a27;--primary-light:#4a7c59;--secondary-color:#f8b500;--accent-color:#e74c3c;--background-light:#f8f9fa;--background-white:#fff;--shadow-light:0 2px 10px #0000001a;--shadow-medium:0 4px 20px #00000026;--border-radius:8px}.container{padding:0 20px}.btn{border-radius:8px;font-size:16px;font-weight:500;justify-content:center}.btn-primary{background:#2d5a27}.btn-primary:hover{background:#4a7c59;background:var(--primary-light)}.btn-secondary{background:#f8b500}.btn-secondary:hover{background:#e6a800}.btn-outline{border:2px solid #2d5a27;color:#2d5a27}.btn-outline:hover{background:#2d5a27}.grid{grid-gap:2rem;display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.py-1{padding-bottom:.5rem;padding-top:.5rem}.py-2{padding-bottom:1rem;padding-top:1rem}.py-3{padding-bottom:1.5rem;padding-top:1.5rem}.py-4{padding-bottom:2rem;padding-top:2rem}.py-5{padding-bottom:3rem;padding-top:3rem}.px-1{padding-left:.5rem;padding-right:.5rem}.px-2{padding-left:1rem;padding-right:1rem}.px-3{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:2rem;padding-right:2rem}.px-5{padding-left:3rem;padding-right:3rem}@media (max-width:768px){.container{padding:0 15px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn{font-size:14px;padding:10px 20px}}@media (max-width:480px){.container{padding:0 10px}.btn{font-size:13px;padding:8px 16px}}:root{--primary-color:#8b4513;--secondary-color:#daa520;--accent-color:#f4a460;--success-color:#228b22;--warning-color:#ff8c00;--error-color:#dc143c;--text-primary:#2c3e50;--text-secondary:#7f8c8d;--text-light:#bdc3c7;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-accent:#fff8dc;--bg-dark:#2c3e50;--border-color:#e9ecef;--shadow-light:0 2px 8px #8b45131a;--shadow-medium:0 4px 16px #8b451326;--shadow-heavy:0 8px 32px #8b451333;--transition:all 0.3s ease;--border-radius:12px;--border-radius-large:20px}.App{font-family:Inter,Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;position:relative}.language-switcher{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:25px;box-shadow:0 2px 8px #8b45131a;box-shadow:var(--shadow-light);display:flex;gap:8px;padding:8px 12px;position:fixed;right:20px;top:20px;z-index:1001}.globe-icon{color:#8b4513;color:var(--primary-color);height:16px;width:16px}.language-options{display:flex;gap:4px}.lang-btn{background:none;border:none;border-radius:4px;color:#7f8c8d;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .3s ease;transition:var(--transition)}.lang-btn.active{background:#8b4513;background:var(--primary-color);color:#fff}.lang-btn:hover:not(.active){background:#fff8dc;background:var(--bg-accent);color:#8b4513;color:var(--primary-color)}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--border-color);left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.nav-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.nav-content,.nav-logo{align-items:center;display:flex}.nav-logo{font-size:1.25rem;font-weight:700;gap:.5rem}.logo-icon,.nav-logo{color:#8b4513;color:var(--primary-color)}.logo-icon{height:32px;width:32px}.nav-menu{align-items:center;display:flex;gap:2rem}.nav-link{color:#2c3e50;color:var(--text-primary);font-weight:500;position:relative;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.nav-link:hover{color:#8b4513;color:var(--primary-color)}.nav-link:after{background:#8b4513;background:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;transition:var(--transition);width:0}.nav-link:hover:after{width:100%}.nav-actions{align-items:center;display:flex;gap:1rem}.menu-toggle{background:none;border:none;color:#2c3e50;color:var(--text-primary);cursor:pointer;display:none;padding:.5rem}.hero{background:linear-gradient(135deg,#fff8dc,beige);background:linear-gradient(135deg,var(--bg-accent) 0,beige 100%);overflow:hidden;padding:120px 0 80px;position:relative}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='20' cy='20' r='2' fill='%23DAA520' opacity='.1'/%3E%3Ccircle cx='80' cy='40' r='1.5' fill='%23F4A460' opacity='.1'/%3E%3Ccircle cx='40' cy='80' r='1' fill='%238B4513' opacity='.1'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}.hero-content{z-index:1}.hero h1{color:#2c3e50;color:var(--text-primary);font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle{color:#8b4513;color:var(--primary-color);font-size:1.25rem;font-weight:600;letter-spacing:.5px;margin-bottom:2rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.btn{align-items:center;border:none;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:12px 24px;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.btn-primary{background:#8b4513;background:var(--primary-color);color:#fff}.btn-primary:hover{background:#6b3410;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.btn-secondary{background:#daa520;background:var(--secondary-color);color:#fff}.btn-secondary:hover{background:#b8860b;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #8b4513;border:2px solid var(--primary-color);color:#8b4513;color:var(--primary-color)}.btn-outline:hover{background:#8b4513;background:var(--primary-color);box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);color:#fff;transform:translateY(-2px)}.sesame-visual{height:400px}.sesame-bowl,.sesame-visual{align-items:center;display:flex;justify-content:center;position:relative}.sesame-bowl{background:linear-gradient(135deg,beige,#deb887);border-radius:50%;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);height:200px;width:200px}.sesame-seeds{animation:rotate 20s linear infinite;background:radial-gradient(circle,#2c3e50 20%,#0000 0),radial-gradient(circle,#2c3e50 20%,#0000 0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:50%;height:80%;width:80%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-elements{bottom:0;left:0;position:absolute;right:0;top:0}.floating-card{align-items:center;animation:float 3s ease-in-out infinite;background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 8px #8b45131a;box-shadow:var(--shadow-light);color:#2c3e50;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;position:absolute}.floating-card:first-child{animation-delay:0s;left:10%;top:20%}.floating-card:nth-child(2){animation-delay:1s;right:10%;top:60%}.floating-card:nth-child(3){animation-delay:2s;bottom:20%;left:20%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{color:#2c3e50;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#7f8c8d;color:var(--text-secondary);font-size:1.125rem;margin:0 auto;max-width:600px}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.products{background:#fff;background:var(--bg-primary);padding:80px 0}.sesame-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.sesame-card{background:#fff;border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:20px;border-radius:var(--border-radius-large);box-shadow:0 2px 8px #8b45131a;box-shadow:var(--shadow-light);padding:2rem;transition:all .3s ease;transition:var(--transition)}.sesame-card:hover{box-shadow:0 8px 32px #8b451333;box-shadow:var(--shadow-heavy);transform:translateY(-8px)}.sesame-card.black{border-left:4px solid #2c3e50}.sesame-card.white{border-left:4px solid #f4a460;border-left:4px solid var(--accent-color)}.sesame-icon{font-size:3rem}.sesame-card h3,.sesame-icon{margin-bottom:1rem;text-align:center}.sesame-card h3{color:#2c3e50;color:var(--text-primary);font-size:1.5rem;font-weight:700}.sesame-description{color:#7f8c8d;color:var(--text-secondary);font-size:1.125rem;text-align:center}.sesame-description,.sesame-features{margin-bottom:1.5rem}.feature-item{align-items:center;color:#2c3e50;color:var(--text-primary);display:flex;gap:.5rem;margin-bottom:.5rem}.feature-item svg{color:#228b22;color:var(--success-color);height:16px;width:16px}.packaging-options{margin-bottom:1.5rem}.packaging-options h4{color:#2c3e50;color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.5rem}.packaging-grid{display:flex;flex-wrap:wrap;gap:.5rem}.package-size{background:#fff8dc;background:var(--bg-accent);border-radius:4px;color:#8b4513;color:var(--primary-color);font-size:.875rem;font-weight:500;padding:4px 8px}.why-choose-us{background:#f8f9fa;background:var(--bg-secondary);padding:80px 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 8px #8b45131a;box-shadow:var(--shadow-light);padding:2rem;text-align:center;transition:all .3s ease;transition:var(--transition)}.feature-card:hover{box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.feature-icon{align-items:center;background:#fff8dc;background:var(--bg-accent);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.feature-icon svg{color:#8b4513;color:var(--primary-color);height:30px;width:30px}.feature-card h3{color:#2c3e50;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-card p{color:#7f8c8d;color:var(--text-secondary);line-height:1.6}.testimonials{background:#fff;background:var(--bg-primary);padding:80px 0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background:#fff;border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 8px #8b45131a;box-shadow:var(--shadow-light);padding:2rem;transition:all .3s ease;transition:var(--transition)}.testimonial-card:hover{box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.testimonial-rating{display:flex;gap:4px;margin-bottom:1rem}.star.filled{color:#daa520;color:var(--secondary-color)}.testimonial-card p{color:#2c3e50;color:var(--text-primary);font-style:italic;line-height:1.6;margin-bottom:1rem}.testimonial-author{color:#7f8c8d;color:var(--text-secondary);font-size:.875rem}.bulk-buyers{background:linear-gradient(135deg,#8b4513,#6b3410);background:linear-gradient(135deg,var(--primary-color) 0,#6b3410 100%);color:#fff;padding:80px 0;text-align:center}.bulk-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.bulk-content p{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.bulk-features{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.bulk-feature{align-items:center;display:flex;gap:.5rem;justify-content:center}.bulk-feature svg{color:#daa520;color:var(--secondary-color);height:20px;width:20px}.contact-banner{background:#fff8dc;background:var(--bg-accent);padding:60px 0;text-align:center}.contact-content h2{color:#2c3e50;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.contact-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.process-visual{background:#fff;background:var(--bg-primary);padding:80px 0}.process-timeline{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.process-step{position:relative;text-align:center}.step-number{align-items:center;background:#8b4513;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.process-step h3{color:#2c3e50;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.process-step p{color:#7f8c8d;color:var(--text-secondary);line-height:1.6}.newsletter{background:#f8f9fa;background:var(--bg-secondary);padding:60px 0;text-align:center}.newsletter-content h2{color:#2c3e50;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.newsletter-content p{color:#7f8c8d;color:var(--text-secondary);margin-bottom:2rem}.newsletter-form{display:flex;gap:1rem;margin:0 auto;max-width:400px}.newsletter-form input{border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);flex:1 1;font-size:1rem;padding:12px 16px}.newsletter-form input:focus{border-color:#8b4513;border-color:var(--primary-color);box-shadow:0 0 0 3px #8b45131a;outline:none}.footer{background:#2c3e50;background:var(--bg-dark);color:#fff;padding:4rem 0 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.footer-section h4{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.footer-section p{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.footer-logo{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.footer-logo svg{color:#daa520;color:var(--secondary-color);height:24px;width:24px}.footer-section a{color:#fffc;display:block;margin-bottom:.5rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.footer-section a:hover{color:#daa520;color:var(--secondary-color)}.social-links{display:flex;gap:1rem}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:40px}.social-links a:hover{background:#daa520;background:var(--secondary-color);transform:translateY(-2px)}.social-links svg{color:#fff;height:20px;width:20px}.contact-info{display:flex;flex-direction:column;gap:1rem}.contact-item{align-items:flex-start;display:flex;gap:.75rem}.contact-item svg{color:#daa520;color:var(--secondary-color);flex-shrink:0;height:16px;margin-top:2px;width:16px}.contact-item span{color:#fffc;font-size:.875rem;line-height:1.4}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:2rem}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-bottom p{color:#fff9;margin:0}.footer-bottom-links{display:flex;gap:2rem}.footer-bottom-links a{color:#fff9;font-size:.875rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.footer-bottom-links a:hover{color:#daa520;color:var(--secondary-color)}.scroll-to-top{align-items:center;background:#8b4513;background:var(--primary-color);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;transition:var(--transition);width:50px;z-index:999}.scroll-to-top:hover{background:#6b3410;box-shadow:0 8px 32px #8b451333;box-shadow:var(--shadow-heavy);transform:translateY(-2px)}.scroll-to-top svg{height:20px;width:20px}.chat-button{align-items:center;background:#8b4513;background:var(--primary-color);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;transition:var(--transition);width:60px;z-index:1000}.chat-button:hover{box-shadow:0 8px 32px #8b451333;box-shadow:var(--shadow-heavy);transform:scale(1.1)}.chat-button svg{height:24px;width:24px}.chat-window{background:#fff;border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);bottom:5rem;box-shadow:0 8px 32px #8b451333;box-shadow:var(--shadow-heavy);display:flex;flex-direction:column;height:500px;position:fixed;right:2rem;width:350px;z-index:1001}.chat-header{align-items:center;background:#8b4513;background:var(--primary-color);border-radius:12px 12px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:#fff;display:flex;justify-content:space-between;padding:1rem}.chat-header h3{font-size:1rem;margin:0}.chat-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.chat-messages{flex:1 1;overflow-y:auto;padding:1rem}.welcome-message{background:#fff8dc;background:var(--bg-accent);border-radius:12px;border-radius:var(--border-radius);padding:1rem}.chat-message,.welcome-message{margin-bottom:1rem}.chat-message.user{text-align:right}.chat-message.user p{background:#8b4513;background:var(--primary-color);color:#fff}.chat-message.bot p,.chat-message.user p{border-radius:12px;border-radius:var(--border-radius);display:inline-block;max-width:80%;padding:.5rem 1rem}.chat-message.bot p{background:#f8f9fa;background:var(--bg-secondary);color:#2c3e50;color:var(--text-primary)}.typing-indicator{display:flex;gap:4px;padding:.5rem 1rem}.typing-indicator span{animation:typing 1.4s ease-in-out infinite;background:#7f8c8d;background:var(--text-secondary);border-radius:50%;height:8px;width:8px}.typing-indicator span:first-child{animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.chat-input{border-top:1px solid #e9ecef;border-top:1px solid var(--border-color);display:flex;gap:.5rem;padding:1rem}.chat-input input{border:1px solid #e9ecef;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);flex:1 1;font-size:.875rem;padding:.5rem}.chat-input input:focus{border-color:#8b4513;border-color:var(--primary-color);outline:none}.chat-input button{align-items:center;background:#8b4513;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.chat-input button:disabled{cursor:not-allowed;opacity:.5}.chat-input button svg{height:16px;width:16px}@media (max-width:768px){.nav-menu{display:none}.nav-menu.active{background:#fff;box-shadow:0 4px 16px #8b451326;box-shadow:var(--shadow-medium);display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.menu-toggle{display:block}.hero-container{gap:2rem;grid-template-columns:1fr}.hero h1{font-size:2.5rem}.hero-buttons{flex-direction:column}.bulk-features,.features-grid,.process-timeline,.sesame-grid,.testimonials-grid{grid-template-columns:1fr}.contact-buttons,.newsletter-form{flex-direction:column}.chat-window{right:5vw;width:90vw}.footer-content{gap:2rem;grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;text-align:center}.footer-bottom-links{justify-content:center}}@media (max-width:480px){.hero h1{font-size:2rem}.hero-subtitle{font-size:1rem}.section-header h2{font-size:2rem}.feature-card,.sesame-card,.testimonial-card{padding:1.5rem}.chat-button{bottom:1rem;height:50px;right:1rem;width:50px}.chat-window{bottom:4rem;right:1rem;width:calc(100vw - 2rem)}.scroll-to-top{bottom:1rem;height:40px;right:1rem;width:40px}}
/*# sourceMappingURL=main.80af21fe.css.map*/