:root{--primitives-color-fern-frond:#40722b;--primitives-color-fern-frond-600:#335b22;--primitives-color-fern-frond-500:#3a6726;--primitives-color-fern-frond-400:#4a7c59;--primitives-color-metallic-bronze-light:#c3a878;--primitives-color-black-lighter:#1f1f1f;--primitives-color-neutral-darkest:#1a1a1a;--primitives-color-neutral-darker:#2b2b2b;--primitives-color-neutral-dark:#3f3f3f;--primitives-color-neutral:#666;--primitives-color-neutral-light:#999;--primitives-color-neutral-lighter:#e5e5e5;--primitives-color-neutral-lightest:#f5f5f5;--primitives-opacity-transparent:#0000;--color-schemes-color-scheme-1-background:#faf6eb;--color-schemes-color-scheme-1-text:#213547;--heading-h1-font-family:"Archivo", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--heading-h1-font-size:clamp(2rem, 1.5rem + 1.8vw, 3rem);--heading-h1-font-weight:700;--heading-h1-letter-spacing:-.02em;--heading-h1-line-height:1.12;--heading-h1-font-style:normal;--heading-h2-font-family:var(--heading-h1-font-family);--heading-h2-font-size:clamp(1.75rem, 1.35rem + 1.4vw, 2.5rem);--heading-h2-font-weight:700;--heading-h2-letter-spacing:-.015em;--heading-h2-line-height:1.15;--heading-h2-font-style:normal;--heading-h3-font-family:var(--heading-h1-font-family);--heading-h3-font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);--heading-h3-font-weight:700;--heading-h3-letter-spacing:-.01em;--heading-h3-line-height:1.2;--heading-h3-font-style:normal;--heading-h4-font-family:var(--heading-h1-font-family);--heading-h4-font-size:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--heading-h4-font-weight:700;--heading-h4-letter-spacing:-.005em;--heading-h4-line-height:1.25;--heading-h4-font-style:normal;--heading-h5-font-family:var(--heading-h1-font-family);--heading-h5-font-size:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--heading-h5-font-weight:700;--heading-h5-letter-spacing:0;--heading-h5-line-height:1.3;--heading-h5-font-style:normal;--heading-h6-font-family:var(--heading-h1-font-family);--heading-h6-font-size:1rem;--heading-h6-font-weight:700;--heading-h6-letter-spacing:0;--heading-h6-line-height:1.35;--heading-h6-font-style:normal;--heading-tagline-font-family:"Heebo", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--heading-tagline-font-size:.875rem;--heading-tagline-font-weight:600;--heading-tagline-letter-spacing:.08em;--heading-tagline-line-height:1;--heading-tagline-font-style:normal;--text-regular-normal-font-family:"Heebo", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--text-regular-normal-font-size:1rem;--text-regular-normal-font-weight:400;--text-regular-normal-letter-spacing:0;--text-regular-normal-line-height:1.6;--text-regular-normal-font-style:normal;--text-regular-medium-font-family:var(--text-regular-normal-font-family);--text-regular-medium-font-size:1rem;--text-regular-medium-font-weight:600;--text-regular-medium-letter-spacing:.01em;--text-regular-medium-line-height:1.5;--text-regular-medium-font-style:normal;--text-regular-link-font-family:var(--text-regular-normal-font-family);--text-regular-link-font-size:1rem;--text-regular-link-font-weight:600;--text-regular-link-letter-spacing:.01em;--text-regular-link-line-height:1.5;--text-regular-link-font-style:normal;--text-small-semi-bold-font-family:var(--text-regular-normal-font-family);--text-small-semi-bold-font-size:.875rem;--text-small-semi-bold-font-weight:600;--text-small-semi-bold-letter-spacing:.01em;--text-small-semi-bold-line-height:1.4;--text-small-semi-bold-font-style:normal;--text-small-link-font-family:var(--text-regular-normal-font-family);--text-small-link-font-size:.875rem;--text-small-link-font-weight:600;--text-small-link-letter-spacing:.01em;--text-small-link-line-height:1.4;--text-small-link-font-style:normal;--text-small-normal-font-family:var(--text-regular-normal-font-family);--text-small-normal-font-size:.875rem;--text-small-normal-font-weight:400;--text-small-normal-letter-spacing:0;--text-small-normal-line-height:1.4;--text-small-normal-font-style:normal;--text-medium-normal-font-family:var(--text-regular-normal-font-family);--text-medium-normal-font-size:1.125rem;--text-medium-normal-font-weight:400;--text-medium-normal-letter-spacing:0;--text-medium-normal-line-height:1.6;--text-medium-normal-font-style:normal;--single-line-body-base-font-family:var(--text-regular-normal-font-family);--single-line-body-base-font-size:1rem;--single-line-body-base-font-weight:600;--single-line-body-base-letter-spacing:.01em;--single-line-body-base-line-height:1;--spacing-sizing-page-padding-padding-global:clamp(16px, 2vw, 40px);--spacing-sizing-section-padding-padding-section-large:clamp(48px, 6vw, 96px);--spacing-sizing-section-padding-padding-section-medium:clamp(32px, 4vw, 64px);--spacing-sizing-container-container-large:min(1200px, 100%);--spacing-sizing-max-width-max-width-large:min(800px, 100%);--size-radius-200:12px;--elevation-soft:0 1px 2px #0000000f;--elevation-medium:0 4px 12px #0000001a;--elevation-strong:0 10px 24px #0000001f;--color-text-default-default:var(--color-schemes-color-scheme-1-text);--color-text-brand-on-brand-secondary:#fff}html,body{background:var(--color-schemes-color-scheme-1-background);color:var(--color-schemes-color-scheme-1-text);font-family:var(--text-regular-normal-font-family);font-size:16px}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #4a90e2!important}.button,button,[role=button]{cursor:pointer}.btn-primary{background:var(--primitives-color-fern-frond);color:#faf6eb;border-radius:var(--size-radius-200);padding:10px 20px;transition:transform 60ms,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0000000d,inset 0 -2px 1px #0003,inset 0 0 0 1px #00000026,inset 0 2px 1px #ffffff40,inset 0 32px 24px #ffffff0d}.btn-primary:hover{background:var(--primitives-color-fern-frond-500)}.btn-primary:active{box-shadow:var(--elevation-soft);transform:translateY(1px)}.container-lg{width:100%;max-width:var(--spacing-sizing-container-container-large);padding-inline:var(--spacing-sizing-page-padding-padding-global);margin-inline:auto}.section{padding-block:var(--spacing-sizing-section-padding-padding-section-large)}.section--medium{padding-block:var(--spacing-sizing-section-padding-padding-section-medium)}.text-center{text-align:center}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.site-footer{background:var(--color-schemes-color-scheme-1-background);color:var(--color-schemes-color-scheme-1-text);border-top:1px solid var(--primitives-color-neutral-lighter)}.site-header{z-index:50;color:var(--color-schemes-color-scheme-1-text);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffb8;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.site-header.is-scrolled{background:#ffffffd9;border-bottom-color:#0f172a12;box-shadow:0 6px 28px #0f172a12}img{max-width:100%;height:auto}.nav-link{font-family:var(--text-regular-normal-font-family);font-size:var(--text-regular-link-font-size,1rem);font-weight:var(--text-regular-link-font-weight);line-height:var(--text-regular-link-line-height);border-radius:8px;padding:6px 10px;transition:background .15s,color .15s}.nav-link:hover{color:var(--primitives-color-fern-frond);background:#40722b14}.surface{box-shadow:var(--elevation-medium);background:#fff;border:1px solid #00000014;border-radius:16px}@media (max-width:1440px){.home-desktop .navbar-7,.home-desktop .header-4,.home-desktop .layout-4,.home-desktop .layout-5,.home-desktop .layout-6,.home-desktop .layout-7,.home-desktop .layout-8,.home-desktop .layout-9,.home-desktop .CTA-2,.home-desktop .footer-7,.our-technology .navbar-6,.our-technology .container-wrapper-5,.our-technology .footer-6,.continuous-pen .navbar-5,.continuous-pen .container-wrapper-4,.individual-feed .navbar,.individual-feed .container-wrapper,.individual-feed .layout,.cow-nose-ID-desktop .navbar-3,.cow-nose-ID-desktop .container-wrapper-2,.cow-nose-ID-desktop .footer-3,.for-investors .navbar-4,.for-investors .container-wrapper-3,.for-investors .layout-3,.for-investors .footer-4{width:100%!important;left:0!important}.contact-us-desktop .header,.contact-us-desktop .contact,.contact-us-desktop .footer-2{width:100%!important;margin-right:0!important;left:0!important}}.faq-list{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.faq-list{grid-template-columns:1fr 1fr}}.faq-list details{box-shadow:var(--elevation-soft);background:#fff;border:1px solid #00000014;border-radius:12px;padding:14px 16px}.faq-list details[open]{box-shadow:var(--elevation-medium)}.faq-list summary{font-family:var(--text-regular-medium-font-family);color:var(--color-schemes-color-scheme-1-text);cursor:pointer;font-size:1rem;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{margin:10px 0 0;line-height:1.6}@media (max-width:1024px){.component-16,.component-14,.component-15,.component-11,.component-12,.component-5,.component-6,.component-7,.component-8,.component-9,.content-18,.content-19,.content-20,.content-21,.content-22,.content-23,.content-24,.content-25,.content-26{flex-direction:column!important;gap:32px!important;height:auto!important}.row-18,.row-19,.row-13,.row-2,.row-3,.row-7,.row-10,.row-11,.row-12,.row-14,.row-15,.row-16{flex-direction:column!important;gap:24px!important;height:auto!important}.img-8,.placeholder-image-16,.placeholder-image-17,.placeholder-image-18,.placeholder-image-10,.placeholder-image-11,.placeholder-image-12,.placeholder-image-13,.placeholder-image-14,.placeholder-image-15,.placeholder-image,.placeholder-image-2,.placeholder-image-3,.placeholder-image-4,.placeholder-image-5,.placeholder-image-6,.placeholder-image-7,.placeholder-image-8,.placeholder-image-9{width:100%!important;height:auto!important}}@media (max-width:640px){.container-lg{padding-inline:16px!important}.section{padding-block:clamp(24px,8vw,40px)!important}.faq-list{grid-template-columns:1fr!important}.site-header .navbar{padding-block:8px!important}.nav-link{padding:8px 10px!important}.btn{padding:10px 16px!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link:focus{color:#fff!important;z-index:1000!important;background:#1f2937!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:10px 14px!important;position:fixed!important;top:16px!important;left:16px!important}.link-underline{text-underline-offset:3px;-webkit-text-decoration:underline #40722b99;text-decoration:underline #40722b99}.link-underline:hover{text-decoration-color:#40722be6}.hr-soft{background:linear-gradient(90deg,#0000,#0000001f,#0000);border:0;height:1px}.title-3,.title-4{font-family:var(--single-line-body-base-font-family);font-size:var(--single-line-body-base-font-size);font-weight:var(--single-line-body-base-font-weight);letter-spacing:var(--single-line-body-base-letter-spacing);line-height:var(--single-line-body-base-line-height)}.title-4{color:var(--color-text-brand-on-brand-secondary)}.home-desktop .navbar-7,.our-technology .navbar-6,.cow-nose-ID-desktop .navbar-3,.individual-feed .navbar,.continuous-pen .navbar-5,.for-investors .navbar-4,.contact-us-desktop .navbar-2,.home-desktop .footer-7,.our-technology .footer-6,.cow-nose-ID-desktop .footer-3,.individual-feed .footer,.continuous-pen .footer-5,.for-investors .footer-4,.contact-us-desktop .footer-2,.home-desktop [class^=navbar-],.our-technology [class^=navbar-],.cow-nose-ID-desktop [class^=navbar-],.individual-feed [class^=navbar-],.continuous-pen [class^=navbar-],.for-investors [class^=navbar-],.contact-us-desktop [class^=navbar-],.home-desktop [class^=footer-],.our-technology [class^=footer-],.cow-nose-ID-desktop [class^=footer-],.individual-feed [class^=footer-],.continuous-pen [class^=footer-],.for-investors [class^=footer-],.contact-us-desktop [class^=footer-]{display:none!important}@keyframes lt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lt-rise{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) both lt-rise}.lt-d1{animation-delay:80ms}.lt-d2{animation-delay:.18s}.lt-d3{animation-delay:.3s}.lt-d4{animation-delay:.42s}.lt-d5{animation-delay:.54s}@supports (animation-timeline:view()){.reveal{animation:both lt-rise;animation-timeline:view();animation-range:entry cover 30%}}@media (prefers-reduced-motion:reduce){.lt-rise,.reveal{opacity:1!important;animation:none!important;transform:none!important}}@keyframes lt-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-16px)scale(1.05)}}.glow-blob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:9999px;position:absolute}@media (prefers-reduced-motion:no-preference){.glow-blob{animation:16s ease-in-out infinite lt-drift}}.grain{position:relative}.grain:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.hero-light{isolation:isolate;background-color:#faf7ef;background-image:radial-gradient(60% 70% at 10% 0,#40722b29 0%,#40722b00 60%),radial-gradient(55% 70% at 95% 5%,#1482641f 0%,#14826400 55%),radial-gradient(60% 80% at 75% 110%,#22c55e1f 0%,#22c55e00 60%);position:relative;overflow:hidden}.hero-dark{isolation:isolate;background-color:#050b14;position:relative;overflow:hidden}.scroll-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--primitives-color-fern-frond) 0%, #4ade80 55%, #34d399 100%);pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 10px #4ade8080}@media (prefers-reduced-motion:no-preference){.js-reveal .reveal-up{opacity:0;will-change:opacity, translate;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);translate:0 28px}.js-reveal .reveal-up.in-view{opacity:1;translate:0}.js-reveal .reveal-up.rd1{transition-delay:70ms}.js-reveal .reveal-up.rd2{transition-delay:.14s}.js-reveal .reveal-up.rd3{transition-delay:.21s}.js-reveal .reveal-up.rd4{transition-delay:.28s}.js-reveal .reveal-up.rd5{transition-delay:.35s}}.btn,.btn-cta,.btn-cta-outline{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s}.btn:active,.btn-cta:active,.btn-cta-outline:active{transform:translateY(1px)scale(.985)}.cta-shine{isolation:isolate;position:relative;overflow:hidden}.cta-shine:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff47 50%,#0000 68%);transition:transform .75s;position:absolute;inset:0;transform:translate(-130%)}.cta-shine:hover:after{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.cta-shine:after{display:none}}.stat-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@keyframes lt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:no-preference){.lt-pulse{animation:2.2s ease-in-out infinite lt-pulse}html{scroll-behavior:smooth}}.cta-premium{isolation:isolate;position:relative;overflow:hidden}.cta-premium:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(60% 120% at 50% -10%,#ffffff2e 0%,#fff0 55%),radial-gradient(50% 90% at 100% 110%,#10b98159 0%,#10b98100 60%);position:absolute;inset:0}.cta-premium>*{z-index:1;position:relative}
@media (max-width:768px){.container-lg{padding-left:1.5rem!important;padding-right:1.5rem!important}section{padding-top:3rem!important;padding-bottom:3rem!important}h1{margin-bottom:1.5rem!important;font-size:2.5rem!important;line-height:1.2!important}h2{margin-bottom:1.25rem!important;font-size:2rem!important;line-height:1.3!important}h3{margin-bottom:1rem!important;font-size:1.5rem!important;line-height:1.4!important}p{margin-bottom:1.25rem!important;font-size:1.125rem!important;line-height:1.7!important}.btn{width:100%!important;min-height:48px!important;margin-bottom:.75rem!important;padding:1rem 1.5rem!important;font-size:1.125rem!important}.grid{gap:1.5rem!important}.bg-white,.rounded-lg,.shadow-lg{margin-bottom:1.5rem!important;padding:1.5rem!important}ul,ol{margin-bottom:1.5rem!important;margin-left:1.5rem!important}li{margin-bottom:.75rem!important;line-height:1.7!important}}@media (max-width:640px){.container-lg{padding-left:1.25rem!important;padding-right:1.25rem!important}section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}h1{margin-bottom:1.25rem!important;font-size:2rem!important}h2{margin-bottom:1rem!important;font-size:1.75rem!important}h3{margin-bottom:.875rem!important;font-size:1.375rem!important}p{margin-bottom:1rem!important;font-size:1rem!important}.btn{min-height:52px!important;padding:1.125rem 1.75rem!important;font-size:1.125rem!important}}@media (max-width:768px){.home-desktop section{padding-top:3rem!important;padding-bottom:3rem!important}.home-desktop .relative{margin-bottom:2rem!important}.home-desktop h1{margin-bottom:1.25rem!important;padding:0 .5rem!important;font-size:2rem!important}.home-desktop .text-xl{margin-bottom:1.5rem!important;font-size:1.125rem!important}.home-desktop .space-y-3>*{margin-bottom:1rem!important;padding:.75rem 0!important}.home-desktop .text-lg{font-size:1.125rem!important;line-height:1.7!important}.home-desktop .relative.h-\[500px\]{height:350px!important;margin-top:2rem!important;margin-bottom:2rem!important}.home-desktop .grid{gap:2rem!important}.about-page img{margin-bottom:2rem!important}.technology-page .space-y-16>*{margin-bottom:3rem!important}table{font-size:.875rem!important}table th,table td{padding:1rem .75rem!important}.grid.md\:grid-cols-2,.grid.md\:grid-cols-3{gap:1.5rem!important}.grid>*{margin-bottom:1.5rem!important}.site-header{padding:1rem 0!important}.nav-link{margin-bottom:.5rem!important;padding:1rem 1.25rem!important;font-size:1.125rem!important}button[aria-label=Toggle\ menu]{min-width:44px!important;min-height:44px!important;padding:.75rem!important}.min-h-screen>section{padding-left:1.5rem!important;padding-right:1.5rem!important}.relative.rounded-lg{margin-top:2rem!important;margin-bottom:2rem!important}.text-center,.max-w-4xl,.max-w-3xl,.max-w-5xl{padding:0 1rem!important}}
