.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space-xl) var(--space-lg);transition:all var(--transition-base)}.navbar--scrolled{background:#101413f2;padding:var(--space-md) var(--space-lg)}.navbar__inner{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:var(--space-2xl)}.navbar__logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:var(--fs-nav-logo);letter-spacing:.12em;transition:opacity var(--transition-fast)}.navbar__logo:hover{opacity:.8}.navbar__logo-img{height:64px;width:auto;object-fit:contain}.navbar__links{display:flex;align-items:center;gap:var(--space-xl);margin-left:auto}.navbar__link{font-size:var(--fs-nav-link);font-weight:500;color:var(--color-text-primary);transition:color var(--transition-fast);position:relative}.navbar__link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--color-text-primary);transition:width var(--transition-base)}.navbar__link:hover:after{width:100%}.navbar__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:var(--fs-nav-cta);font-weight:600;color:var(--color-base);background:var(--color-accent);border-radius:var(--radius-sm);transition:var(--transition-base);letter-spacing:.02em}.navbar__cta:hover{background:var(--color-accent-hover)}.navbar__brochure{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:var(--fs-nav-cta);font-weight:600;color:var(--color-text-primary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:var(--transition-base);letter-spacing:.02em}.navbar__brochure:hover{background:var(--color-surface-elevated);border-color:var(--color-border-light)}.navbar__hamburger{display:none;flex-direction:column;gap:5px;padding:var(--space-sm);z-index:101}.navbar__hamburger span{display:block;width:22px;height:2px;background:var(--color-text-primary);border-radius:2px;transition:all var(--transition-base)}.navbar__hamburger--open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar__hamburger--open span:nth-child(2){opacity:0}.navbar__hamburger--open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.navbar__hamburger{display:flex}.navbar__links{position:fixed;top:0;left:0;right:0;bottom:0;background:#101413f7;flex-direction:column;justify-content:center;gap:var(--space-2xl);opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.navbar__links--open{opacity:1;pointer-events:auto}.navbar__link{font-weight:600}.navbar__cta,.navbar__brochure{padding:14px 32px}.navbar__contact-info{display:none}}.navbar__contact-info{display:flex;flex-direction:column;gap:4px;margin-left:var(--space-lg)}.navbar__contact-item{font-size:var(--fs-nav-contact);font-weight:500;text-decoration:none;transition:opacity var(--transition-fast);cursor:default!important}.navbar__contact-item:hover{opacity:.8}.shiny-text{display:inline-block;background-color:var(--shiny-color);position:relative;background-image:linear-gradient(90deg,transparent 0%,var(--shiny-shine) 50%,transparent 100%);background-size:var(--shiny-spread, 120px) 100%;background-repeat:no-repeat;background-position:-100% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shiny-slide var(--shiny-speed, 2.2s) var(--shiny-delay, 0s) var(--shiny-yoyo, normal) infinite;animation-direction:var(--shiny-direction, normal)}.shiny-text.pause-on-hover:hover{animation-play-state:paused}.shiny-text.disabled{animation:none;background-image:none;-webkit-text-fill-color:var(--shiny-color)}@keyframes shiny-slide{0%{background-position:-100% center}to{background-position:200% center}}.hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero__layout-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:92vw;flex:1}.hero__giant-text{font-size:var(--fs-hero-giant);font-weight:800;line-height:.8;color:var(--color-text-primary);text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 40%,#0000);-webkit-user-select:none;user-select:none;margin-bottom:1vw;margin-top:auto}.hero__gradient-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsla(160,12%,7%,.15) 0%,hsla(160,12%,7%,.4) 50%,hsla(160,12%,7%,.85) 85%,var(--color-base) 100%);z-index:1}.hero__content{position:relative;z-index:2;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-lg);flex:1;width:100%;max-width:820px;padding-top:max(100px,12vh);padding-bottom:var(--space-xl)}.hero__title{font-size:var(--fs-hero-title);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary);min-height:1.3em;display:flex;align-items:center}.hero__subtitle{font-size:var(--fs-hero-subtitle);color:var(--color-text-secondary);max-width:840px;line-height:1.8}.hero__shiny-text{font-size:var(--fs-hero-shiny);font-weight:600}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@media(max-width:768px){.hero__content{padding-top:100px;text-align:left;align-items:flex-start}}@media(max-width:480px){.hero__title{min-height:2.6em}}.hero h1,.hero h2,.hero h3,.hero p,.hero span,.hero div,.hero section,.hero__title,.hero__subtitle,.hero__shiny-text,.hero__giant-text,.hero__content,.hero__layout-wrapper{cursor:default!important}.problema{position:relative;width:100%;background-color:var(--color-base);padding:var(--space-5xl) 0}.problema__container{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}.problema__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xl);max-width:1400px;margin:0 auto}.problema__title{font-size:var(--fs-problema-title);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.problema__subtitle{font-size:var(--fs-problema-subtitle);font-weight:500;line-height:1.4;color:var(--color-accent);margin:0;max-width:1400px}.problema__body{display:flex;flex-direction:column;gap:var(--space-lg);margin:0}.problema__body p{font-size:var(--fs-problema-body);line-height:1.8;color:var(--color-text-secondary);margin:0;text-align:left}.problema__highlight{color:var(--color-text-primary);font-weight:600;position:relative}.problema__card{background:transparent;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);margin-top:var(--space-lg);position:relative;overflow:hidden;transition:box-shadow var(--transition-base);cursor:default}.problema__card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-lg);padding:2px;background:radial-gradient(circle 150px at var(--mouse-x) var(--mouse-y),var(--color-accent),transparent);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-base);pointer-events:none}.problema__card:hover:before{opacity:1}.problema__card:hover .problema__shiny-text{transform:scale(1.02);transition:transform .3s ease}.problema__shiny-text{font-size:var(--fs-problema-shiny);font-weight:600;line-height:1.4;display:block;transition:transform .3s ease}@media(max-width:768px){.problema{padding:var(--space-4xl) 0}.problema__container{padding:0 var(--space-md)}.problema__content{gap:var(--space-lg)}.problema__card{padding:var(--space-xl)}}@media(max-width:480px){.problema__card{padding:var(--space-lg)}}.problema h1,.problema h2,.problema h3,.problema p,.problema span,.problema div,.problema section,.problema__title,.problema__subtitle,.problema__body,.problema__highlight,.problema__card,.problema__shiny-text{cursor:default!important}.rotating-text{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.rotating-text-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rotating-text-word{display:inline-flex}.rotating-text-lines{display:flex;flex-direction:column;width:100%}.rotating-text-element{display:inline-block}.rotating-text-space{white-space:pre}.introduction{background:transparent}.introduction__content-wrapper{padding-top:0!important;padding-bottom:0!important;max-width:820px;display:flex;flex-direction:column;gap:var(--space-lg)}.introduction__kicker{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.problem__title{font-size:var(--font-size-5xl);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary);min-height:1.3em;display:flex;align-items:center}.introduction__rotating-text{justify-content:flex-start;color:var(--color-text-primary)}.introduction__rotating-element{display:inline-block;color:var(--color-text-primary)}.introduction__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:540px;line-height:1.7}@media(max-width:768px){.introduction__content-wrapper{padding-top:0!important}.introduction__title{font-size:var(--font-size-4xl)}.introduction__subtitle{font-size:var(--font-size-base)}}@media(max-width:480px){.introduction__title{font-size:var(--font-size-3xl);min-height:2.6em}}.image-comparison{position:relative;width:100%;height:100%;border-radius:var(--radius-sm);overflow:hidden;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="none" stroke="white" stroke-width="2"/></svg>') 16 16,ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid var(--color-border-light)}.image-comparison__after,.image-comparison__before{position:absolute;top:0;right:0;bottom:0;left:0}.image-comparison__after img,.image-comparison__before img{width:100%;height:100%;object-fit:cover;pointer-events:none}.image-comparison__label{position:absolute;bottom:12px;padding:4px 12px;font-size:var(--fs-comparison-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px}.image-comparison__label--before{left:12px}.image-comparison__label--after{right:12px}.image-comparison__slider{position:absolute;top:0;bottom:0;width:0;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:center}.image-comparison--animating .image-comparison__slider{transition:left 1s cubic-bezier(.25,.46,.45,.94)}.image-comparison--animating .image-comparison__before{transition:clip-path 1s cubic-bezier(.25,.46,.45,.94)}.image-comparison__slider-line{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px #0006}.image-comparison__slider-handle{position:relative;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--color-base);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0006;z-index:11}.image-comparison__hint-overlay{position:absolute;top:0;left:0;right:0;height:20%;background:linear-gradient(to bottom,#000000d9,#0009,#0003);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;pointer-events:none;animation:fadeIn .3s ease-out}.image-comparison__hint-text{position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%);color:#fff;font-size:var(--fs-comparison-handle);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5);opacity:.95;letter-spacing:.2px;text-align:center;z-index:26;white-space:nowrap}.image-comparison__hint-hand{position:absolute;top:calc(50% + 20px);transform:translate(-50%,-50%);z-index:25;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.image-comparison--animating .image-comparison__hint-hand{transition:left 1s cubic-bezier(.25,.46,.45,.94)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-comparison--hint-active{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle cx="16" cy="16" r="14" fill="none" stroke="white" stroke-width="2"/></svg>') 16 16,ew-resize}.pie-chart{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.pie-chart__arc{opacity:0;transform-origin:center;transform:scale(.85);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--arc-index) * .15s)}.pie-chart--animated .pie-chart__arc{opacity:1;transform:scale(1)}.pie-chart__label{fill:#fff;font-size:var(--fs-piechart-tooltip);font-weight:700;opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--arc-index) * .15s + .3s);pointer-events:none}.pie-chart--animated .pie-chart__label{opacity:1}.pie-chart__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm) var(--space-md)}.pie-chart__legend-item{display:flex;align-items:center;gap:6px}.pie-chart__legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pie-chart__legend-label{font-size:var(--fs-piechart-label);color:var(--color-text-secondary)}.detection{position:relative;background:transparent}.detection__header{text-align:left;margin-bottom:var(--space-3xl)}.detection__conteo{margin-bottom:var(--space-3xl);padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.detection__conteo-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:stretch;min-height:400px}.detection__conteo-img{position:relative;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center}.detection__conteo-title{font-size:var(--fs-detection-title);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-md)}.detection__ia-text{font-size:var(--fs-detection-ai)!important}.detection__conteo-desc{font-size:var(--fs-detection-desc);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-xl);max-width:800px}.detection__stats{display:flex;gap:var(--space-3xl);margin-bottom:var(--space-xl)}.detection__stat{display:flex;flex-direction:column;gap:2px}.detection__stat-number{display:flex;align-items:baseline;gap:2px}.detection__count{font-size:var(--fs-detection-count);font-weight:800;letter-spacing:-.02em;color:var(--color-accent)}.detection__stat-label{font-size:var(--fs-detection-stat-label);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.detection__emphasis{padding:var(--space-lg) var(--space-xl);border-left:2px solid var(--color-accent);margin-left:2px}.detection__emphasis p{font-size:var(--fs-detection-emphasis);color:var(--color-text-secondary);line-height:1.6}.detection__emphasis strong{color:var(--color-text-primary);font-weight:700}.detection__ai-text{font-size:var(--fs-detection-ai);font-weight:600;margin-top:100px;margin-bottom:20px;cursor:default!important;transition:transform .6s cubic-bezier(.4,0,.2,1)}.detection__ai-text:hover{transform:scale(1.05)}.detection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.detection__card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base)}.detection__card:hover{border-color:var(--color-border-light)}.detection__card-image{position:relative;overflow:hidden;min-height:480px}.detection__card-image .image-comparison{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.detection__card-image .image-comparison img{object-fit:cover;object-position:center;height:100%;width:100%}.detection__card-info{padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);justify-content:center}.detection__card-title{font-size:var(--fs-detection-card-title);font-weight:700;color:var(--color-text-primary)}.detection__card-desc{font-size:var(--fs-detection-card-desc);color:var(--color-text-secondary);line-height:1.6}.detection__card-chart{margin-top:var(--space-sm);display:flex;justify-content:center}.detection__card-altitude{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.detection__altitude-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface-elevated);border-radius:var(--radius-sm)}.detection__altitude-icon{flex-shrink:0}.detection__altitude-icon--up{color:#34b268}.detection__altitude-icon--down{color:#e6b319}.detection__altitude-value{display:block;font-size:var(--fs-detection-alt-value);font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.detection__altitude-label{font-size:var(--fs-detection-alt-label);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.detection__more{text-align:center;margin-top:var(--space-4xl);color:var(--color-text-secondary);font-size:var(--fs-detection-more)}@media(max-width:1024px){.detection__grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}}@media(max-width:768px){.detection__conteo-content{grid-template-columns:1fr}.detection__conteo-img{order:-1}.detection__stats{flex-direction:column;gap:var(--space-lg)}.detection__card{grid-template-columns:1fr}.detection__card-image{position:relative;min-height:360px}}.report__header{text-align:left;margin-bottom:var(--space-3xl)}.report__blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.report__block{position:relative;padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-md)}.report__block:first-child{box-shadow:0 0 30px #22c55e33,0 0 60px #22c55e1a,0 4px 6px -1px #0000001a;transition:box-shadow .3s ease}.report__block:first-child:hover{box-shadow:0 0 40px #22c55e4d,0 0 80px #22c55e26,0 10px 15px -3px #0000001a}.report__block-title{font-size:var(--fs-report-title);font-weight:700;color:var(--color-text-primary)}.report__block-desc{font-size:var(--fs-report-desc);color:var(--color-text-secondary);line-height:1.6}.report__list{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-sm)}.report__list-item{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;font-size:var(--fs-report-list);color:var(--color-text-secondary)}.report__list-dash{color:var(--color-text-secondary);font-weight:500;flex-shrink:0}.report__message{margin-top:var(--space-2xl);padding:var(--space-xl) 0;border-top:1px solid var(--color-border)}.report__message p{font-size:var(--fs-report-highlight);color:var(--color-text-secondary);line-height:1.7;text-align:center}.report__message-highlight{font-size:var(--fs-report-highlight)!important;font-weight:700;color:var(--color-text-primary)!important;margin-top:var(--space-xs)}@media(max-width:768px){.report__blocks{grid-template-columns:1fr}}.report h1,.report h2,.report h3,.report p,.report span,.report div,.report section{cursor:default!important}.workflow{background:transparent}.workflow .section-title{font-size:var(--fs-workflow-section-title)}.workflow__header{text-align:left;margin-bottom:var(--space-3xl)}.workflow__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);position:relative}.workflow__step{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);transition:all var(--transition-base);overflow:hidden}.workflow__step:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,transparent 0%,hsla(145,65%,42%,.1) 25%,hsla(145,65%,42%,.3) 50%,hsla(145,65%,42%,.1) 75%,transparent 100%);border-radius:var(--radius-lg);opacity:0;transition:opacity var(--transition-base);z-index:-1}.workflow__step:hover{transform:translateY(-4px);border-color:#25b15f4d;box-shadow:0 8px 32px #25b15f1a,0 0 0 1px #25b15f1a}.workflow__step:hover:before{opacity:1}.workflow__icon-wrap{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#25b15f14;border:1px solid hsla(145,65%,42%,.15);color:var(--color-accent);margin-bottom:var(--space-md);transition:all var(--transition-base)}.workflow__step:hover .workflow__icon-wrap{background:#25b15f26;border-color:#25b15f4d;transform:scale(1.05)}.workflow__step-number{font-size:var(--fs-workflow-step-num);font-weight:700;color:var(--color-accent);letter-spacing:.05em;line-height:1}.workflow__step-title{font-size:var(--fs-workflow-title);font-weight:700;color:var(--color-text-primary)}.workflow__step-desc{font-size:var(--fs-workflow-desc);color:var(--color-text-secondary);line-height:1.6;max-width:240px}@media(max-width:1024px){.workflow__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}}@media(max-width:480px){.workflow__grid{grid-template-columns:1fr}}.workflow h1,.workflow h2,.workflow h3,.workflow p,.workflow span,.workflow div,.workflow section{cursor:default!important}.timing{background:transparent}.timing__header{text-align:left;margin-bottom:var(--space-3xl)}.timing__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-md)}.timing__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base)}.timing__card:hover{border-color:var(--color-border-light);transform:translateY(-3px)}.timing__card-img-wrap{aspect-ratio:16 / 10;overflow:hidden}.timing__card-img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.timing__card:hover .timing__card-img{transform:scale(1.04)}.timing__card-body{padding:var(--space-lg)}.timing__card-title{font-size:var(--fs-timing-title);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-xs);line-height:1.3}.timing__card-desc{font-size:var(--fs-timing-tag);color:var(--color-text-secondary);line-height:1.5}.timing__note{text-align:left;margin-top:var(--space-2xl);font-size:var(--fs-timing-note);color:var(--color-text-muted);max-width:500px}@media(max-width:1024px){.timing__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.timing__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.timing__grid{grid-template-columns:1fr;max-width:360px}}.crops{overflow:hidden}.crops__header{text-align:center;margin-bottom:var(--space-3xl)}.crops__header .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.crops__marquee{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg) 0}.infinite-row{width:100%;overflow:hidden;position:relative}.infinite-row__track{display:flex;gap:var(--space-lg);animation:scroll-left 30s linear infinite;width:max-content}.infinite-row--reverse .infinite-row__track{animation:scroll-right 30s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.crop-card{position:relative;width:280px;height:360px;border-radius:var(--radius-lg);overflow:hidden;flex-shrink:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.crop-card:hover{transform:scale(1.03);box-shadow:0 20px 40px #0000004d}.crop-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.crop-card:hover .crop-card__image{transform:scale(1.05)}.crop-card__overlay{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl);background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);display:flex;align-items:flex-end;justify-content:center;height:50%}.crop-card__name{font-size:var(--font-size-lg);font-weight:700;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:0}@media(max-width:768px){.crop-card{width:240px;height:300px}.crop-card__name{font-size:var(--font-size-base)}}.crops-gallery .section-title{margin-bottom:var(--space-2xl)!important;font-size:var(--fs-crops-section-title)}.crops-gallery .section-subtitle{margin-bottom:var(--space-2xl)!important;font-size:var(--fs-crops-section-subtitle)}.crops-gallery-card{position:relative;width:100%;height:20rem;border-radius:1.25rem;overflow:hidden;cursor:default;box-shadow:0 10px 30px -10px #00000080;transition:all .5s cubic-bezier(.25,1,.5,1);border:1px solid rgba(255,255,255,.08);background-color:#0a0f14cc}@media(min-width:768px){.crops-gallery-card{height:24rem}}.crops-gallery-card:hover{border-color:#79c29a66;transform:translateY(-8px);box-shadow:0 20px 40px -15px #000000b3,0 0 40px #79c29a26}.crops-gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,1,.5,1);filter:brightness(.9) saturate(.9)}.crops-gallery-card:hover .crops-gallery-image{transform:scale(1.08);filter:brightness(1.1) saturate(1.1)}.crops-gallery-overlay-dark{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;transition:background-color .5s ease-out;z-index:10}.crops-gallery-card:hover .crops-gallery-overlay-dark{background-color:#0000001a}.crops-gallery-overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%);z-index:10;opacity:.9;transition:opacity .5s ease-out}.crops-gallery-card:hover .crops-gallery-overlay-gradient{opacity:.6}.crops-gallery-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:20}.crops-gallery-title{color:#fff;font-weight:700;font-size:var(--fs-crops-card-title);letter-spacing:.05em;text-align:center;text-shadow:0 4px 15px rgba(0,0,0,.8);transition:all .5s cubic-bezier(.25,1,.5,1)}.crops-gallery-card:hover .crops-gallery-title{transform:scale(1.05) translateY(-5px);text-shadow:0 8px 20px rgba(0,0,0,.9),0 0 15px rgba(121,194,154,.4)}.crops-gallery-card,.crops-gallery-image,.crops-gallery-content,.crops-gallery-title,.crops-gallery-overlay-dark,.crops-gallery-overlay-gradient,.section-label,.section-title,.section-subtitle{cursor:default!important}.cta-final{padding-bottom:var(--space-3xl)}.cta-final__inner{position:relative;overflow:hidden;text-align:center;padding:var(--space-4xl) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-light)}.cta-final__bg{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-composite:intersect;mask-composite:intersect}.cta-final__content{position:relative;z-index:10}.cta-final__title{font-size:var(--fs-cta-title);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-3xl)}.cta-final__desc{font-size:var(--fs-cta-desc);color:var(--color-text-secondary);max-width:520px;margin:0 auto var(--space-xl);line-height:1.7}.cta-final__button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:16px 36px;font-size:var(--fs-cta-button);font-weight:700;color:var(--color-base);background:var(--color-accent);border-radius:var(--radius-md);text-decoration:none;transition:var(--transition-base)}.cta-final__button:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.cta-final__contact-info{display:flex;justify-content:center;align-items:center;gap:var(--space-3xl);margin-top:var(--space-3xl)}.cta-final__contact-item{font-size:var(--fs-cta-contact);font-weight:500;color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast)}.cta-final__contact-item:hover{color:var(--color-text-primary)}@media(max-width:768px){.cta-final__inner{padding:var(--space-3xl) var(--space-lg)}.cta-final__contact-info{flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}}.cta-final h1,.cta-final h2,.cta-final h3,.cta-final p,.cta-final span,.cta-final div,.cta-final section{cursor:default!important}.cta-final__button{cursor:pointer!important}.footer{padding-top:0}.footer__inner{padding:var(--space-3xl) 0 var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.footer__brand{text-align:center}.footer__logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:var(--fs-footer-text);letter-spacing:.12em;margin-bottom:var(--space-sm);transition:opacity var(--transition-fast)}.footer__logo:hover{opacity:.8}.footer__logo-img{height:32px;width:auto;object-fit:contain}.footer__tagline{font-size:var(--fs-footer-text);color:var(--color-text-secondary);line-height:1.6}.footer__nav{display:flex;gap:var(--space-xl)}.footer__nav a{font-size:var(--fs-footer-link);color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer__nav a:hover{color:var(--color-text-primary)}.footer__bottom{padding-top:var(--space-lg);border-top:1px solid var(--color-border);width:100%;text-align:center}.footer__bottom p{font-size:var(--fs-footer-bottom);color:var(--color-text-secondary)}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-800:oklch(26.9% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-accent:var(--accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.-inset-x-\[0\%\]{inset-inline:-0%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[-1\%\]{inset-block:-1%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-10{top:calc(var(--spacing) * -10)}.top-\[0\%\]{top:0%}.top-\[10\%\]{top:10%}.top-\[30\%\]{top:30%}.top-\[45\%\]{top:45%}.top-\[65\%\]{top:65%}.top-\[85\%\]{top:85%}.-right-10{right:calc(var(--spacing) * -10)}.right-\[-15\%\]{right:-15%}.right-\[5\%\]{right:5%}.right-\[10\%\]{right:10%}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-left-10{left:calc(var(--spacing) * -10)}.left-\[-10\%\]{left:-10%}.left-\[-20\%\]{left:-20%}.left-\[5\%\]{left:5%}.z-0{z-index:0}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-\[-1\]{z-index:-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-square{aspect-ratio:1}.h-8{height:calc(var(--spacing) * 8)}.h-\[800px\]{height:800px}.h-\[900px\]{height:900px}.h-\[1000px\]{height:1000px}.h-\[1100px\]{height:1100px}.h-\[1300px\]{height:1300px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-\[45vw\]{width:45vw}.w-\[50vw\]{width:50vw}.w-\[60vw\]{width:60vw}.w-\[70vw\]{width:70vw}.w-\[80vw\]{width:80vw}.w-\[100\%\],.w-full{width:100%}.\!max-w-\[1400px\]{max-width:1400px!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-fit{max-width:fit-content}.max-w-lg{max-width:var(--container-lg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}.border-transparent{border-color:#0000}.bg-\[\#1a4a35\]{background-color:#1a4a35}.bg-\[\#103a27\]{background-color:#103a27}.bg-\[\#154631\]{background-color:#154631}.bg-\[\#165037\]{background-color:#165037}.bg-\[\#F0EADC\]{background-color:#f0eadc}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[repeating-linear-gradient\(var\(--scales-angle\)\,var\(--pattern-scales\)_0\,var\(--pattern-scales\)_1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(var(--scales-angle),var(--pattern-scales) 0,var(--pattern-scales) 1px,transparent 0,transparent 50%)}.from-\(--color-from\){--tw-gradient-from:var(--color-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--color-to\){--tw-gradient-via:var(--color-to);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.object-cover{object-fit:cover}.object-center{object-position:center}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[10px\]{padding-block:10px}.\!font-\[inherit\]{font-family:inherit!important}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-transparent{color:#0000}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.mix-blend-screen{mix-blend-mode:screen}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[180px\]{--tw-blur:blur(180px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--pattern-scales\:var\(--color-neutral-950\)\]\/10{--pattern-scales:#0a0a0a1a}@supports (color:color-mix(in lab,red,red)){.\[--pattern-scales\:var\(--color-neutral-950\)\]\/10{--pattern-scales:color-mix(in oklab, var(--color-neutral-950) 10%, transparent)}}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:\[--pattern-scales\:var\(--color-white\)\]\/10:is(.dark *){--pattern-scales:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:\[--pattern-scales\:var\(--color-white\)\]\/10:is(.dark *){--pattern-scales:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-base:#101413;--color-surface:#191f1d;--color-surface-elevated:#232927;--color-border:#ffffff12;--color-border-light:#ffffff1f;--color-text-primary:#edeeec;--color-text-secondary:#8b9c94;--color-text-muted:#65726b;--color-accent:#25b15f;--color-accent-soft:#25b15f1a;--color-accent-hover:#31c46e;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4.5rem;--fs-problema-title:var(--font-size-4xl);--fs-problema-subtitle:var(--font-size-xl);--fs-problema-body:var(--font-size-xl);--fs-problema-shiny:var(--font-size-xl);--fs-report-title:var(--font-size-2xl);--fs-report-desc:var(--font-size-xl);--fs-report-list:var(--font-size-lg);--fs-report-highlight:var(--font-size-xl);--fs-workflow-section-title:var(--font-size-4xl);--fs-workflow-step-num:var(--font-size-2xl);--fs-workflow-title:var(--font-size-2xl);--fs-workflow-desc:var(--font-size-base);--fs-crops-section-title:var(--font-size-4xl);--fs-crops-section-subtitle:var(--font-size-lg);--fs-crops-card-title:2rem;--fs-timing-title:var(--font-size-sm);--fs-timing-tag:var(--font-size-xs);--fs-timing-note:var(--font-size-sm);--fs-piechart-label:var(--font-size-base);--fs-piechart-tooltip:14px;--fs-comparison-label:var(--font-size-sm);--fs-comparison-handle:16px;--fs-nav-logo:var(--font-size-sm);--fs-nav-link:var(--font-size-base);--fs-nav-cta:var(--font-size-sm);--fs-nav-contact:var(--font-size-sm);--fs-hero-giant:clamp(4rem, 14vw, 280px);--fs-hero-title:var(--font-size-4xl);--fs-hero-subtitle:var(--font-size-2xl);--fs-hero-shiny:var(--font-size-4xl);--fs-detection-title:var(--font-size-4xl);--fs-detection-desc:var(--font-size-xl);--fs-detection-count:var(--font-size-3xl);--fs-detection-stat-label:var(--font-size-sm);--fs-detection-emphasis:var(--font-size-xl);--fs-detection-ai:var(--font-size-4xl);--fs-detection-card-title:var(--font-size-2xl);--fs-detection-card-desc:var(--font-size-base);--fs-detection-alt-value:var(--font-size-xl);--fs-detection-alt-label:var(--font-size-sm);--fs-detection-more:var(--font-size-2xl);--fs-cta-title:var(--font-size-4xl);--fs-cta-desc:var(--font-size-lg);--fs-cta-button:var(--font-size-lg);--fs-cta-contact:var(--font-size-xl);--fs-footer-text:var(--font-size-sm);--fs-footer-link:var(--font-size-sm);--fs-footer-bottom:var(--font-size-xs);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--shadow-sm:0 2px 8px -2px #0000004d;--shadow-md:0 8px 24px -4px #0006;--shadow-lg:0 16px 48px -8px #00000080;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-base);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.section-padding{padding:var(--space-5xl) 0}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-text-secondary)}.section-label{font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-weight:600;display:block}.section-title{font-size:var(--font-size-4xl);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.1}.section-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;line-height:1.6}.section-divider{background:linear-gradient(90deg,transparent,var(--color-border-light) 50%,transparent);width:100%;height:1px}@media(max-width:768px){:root{--font-size-5xl:2.5rem;--font-size-4xl:2rem;--font-size-3xl:1.5rem;--space-5xl:80px;--space-4xl:64px;--fs-problema-title:var(--font-size-4xl);--fs-problema-subtitle:var(--font-size-xl);--fs-problema-body:var(--font-size-base);--fs-problema-shiny:var(--font-size-lg);--fs-workflow-section-title:var(--font-size-3xl);--fs-crops-section-title:var(--font-size-3xl);--fs-crops-card-title:1.75rem;--fs-nav-link:var(--font-size-2xl);--fs-nav-cta:var(--font-size-base);--fs-hero-subtitle:var(--font-size-base);--fs-cta-title:var(--font-size-3xl);--fs-cta-contact:var(--font-size-sm)}.container{padding:0 var(--space-md)}.section-title{font-size:var(--font-size-3xl)}}@media(max-width:480px){:root{--font-size-5xl:2rem;--font-size-4xl:1.75rem;--font-size-3xl:1.375rem;--space-5xl:64px;--fs-problema-title:var(--font-size-3xl);--fs-problema-subtitle:var(--font-size-lg);--fs-problema-shiny:var(--font-size-base);--fs-hero-title:var(--font-size-3xl)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}.animate-bg-blob{animation:20s ease-in-out infinite alternate blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
