:root{--primary-green: #2E7D32;--accent-gold: #D4AF37;--dark-bg: #1a1c20;--glass-bg: rgba(255, 255, 255, 0.95);--glass-border: 1px solid rgba(255, 255, 255, 0.18);--shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.10)}body{font-family:"Outfit",sans-serif;color:#444;background-color:#f3f5f2;overflow-x:hidden}html,body{overflow-x:hidden}body.nav-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}a{text-decoration:none}.navbar{background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);padding:20px 0;transition:all .3s ease}.navbar .container{position:relative}.navbar-brand{font-weight:700;font-size:1.6rem;color:var(--primary-green) !important;letter-spacing:-0.5px;text-transform:uppercase}.navbar-brand img{width:60px;height:auto;vertical-align:sub}@media(max-width: 767px){.navbar-brand{font-size:1.2rem}.navbar-brand img{width:50px}}.navbar-brand span{color:var(--accent-gold);font-weight:300}.nav-link{color:#333;font-weight:500;margin:0 10px;position:relative}.nav-link::after{content:"";position:absolute;width:0;height:2px;bottom:5px;left:0;background-color:var(--accent-gold);transition:width .3s}.nav-link:hover::after{width:100%}.btn-modern{background:linear-gradient(135deg, var(--primary-green), #1b5e20);color:#fff;padding:12px 30px !important;border-radius:50px;border:none;box-shadow:0 10px 20px rgba(46,125,50,.2);transition:transform .3s,box-shadow .3s;line-height:2}.btn-modern:hover{transform:translateY(-2px);box-shadow:0 15px 25px rgba(46,125,50,.3);color:#fff}.btn-lang{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 16px;border-radius:50px;border:1px solid rgba(46,125,50,.25);color:var(--primary-green);font-weight:600;background:hsla(0,0%,100%,.9);transition:transform .3s,box-shadow .3s,background .3s}.btn-lang:hover{background:rgba(46,125,50,.08);box-shadow:0 10px 18px rgba(46,125,50,.18);color:var(--primary-green)}.lang-dropdown .dropdown-toggle::after{margin-left:8px}.lang-dropdown .dropdown-menu{min-width:100%;border-radius:16px;border:1px solid rgba(46,125,50,.12);box-shadow:0 15px 30px rgba(0,0,0,.08);padding:10px}.lang-dropdown .dropdown-item{border-radius:10px;font-weight:600;color:#2d3b32}.lang-dropdown .dropdown-item:hover{background:rgba(46,125,50,.08);color:#2d3b32}.navbar-toggler{border:none;padding:0}.navbar-toggler:focus{box-shadow:none}.nav-toggle{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg, var(--primary-green), #1b5e20);position:relative;box-shadow:0 10px 20px rgba(46,125,50,.25);border:none}.nav-toggle span{display:block;position:absolute;left:50%;width:22px;height:2px;background:#fff;border-radius:2px;transform:translateX(-50%);transition:transform .3s,opacity .2s}.nav-toggle span:nth-child(1){top:16px}.nav-toggle span:nth-child(2){top:22px}.nav-toggle span:nth-child(3){top:28px}.nav-toggle.is-open span:nth-child(1){transform:translateX(-50%) translateY(6px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateX(-50%) translateY(-6px) rotate(-45deg)}.nav-toggle.is-open::after{opacity:0;transform:scale(0.4)}#home{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background-color:#f3f5f2;padding-top:80px}.hero-bg-shape{position:absolute;top:0;right:0;width:calc(50% - 15px);height:100%;z-index:1;background-size:cover}.hero-content{position:relative;z-index:2}.hero-title{font-size:4.5rem;line-height:1.1;margin-bottom:25px;color:#222}.hero-title span{color:var(--primary-green);position:relative;z-index:1}.hero-title span::after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:15px;background-color:rgba(212,175,55,.3);z-index:-1;border-radius:4px}#about .about-img{width:calc(100% - 70px);height:420px;object-fit:cover}.blob{position:absolute;filter:blur(50px);z-index:1;opacity:.6}.blob-1{top:-10%;left:-10%;max-width:500px;height:500px;background:rgba(212,175,55,.15);border-radius:50%}.blob-2{bottom:-10%;right:40%;max-width:400px;height:400px;background:rgba(46,125,50,.1);border-radius:50%}.glass-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.05);transition:all .4s ease;height:100%;border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.glass-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(46,125,50,.15)}.glass-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, var(--primary-green), var(--accent-gold))}section{padding:100px 0;position:relative}.section-header{margin-bottom:70px}.section-subtitle{color:var(--accent-gold);font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;display:block;margin-bottom:15px}.section-header h2{font-size:2.8rem;color:#222}#advantages{background-color:#fefefe}#advantages .advantages-list{margin-top:30px}#advantages .advantages-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}#advantages .advantages-icon{width:36px;height:36px;border-radius:50%;background:#e8f5e9;color:var(--primary-green);display:flex;align-items:center;justify-content:center;flex:0 0 36px;box-shadow:0 8px 16px rgba(46,125,50,.12)}#advantages .advantage-highlight{color:var(--primary-green);font-weight:600}#advantages .advantage-highlight-red{color:tomato;font-weight:600;font-size:1.2rem}#advantages .advantages-card{text-align:center}#advantages .advantages-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}#advantages .advantages-bottles{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;justify-items:center;align-items:end}#advantages .advantages-bottles img{width:42px;height:64px;object-fit:contain;opacity:.9}#advantages .advantages-equals{font-size:3rem;font-weight:700;color:#222;line-height:1}#advantages .advantages-power img{width:120px;height:170px;object-fit:contain;display:block;margin:0 auto 8px}#advantages .advantages-label{margin-top:10px;font-size:.85rem;font-weight:600;color:var(--primary-green)}#advantages .advantages-label span{color:tomato}#advantages .advantages-cta{text-align:center;margin-top:60px}#advantages .advantages-note{margin-top:15px;font-size:.85rem;color:#6c757d}.team-circle{text-align:center;margin-bottom:30px}.team-img-wrapper{width:200px;height:200px;margin:0 auto 25px;position:relative}.team-img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:5px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;z-index:2}.team-img-wrapper::after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px dashed var(--accent-gold);border-radius:50%;z-index:1;animation:spin 20s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.product-modern{position:relative;border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 15px 35px rgba(0,0,0,.05);transition:.4s}.product-modern:hover{transform:scale(1.02)}.product-img-box{height:540px;background:#e8f5e9;display:flex;align-items:center;justify-content:center;position:relative}.product-img-box .product-img{width:100%;height:100%;object-fit:cover}.product-badge{position:absolute;top:20px;right:20px;background:var(--accent-gold);color:#fff;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.product-body{padding:30px}.project-modern-item{margin:15px;border-radius:25px;overflow:hidden;position:relative;height:400px}.project-modern-item a{color:#444}.project-modern-img{width:100%;height:100%;object-fit:cover;transition:.6s}.project-modern-item:hover .project-modern-img{transform:scale(1.1) rotate(2deg)}.project-modern-info{position:absolute;bottom:20px;left:20px;right:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(5px);padding:20px;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.project-modern-info P{font-size:1.2rem}.modern-footer{background-color:#111;color:#fff;padding-top:50px;padding-bottom:30px}.modern-footer .footerFav{text-align:center;margin-bottom:15px}.modern-footer .footerFav img{width:80px;height:auto}.footer-logo-text{font-size:2rem;font-weight:700;background:linear-gradient(to right, var(--primary-green), var(--accent-gold));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contact-modern-wrapper{background:#fff;border-radius:40px;box-shadow:0 20px 60px rgba(0,0,0,.05);overflow:hidden}.contact-left{background:var(--primary-green);padding:60px;color:#fff;position:relative;overflow:hidden}.contact-left .contact-icon{width:40px;text-align:center}.contact-left::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("img/cubes.png");opacity:.1}.contact-right{padding:60px}.form-response{display:none;margin-bottom:12px;padding:12px 14px;border-radius:12px;font-size:.95rem}.form-response.is-success{display:block;background:rgba(46,125,50,.1);color:#1b5e20;border:1px solid rgba(46,125,50,.2)}.form-response.is-error{display:block;background:rgba(192,59,47,.12);color:#8a2a21;border:1px solid rgba(192,59,47,.25)}@media(max-width: 991px){.hero-bg-shape{width:100%;height:50vh;top:auto;bottom:-30px}#home{flex-direction:column;text-align:center;padding-top:150px;padding-bottom:50vh}.hero-title{font-size:3rem}.navbar .navbar-collapse{position:fixed;top:0;left:0;height:100vh;width:320px;max-width:85vw;background:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);padding:90px 22px 24px;box-shadow:15px 0 40px rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.05);transform:translateX(-105%);transition:transform .35s ease;overflow-y:auto;z-index:1040}.navbar .navbar-collapse.collapse{display:block}.navbar .navbar-collapse.collapse:not(.show){visibility:hidden;pointer-events:none}.navbar .navbar-collapse.show{transform:translateX(0);visibility:visible;pointer-events:auto}.navbar .navbar-collapse.collapsing{height:100vh;transition:transform .35s ease}.navbar .navbar-nav{align-items:stretch !important;gap:6px}.navbar .nav-link{padding:12px 12px;border-radius:12px;background:rgba(46,125,50,.06)}.navbar .nav-link:hover{background:rgba(46,125,50,.12)}.navbar .btn-modern{width:100%;text-align:center;margin-top:15px;display:inline-block}.navbar .btn-lang{width:100%;text-align:center;margin-top:10px}.lang-dropdown .dropdown-menu{position:static;margin-top:8px}#advantages .advantages-compare{grid-template-columns:1fr}#advantages .advantages-equals{margin:10px 0}#advantages .advantages-card{padding:25px}#advantages .advantages-power img{width:110px;height:160px}}@media(max-width: 575px){#advantages .advantages-bottles{grid-template-columns:repeat(4, minmax(0, 1fr))}}/*# sourceMappingURL=style.min.css.map */
