.agri-public{scroll-behavior:smooth;margin:0}.agri-public img{max-width:100%}.agri-public [hidden]{display:none!important}.agri-public section[id],.agri-public main[id]{scroll-margin-top:76px}.agri-public{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070e18;--s1:#0e1929;--s2:#111f32;--s3:#182a40;--line:#203a59;--line-soft:#15263b;--tx:#f2f4f7;--tx2:#9aa8ba;--mut:#718198;--acc:#1ed760;--acc-hover:#46e27f;--acc-ink:#03200d;--acc-soft:#1ed76021;--acc-line:#1ed76080;--acc2:#16a34a;--acc3:#0e7a38;--warn:#f2994a;--warn-soft:#f2994a26;--crit:#7a263a;--crit-tx:#f6d9e0;--pos:#1f6d57;--pos-tx:#d2efe5;--med:#2e5480;--med-tx:#d3e2f4;--sans:"Inter", Arial, Helvetica, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;background:var(--bg);background:var(--bg);color:var(--tx);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.agri-public *,.agri-public :before,.agri-public :after{box-sizing:border-box}.agri-public a{color:inherit}.agri-public h1,.agri-public h2,.agri-public h3,.agri-public h4{text-wrap:balance;font-family:var(--sans);margin:0}.agri-public p{margin:0}.agri-public ul,.agri-public ol{margin:0;padding:0;list-style:none}.agri-public svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.agri-public :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.agri-public .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.agri-public .g{color:var(--acc)}.agri-public .wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.agri-public .eyebrow{font:600 12px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.agri-public .h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.1}.agri-public .sub{color:var(--tx2);max-width:42em;margin-top:16px;font-size:18px}.agri-public section.block{border-top:1px solid var(--line-soft);padding-block:clamp(64px,9vw,112px)}.agri-public .head{margin-bottom:clamp(36px,5vw,56px)}.agri-public .label{font:600 12px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.agri-public .note{color:var(--mut);margin-top:14px;font-size:12px}.agri-public .wm{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:800;text-decoration:none}.agri-public .wm .a{margin-left:.18em;font-weight:500}.agri-public .prod{letter-spacing:-.02em;white-space:nowrap;font-weight:800}.agri-public .btn{font:600 15px/1 var(--sans);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.agri-public .btn-acc{background:var(--acc);color:var(--acc-ink)}.agri-public .btn-acc:hover{background:var(--acc-hover);transform:translateY(-1px)}.agri-public .btn-line{border-color:var(--line);color:var(--tx)}.agri-public .btn-line:hover{border-color:var(--tx2)}.agri-public .btn svg.i{width:18px;height:18px}.agri-public .top{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#070e18db;position:sticky}.agri-public .top .wrap{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.agri-public .nav{align-items:center;gap:26px;display:flex}.agri-public .nav a.l{color:var(--tx2);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.agri-public .nav a.l:hover{color:var(--tx)}.agri-public .nav .btn{padding:11px 16px;font-size:14px}@media (width<=900px){.agri-public .nav a.l{display:none}}.agri-public .pill{font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;display:inline-block}.agri-public .p-crit{background:var(--crit);color:var(--crit-tx)}.agri-public .p-high{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px #f2994a73}.agri-public .p-med{color:var(--med-tx);background:#2e54808c}.agri-public .p-pos{color:var(--pos-tx);background:#1f6d5799}.agri-public .p-acc{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.agri-public .chip{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc-line);white-space:nowrap;border-radius:999px;padding:6px 10px}.agri-public .hero{position:relative;overflow:hidden}.agri-public .hero:before{content:"";pointer-events:none;background:repeating-radial-gradient(120% 90% at 82% 38%,#0000 0 26px,#203a598c 26px 27px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 78% 40%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 70% at 78% 40%,#000 10%,#0000 72%)}.agri-public .hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,72px);padding-block:clamp(56px,8vw,96px) clamp(64px,9vw,112px);display:grid;position:relative}.agri-public .hero h1{letter-spacing:-.04em;margin:18px 0 22px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.03}.agri-public .hero h1 em{color:var(--acc);font-style:normal}.agri-public .hero .lede{color:var(--tx2);max-width:33em;font-size:clamp(17px,1.6vw,19px)}.agri-public .cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.agri-public .proof{color:var(--tx2);flex-wrap:wrap;gap:10px 22px;margin-top:36px;font-size:14px;display:flex}.agri-public .proof li{align-items:center;gap:8px;display:flex}.agri-public .proof svg.i{width:18px;height:18px;color:var(--acc)}@media (width<=960px){.agri-public .hero .wrap{grid-template-columns:minmax(0,1fr)}}.agri-public .journey{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:10px;box-shadow:0 40px 90px -40px #000c}.agri-public .journey .jh{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.agri-public .journey .jh span{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.agri-public .jstep{border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 14px;text-decoration:none;display:grid;position:relative}.agri-public .jstep:hover{background:var(--s2)}.agri-public .jstep:not(:last-child):after{content:"";background:linear-gradient(180deg,var(--acc),#1ed76026);width:2px;position:absolute;top:62px;bottom:-14px;left:35px}.agri-public .jnum{border:2px solid var(--acc);background:var(--bg);width:44px;height:44px;color:var(--acc);font:600 14px/1 var(--mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.agri-public .jstep h3{font-size:19px}.agri-public .jstep .q{color:var(--tx);margin-top:2px;font-size:15px}.agri-public .jstep .out{color:var(--tx2);background:var(--s2);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:13px;display:inline-flex}.agri-public .jstep .out svg.i{width:16px;height:16px;color:var(--acc)}.agri-public .prodhead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agri-public .prodhead .num{font:600 13px/1 var(--mono);color:var(--acc-ink);background:var(--acc);border-radius:8px;padding:6px 8px}.agri-public .prodhead .prod{font-size:20px}.agri-public .two{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}@media (width<=960px){.agri-public .two{grid-template-columns:minmax(0,1fr)}}.agri-public .report{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:22px;position:relative}.agri-public .r-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.agri-public .r-top .wm{font-size:15px}.agri-public .r-top small{font:600 10px/1 var(--sans);letter-spacing:.16em;color:var(--mut);margin-top:5px;display:block}.agri-public .r-meta{color:var(--tx2);margin:12px 0 4px;font-size:12px}.agri-public .r-label{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin:18px 0 10px}.agri-public .tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agri-public .tile{background:var(--s2);border:1px solid var(--line-soft);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.agri-public .tile .k{color:var(--tx2);font-size:12px}.agri-public .tile .v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.agri-public .tile .v b{font:600 22px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.agri-public .pains{gap:10px;display:grid}.agri-public .pains li{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.4;display:grid}.agri-public .pains .pill{justify-self:start;margin-top:1px}.agri-public .pains .fix{color:var(--tx2);margin-top:3px;font-size:12.5px;display:block}.agri-public .pains .fix b{color:var(--acc);font-weight:600}.agri-public .map{background:var(--s1);border:1px solid var(--line-soft);border-radius:22px;padding:24px}.agri-public .map h3{letter-spacing:-.02em;font-size:20px}.agri-public .map>p{color:var(--tx2);margin-top:6px;font-size:14.5px}.agri-public .maprows{gap:10px;margin-top:20px;display:grid}.agri-public .maprow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:6px;display:grid}.agri-public .sigbox{background:var(--s2);border:1px solid var(--line-soft);border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.35}.agri-public .sigbox small{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--warn);margin-bottom:5px;display:block}.agri-public .spec{background:var(--acc-soft);border:1px solid #1ed76047;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.agri-public .spec svg.i{width:18px;height:18px;color:var(--acc)}.agri-public .arrow{justify-self:center;width:36px;height:16px;overflow:visible}.agri-public .arrow line{stroke:var(--acc);stroke-width:2px;stroke-dasharray:3 4;animation:1.1s linear infinite dash}.agri-public .arrow path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes dash{to{stroke-dashoffset:-14px}}@media (width<=520px){.agri-public .maprow{grid-template-columns:minmax(0,1fr)}.agri-public .maprow .arrow{height:14px;transform:rotate(90deg)}}.agri-public .network{gap:28px;margin-top:clamp(40px,6vw,64px);display:grid}.agri-public .nethead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.agri-public .nethead h3{letter-spacing:-.02em;font-size:24px}.agri-public .nethead p{color:var(--tx2);max-width:36em;font-size:15px}.agri-public .grp .label{align-items:center;gap:10px;display:flex}.agri-public .grp .label span{font:500 12px/1 var(--mono);color:var(--tx2);letter-spacing:0;text-transform:none;background:var(--s2);border:1px solid var(--line-soft);border-radius:6px;padding:4px 7px}.agri-public .specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.agri-public .specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.agri-public .specs{grid-template-columns:minmax(0,1fr)}}.agri-public .sp{background:var(--s1);border:1px solid var(--line-soft);border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.agri-public .sp .ic{background:var(--acc-soft);width:40px;height:40px;color:var(--acc);border-radius:12px;place-items:center;display:grid}.agri-public .sp h4{letter-spacing:-.01em;font-size:16px;line-height:1.3}.agri-public .sp p{color:var(--tx2);font-size:14px;line-height:1.5}.agri-public .capid{background:linear-gradient(180deg, var(--bg), #0a1422 50%, var(--bg))}.agri-public .idgrid{grid-template-columns:minmax(0,.9fr) 56px minmax(0,1.1fr);align-items:center;display:grid}@media (width<=980px){.agri-public .idgrid{grid-template-columns:minmax(0,1fr);gap:12px}.agri-public .idgrid .flow{margin-block:6px;transform:rotate(90deg)}}.agri-public .facets{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=420px){.agri-public .facets{grid-template-columns:minmax(0,1fr)}}.agri-public .facet{background:var(--s1);border:1px solid var(--line-soft);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.agri-public .facet svg.i{color:var(--acc)}.agri-public .facet b{font-size:14.5px;font-weight:600;line-height:1.3}.agri-public .facet span{color:var(--tx2);font-size:12.5px;line-height:1.4}.agri-public .flow{justify-self:center;width:56px;height:24px;overflow:visible}.agri-public .flow line{stroke:var(--acc);stroke-width:2px;stroke-dasharray:4 6;animation:1.1s linear infinite dash2}.agri-public .flow path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes dash2{to{stroke-dashoffset:-20px}}.agri-public .stack{background:var(--s1);border:1.5px solid var(--acc-line);border-radius:22px;padding:24px;box-shadow:0 0 0 6px #1ed7600d}.agri-public .stack .st{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agri-public .stack .st h3{font-size:18px}.agri-public .stack .st .mono{color:var(--tx2);font-size:13px}.agri-public .bar{border-radius:12px;gap:3px;height:44px;margin:18px 0;display:flex;overflow:hidden}.agri-public .bar span{font:600 13px/1 var(--mono);color:var(--acc-ink);place-items:center;min-width:0;display:grid;overflow:hidden}.agri-public .legs{gap:8px;display:grid}.agri-public .leg{background:var(--s2);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:12px minmax(0,1fr) 24px minmax(0,1.15fr);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.35;display:grid}.agri-public .leg .sw{border-radius:3px;width:12px;height:12px}.agri-public .leg .amt{font:500 12px/1.2 var(--mono);color:var(--tx2);margin-top:2px;display:block}.agri-public .leg svg.i{width:18px;height:18px;color:var(--acc)}.agri-public .leg .route{font-weight:600}.agri-public .leg .route small{color:var(--tx2);font-size:12px;font-weight:400;display:block}@media (width<=520px){.agri-public .leg{grid-template-columns:12px minmax(0,1fr)}.agri-public .leg svg.i{display:none}.agri-public .leg .route{grid-column:2}}.agri-public .cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(40px,6vw,64px);display:grid}@media (width<=1000px){.agri-public .cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.agri-public .cats{grid-template-columns:minmax(0,1fr)}}.agri-public .cat{background:var(--s1);border:1px solid var(--line-soft);border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.agri-public .cat .ch{align-items:center;gap:10px;display:flex}.agri-public .cat .ch .ic{background:var(--acc-soft);width:36px;height:36px;color:var(--acc);border-radius:10px;place-items:center;display:grid}.agri-public .cat h4{font-size:17px}.agri-public .cat>p{color:var(--tx2);font-size:14px}.agri-public .routes{flex-wrap:wrap;gap:6px;display:flex}.agri-public .routes span{color:var(--tx);background:var(--s2);border:1px solid var(--line-soft);border-radius:8px;padding:6px 9px;font-size:12.5px;line-height:1.2}.agri-public .matches{gap:14px;display:grid}.agri-public .mcard{background:var(--s1);border:1px solid var(--line);border-radius:20px;gap:14px;padding:20px;display:grid}.agri-public .mtop{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.agri-public .mtop small{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;display:block}.agri-public .mtop h4{align-items:center;gap:8px;font-size:17px;display:flex}.agri-public .mtop h4 svg.i{color:var(--acc);width:18px;height:18px}.agri-public .meters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agri-public .meter .mk{color:var(--tx2);justify-content:space-between;font-size:12.5px;display:flex}.agri-public .meter .mk b{font:600 14px/1 var(--mono);color:var(--tx)}.agri-public .meter .track{background:var(--s3);border-radius:4px;height:8px;margin-top:7px;overflow:hidden}.agri-public .meter .fill{background:var(--acc);border-radius:4px;height:100%}.agri-public .meter .fill.c{background:#6c8db5}.agri-public .why{color:var(--tx2);font-size:13.5px;line-height:1.45}.agri-public .why b{color:var(--tx);font-weight:600}.agri-public .contact{background:var(--s2);border:1px solid var(--line-soft);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.agri-public .contact .row{align-items:center;gap:10px;display:flex}.agri-public .contact svg.i{width:16px;height:16px;color:var(--acc)}.agri-public .contact .blur{background:linear-gradient(90deg,#2a4262,#1b2e47);border-radius:5px;height:9px}.agri-public .contact .cap{color:var(--mut);font-size:12px}.agri-public .weights{background:var(--s1);border:1px solid var(--line-soft);border-radius:22px;padding:24px}.agri-public .weights h3{letter-spacing:-.02em;font-size:20px}.agri-public .weights>p{color:var(--tx2);margin-top:6px;font-size:14.5px}.agri-public .wrows{gap:9px;margin-top:20px;display:grid}.agri-public .wrow{grid-template-columns:minmax(0,150px) minmax(0,1fr) 38px;align-items:center;gap:12px;font-size:13px;display:grid}.agri-public .wrow .t{color:var(--tx2);line-height:1.25}.agri-public .wrow .b{background:var(--s3);border-radius:5px;height:10px;overflow:hidden}.agri-public .wrow .b i{background:var(--acc);border-radius:5px;height:100%;display:block}.agri-public .wrow .n{font:500 12.5px/1 var(--mono);text-align:right}.agri-public .bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.agri-public .band{border:1px solid var(--line-soft);background:var(--s2);border-radius:12px;padding:11px 12px}.agri-public .band b{font-size:13px;display:block}.agri-public .band span{font:500 12px/1 var(--mono);color:var(--tx2)}.agri-public .band.s{border-color:var(--acc-line)}.agri-public .band.s b{color:var(--acc)}.agri-public .band.p b{color:var(--med-tx)}.agri-public .band.x b{color:var(--warn)}@media (width<=440px){.agri-public .bands{grid-template-columns:minmax(0,1fr)}.agri-public .wrow{grid-template-columns:minmax(0,110px) minmax(0,1fr) 34px}}.agri-public .ftypes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(40px,6vw,56px);display:flex}.agri-public .ftypes .label{margin:0 8px 0 0}.agri-public .ftypes span{background:var(--s1);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:inline-flex}.agri-public .ftypes span:before{content:"";background:var(--acc);border-radius:50%;width:7px;height:7px}.agri-public .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.agri-public .steps:before{content:"";background:linear-gradient(90deg,var(--acc),#1ed76040);height:2px;position:absolute;top:31px;left:32px;right:calc(33.3333% - 48px)}.agri-public .step{align-content:start;gap:14px;display:grid;position:relative}.agri-public .node{background:var(--bg);border:2px solid var(--acc);width:64px;height:64px;color:var(--acc);border-radius:50%;place-items:center;display:grid}.agri-public .node svg.i{width:26px;height:26px}.agri-public .step .n{font:600 12px/1 var(--sans);letter-spacing:.16em;color:var(--mut);text-transform:uppercase;margin-top:8px}.agri-public .step h3{letter-spacing:-.02em;font-size:22px}.agri-public .step p{color:var(--tx2);max-width:30em;font-size:15.5px}.agri-public .tags{flex-wrap:wrap;gap:6px;display:flex}.agri-public .tags span{font:500 12px/1 var(--mono);color:var(--tx2);background:var(--s2);border:1px solid var(--line-soft);border-radius:8px;padding:6px 8px}@media (width<=860px){.agri-public .steps{grid-template-columns:minmax(0,1fr);gap:32px}.agri-public .steps:before{background:linear-gradient(180deg,var(--acc),#1ed76033);width:2px;height:auto;inset:32px auto 32px 31px}.agri-public .step{grid-template-columns:64px minmax(0,1fr);column-gap:20px}.agri-public .step .node{grid-row:span 5}.agri-public .step .n{margin-top:4px}}.agri-public .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (width<=1000px){.agri-public .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.agri-public .grid4{grid-template-columns:minmax(0,1fr)}}.agri-public .feat{align-content:start;gap:12px;display:grid}.agri-public .feat .ic{border:1px solid var(--line);width:48px;height:48px;color:var(--acc);background:var(--s1);border-radius:14px;place-items:center;display:grid}.agri-public .feat h3{letter-spacing:-.015em;font-size:18px}.agri-public .feat p{color:var(--tx2);font-size:15px}.agri-public .aud{background:var(--s1);border:1px solid var(--line-soft);border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.agri-public .aud .ic{background:var(--acc-soft);width:52px;height:52px;color:var(--acc);border-radius:50%;place-items:center;display:grid}.agri-public .aud .ic svg.i{width:26px;height:26px}.agri-public .aud h3{letter-spacing:-.015em;font-size:18px}.agri-public .aud p{color:var(--tx2);font-size:14.5px}.agri-public .final{background:var(--s1);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px;padding:clamp(28px,6vw,64px);display:grid;position:relative;overflow:hidden}.agri-public .final:before{content:"";pointer-events:none;background:repeating-radial-gradient(120% 90% at 100% 100%,#0000 0 24px,#203a5999 24px 25px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 100% 100%,#000 10%,#0000 75%);mask-image:radial-gradient(55% 90% at 100% 100%,#000 10%,#0000 75%)}.agri-public .final>*{position:relative}.agri-public .final h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(28px,3.8vw,46px);font-weight:800;line-height:1.06}.agri-public .final h2 em{color:var(--acc);font-style:normal}.agri-public .final .copy{color:var(--tx2);max-width:34em;margin-top:16px;font-size:17px}.agri-public .final .act{justify-items:start;gap:14px;display:grid}.agri-public .final .act small{color:var(--mut);max-width:22em;font-size:13.5px}@media (width<=860px){.agri-public .final{grid-template-columns:minmax(0,1fr)}}.agri-public footer{border-top:1px solid var(--line-soft);margin-top:clamp(64px,9vw,112px);padding-block:48px 56px}.agri-public footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.agri-public footer .tag{color:var(--tx2);margin-top:6px;font-size:14px}.agri-public footer .legal{color:var(--mut);max-width:38em;font-size:13px}.agri-public .hero .wrap>*,.agri-public .two>*,.agri-public .idgrid>*,.agri-public .grid4>*,.agri-public .steps>*,.agri-public .final>*,.agri-public .cats>*,.agri-public .specs>*{min-width:0}@media (prefers-reduced-motion:reduce){.agri-public .arrow line,.agri-public .flow line{animation:none}.agri-public .btn{transition:none}}.agri-public .enquiry-section{padding-block:32px 0}.agri-public .final{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.agri-public .enquiry-form{background:var(--bg);border:1px solid var(--line);border-radius:20px;gap:16px;min-width:0;padding:28px;display:grid}.agri-public .enquiry-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.agri-public .enquiry-form input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;color:var(--tx);background:var(--s1);font:400 16px/1.4 var(--sans);border-radius:9px;padding:12px 14px}.agri-public .enquiry-form input::placeholder{color:var(--mut)}.agri-public .enquiry-form input:focus{border-color:var(--acc)}.agri-public .enquiry-form .enquiry-consent{color:var(--tx2);align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}.agri-public .enquiry-consent input{accent-color:var(--acc);flex:none;width:18px;height:18px;margin-top:3px}.agri-public .enquiry-intro,.agri-public .enquiry-privacy{color:var(--tx2);font-size:13px}.agri-public .enquiry-form h3{font-size:20px;font-weight:700;line-height:1.3}.agri-public .enquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.agri-public .enquiry-error{color:#ffbd9b;font-size:14px}.agri-public .enquiry-success{color:var(--tx2);gap:16px;display:grid}.agri-public .enquiry-success svg{color:var(--acc);width:36px;height:36px}.agri-public .enquiry-success h3{color:var(--tx)}.agri-public .enquiry-next{color:var(--tx2);margin-top:30px;font-size:15px;line-height:2.4}.agri-public .enquiry-next span{font:500 12px var(--mono);margin-right:10px}.agri-public .btn{cursor:pointer;justify-content:center}.agri-public .btn:disabled{opacity:.65;cursor:wait;transform:none}.agri-public .staff-access{color:var(--tx2);margin-top:16px;font-size:13px;display:inline-block}.agri-public .skip-link{z-index:100;background:var(--acc);color:var(--acc-ink);padding:12px;position:absolute;top:-100px;left:16px}.agri-public .skip-link:focus{top:12px}@media (width<=860px){.agri-public .final{grid-template-columns:1fr}}@media (width<=440px){.agri-public .top .wrap{flex-wrap:wrap;gap:12px;height:auto;min-height:68px;padding-block:12px}.agri-public .enquiry-form,.agri-public .final{padding:20px}.agri-public .wm{font-size:19px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
