:root{--color-primary: #15803D;--color-primary-light: #22C55E;--color-primary-dark: #166534;--color-primary-hover: #166534;--color-primary-50: #F0FDF4;--color-primary-100: #DCFCE7;--color-primary-200: #BBF7D0;--color-primary-800: #166534;--color-primary-900: #14532D;--color-primary-rgb: 21, 128, 61;--color-mint: #DCFCE7;--color-mint-light: #F0FDF4;--color-mint-dark: #166534;--color-secondary: #0284C7;--color-secondary-light: #38BDF8;--color-secondary-dark: #0369A1;--color-secondary-hover: #0369A1;--color-secondary-50: #F0F9FF;--color-secondary-100: #E0F2FE;--color-secondary-rgb: 2, 132, 199;--color-accent: #D97706;--color-accent-light: #F59E0B;--color-accent-dark: #B45309;--color-accent-50: #FFFBEB;--color-accent-100: #FEF3C7;--color-gold: #F59E0B;--color-bg-main: #F8FAFC;--color-bg-card: #FFFFFF;--color-bg-card-glass: rgba(255, 255, 255, .92);--color-bg-surface-subtle: #F1F5F9;--color-bg-dark: #14532D;--color-bg-darker: #0F391B;--color-bg-dark-card: #1E293B;--color-text-main: #0F172A;--color-text-muted: #475569;--color-text-light: #94A3B8;--color-text-inverse: #FFFFFF;--color-border-subtle: #E2E8F0;--color-border-medium: #CBD5E1;--color-border-focus: #15803D;--color-border-glass: rgba(255, 255, 255, .5);--color-success: #16A34A;--color-warning: #D97706;--color-error: #DC2626;--color-info: #0284C7;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--font-size-6xl: 4.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.15;--line-height-snug: 1.35;--line-height-normal: 1.55;--line-height-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-max-width: 1280px;--container-narrow-width: 960px;--container-padding: clamp(1rem, 5vw, 2.5rem);--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--radius-shree: 20px 0 20px 0;--radius-shree-reverse: 0 20px 0 20px;--radius-shree-lg: 32px 0 32px 0;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px -2px rgba(21, 128, 61, .08), 0 2px 6px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 28px -4px rgba(21, 128, 61, .12), 0 4px 10px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 36px -6px rgba(21, 128, 61, .16), 0 10px 16px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 28px 60px -12px rgba(0, 0, 0, .18);--shadow-green-glow: 0 10px 30px -4px rgba(21, 128, 61, .3);--shadow-gold-glow: 0 10px 25px -5px rgba(245, 158, 11, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.16, 1, .3, 1);--z-header: 100;--z-modal: 500;--z-overlay: 400;--z-drawer: 450;--z-tooltip: 600}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:auto}body{min-height:100vh;font-family:var(--font-family-sans);color:var(--color-text-main);background-color:var(--color-bg-main);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}h1,h2,h3,h4,h5,h6,.display-1,.display-2,.heading-1,.heading-2,.heading-3,.heading-4{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);color:var(--color-text-main);line-height:var(--line-height-tight);letter-spacing:-.025em}.display-1{font-size:clamp(2.5rem,5vw + 1rem,var(--font-size-6xl));font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:-.035em}.display-2{font-size:clamp(2rem,4vw + .8rem,var(--font-size-5xl));font-weight:var(--font-weight-extrabold);line-height:1.12}h1,.heading-1{font-size:clamp(2rem,3.5vw + .5rem,var(--font-size-4xl))}h2,.heading-2{font-size:clamp(1.625rem,2.5vw + .5rem,var(--font-size-3xl))}h3,.heading-3{font-size:clamp(1.25rem,1.8vw + .3rem,var(--font-size-2xl))}h4,.heading-4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h5,.heading-5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}h6,.heading-6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}p{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.lead{font-size:clamp(1.05rem,1.2vw + .5rem,var(--font-size-lg));line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-marathi{font-family:inherit;font-style:normal;color:var(--color-primary-dark);background:var(--color-primary-50);padding:.35rem .75rem;border-radius:var(--radius-md);border-left:3px solid var(--color-primary);display:inline-block;font-size:.95rem;line-height:1.5}.text-gradient-primary{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 50%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-blue{background:linear-gradient(135deg,var(--color-secondary-dark) 0%,var(--color-secondary) 50%,var(--color-secondary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-harvest{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);background:var(--color-primary-100);padding:.35rem .85rem;border-radius:var(--radius-full);margin-bottom:var(--space-3)}.eyebrow-blue{color:var(--color-secondary);background:var(--color-secondary-100)}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.container-narrow{width:100%;max-width:var(--container-narrow-width);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:clamp(var(--space-12),7vw,var(--space-20));position:relative}.section-tight{padding-block:clamp(var(--space-8),4vw,var(--space-12))}.section-header{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:clamp(var(--space-8),4vw,var(--space-14))}.section-header.text-left{text-align:left;margin-inline:0}.grid{display:grid;gap:var(--space-6)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media(min-width:1024px){.grid-2-fixed{grid-template-columns:repeat(2,1fr)}.grid-3-fixed{grid-template-columns:repeat(3,1fr)}.grid-4-fixed{grid-template-columns:repeat(4,1fr)}}.topbar-wrapper{background-color:#166534;color:#fff;font-size:var(--font-size-xs);padding-block:.55rem;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:101}.topbar-container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.topbar-contacts{display:flex;align-items:center;gap:var(--space-6)}.topbar-link{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.topbar-link:hover{color:var(--color-gold)}.topbar-badge{display:inline-flex;align-items:center;gap:6px;background-color:#fff3;padding:2px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;color:#fff}.navbar-wrapper{position:sticky;top:0;left:0;right:0;z-index:var(--z-header);background-color:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px #0000000d;border-bottom:1px solid var(--color-border-subtle);transition:all var(--transition-normal)}.navbar-wrapper.scrolled{background:#fffffffa;box-shadow:0 8px 25px #15803d1a}.navbar-container{display:flex;align-items:center;justify-content:space-between;height:84px;transition:height var(--transition-fast)}.navbar-wrapper.scrolled .navbar-container{height:72px}.nav-brand{display:flex;align-items:center;text-decoration:none;line-height:1}.nav-brand-logo{height:48px;width:auto;max-width:260px;object-fit:contain;display:block;transition:transform var(--transition-normal)}.navbar-wrapper.scrolled .nav-brand-logo{height:40px}@media(max-width:768px){.navbar-container{height:68px}.nav-brand-logo{height:38px;max-width:190px}}.nav-brand:hover .nav-brand-logo{transform:scale(1.02)}.nav-brand-text{display:flex;flex-direction:column}.nav-brand-name{font-family:var(--font-family-display);font-size:1.45rem;font-weight:900;color:var(--color-primary);letter-spacing:-.02em;line-height:1.05}.nav-brand-sub{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--color-gold)}.nav-links{display:none;align-items:center;gap:var(--space-6)}.nav-link-item{position:relative}.nav-link{font-family:var(--font-family-display);font-size:.925rem;font-weight:600;color:var(--color-text-main);transition:color var(--transition-fast);position:relative;padding:var(--space-2) 0;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.nav-link:hover,.nav-link.active{color:var(--color-primary)}.nav-link.active:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background-color:var(--color-primary);border-radius:var(--radius-full)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(12px);width:680px;background-color:#fff;border-radius:var(--radius-xl);box-shadow:0 20px 40px -10px #0000001f,0 0 0 1px var(--color-border-subtle);border:1px solid var(--color-border-subtle);padding:var(--space-6);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--transition-normal);z-index:200}.nav-link-item:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(4px)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.mega-col-header{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-100);margin-bottom:var(--space-3)}.mega-items-list{display:flex;flex-direction:column;gap:6px}.mega-item-link{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-main);text-decoration:none;font-weight:500;transition:all var(--transition-fast)}.mega-item-link:hover{background-color:var(--color-primary-50);color:var(--color-primary);transform:translate(3px)}.nav-actions{display:none;align-items:center;gap:var(--space-4)}@media(min-width:992px){.nav-links,.nav-actions{display:flex}.mobile-menu-btn{display:none!important}}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);background-color:var(--color-bg-surface-subtle);color:var(--color-primary);border:1px solid var(--color-border-subtle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;padding:.85rem 1.6rem;border-radius:var(--radius-full);transition:all var(--transition-normal);cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.98)}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px #15803d47}@media(hover:hover){.btn-primary:hover{background-color:var(--color-primary-hover);box-shadow:0 8px 24px #15803d61;transform:translateY(-2px);color:#fff}}.btn-secondary{background-color:var(--color-secondary);color:#fff;box-shadow:0 4px 14px #0284c747}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-secondary-hover);box-shadow:0 6px 20px #0284c761;transform:translateY(-2px)}}.btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 14px #f59e0b59}@media(hover:hover){.btn-gold:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 20px #f59e0b80;transform:translateY(-2px)}}.btn-outline{background-color:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}@media(hover:hover){.btn-outline:hover{border-color:var(--color-primary);background-color:var(--color-primary-50);color:var(--color-primary);transform:translateY(-2px)}}.btn-outline-white{background-color:#ffffff26;color:#fff;border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(hover:hover){.btn-outline-white:hover{background-color:#fff;color:var(--color-primary);border-color:#fff;transform:translateY(-2px)}}.btn-white{background-color:#fff;color:var(--color-primary);box-shadow:var(--shadow-md);font-weight:700}@media(hover:hover){.btn-white:hover{background-color:var(--color-primary-50);box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.btn-sm{padding:.6rem 1.15rem;font-size:var(--font-size-xs)}.btn-lg{padding:1.05rem 2.1rem;font-size:var(--font-size-base)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .65rem;border-radius:var(--radius-full);line-height:1.2}.badge-green{background-color:var(--color-primary-100);color:var(--color-primary-dark)}.badge-mint{background-color:var(--color-mint);color:var(--color-primary-dark);font-weight:700}.badge-blue{background-color:var(--color-secondary-100);color:var(--color-secondary-dark)}.badge-amber{background-color:var(--color-accent-100);color:var(--color-accent-dark)}.badge-neutral{background-color:var(--color-bg-surface-subtle);color:var(--color-text-muted)}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:clamp(var(--space-5),3vw,var(--space-8));box-shadow:var(--shadow-sm);transition:all var(--transition-normal);position:relative;overflow:hidden}@media(hover:hover){.card:hover{box-shadow:var(--shadow-xl);border-color:#15803d33;transform:translateY(-4px)}}.card-shree{border-radius:var(--radius-shree);border:1px solid var(--color-border-subtle)}.card-glass{background:var(--color-bg-card-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-glass);box-shadow:var(--shadow-md)}.shree-product-card{background:#fff;border-radius:16px;border:1px solid var(--color-border-subtle);box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);height:100%}@media(hover:hover){.shree-product-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #15803d26;border-color:var(--color-primary-200)}.shree-product-card:hover .shree-card-img{transform:scale(1.06)}.shree-product-card:hover .shree-detail-bar{background-color:var(--color-primary);color:#fff}.shree-product-card:hover .shree-detail-bar svg{transform:translate(4px);color:var(--color-gold)}}.shree-card-img-wrap{position:relative;height:220px;background:radial-gradient(circle at 50% 40%,#f0fdf4,#fff);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--color-border-subtle);padding:12px}.shree-card-img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.shree-card-body{padding:var(--space-5);display:flex;flex-direction:column;flex:1}.shree-detail-bar{background-color:var(--color-primary-100);color:var(--color-primary-dark);padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:var(--font-size-xs);text-decoration:none;transition:all var(--transition-normal);border-top:1px solid rgba(21,128,61,.08)}.shree-detail-bar svg{transition:transform var(--transition-normal)}.hero-slider-wrapper{position:relative;overflow:hidden;background:linear-gradient(180deg,#f0fdf4,#fff)}.hero-slide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide.active{opacity:1;visibility:visible;position:relative}.hero-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:var(--radius-full);background-color:#ffffffe6;border:1px solid var(--color-border-subtle);color:var(--color-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000001a;cursor:pointer;z-index:10;transition:all .2s ease}.hero-arrow-btn:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-50%) scale(1.08)}.hero-arrow-btn.prev{left:20px}.hero-arrow-btn.next{right:20px}.hero-dots-container{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--space-6)}.hero-dot{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--color-border-medium);border:none;cursor:pointer;transition:all .3s ease}.hero-dot.active{width:28px;background-color:var(--color-primary)}.form-group{margin-bottom:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}.form-label .required{color:var(--color-error);margin-left:2px}.form-input,.form-textarea,.form-select{width:100%;padding:.85rem 1.15rem;border:1.5px solid var(--color-border-medium);border-radius:var(--radius-lg);background-color:#fff;color:var(--color-text-main);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #15803d1f}.form-textarea{min-height:120px;resize:vertical}.form-error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--space-1)}.footer-wrapper{background-color:#14532d;color:#fff;padding-top:clamp(var(--space-12),6vw,var(--space-20));padding-bottom:var(--space-8);position:relative;overflow:hidden;border-top:4px solid var(--color-primary-light)}.footer-grid{display:grid;gap:var(--space-10);grid-template-columns:1fr;margin-bottom:var(--space-12)}@media(min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-grid{grid-template-columns:2fr 1fr 1.2fr 1.5fr}}.footer-col-title{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-4);letter-spacing:-.01em;position:relative;display:inline-block}.footer-col-title:after{content:"";position:absolute;bottom:-6px;left:0;width:28px;height:2px;background-color:var(--color-gold)}.footer-links-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.footer-link{color:#dcfce7;font-size:var(--font-size-sm);transition:all var(--transition-fast);text-decoration:none}.footer-link:hover{color:var(--color-gold);transform:translate(4px)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-xs);color:#bbf7d0}@media(min-width:768px){.footer-bottom{flex-direction:row}}.scroll-top-progress{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #15803d66;cursor:pointer;z-index:100;border:2px solid #FFFFFF;transition:all var(--transition-normal);opacity:0;visibility:hidden;transform:translateY(12px)}.scroll-top-progress.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-progress:hover{background-color:var(--color-primary-hover);transform:translateY(-4px)}.hero-slider-track{display:flex;width:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform}.hero-slide-item{flex:0 0 100%;width:100%;min-width:100%;opacity:.25;transform:scale(.97);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.hero-slide-item.active{opacity:1;transform:scale(1)}.crop-slider-container{overflow:hidden;width:100%;position:relative;padding:6px 0 16px}.crop-slider-track{display:flex;gap:24px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform}.crop-slider-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;background:#fff;border-radius:16px;border:1px solid var(--color-border-subtle);box-shadow:0 4px 16px #0000000a;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .4s ease,border-color .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.crop-slider-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #15803d1f;border-color:var(--color-primary-200)}@media(max-width:991px){.crop-slider-card{flex:0 0 calc((100% - 24px)/2)}}@media(max-width:640px){.crop-slider-card{flex:0 0 100%}}@keyframes floatEffect{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #0c4b1666}50%{box-shadow:0 0 0 14px #0c4b1600}}@keyframes pulseGoldGlow{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 14px #f59e0b00}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-float{animation:floatEffect 4s ease-in-out infinite}.animate-float-slow{animation:floatSlow 6s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2.5s infinite}.animate-pulse-gold{animation:pulseGoldGlow 2.5s infinite}.animate-spin-slow{animation:rotateSlow 20s linear infinite}.text-3d{-webkit-text-stroke:1.5px rgba(255,255,255,.95);color:transparent!important;text-shadow:0 6px 30px rgba(0,0,0,.35);display:inline-block;letter-spacing:-.01em;font-weight:900}.text-3d-dark{-webkit-text-stroke:1.5px var(--color-primary);color:transparent!important;text-shadow:0 4px 20px rgba(12,75,22,.15);display:inline-block;font-weight:900}.gsap-reveal{opacity:0;transform:translateY(24px)}.gsap-fade{opacity:0}.gsap-scale{opacity:0;transform:scale(.95)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gsap-reveal,.gsap-fade,.gsap-scale{opacity:1!important;transform:none!important}}
