:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.millet-header{position:fixed;top:0;left:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.millet-header--scrolled{background:#fffffffa;box-shadow:0 2px 20px #0000001a}.millet-header__container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:90px}.millet-header__logo{display:flex;align-items:center;z-index:1001;cursor:pointer}.millet-header__logo-img{height:210px!important;width:auto!important;max-width:none!important;object-fit:contain;border:none!important;outline:none!important;box-shadow:none!important}.millet-header__logo-img:hover{opacity:.8;transform:scale(1.02)}.millet-header__nav-desktop{display:flex;align-items:center}.millet-header__nav-list{display:flex;list-style:none;gap:2.5rem;margin:0;padding:0}.millet-header__nav-link{text-decoration:none;color:#333;font-weight:500;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;padding:.5rem 0}.millet-header__nav-link:hover,.millet-header__nav-link--active{color:#4a7c59}.millet-header__nav-link--active:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#4a7c59,#6b8e5a);border-radius:2px;animation:slideIn .3s ease}@keyframes slideIn{0%{width:0;opacity:0}to{width:100%;opacity:1}}.millet-header__actions{display:flex;align-items:center;gap:1rem;z-index:1001}.millet-header__action-btn{background:none;border:none;padding:.6rem;border-radius:50%;cursor:pointer;color:#333;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center}.millet-header__action-btn:hover{background:#4a7c591a;color:#4a7c59;transform:scale(1.05)}.millet-header__cart-btn .millet-header__cart-count{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#4a7c59,#6b8e5a);color:#fff;border-radius:50%;width:18px;height:18px;font-size:.7rem;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 2px 6px #4a7c594d}.millet-header__mobile-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;padding:.8rem;cursor:pointer;z-index:1001;position:relative;width:44px;height:44px}.millet-header__hamburger-line{width:22px;height:2px;background:#333;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center;position:relative}.millet-header__hamburger-line--top{width:18px;margin-bottom:4px;margin-left:4px}.millet-header__hamburger-line--middle{margin-bottom:4px}.millet-header__mobile-toggle--active .millet-header__hamburger-line--top{width:22px;margin-left:0;transform:translateY(6px) rotate(45deg)}.millet-header__mobile-toggle--active .millet-header__hamburger-line--middle{opacity:0;transform:scaleX(0)}.millet-header__mobile-toggle--active .millet-header__hamburger-line--bottom{transform:translateY(-6px) rotate(-45deg)}.millet-header__mobile-overlay{display:none;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#fffffffa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translate(-100%);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:999}.millet-header__mobile-overlay--open{transform:translate(0);opacity:1;visibility:visible}.millet-header__nav-mobile{height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:3rem}.millet-header__nav-mobile-list{list-style:none;padding:0;margin:0;text-align:center;width:100%}.millet-header__nav-mobile-list li{opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease forwards}.millet-header__nav-mobile-list li:nth-child(1){animation-delay:.1s}.millet-header__nav-mobile-list li:nth-child(2){animation-delay:.2s}.millet-header__nav-mobile-list li:nth-child(3){animation-delay:.3s}.millet-header__nav-mobile-list li:nth-child(4){animation-delay:.4s}.millet-header__nav-mobile-list li:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.millet-header__nav-mobile-link{display:block;text-decoration:none;color:#333;font-weight:600;font-size:1.2rem;padding:1.5rem 2rem;margin-bottom:.5rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.millet-header__nav-mobile-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,124,89,.1),transparent);transition:left .5s ease}.millet-header__nav-mobile-link:hover:before{left:100%}.millet-header__nav-mobile-link:hover{color:#4a7c59;background:#4a7c590d;transform:translate(10px)}@media (min-width: 1440px){.millet-header__container{max-width:1400px;padding:0 3rem;height:85px}.millet-header__logo-img{height:45px;max-width:140px}.millet-header__nav-list{gap:3rem}.millet-header__nav-link{font-size:1rem;padding:.6rem 0}.millet-header__actions{gap:1.2rem}.millet-header__action-btn{padding:.7rem}}@media (min-width: 1025px) and (max-width: 1439px){.millet-header__container{max-width:1200px;padding:0 2rem}.millet-header__logo-img{height:40px;max-width:120px}}@media (min-width: 769px) and (max-width: 1024px){.millet-header__container{padding:0 1.5rem;height:85px}.millet-header__logo-img{height:38px;max-width:110px}.millet-header__nav-list{gap:2rem}.millet-header__nav-link{font-size:.9rem}.millet-header__actions{gap:.8rem}}@media (min-width: 481px) and (max-width: 768px){.millet-header__container{padding:0 1rem;height:80px}.millet-header__mobile-overlay{top:70px;height:calc(100vh - 70px)}.millet-header__logo-img{height:35px;max-width:100px}.millet-header__nav-desktop{display:none}.millet-header__mobile-toggle,.millet-header__mobile-overlay{display:flex}.millet-header__actions{gap:.5rem}.millet-header__action-btn{padding:.5rem}.millet-header__nav-mobile-link{font-size:1.1rem;padding:1.2rem 1.5rem}}@media (max-width: 480px){.millet-header__container{padding:0 .75rem;height:75px}.millet-header__mobile-overlay{top:65px;height:calc(100vh - 65px)}.millet-header__logo-img{height:30px;max-width:90px;margin-top:10px}.millet-header__nav-desktop{display:none}.millet-header__mobile-toggle,.millet-header__mobile-overlay{display:flex}.millet-header__actions{gap:.25rem}.millet-header__action-btn{padding:.4rem}.millet-header__mobile-toggle{padding:.6rem;width:40px;height:40px}.millet-header__hamburger-line{width:20px}.millet-header__hamburger-line--top{width:16px}.millet-header__mobile-toggle--active .millet-header__hamburger-line--top{width:20px}.millet-header__nav-mobile-link{font-size:1rem;padding:1rem}.millet-header__nav-mobile{padding-top:2rem}}@media (max-width: 360px){.millet-header__container{padding:0 .5rem;height:60px}.millet-header__mobile-overlay{top:60px;height:calc(100vh - 60px)}.millet-header__logo-img{height:28px;max-width:80px}.millet-header__actions{gap:.1rem}.millet-header__action-btn{padding:.3rem}.millet-header__mobile-toggle{padding:.5rem;width:36px;height:36px}.millet-header__hamburger-line{width:18px}.millet-header__hamburger-line--top{width:14px}.millet-header__mobile-toggle--active .millet-header__hamburger-line--top{width:18px}.millet-header__nav-mobile-link{font-size:.95rem;padding:.8rem}.millet-header__cart-count{width:16px;height:16px;font-size:.65rem}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.millet-header__logo-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}html{scroll-behavior:smooth}body.millet-header-mobile-open{overflow:hidden}.millet-header__nav-link:focus,.millet-header__nav-mobile-link:focus,.millet-header__action-btn:focus,.millet-header__mobile-toggle:focus{outline:2px solid #4a7c59;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.millet-header,.millet-header__mobile-overlay,.millet-header__hamburger-line{transition:none}}@media print{.millet-header{position:static;background:#fff;box-shadow:none;border-bottom:1px solid #ccc}.millet-header__mobile-toggle,.millet-header__mobile-overlay,.millet-header__actions{display:none}.millet-header__nav-desktop{display:flex!important}}.hero{position:relative;min-height:100vh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100vw;margin-top:70px}.hero-bg{position:absolute;inset:0;z-index:-2}.bg-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#f8fcfb,#f0f8f5,#f9fffb,#e6f3e6,#dff0df);animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%,to{background:linear-gradient(135deg,#f8fffe,#e8f5f0,#f0f9f4,#e6f3e6,#dff0df)}50%{background:linear-gradient(135deg,#f0f9f4,#dff0df,#e8f5f0,#f8fffe,#e6f3e6)}}.floating-particles{position:absolute;inset:0;pointer-events:none}.particle{position:absolute;width:4px;height:4px;border-radius:50%;animation:float 6s ease-in-out infinite}.particle-1{background:#7a94714d}.particle-2{background:#daa5204d;width:3px;height:3px}.particle-3{background:#8b45134d;width:2px;height:2px}.particle-4{background:#cd853f4d;width:5px;height:5px}.particle-5{background:#a0522d4d;width:3px;height:3px}.particle-6{background:#b8860b4d;width:4px;height:4px}@keyframes float{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.3}33%{transform:translateY(-20px) translate(10px) rotate(120deg);opacity:.7}66%{transform:translateY(10px) translate(-5px) rotate(240deg);opacity:.5}}.hero-container{max-width:min(1400px,100vw);margin:0 auto;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center;min-height:calc(100vh - 60px);position:relative;z-index:1;box-sizing:border-box}.animate-in{animation:slideInUp 1s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.hero-left{position:relative;display:flex;justify-content:center;align-items:center;animation-delay:.2s;width:100%}.product-showcase{position:relative;width:100%;max-width:min(500px,90vw);height:clamp(350px,60vw,500px);perspective:1000px}.main-product{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-image-container{position:relative;width:clamp(250px,70vw,390px);height:clamp(300px,80vw,450px);transition:transform .3s ease;transform-style:preserve-3d}.product-glow{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(122,148,113,.2) 0%,transparent 70%);border-radius:50%;animation:pulse 3s ease-in-out infinite;z-index:-1}@keyframes pulse{0%,to{transform:scale(.95);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.product-image-placeholder{position:relative;width:100%;height:100%;border-radius:clamp(20px,3vw,30px);overflow:hidden}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-image-placeholder:hover .product-image{transform:scale(1.05)}.shine-effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shine 3s infinite}@keyframes shine{0%{left:-100%}to{left:100%}}.organic-badge{position:absolute;top:clamp(-10px,-2vw,-15px);left:clamp(-10px,-2vw,-15px);z-index:10;animation:bounceIn 1s ease-out;animation-delay:.5s;animation-fill-mode:both}@keyframes bounceIn{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(-90deg);opacity:.8}to{transform:scale(1) rotate(0);opacity:1}}.badge-circle{width:clamp(60px,15vw,90px);height:clamp(60px,15vw,90px);background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 15px 35px #0000001a,0 5px 15px #7a947133,inset 0 1px #ffffffe6;border:clamp(2px,.5vw,3px) solid #7A9471;margin-bottom:clamp(8px,2vw,12px);position:relative;overflow:hidden}.badge-circle:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,transparent,rgba(122,148,113,.1),transparent);animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.organic-icon{width:clamp(18px,5vw,28px);height:clamp(18px,5vw,28px);color:#7a9471;margin-bottom:clamp(2px,1vw,4px);z-index:1;position:relative}.badge-text{font-size:clamp(7px,1.5vw,9px);font-weight:700;color:#7a9471;text-align:center;line-height:1;text-transform:uppercase;letter-spacing:.5px;z-index:1;position:relative}.product-label{background:linear-gradient(135deg,#7a9471,#5a7c50);color:#fff;padding:clamp(4px,1.5vw,8px) clamp(8px,3vw,16px);border-radius:20px;font-size:clamp(9px,2vw,11px);font-weight:800;letter-spacing:clamp(.5px,.3vw,1.5px);text-transform:uppercase;text-align:center;box-shadow:0 8px 25px #7a947166;position:relative;overflow:hidden}.product-label:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.product-benefits{position:absolute;right:clamp(-80px,-15vw,-120px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:clamp(8px,2vw,12px)}.benefit-tag{display:flex;align-items:center;gap:clamp(4px,1.5vw,8px);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(4px,1.5vw,8px) clamp(8px,2vw,12px);border-radius:25px;font-size:clamp(9px,2vw,11px);font-weight:600;color:#2d5a2d;box-shadow:0 4px 15px #0000001a;animation:slideInRight .6s ease-out;animation-fill-mode:both;border:1px solid rgba(122,148,113,.2)}@keyframes slideInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}.benefit-tag svg{color:#7a9471;width:clamp(10px,2vw,12px);height:clamp(10px,2vw,12px)}.hero-right{position:relative;z-index:2;animation-delay:.4s;width:100%}.hero-content{max-width:min(550px,100%);width:100%}.hero-header{display:flex;align-items:center;gap:clamp(10px,2vw,15px);margin-bottom:clamp(1rem,3vw,2rem);flex-wrap:wrap}.quality-badge{display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);color:#5a7c50;font-size:clamp(11px,2.5vw,14px);font-weight:600;padding:clamp(6px,1.5vw,8px) clamp(12px,3vw,16px);background:#7a94711a;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(122,148,113,.2)}.leaf-icon{width:clamp(14px,3vw,18px);height:clamp(14px,3vw,18px);color:#7a9471}.pulse-dot{width:clamp(10px,2vw,12px);height:clamp(10px,2vw,12px);background:#7a9471;border-radius:50%;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{transform:scale(1);box-shadow:0 0 #7a9471b3}50%{transform:scale(1.1);box-shadow:0 0 0 10px #7a947100}}.hero-title{font-size:clamp(1.8rem,6vw,4rem);font-weight:900;line-height:1.1;color:#2d2d2d;margin-bottom:clamp(1rem,3vw,2rem);letter-spacing:-.02em;word-break:break-word}.title-line{display:block;animation:slideInLeft .8s ease-out;animation-fill-mode:both;color:#000}.title-line:nth-child(2){animation-delay:.2s}@keyframes slideInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}.highlight{background:linear-gradient(135deg,#7a9471,#5a7c50,#7a9471);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientMove 3s ease-in-out infinite}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description{font-size:clamp(.95rem,2.5vw,1.125rem);line-height:1.7;color:#666;margin-bottom:clamp(2rem,4vw,3rem);opacity:0;animation:fadeInUp 1s ease-out .6s;animation-fill-mode:both}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(.8rem,2vw,1.5rem);margin-bottom:clamp(2rem,4vw,3rem)}.stat-card{text-align:center;padding:clamp(1rem,2vw,1.5rem) clamp(.5rem,1vw,1rem);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:clamp(15px,3vw,20px);border:1px solid rgba(122,148,113,.1);animation:scaleIn .6s ease-out;animation-fill-mode:both;transition:transform .3s ease;min-height:clamp(80px,15vw,120px);display:flex;flex-direction:column;justify-content:center}.stat-card:hover{transform:translateY(-5px)}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.stat-icon{color:#7a9471;margin-bottom:clamp(.25rem,1vw,.5rem);display:flex;justify-content:center}.stat-icon svg{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px)}.stat-value{font-size:clamp(1rem,3vw,1.5rem);font-weight:800;color:#2d2d2d;margin-bottom:clamp(.125rem,.5vw,.25rem)}.stat-label{font-size:clamp(.75rem,2vw,.85rem);color:#666;font-weight:500}.cta-buttons{display:flex;gap:clamp(.8rem,2vw,1rem);margin-bottom:clamp(2rem,4vw,3rem);flex-wrap:wrap;justify-content:flex-start}.shop-btn{position:relative;border:none;border-radius:clamp(12px,2vw,15px);font-weight:700;font-size:clamp(12px,2.5vw,14px);letter-spacing:.5px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);overflow:hidden;min-height:clamp(44px,8vw,52px);white-space:nowrap}.shop-btn.primary{background:linear-gradient(135deg,#7a9471,#5a7c50);color:#fff;padding:clamp(12px,3vw,16px) clamp(20px,4vw,32px);box-shadow:0 10px 30px #7a947166}.shop-btn.primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #7a947180}.shop-btn.secondary{background:transparent;color:#7a9471;padding:clamp(12px,3vw,16px) clamp(16px,3vw,24px);border:2px solid #7A9471}.shop-btn.secondary:hover{background:#7a9471;color:#fff;transform:translateY(-2px)}.btn-icon{width:clamp(16px,3vw,18px);height:clamp(16px,3vw,18px);transition:transform .3s ease}.shop-btn:hover .btn-icon{transform:translate(3px)}.btn-glow{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .3s ease}.shop-btn:hover .btn-glow{opacity:1}.scroll-line{width:2px;height:30px;background:linear-gradient(to bottom,#7A9471,transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@media (max-width: 1200px){.hero-container{gap:clamp(2rem,3vw,3rem);max-width:1100px}.product-benefits{right:clamp(-60px,-12vw,-100px)}}@media (max-width: 1024px){.product-benefits{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;transform:none;margin-top:clamp(15px,3vw,20px);gap:clamp(6px,1.5vw,8px);margin-top:-28px}.benefit-tag{flex:0 1 auto}}@media (max-width: 900px){.hero-container{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);text-align:center;padding:clamp(1rem,3vw,2rem)}.hero-left{order:2}.hero-right{order:1}.hero-header,.cta-buttons{justify-content:center}.stats-grid{max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width: 640px){.hero{margin-top:clamp(70px,8vw,60px)}.hero-container{min-height:calc(100vh - clamp(50px,8vw,60px));gap:clamp(1.5rem,4vw,2rem)}.stats-grid{grid-template-columns:1fr;max-width:250px}.cta-buttons{flex-direction:column;align-items:center;width:100%}.shop-btn{width:100%;max-width:clamp(250px,80vw,300px);justify-content:center}.product-showcase{height:clamp(300px,60vw,400px)}}@media (max-width: 480px){.hero-container{padding:clamp(.5rem,2vw,1rem);min-height:calc(100vh - clamp(40px,6vw,50px));gap:clamp(1rem,3vw,1.5rem)}.floating-particles .particle{display:none}.product-showcase{height:clamp(280px,55vw,350px)}.hero-title{margin-bottom:clamp(1rem,3vw,1.5rem)}.hero-description{margin-bottom:clamp(1.5rem,3vw,2rem)}}@media (max-width: 360px){.hero-container{padding:clamp(.5rem,1.5vw,1rem)}.floating-particles{display:none}.quality-badge{font-size:clamp(10px,2.5vw,12px);padding:clamp(4px,1vw,6px) clamp(8px,2vw,12px)}}@media (min-width: 1600px){.hero-container{max-width:1600px;gap:5rem}.product-benefits{right:-140px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.product-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-height: 500px) and (orientation: landscape){.hero{min-height:100vh}.hero-container{grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem);align-items:center;min-height:100vh}.hero-left{order:1}.hero-right{order:2}.product-showcase{height:clamp(200px,40vh,300px)}.hero-title{font-size:clamp(1.5rem,4vw,2.5rem)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-particles{display:none}.product-glow,.shine-effect{animation:none}}@media (prefers-contrast: high){.hero-title{color:#000}.hero-description{color:#333}.shop-btn.primary{background:#000;color:#fff}.shop-btn.secondary{border-color:#000;color:#000}}@media (max-width: 768px){.main-product-inner,.product-image-container{transform:none!important}}.about-section{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;gap:3rem;position:relative;overflow:hidden;background:#f8fff4;font-family:Segoe UI,sans-serif;transition:all .3s ease}.about-image{opacity:0;transform:translate(-100px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.about-section.animate .about-image{opacity:1;transform:translate(0)}.about-content{opacity:0;transform:translate(100px);transition:all .8s cubic-bezier(.25,.46,.45,.94) .2s}.about-section.animate .about-content{opacity:1;transform:translate(0)}.icon-box{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.about-section.animate .icon-box:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.6s}.about-section.animate .icon-box:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.8s}.about-section.animate .icon-box:nth-child(3){opacity:1;transform:translateY(0);transition-delay:1s}.about-image:hover{transform:scale(1.02)}.about-image img{width:100%;max-width:350px;height:auto;border-radius:15px;transition:all .3s ease}.about-image .image-placeholder{width:320px;height:280px;background:#eaf4e2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4a752c;font-size:.9rem;font-weight:500;text-align:center;border:3px dashed #9acd32;animation:float 5s infinite ease-in-out;transition:all .3s ease}.about-content{max-width:600px}.about-content h2{font-size:clamp(2.5rem,4vw,2.8rem);font-weight:700;color:#2f4f2f;transition:color .3s ease}.about-content h3{font-size:clamp(1.1rem,3vw,1.3rem);margin:1rem 0;line-height:1.5;transition:all .3s ease}.about-content .highlight{color:#4a752c;font-weight:600;transition:color .3s ease}.about-content p{font-size:clamp(.9rem,2.5vw,1rem);color:#444;line-height:1.7;margin-bottom:1.5rem;transition:color .3s ease}.about-btn{background:#4a752c;color:#fff;border:none;padding:.8rem 1.6rem;font-size:clamp(.9rem,2vw,1rem);border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4a752c33}.about-btn:hover{background:#6b8e23;transform:translateY(-2px);box-shadow:0 6px 20px #4a752c4d}.about-btn:active{transform:translateY(0)}.about-icons{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;justify-content:flex-start}.icon-box{text-align:center;color:#2f4f2f;transition:all .3s ease;padding:.5rem;border-radius:10px}.icon{width:32px;height:32px;color:#4a752c;margin-bottom:.5rem;transition:all .3s ease}.icon-box:hover .icon{transform:scale(1.1);color:#6b8e23}.icon-box p{margin:0;font-size:clamp(.8rem,2vw,.9rem);transition:color .3s ease}.millet-animation{position:absolute;top:0;right:10%;pointer-events:none;opacity:0;transition:opacity .8s ease 1.2s}.about-section.animate .millet-animation{opacity:1}.floating-millet{width:30px;height:30px;animation:float 6s infinite ease-in-out;transition:all .3s ease}.floating-millet.delay{margin-left:40px;animation-delay:2s}.floating-millet.delay2{margin-top:60px;animation-delay:4s}@keyframes float{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(-20px);opacity:1}to{transform:translateY(0);opacity:.8}}@media (max-width: 1024px){.about-section{padding:3rem 1.5rem;gap:2rem}.about-image img{max-width:250px}.about-content{max-width:500px}}@media (max-width: 768px){.about-section{flex-direction:column;text-align:center;padding:2rem 1rem;gap:2rem}.about-image{transform:translateY(-30px)}.about-section.animate .about-image{transform:translateY(0)}.about-content{transform:translateY(30px)}.about-section.animate .about-content{transform:translateY(0)}.about-image img{max-width:220px}.about-icons{justify-content:center;gap:1.5rem}.millet-animation{display:none}}@media (max-width: 640px){.about-section{padding:1.5rem .8rem}.about-image img{max-width:200px}.about-content h2{font-size:1.5rem}.about-content h3{font-size:1.2rem}.about-icons{flex-direction:column;align-items:center;gap:1rem}.icon-box{display:flex;align-items:center;gap:.8rem;text-align:left;padding:.8rem;background:#ffffffb3;border-radius:15px;width:100%;max-width:250px}.icon{margin-bottom:0;width:28px;height:28px}}@media (max-width: 480px){.about-section{padding:1rem .5rem}.about-image img{max-width:180px}.about-content h2{font-size:2.3rem}.about-content h3{font-size:1.1rem}.about-content p{font-size:.9rem}.about-btn{padding:.7rem 1.4rem;font-size:.9rem}.icon-box{max-width:220px}.icon{width:24px;height:24px}}@media (max-width: 360px){.about-section{padding:.8rem .3rem}.about-image img{max-width:160px}.about-content h2{font-size:1.2rem}.about-content h3{font-size:1rem}.about-btn{padding:.6rem 1.2rem;font-size:.85rem}.icon-box{max-width:200px;padding:.6rem}}.stat-section{background-color:#f8f9f4;padding:80px 0;position:relative}.stat-container{max-width:1200px;margin:0 auto;padding:0 20px}.stat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;flex-wrap:wrap}.stat-subtitle{color:#8fbc8f;font-weight:600;font-size:20px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;display:block}.stat-title{color:#2d5016;font-size:48px;font-weight:700;line-height:1.2;margin:0;max-width:600px;font-family:Georgia,serif}.stat-cta-button{background-color:#7a9471;color:#fff;border:none;padding:16px 32px;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;border-radius:4px;transition:all .3s ease;text-transform:uppercase}.stat-cta-button:hover{background-color:#353f32;transform:translateY(-2px)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.stat-card{background:#fff;border:1px solid #e8ede8;border-radius:8px;padding:40px 30px;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001a;border-color:#8fbc8f}.stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#8fbc8f,#6b9b6b);transform:scaleX(0);transition:transform .3s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-icon{width:80px;height:80px;background-color:#f0f5f0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:#5a8a5a;transition:all .3s ease}.stat-card:hover .stat-icon{background-color:#8fbc8f;color:#fff;transform:scale(1.1)}.stat-card-title{color:#2d5016;font-size:24px;font-weight:600;margin:0 0 15px;line-height:1.3}.stat-description{color:#666;font-size:16px;line-height:1.6;margin:0}@media (max-width: 1024px){.stat-container{padding:0 30px}.stat-title{font-size:42px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.stat-section{padding:50px 0}.stat-container{padding:0 20px;max-width:100%}.stat-header{flex-direction:column;gap:20px;margin-bottom:35px;text-align:left}.stat-title{font-size:32px;max-width:100%;line-height:1.3}.stat-cta-button{padding:12px 24px;font-size:12px;align-self:flex-start;width:fit-content}.stat-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px}.stat-card{padding:25px 20px}.stat-icon{width:65px;height:65px}.stat-card-title{font-size:18px;margin-bottom:12px}.stat-description{font-size:14px;line-height:1.5}}@media (max-width: 640px){.stat-section{padding:40px 0}.stat-container{padding:0 16px}.stat-header{margin-bottom:30px}.stat-title{font-size:28px}.stat-grid{grid-template-columns:1fr;gap:18px}.stat-card{padding:25px 18px;margin:0}.stat-icon{width:60px;height:60px}.stat-card-title{font-size:17px}.stat-description{font-size:14px}}@media (max-width: 480px){.stat-section{padding:35px 0}.stat-container{padding:0 12px}.stat-subtitle{font-size:16px}.stat-title{font-size:24px;line-height:1.2}.stat-cta-button{padding:10px 20px;font-size:11px}.stat-grid{gap:15px;margin-top:20px}.stat-card{padding:20px 15px;border-radius:6px}.stat-icon{width:55px;height:55px;margin-bottom:20px}.stat-card-title{font-size:16px;margin-bottom:10px}.stat-description{font-size:13px;line-height:1.4}}@media (max-width: 375px){.stat-container{padding:0 10px}.stat-title{font-size:22px}.stat-card{padding:18px 12px}.stat-icon{width:50px;height:50px}.stat-card-title{font-size:15px}.stat-description{font-size:12px}}@media (max-width: 768px){*{box-sizing:border-box}.stat-section{overflow-x:hidden}.stat-container{width:100%;max-width:100vw}}@media (min-width: 1200px){.stat-grid{grid-template-columns:repeat(4,1fr)}.stat-title{font-size:52px}}*{box-sizing:border-box;margin:0;padding:0}.millet-showcase-wrapper{max-width:1400px;margin:0 auto;padding:40px 20px;background-color:#ece9e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.millet-header-content{text-align:center;margin-bottom:50px}.millet-main-heading{font-size:2.5rem;font-weight:400;color:#333;margin-bottom:20px;letter-spacing:-.5px}.millet-decorative-leaves{display:flex;justify-content:center}.millet-leaves-graphic{width:120px;height:30px}.millet-products-display-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.millet-product-showcase-card{background:#fff;border-radius:8px;position:relative;text-align:center;padding:0;transition:transform .3s ease,box-shadow .3s ease;min-height:420px;display:flex;flex-direction:column}.millet-product-showcase-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.millet-sale-indicator{position:absolute;top:12px;right:12px;background:#8bc34a;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;z-index:3;text-transform:uppercase}.millet-customize-control{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:5px;background:transparent;border:none;color:#666;font-size:12px;cursor:pointer;z-index:2;padding:4px}.millet-product-showcase-card:has(.millet-sale-indicator) .millet-customize-control{right:80px}.millet-image-display-wrapper{margin-bottom:18px}.millet-product-image-frame{height:200px;background-color:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:15px}.millet-product-visual{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.millet-product-showcase-card:hover .millet-product-visual{transform:scale(1.05)}.millet-product-information-section{padding:0 15px 20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.millet-product-type-label{color:#999;font-size:13px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.millet-title-rating-container{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;flex-wrap:wrap}.millet-product-name-title{color:#333;font-size:16px;font-weight:500;line-height:1.3;margin:0;text-align:center;flex:1;min-width:150px}.millet-star-rating-display{display:flex;gap:2px;flex-shrink:0}.millet-product-star{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.millet-star-filled{color:#ffc107}.millet-star-empty{color:#e0e0e0}.millet-pricing-information{margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:8px}.millet-crossed-out-price{color:#999;text-decoration:line-through;font-size:14px}.millet-final-price{color:#333;font-size:20px;font-weight:600}.millet-purchase-controls-row{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:auto}.millet-quantity-selector-wrapper{position:relative;flex-shrink:0}.millet-quantity-dropdown-select{width:100px;padding:8px 28px 8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#fff;appearance:none;cursor:pointer;color:#333;transition:border-color .2s ease}.millet-quantity-dropdown-select:focus{outline:none;border-color:#8bc34a;box-shadow:0 0 0 2px #8bc34a33}.millet-dropdown-chevron-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.millet-add-cart-action-button{background-color:#7a9471;color:#fff;border:none;padding:9px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.millet-add-cart-action-button:hover{background-color:#7cb342;transform:translateY(-2px);box-shadow:0 4px 12px #7cb3424d}.millet-add-cart-action-button:active{transform:translateY(0)}@media (min-width: 1024px){.millet-products-display-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1200px}.millet-product-showcase-card{min-height:450px}.millet-product-image-frame{height:220px}}@media (max-width: 1023px) and (min-width: 768px){.millet-products-display-grid{grid-template-columns:repeat(2,1fr);gap:25px;max-width:800px}.millet-main-heading{font-size:2.2rem}.millet-product-showcase-card{min-height:420px}}@media (max-width: 767px){.millet-showcase-wrapper{padding:30px 15px}.millet-products-display-grid{grid-template-columns:1fr;gap:25px;max-width:400px}.millet-main-heading{font-size:2rem}.millet-product-showcase-card{min-height:400px}.millet-product-image-frame{height:180px}.millet-title-rating-container{flex-direction:column;gap:8px}.millet-product-name-title{min-width:auto;font-size:15px}.millet-purchase-controls-row{flex-direction:column;gap:12px}.millet-quantity-dropdown-select,.millet-add-cart-action-button{width:120px}}@media (max-width: 480px){.millet-showcase-wrapper{padding:20px 10px}.millet-products-display-grid{max-width:320px;gap:20px}.millet-main-heading{font-size:1.8rem}.millet-product-showcase-card{min-height:380px}.millet-product-image-frame{height:160px}.millet-product-information-section{padding:0 12px 15px}.millet-purchase-controls-row{gap:10px}.millet-quantity-dropdown-select{width:100px;padding:6px 24px 6px 10px;font-size:12px}.millet-add-cart-action-button{padding:7px 16px;font-size:13px;width:100px}}@media (max-width: 360px){.millet-products-display-grid{max-width:280px}.millet-purchase-controls-row{flex-direction:column;gap:8px}.millet-quantity-dropdown-select,.millet-add-cart-action-button{width:140px}}.millet-product-showcase-card{display:flex;flex-direction:column}.millet-product-information-section{flex:1;display:flex;flex-direction:column}.millet-purchase-controls-row{margin-top:auto}.millet-product-showcase-card,.millet-add-cart-action-button,.millet-quantity-dropdown-select{transition:all .3s cubic-bezier(.4,0,.2,1)}.millet-quantity-dropdown-select:focus,.millet-add-cart-action-button:focus{outline:2px solid #8bc34a;outline-offset:2px}@media (max-width: 767px){.millet-purchase-controls-row{flex-direction:row;justify-content:center;gap:12px}.millet-quantity-dropdown-select,.millet-add-cart-action-button{width:120px}}@media (max-width: 480px){.millet-purchase-controls-row{flex-direction:row;justify-content:space-between;gap:10px}.millet-quantity-dropdown-select,.millet-add-cart-action-button{width:100px}}@media (max-width: 360px){.millet-purchase-controls-row{flex-direction:row;justify-content:space-between;gap:8px}.millet-quantity-dropdown-select,.millet-add-cart-action-button{width:140px}}.footer{background:linear-gradient(135deg,#6b8e4e,#8bb174,#a4c785);color:#e5e5e5;padding-top:40px;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#4ade80 50%,transparent 100%)}.footer-container{max-width:1200px;margin:0 auto 30px;padding:0 20px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:30px}.company-section{max-width:280px}.logo-container{margin-bottom:15px}.footer-logo{max-width:120px;height:auto;filter:brightness(1.1) drop-shadow(0 2px 4px rgba(74,222,128,.3));transition:transform .3s ease}.footer-logo:hover{transform:scale(1.05)}.logo-placeholder{display:flex;flex-direction:column;align-items:flex-start}.logo-text{color:#4ade80;font-size:24px;font-weight:700;margin:0;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(247,247,247,.3)}.logo-subtext{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:2px;margin-top:-3px}.footer-tagline{color:#1b1b1b;font-size:13px;line-height:1.5;margin:-40px 0 0;font-style:italic}.social-section{min-width:0}.social-links{display:flex;gap:10px;flex-wrap:wrap}.social-link{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#ffffff1a;border-radius:8px;color:#0d0d0e;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.social-link:hover{background:#4ade80;color:#1a4a1a;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #4ade804d}.contact-section{min-width:0}.contact-item{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px;border-radius:6px;transition:background-color .3s ease}.contact-item:hover{background-color:#ffffff0d}.contact-icon{color:#4ade80;flex-shrink:0}.contact-text{color:#fff;font-size:13px;line-height:1.4;margin:0;word-wrap:break-word}.contact-link{color:#fff;text-decoration:none;font-size:13px;transition:color .3s ease;word-wrap:break-word}.contact-link:hover{color:#4ade80}.footer-section{display:flex;flex-direction:column;min-width:0}.footer-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:15px;margin-top:0;display:flex;justify-content:space-between;align-items:center;position:relative}.footer-title:after{content:"";position:absolute;bottom:-6px;left:0;width:25px;height:2px;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:1px}.mobile-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:2px;border-radius:4px;transition:all .3s ease}.mobile-toggle:hover{color:#4ade80;background-color:#ffffff1a}.footer-links li{margin-bottom:8px;transform:translate(0);transition:transform .3s ease}.footer-links li:hover{transform:translate(3px)}.footer-links a{color:#fff;text-decoration:none;font-size:13px;transition:all .3s ease;position:relative;display:inline-block}.footer-links a:hover{color:#4ade80}.footer-links a:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .3s ease}.footer-title:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:1px}.mobile-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease}.mobile-toggle:hover{color:#fff;background-color:#c4c0c01a}.footer-content{display:block}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px;transform:translate(0);transition:transform .3s ease}.footer-links li:hover{transform:translate(5px)}.footer-links a{color:#fff;text-decoration:none;font-size:14px;transition:all .3s ease;position:relative;display:inline-block}.footer-links a:hover{color:#6d7570}.footer-links a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .3s ease}.footer-links a:hover:before{width:100%}.footer-bottom{background:#0000004d;padding:25px 0}.footer-bottom-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.copyright p{margin:0;color:#9ca3af;font-size:14px;display:flex;align-items:center;gap:6px}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.footer-badges{display:flex;gap:12px;flex-wrap:wrap}.badge{background:#4ade801a;color:#4ade80;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid rgba(74,222,128,.3)}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#7a9471;border:none;border-radius:50%;color:#eaecea;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px #4ade804d;z-index:1000}.scroll-top-btn:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 8px 30px #4ade8066}@media (max-width: 1200px){.footer-container{grid-template-columns:1.5fr 1.2fr 1fr 1fr;gap:30px}.company-section{max-width:none}}@media (max-width: 1024px){.footer-container{grid-template-columns:1fr 1fr 1fr;gap:30px}.company-section{grid-column:span 3;max-width:none;text-align:center}.logo-placeholder{align-items:center}}@media (max-width: 768px){.footer{padding-top:40px}.footer-container{grid-template-columns:1fr 1fr;gap:25px}.company-section,.contact-section{grid-column:span 2}.mobile-toggle{display:flex}.footer-content{display:none;margin-top:15px}.footer-content.expanded{display:block}.footer-bottom-container{flex-direction:column;text-align:center;gap:15px}}@media (max-width: 480px){.footer{padding-top:30px}.footer-container{grid-template-columns:1fr;padding:0 15px;gap:20px}.company-section,.contact-section{grid-column:span 1}.footer-bottom-container{padding:0 15px}.logo-text{font-size:24px}.footer-title{font-size:16px;margin-bottom:15px}.footer-links a{font-size:13px}.social-link{width:35px;height:35px}.contact-item{padding:8px}.scroll-top-btn{bottom:20px;right:20px;width:45px;height:45px}.footer-badges{justify-content:center}.badge{font-size:11px;padding:4px 8px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.footer-section{animation:fadeInUp .8s ease-out}.footer-section:nth-child(1){animation-delay:.1s}.footer-section:nth-child(2){animation-delay:.2s}.footer-section:nth-child(3){animation-delay:.3s}.footer-section:nth-child(4){animation-delay:.4s}.footer-section:nth-child(5){animation-delay:.5s}.contact-item{animation:slideInLeft .6s ease-out}.contact-item:nth-child(1){animation-delay:.2s}.contact-item:nth-child(2){animation-delay:.3s}.contact-item:nth-child(3){animation-delay:.4s}.contact-item:nth-child(4){animation-delay:.5s}.footer-links a:focus,.social-link:focus,.contact-link:focus,.mobile-toggle:focus,.scroll-top-btn:focus{outline:2px solid #4ade80;outline-offset:2px}@media (prefers-contrast: high){.footer{background:#000}.footer-links a,.contact-text{color:#fff}.social-link{border:2px solid #ffffff}}@media (prefers-reduced-motion: reduce){.footer-section,.contact-item,.social-link,.footer-links li,.scroll-top-btn{animation:none;transition:none}.heart-icon{animation:none}}.footer-logo{max-width:200px;height:auto;display:block;margin:-70px auto 0;object-fit:contain}@media (max-width: 768px){.footer-logo{max-width:140px}}@media (max-width: 480px){.footer-logo{max-width:120px}}.wa-float-container{position:fixed!important;bottom:90px!important;right:23px!important;z-index:999999!important;cursor:pointer!important}.wa-float-button{width:60px;height:60px;background:linear-gradient(135deg,#25d366,#20b954,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666,0 2px 4px #0000001a;transition:all .3s ease;cursor:pointer!important;position:relative;z-index:1000000!important;animation:wa-float 3s ease-in-out infinite}.wa-float-button:hover{background:linear-gradient(135deg,#20b954,#1ba84a,#0f6b5c);transform:scale(1.1);box-shadow:0 6px 20px #25d36699,0 4px 8px #00000026}.wa-float-button:active{transform:scale(.95)}.wa-float-icon{width:32px;height:32px;color:#fff;cursor:pointer!important;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.wa-float-pulse{position:absolute;top:0;left:0;width:60px;height:60px;border:2px solid rgba(37,211,102,.5);border-radius:50%;animation:wa-pulse 2s infinite;pointer-events:none}@keyframes wa-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes wa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width: 768px){.wa-float-container{bottom:95px!important;right:29px!important}.wa-float-button{width:55px;height:55px}.wa-float-icon{width:28px;height:28px}.wa-float-pulse{width:55px;height:55px}.wa-float-tooltip{display:none}}.wa-float-tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.wa-float-tooltip:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#000c}.wa-float-button:hover .wa-float-tooltip{opacity:1;visibility:visible;right:75px}.wa-float-container,.wa-float-container *,.wa-float-button,.wa-float-button *{cursor:pointer!important}.wa-float-container{pointer-events:auto!important}.wa-float-button{pointer-events:auto!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.App{width:100%;min-height:100vh}
