:root{--forest-900:#07371f;--forest-800:#0a3d22;--forest-700:#0f5132;--green-600:#14773f;--green-500:#1f7a44;--green-400:#2e9a52;--lime:#bef264;--mint:#6ee7b7;--emerald:#34d399;--ink:#0f3d22;--paper:#f6faf4;--font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}.btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 30px;font-size:16px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn-primary{color:var(--forest-700);background:linear-gradient(135deg, var(--lime) 0%, var(--emerald) 100%);box-shadow:0 14px 34px #34d39973}.btn-primary:hover{background:linear-gradient(135deg,#d9ff8a 0%,#4ade80 100%);transform:translateY(-2px)}.btn-ghost{color:#fff;backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #fff6}.btn-ghost:hover{border-color:var(--lime);background:#ffffff1f}.eyebrow{color:#2e7d32;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.section-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:clamp(30px,5vw,46px);font-weight:800}@keyframes agroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(5deg)}}@keyframes agroDrift{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(40px,-110vh)rotate(220deg)}}@keyframes agroPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes agroShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes agroRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes agroSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.nav[data-astro-cid-l7arcky5]{z-index:20;border-bottom:1px solid #0000;padding-block:18px;transition:all .3s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-l7arcky5].scrolled{backdrop-filter:blur(14px);background:#072818d1;border-bottom-color:#ffffff14;padding-block:10px}.nav-inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-l7arcky5]{color:#fff;align-items:center;gap:10px;display:flex}.brand-mark[data-astro-cid-l7arcky5]{width:40px;height:40px;color:var(--forest-700);background:linear-gradient(135deg, var(--lime) 0%, var(--emerald) 100%);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 22px #34d39966}.brand-name[data-astro-cid-l7arcky5]{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:800}.brand-name[data-astro-cid-l7arcky5] b[data-astro-cid-l7arcky5]{color:var(--lime);font-weight:800}.nav-links[data-astro-cid-l7arcky5]{gap:32px;display:flex}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:#ffffffd1;font-size:15px;font-weight:600;transition:color .2s}.nav-links[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{color:var(--lime)}.nav-cta[data-astro-cid-l7arcky5]{align-items:center;gap:14px;display:flex}.nav-login[data-astro-cid-l7arcky5]{color:#fff;font-size:15px;font-weight:700}.nav-login[data-astro-cid-l7arcky5]:hover{color:var(--lime)}.nav-access[data-astro-cid-l7arcky5]{padding:10px 22px;font-size:15px}@media (width<=860px){.nav-links[data-astro-cid-l7arcky5],.nav-login[data-astro-cid-l7arcky5]{display:none}}.footer[data-astro-cid-jo6i4kqk]{color:#ffffffb3;background:#0a2e1b;padding-block:40px}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:10px;display:flex}.brand-mark[data-astro-cid-jo6i4kqk]{width:34px;height:34px;color:var(--forest-700);background:linear-gradient(135deg, var(--lime) 0%, var(--emerald) 100%);border-radius:10px;place-items:center;display:grid}.brand-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:800}.brand-name[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:var(--lime)}.copy[data-astro-cid-jo6i4kqk]{margin:0;font-size:14px}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffdb;font-size:14px;font-weight:700}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--lime)}
