@import"https://fonts.googleapis.com/css2?family=Noto+Naskh+Urdu:wght@400..700&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Rethink+Sans:ital,wght@0,400..800;1,400..800&family=Inter:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-heading: "Libre Caslon Text", serif;--font-body: "Rethink Sans", sans-serif;--bg-primary: #FFFFFF;--bg-secondary: #FAFAPA;--text-primary: #033040;--text-secondary: #333333;--accent: #033040;--accent-hover: #054860;--accent-light: #E7F2F5;--border-color: #E7E7E7;--card-bg: #FFFFFF;--card-shadow: 0 10px 30px rgba(3, 48, 64, .04);--logo-leaf: #7ac143;--logo-text-1: #7ac143;--logo-text-2: #033040;--logo-text-3: #334155;--logo-line: #033040;--header-bg: rgba(255, 255, 255, .85);--backdrop-blur: blur(12px);--whatsapp-green: #25D366;--shadow-mega-menu: 0 20px 40px rgba(3, 48, 64, .06);--ease-framer: cubic-bezier(.16, 1, .3, 1);--transition-speed: .3s}.dark-theme{--bg-primary: #121212;--bg-secondary: #1A1A1A;--text-primary: #FFFFFF;--text-secondary: #A0AEC0;--accent: #A9FFCA;--accent-hover: #C2FFD7;--accent-light: rgba(169, 255, 202, .1);--border-color: #2A2A2A;--card-bg: #1A1A1A;--card-shadow: 0 10px 30px rgba(0, 0, 0, .3);--header-bg: rgba(18, 18, 18, .85);--shadow-mega-menu: 0 20px 40px rgba(0, 0, 0, .4);--logo-leaf: #A9FFCA;--logo-text-1: #A9FFCA;--logo-text-2: #FFFFFF;--logo-text-3: #E2E8F0;--logo-line: #E2E8F0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;transition:background-color .4s var(--ease-framer),color .4s var(--ease-framer)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:color var(--transition-speed) ease}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 5%}@media (max-width: 768px){.container{padding:0 6%}}@media (max-width: 390px){.container{padding:0 8%}}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:30px}@media (max-width: 768px){.grid-12{gap:20px}}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}@media (max-width: 768px){.col-8,.col-7,.col-6,.col-5,.col-4,.col-3{grid-column:span 12}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.15);backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .35s ease-in-out,background-color .4s var(--ease-framer),border-color .4s var(--ease-framer),box-shadow .4s var(--ease-framer),backdrop-filter .4s var(--ease-framer);will-change:transform}.site-header.header-hidden{transform:translateY(-100%)}.site-header.header-scrolled{background-color:#ffffffd9!important;backdrop-filter:var(--backdrop-blur)!important;-webkit-backdrop-filter:var(--backdrop-blur)!important;border-bottom:1px solid var(--border-color);box-shadow:0 10px 30px #0330400d}.dark-theme .site-header.header-scrolled{background-color:#121212d9!important;box-shadow:0 10px 30px #0003}.header-container{display:flex;align-items:center;justify-content:space-between;height:90px}.logo-container{display:flex;align-items:center}.logo-link{display:flex;align-items:center;text-decoration:none}.site-logo{height:65px;width:auto;max-width:220px;display:block;object-fit:contain}.logo-svg-raw{height:70px;width:auto;max-width:180px;display:block}.logo-icon{width:36px;height:36px;fill:var(--accent);transition:fill var(--transition-speed) ease}.footer-logo-container{display:flex;align-items:center;margin-bottom:20px}.footer-logo-container .logo-svg-raw{height:64px}.main-nav{display:flex;align-items:center;height:100%}.nav-list{display:flex;align-items:center;list-style:none;gap:32px;height:100%}.nav-item{position:relative;display:flex;align-items:center;height:100%}.dropdown-trigger{position:relative}.dropdown-menu{position:absolute;top:90px;left:50%;transform:translate(-50%) translateY(10px) scaleY(.95);transform-origin:top center;min-width:220px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-mega-menu);opacity:0;visibility:hidden;z-index:1001;padding:16px;display:flex;flex-direction:column;gap:8px;transition:opacity .25s var(--ease-framer),transform .25s var(--ease-framer),visibility .25s var(--ease-framer);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent var(--border-color) transparent}.dropdown-trigger:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scaleY(1)}.dropdown-item-link{color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;padding:8px 12px;border-radius:6px;transition:color .2s ease,background-color .2s ease,transform .2s ease;display:block;text-align:left;width:100%;box-sizing:border-box}.dropdown-item-link:hover{color:var(--accent);background-color:var(--accent-light);transform:translate(4px)}.nav-link{font-size:.95rem;font-weight:500;padding:8px 0;color:var(--text-primary);opacity:.8;position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nav-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--accent);transition:width .3s var(--ease-framer)}.nav-link:hover,.nav-link.active{opacity:1;color:var(--accent)}.nav-link:hover:before,.nav-link.active:before{width:100%}@media (min-width: 769px){.nav-list{display:flex;align-items:center;list-style:none;gap:0!important;height:52px;background-color:#f9f6f0;border:1px solid rgba(17,35,90,.12);border-radius:6px;box-shadow:0 4px 15px #0000000a;padding:0!important}.nav-item{position:relative;display:flex;align-items:center;height:100%;border-right:1px solid rgba(17,35,90,.1)}.nav-item:first-child .nav-link{border-top-left-radius:5px;border-bottom-left-radius:5px}.nav-item:last-child .nav-link{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:none}.nav-item:last-child{border-right:none}.nav-link{font-size:.95rem;font-weight:700;padding:0 26px!important;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#333!important;text-shadow:none!important;opacity:1!important;transition:background-color .25s ease,color .25s ease}.nav-link.active{background-color:#e5c158!important;color:#11235a!important}.nav-link:hover:not(.active){background-color:#11235a0a;color:#7ac143!important}.nav-link:before{display:none!important}.dropdown-menu,.mega-menu{top:calc(100% + 15px)!important}}.dropdown-trigger>.nav-link:after,.mega-menu-trigger>.nav-link:after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-2px;transition:transform .2s ease,margin-top .2s ease;opacity:.7;flex-shrink:0}.dropdown-trigger:hover>.nav-link:after,.dropdown-trigger.active>.nav-link:after,.mega-menu-trigger:hover>.nav-link:after,.mega-menu-trigger.active>.nav-link:after{transform:rotate(-135deg);margin-top:2px}.header-utils{display:flex;align-items:center;gap:20px}.whatsapp-header-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--whatsapp-green);color:#fff;transition:transform var(--transition-speed) var(--ease-framer)}.whatsapp-header-link:hover{transform:scale(1.1)}.whatsapp-header-link svg{width:20px;height:20px;fill:currentColor}.mega-menu-trigger:hover .mega-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scaleY(1)}.mega-menu{position:absolute;top:90px;left:50%;transform:translate(-50%) translateY(10px) scaleY(.95);transform-origin:top center;width:90vw;max-width:1100px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-mega-menu);opacity:0;visibility:hidden;z-index:1001;padding:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;transition:opacity .25s var(--ease-framer),transform .25s var(--ease-framer),visibility .25s var(--ease-framer);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.mega-menu:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent var(--border-color) transparent}.mega-category{display:flex;flex-direction:column;gap:12px}.mega-category-title{font-size:.9rem;font-weight:700;text-transform:uppercase;color:var(--accent);letter-spacing:.8px;margin-bottom:6px}.mega-item-link{font-size:1rem;font-weight:500;color:var(--text-primary);opacity:.85;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.mega-item-link:hover{opacity:1;background-color:var(--accent-light);color:var(--accent);transform:translate(4px)}.mega-promo{grid-column:span 1;background-color:var(--bg-secondary);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px dashed var(--border-color)}.mega-promo-text{font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0;z-index:1010}.hamburger span{width:100%;height:2px;background-color:var(--text-primary);transition:transform .3s ease,opacity .3s ease}.site-header:not(.header-scrolled) .hamburger:not(.hamburger-active) span{background-color:#fff}.hamburger.hamburger-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.hamburger-active span:nth-child(2){opacity:0}.hamburger.hamburger-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 1200px) and (min-width: 769px){.nav-list{gap:20px}.site-logo{height:55px}.header-container{height:80px}.dropdown-menu,.mega-menu{top:80px}}@media (max-width: 992px) and (min-width: 769px){.nav-link{font-size:.85rem;padding:0 16px!important}.site-logo{height:48px}.header-container{height:75px}}@media (max-width: 768px){.hamburger{display:flex}.main-nav{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:var(--bg-primary);box-shadow:-10px 0 30px #00000026;z-index:1005;padding:100px 30px 40px;transition:right .4s var(--ease-framer);display:block;overflow-y:auto}.main-nav.mobile-active{right:0}.nav-list{flex-direction:column;align-items:flex-start;gap:16px;height:auto}.nav-item{width:100%;flex-direction:column;align-items:flex-start;height:auto}.nav-link{width:100%;font-size:1.1rem;padding:10px 0;border-bottom:1px solid var(--border-color)}.dropdown-menu{position:static;transform:none!important;opacity:1;visibility:visible;display:none;width:100%;min-width:0;box-shadow:none;border:none;border-left:2px solid var(--border-color);border-radius:0;padding:8px 0 8px 16px;margin-top:4px;background-color:transparent;box-sizing:border-box}.dropdown-menu:before{display:none}.dropdown-trigger.active>.dropdown-menu{display:flex}.mega-menu{position:static;transform:none!important;opacity:1;visibility:visible;display:none;width:100%;grid-template-columns:1fr;box-shadow:none;border:none;border-left:2px solid var(--border-color);border-radius:0;padding:8px 0 8px 16px;margin-top:4px;gap:16px;background-color:transparent;box-sizing:border-box}.mega-menu:before{display:none}.mega-menu-trigger.active>.mega-menu{display:grid}.header-utils{gap:12px}.footer-brand-col,.footer-nav-col,.footer-contact-col{grid-column:span 12!important;text-align:center}.footer-links-list{align-items:center}.footer-contact-item{justify-content:center}}.theme-toggle-btn{position:fixed;bottom:100px;right:30px;width:54px;height:54px;border-radius:50%;background-color:var(--bg-primary);color:var(--text-primary);box-shadow:0 10px 25px #00000026;display:flex;align-items:center;justify-content:center;z-index:999;border:1px solid var(--border-color);transition:transform var(--transition-speed) var(--ease-framer),background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.theme-toggle-btn:hover{transform:scale(1.1) rotate(15deg)}.theme-toggle-btn svg{width:24px;height:24px;fill:currentColor}.theme-toggle-btn .sun-icon,.dark-theme .theme-toggle-btn .moon-icon{display:none}.dark-theme .theme-toggle-btn .sun-icon{display:block}.whatsapp-widget-container{position:fixed;bottom:30px;right:30px;z-index:999;display:flex;flex-direction:column;align-items:flex-end}.whatsapp-widget-btn{width:60px;height:60px;border-radius:50%;background-color:var(--whatsapp-green);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #25d36659;transition:transform var(--transition-speed) var(--ease-framer)}.whatsapp-widget-btn:hover{transform:scale(1.1)}.whatsapp-widget-btn svg{width:32px;height:32px;fill:currentColor}.whatsapp-popup-bubble{position:absolute;bottom:75px;right:0;width:320px;background-color:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:16px;padding:16px 20px;opacity:0;visibility:hidden;transform:translateY(15px) scale(.95);transform-origin:bottom right;transition:opacity .4s var(--ease-framer),transform .4s var(--ease-framer),visibility .4s var(--ease-framer)}.whatsapp-popup-bubble.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.whatsapp-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.whatsapp-popup-title{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--accent)}.whatsapp-popup-close-btn{font-size:1.2rem;color:var(--text-secondary);opacity:.7}.whatsapp-popup-close-btn:hover{opacity:1}.whatsapp-popup-body{font-size:.88rem;color:var(--text-primary);line-height:1.4;margin-bottom:12px}.whatsapp-popup-cta{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#fff;background-color:var(--whatsapp-green);padding:6px 12px;border-radius:20px}.site-footer{background-color:var(--bg-secondary);color:var(--text-primary);border-top:1px solid var(--border-color);padding:80px 0 30px;margin-top:100px}.footer-top{margin-bottom:60px}.footer-brand-col{grid-column:span 4}.footer-nav-col{grid-column:span 2}.footer-contact-col{grid-column:span 4}.footer-brand-title{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;margin-bottom:20px;color:var(--text-primary)}.footer-description{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.footer-title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:24px;color:var(--accent)}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-link{font-size:.95rem;color:var(--text-secondary)}.footer-link:hover{color:var(--accent);transform:translate(2px)}.footer-contact-item{display:flex;gap:12px;margin-bottom:16px;font-size:.95rem}.footer-contact-item svg{width:20px;height:20px;fill:var(--accent);flex-shrink:0}.footer-contact-label{font-weight:600;margin-bottom:4px}.footer-contact-val{color:var(--text-secondary)}.footer-contact-val a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border-color);padding-top:30px;text-align:center}.footer-copyright{font-size:.88rem;color:var(--text-secondary)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent);color:#fff;padding:12px 28px;border-radius:12px;font-family:var(--font-body);font-weight:600;font-size:.95rem;transition:background-color var(--transition-speed) ease,transform var(--transition-speed) var(--ease-framer),box-shadow var(--transition-speed) ease;box-shadow:0 4px 15px #0330401a}.dark-theme .btn-primary{color:#121212;box-shadow:0 4px 15px #a9ffca26}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--text-primary);border:1px solid var(--border-color);padding:12px 28px;border-radius:12px;font-family:var(--font-body);font-weight:600;font-size:.95rem;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease,transform var(--transition-speed) var(--ease-framer)}.btn-secondary:hover{background-color:var(--bg-secondary);border-color:var(--text-primary);transform:translateY(-2px)}[data-fade]{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-framer),transform .6s var(--ease-framer)}[data-fade].visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.header-container{height:70px!important}.site-logo{height:45px!important}.about-hero h1,.careers-hero h1,.contact-hero h1,.crops-hero h1,.seeds-hero h1,.catalog-header-section h1{font-size:2.2rem!important}.about-hero,.careers-hero,.contact-hero,.crops-hero,.seeds-hero,.catalog-header-section{padding:120px 0 60px!important}.contact-panel,.contact-form-panel,.seeds-treatment-guide{padding:25px!important;border-radius:18px!important}}@media (max-width: 480px){.whatsapp-widget-container{right:20px!important;bottom:20px!important}.theme-toggle-btn{right:20px!important;bottom:90px!important;width:48px!important;height:48px!important}.whatsapp-popup-bubble{width:280px!important;bottom:70px!important}.about-hero h1,.careers-hero h1,.contact-hero h1,.crops-hero h1,.seeds-hero h1,.catalog-header-section h1{font-size:1.8rem!important}.header-utils{gap:8px!important}.whatsapp-header-link{width:36px!important;height:36px!important}.whatsapp-header-link svg{width:18px!important;height:18px!important}}.lang-switch-link{font-family:var(--font-body);font-weight:700;font-size:.85rem;color:var(--text-primary);border:1px solid var(--border-color);padding:6px 12px;border-radius:20px;text-transform:uppercase;transition:all .2s ease;margin-right:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002}.lang-switch-link:hover{background-color:var(--accent-light);color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.site-header:not(.header-scrolled) .lang-switch-link{color:#fff;border-color:#fff6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.site-header:not(.header-scrolled) .lang-switch-link:hover{background-color:#ffffff26;border-color:#fff}html[lang=ur]{--font-body: "Noto Naskh Urdu", "Rethink Sans", sans-serif;--font-heading: "Noto Naskh Urdu", "Libre Caslon Text", serif}html[lang=ur] .lang-switch-link{font-family:Rethink Sans,sans-serif;margin-right:0;margin-left:12px}html[lang=ur] [dir=rtl]{text-align:right}html[lang=ur] .hamburger{margin-left:0;margin-right:15px}html[lang=ur] .main-nav{left:-100%;right:auto}html[lang=ur] .main-nav.mobile-active{left:0;right:auto}@media (max-width: 768px){html[lang=ur] .dropdown-menu,html[lang=ur] .mega-menu{border-left:none!important;border-right:2px solid var(--border-color)!important;padding-left:0!important;padding-right:16px!important}}html[lang=ur] .nav-item.dropdown-trigger .dropdown-menu{left:auto;right:50%;transform:translate(50%) translateY(10px) scaleY(.95)}html[lang=ur] .nav-item.dropdown-trigger:hover .dropdown-menu{transform:translate(50%) translateY(0) scaleY(1)}html[lang=ur] .nav-link svg{margin-left:0;margin-right:6px}html[lang=ur] .theme-toggle-btn,html[lang=ur] .whatsapp-widget-container{right:auto!important;left:30px!important}html[lang=ur] .whatsapp-popup-bubble{right:auto!important;left:0!important}html[lang=ur] .whatsapp-popup-close-btn{right:auto!important;left:12px!important}@media (max-width: 480px){html[lang=ur] .theme-toggle-btn{left:20px!important;right:auto!important;bottom:90px!important}html[lang=ur] .whatsapp-widget-container{left:20px!important;right:auto!important;bottom:20px!important}html[lang=ur] .whatsapp-popup-bubble{left:0!important;right:auto!important}}html[lang=ur] .nav-item{border-right:none;border-left:1px solid rgba(17,35,90,.1)}html[lang=ur] .nav-item:last-child{border-left:none}
