*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f2ee;color:#0b1f33;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{height:94px;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce2df}header img{width:204px}nav{display:flex;gap:30px;font-size:14px}nav a:hover{color:#118f83}.button{display:inline-flex;align-items:center;gap:24px;padding:17px 23px;background:#0b1f33;color:white;font-size:14px;border:0}.button.teal{background:#18b6a4;color:#0b1f33}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:2.2px;text-transform:uppercase;color:#118c80}.hero{padding:70px 5% 35px}.hero-top{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px}h1{font-size:clamp(46px,5.5vw,82px);line-height:1.01;letter-spacing:-4px;font-weight:500;margin:22px 0;max-width:850px}h1 em{font-style:normal;color:#148e82}.hero-top .lead{max-width:340px;font-size:16px;line-height:1.7;color:#526576}.scene{background:#0b1f33;position:relative;border-radius:4px;overflow:hidden;min-height:480px;color:white;display:grid;grid-template-columns:240px 1fr 245px;padding:28px;gap:10px}.scene:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.panel{z-index:2;align-self:center;background:#102b40eb;border:1px solid #ffffff22;padding:22px;border-radius:8px}.panel h3{font-size:20px;margin:9px 0}.panel p{font-size:12px;line-height:1.7;color:#b5c7cd}.tiny{font-size:10px;letter-spacing:1.5px;color:#72d8cb}.live{display:flex;align-items:center;gap:7px;font-size:10px;color:#8dc6bf}.dot{height:6px;width:6px;border-radius:50%;background:#18b6a4;box-shadow:0 0 12px #18b6a4}.instruction{border-left:2px solid #18b6a4;padding-left:12px;margin:20px 0}.metric{padding:13px 0;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;font-size:11px;color:#a6bac3}.metric b{color:white;font-weight:500}.bigvalue{font-size:34px;letter-spacing:-1px;color:#67dfcd}.field{width:100%;height:400px;align-self:center;overflow:visible}.field line{stroke:#65a68c;stroke-width:3;opacity:.45}.flight{stroke:#65e1ce;stroke-width:2;stroke-dasharray:7 7;fill:none}.drone{offset-path:path('M 110 170 L 280 85 L 440 170 L 270 255 L 110 170');animation:fly 16s linear infinite;offset-rotate:0deg}.rotor{transform-box:fill-box;transform-origin:center;animation:spin .18s linear infinite}.beam{animation:pulse 2s infinite}.chart{height:38px;display:flex;align-items:end;gap:5px;margin-top:18px}.chart i{width:16px;background:#18b6a4;opacity:.7;animation:grow 4s infinite alternate;transform-origin:bottom}.scene-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#95afb9;z-index:2;gap:14px}.scene-foot button{color:#d8e7e7;background:transparent;border:1px solid #55717f;padding:8px 12px}.paused *{animation-play-state:paused!important}.progress{height:3px;background:#18b6a4;position:absolute;bottom:0;left:0;animation:progress 16s linear infinite}.connector{position:absolute;height:1px;width:80%;left:10%;top:50%;background:linear-gradient(90deg,transparent,#18b6a477,transparent)}section.content{padding:95px 5%}.section-title{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-bottom:50px}h2{font-size:clamp(32px,3.7vw,54px);font-weight:500;letter-spacing:-2px;line-height:1.07;margin:0}.muted{color:#526576;line-height:1.75;font-size:16px}.tabs{display:flex;gap:8px;border-bottom:1px solid #cfd8d4;margin-bottom:35px;flex-wrap:wrap}.tabs button{padding:16px 24px;border:0;background:transparent;color:#526576}.tabs button[aria-selected=true]{border-bottom:3px solid #18b6a4;color:#0b1f33}.case{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;min-height:300px}.case h3{font-size:35px;letter-spacing:-1px;font-weight:500;margin:12px 0 20px}.number{font-size:90px;color:#d9e1dc;line-height:1}.steps{display:grid;gap:0}.step{padding:20px 0;border-bottom:1px solid #cfd8d4;display:grid;grid-template-columns:40px 1fr;gap:12px}.step b{font-size:15px}.step p{margin:8px 0 0;color:#526576;font-size:14px;line-height:1.6}.dark{background:#0b1f33;color:#fff}.dark .eyebrow{color:#68dacc}.dark .muted{color:#a8bdc6}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tech{padding:30px;border:1px solid #385064;display:flex;flex-direction:column;min-height:340px;transition:background .2s}.tech:hover{background:#173850}.tech-symbol{font-size:45px;color:#18b6a4;margin:5px 0 35px}.tech h3{font-size:27px;font-weight:500;margin:0 0 12px}.tech p{font-size:14px;line-height:1.7;color:#b2c3cb}.tech a{margin-top:auto;padding-top:25px;color:#74ded0;font-size:13px}.tag{font-size:10px;letter-spacing:1.4px;color:#80b5bd;text-transform:uppercase}.approach{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.approach h3{font-size:22px;font-weight:500}.approach span{color:#118f83;font-size:12px}.contact{background:#18b6a4;display:flex;justify-content:space-between;align-items:center;gap:50px}.contact h2{max-width:750px}.contact p{line-height:1.6;max-width:650px}footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#526576}footer img{width:160px}.detail{max-width:1100px;margin:auto;padding:70px 5%}.detail h1{max-width:950px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:55px 0}.detail-grid article{padding:25px 0;border-top:1px solid #bdcbc6}.detail h3{font-size:25px;font-weight:500}.back{font-size:13px;color:#118c80}.detail ul{line-height:2;color:#526576}.note{font-size:12px;line-height:1.6;color:#657c85}@keyframes fly{to{offset-distance:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.3}}@keyframes grow{to{transform:scaleY(.55)}}@keyframes progress{from{width:0}to{width:100%}}@media(max-width:1000px){.hero-top{display:block}.hero-top .lead{max-width:620px}.scene{grid-template-columns:190px 1fr 190px;padding:18px}.panel{padding:14px}.field{height:350px}nav{gap:15px}.case{gap:30px}}@media(max-width:760px){header{height:auto;gap:20px;flex-wrap:wrap}header img{width:170px}header>.button{display:none}nav{font-size:12px;gap:18px}.hero{padding-top:40px}h1{letter-spacing:-2.5px}.scene{grid-template-columns:1fr 1fr;gap:12px}.field{grid-column:1/-1;grid-row:1;height:280px}.panel{align-self:stretch}.scene-foot{font-size:9px;align-items:start}.scene-foot span{max-width:220px}.section-title,.case,.detail-grid{grid-template-columns:1fr;gap:22px}.tech-grid,.approach{grid-template-columns:1fr}.tech{min-height:280px}section.content{padding:65px 5%}.contact{display:block}.contact .button{margin-top:20px}footer{gap:24px;flex-wrap:wrap}.tabs button{padding:15px 12px;font-size:13px}.bigvalue{font-size:27px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
/* Cinematic field mission */
.cinematic{display:block;min-height:650px;padding:0;isolation:isolate;background:#0c2823}.cinematic:before{display:none}.landscape{position:absolute;inset:0;z-index:-1;overflow:hidden}.field-photo{width:100%;height:100%;object-fit:cover;object-position:50% 55%;animation:field-drift 30s ease-in-out infinite alternate;filter:saturate(.95) brightness(.88)}.landscape-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071e2b80,transparent 40%,#071e2b55),linear-gradient(0deg,#041925ed,transparent 45%,#071b2b55)}.field-scan{position:absolute;inset:15% 5% 2%;background:linear-gradient(180deg,transparent 44%,#6fffe620 49%,#a5ffe877 50%,transparent 51%);background-size:100% 200%;animation:scan-field 10s linear infinite;mix-blend-mode:screen;transform:perspective(500px) rotateX(32deg)}.mission-overlay{position:absolute;width:100%;height:100%;inset:0}.mission-route{fill:none;stroke:#9cffe4;stroke-width:1.5;stroke-dasharray:6 9;animation:route-flow 5s linear infinite;opacity:.8}.route-glow{stroke-width:7;opacity:.4;filter:url(#glow)}.photo-drone{offset-path:path('M380 410L700 290L745 325L420 455L470 495L795 365L840 400L520 540');offset-rotate:0deg;animation:mission-flight 16s linear infinite;filter:drop-shadow(0 4px 4px #061b2560)}.propellers{animation:rotor-shimmer .12s infinite alternate}.rotor-blades{animation:rotor-shimmer .08s infinite alternate}.spray-streams{opacity:.45;animation:mist .8s ease-in-out infinite alternate}.treatment-mist{animation:mist 1.2s ease-in-out infinite alternate}.target-ring{stroke:#a0ffe0;stroke-width:1;fill:none;opacity:.55;animation:mist 3s infinite alternate}.scene-top{position:absolute;top:25px;left:28px;right:28px;display:flex;justify-content:space-between;color:#e1f4ee;font-size:10px;letter-spacing:1.7px}.scene-top>span:first-child{display:flex;align-items:center;gap:10px}.cinematic .panel{position:absolute;top:105px;left:28px;width:230px;background:linear-gradient(135deg,#0d293de8,#0b2438cc);backdrop-filter:blur(20px);border-color:#c5fff12e;box-shadow:0 18px 55px #04192344;padding:22px}.cinematic .panel:not(.decision-panel){left:auto;right:28px;top:185px;width:235px}.panel-status{display:block;font-size:8px;letter-spacing:1.2px;color:#7cddca;font-weight:400;margin-top:7px}.cinematic .scene-foot{position:absolute;bottom:22px;left:28px;right:28px;font-size:9px;color:#b8d1ce;line-height:1.6}.cinematic .scene-foot>span{max-width:640px}.terrain-label{position:absolute;font-size:8px;letter-spacing:1.2px;color:#e0ffef;text-shadow:0 1px 6px #062d21;line-height:1.8}.terrain-label b{display:block;font-size:10px;letter-spacing:.2px;font-weight:400;padding-left:20px}.label-a{top:35%;left:44%}.label-b{bottom:17%;left:37%}.crosshair{color:#85ffda;font-size:16px;vertical-align:middle}.cinematic .bigvalue{font-size:37px}.cinematic .progress{z-index:5}.hero{padding-bottom:35px}@keyframes field-drift{from{transform:scale(1.02) translateY(0)}to{transform:scale(1.12) translateY(-12px)}}@keyframes scan-field{from{background-position:0 200%}to{background-position:0 -100%}}@keyframes route-flow{to{stroke-dashoffset:-150}}@keyframes mission-flight{from{offset-distance:0}to{offset-distance:100%}}@keyframes rotor-shimmer{from{opacity:.45}to{opacity:1}}@keyframes mist{from{opacity:.25}to{opacity:.75}}@media(max-width:1000px){.cinematic{min-height:680px}.cinematic .panel{width:200px;left:20px;padding:17px;top:100px}.cinematic .panel:not(.decision-panel){width:205px;right:20px;top:260px}.label-a{left:45%;top:26%}.label-b{left:30%;bottom:18%}}@media(max-width:760px){.cinematic{min-height:850px}.cinematic .panel,.cinematic .panel:not(.decision-panel){top:auto;bottom:92px;left:15px;right:auto;width:calc(50% - 22px);padding:14px}.cinematic .panel:not(.decision-panel){left:auto;right:15px}.cinematic .panel h3{font-size:18px}.cinematic .panel p{font-size:11px}.cinematic .bigvalue{font-size:29px}.cinematic .scene-top{left:18px;right:18px;font-size:8px;line-height:1.5}.scene-location{display:none}.cinematic .scene-foot{left:15px;right:15px;bottom:20px;gap:12px}.cinematic .scene-foot span{max-width:70%}.mission-overlay{height:60%;top:30px;width:150%;left:-25%}.field-photo{object-position:50% 25%}.label-a{top:19%;left:32%}.label-b{bottom:auto;top:43%;left:18%}.cinematic .metric{font-size:10px}.cinematic .instruction{margin:15px 0}.cinematic .landscape-shade{background:linear-gradient(0deg,#041925 3%,#041925b8 30%,transparent 70%,#071b2b66)}}@media(prefers-reduced-motion:reduce){.photo-drone{offset-distance:35%}.field-photo{transform:none}}

.brand-lockup{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.brand-lockup img{width:204px}.brand-lockup>span{font-size:8px;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:1.5;font-weight:600;color:#173850}header{height:118px}.footer-slogan{line-height:1.7}.agri-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:650px}.agri-hero-copy{padding:50px 8% 65px 10%}.agri-hero .eyebrow{margin-top:55px}.agri-hero h1{font-size:clamp(42px,4.7vw,69px);letter-spacing:-3px;line-height:1.05}.agri-hero h1 em{color:#148e82;font-style:normal}.agri-hero .muted{max-width:570px;font-size:18px}.agri-hero-photo{position:relative;overflow:hidden}.agri-hero-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:48% center}.agri-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1f33dd,transparent 65%)}.agri-hero-photo>div{position:absolute;bottom:50px;left:40px;right:30px;color:white;z-index:1}.agri-hero-photo .eyebrow{color:#b4f1d9;font-size:9px}.agri-hero-photo h2{font-size:43px;margin-top:20px}.agri-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.agri-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cad6d0;border:1px solid #cad6d0}.agri-sources article{background:#f3f2ee;padding:32px}.agri-sources h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:20px 0 12px}.agri-sources p,.agri-workflow p,.agri-partner-grid p{font-size:14px;line-height:1.7;color:#526576}.agri-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.agri-outcomes article{border-top:1px solid #385064;padding-top:25px}.agri-outcomes .tech-symbol{display:block;font-size:38px;margin:0 0 25px}.agri-outcomes h3{font-size:24px;font-weight:500}.agri-outcomes p{color:#b2c3cb;line-height:1.7;font-size:15px}.agri-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}.agri-workflow article{border-top:2px solid #18b6a4;padding-top:28px}.agri-workflow h3{font-size:23px;font-weight:500}.agri-partners{background:#e7ece6}.agri-partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.agri-partner-grid article{border-top:1px solid #9fb8ae;padding-top:20px}.agri-partner-grid h3{font-size:19px;font-weight:500}.agri-pilot{margin-top:55px;padding:35px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.agri-pilot>div{max-width:700px}.agri-pilot h3{font-size:28px;font-weight:500;margin:12px 0}.agri-pilot .button{flex-shrink:0}@media(max-width:1000px){.agri-hero{grid-template-columns:1.2fr 1fr}.agri-hero-copy{padding-left:7%}.agri-hero h1{font-size:50px}.agri-partner-grid{grid-template-columns:1fr 1fr}.agri-pilot{flex-wrap:wrap}}@media(max-width:760px){header{height:auto;min-height:125px}.brand-lockup img{width:170px}.brand-lockup>span{font-size:7px}.agri-hero{grid-template-columns:1fr}.agri-hero-copy{padding:35px 5% 45px}.agri-hero .eyebrow{margin-top:35px}.agri-hero h1{font-size:48px;letter-spacing:-2.5px}.agri-hero-photo{min-height:360px}.agri-hero-photo>div{left:25px;bottom:30px}.agri-hero-photo h2{font-size:36px}.agri-sources,.agri-outcomes,.agri-workflow{grid-template-columns:1fr}.agri-sources article{padding:26px}.agri-outcomes{gap:25px}.agri-partner-grid{gap:20px}.agri-pilot{padding:25px}.agri-actions{gap:20px}}

.tech-grid{grid-template-columns:repeat(4,1fr)}.tech{padding:25px}.guidance-note{padding:28px 35px;background:#e0eae4;border-left:3px solid #18b6a4}.guidance-note p{font-size:15px;line-height:1.7;color:#526576;margin-bottom:0}.instruct-features{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.instruct-features article{padding:25px 0;border-top:1px solid #385064}.instruct-features h3{font-size:23px;font-weight:500}.instruct-features p{font-size:14px;color:#b2c3cb;line-height:1.7}.instruct-sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.instruct-sectors img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.instruct-sectors article{background:white}.instruct-sectors article>div{padding:20px 25px}.instruct-sectors h3{font-size:22px;font-weight:500;margin:5px 0 15px}.instruct-sectors p{font-size:14px;line-height:1.7;color:#526576}.instruct-hero .agri-hero-photo img{object-position:42% center}.instruct-hero .agri-hero-photo h2{font-size:35px}@media(max-width:1100px){.tech-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.tech-grid,.instruct-features,.instruct-sectors{grid-template-columns:1fr}.instruct-sectors img{aspect-ratio:16/9}.guidance-note{padding:25px}.instruct-hero .agri-hero-photo h2{font-size:32px}}

.instruct-hero .agri-hero-photo{display:flex;flex-direction:column;background:#0b1f33;align-self:stretch;justify-content:space-between}.instruct-hero .agri-hero-photo>img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;object-position:center top;flex-shrink:0}.instruct-hero .agri-hero-photo:after{display:none}.instruct-hero .agri-hero-photo>div{position:relative;inset:auto;padding:35px 40px 45px}.instruct-hero .agri-hero-photo .eyebrow{margin-top:0}.instruct-hero .agri-hero-photo h2{margin-bottom:0;font-size:33px}.guidance-heading>.eyebrow{margin-bottom:28px}.guidance-visual{max-width:360px;background:linear-gradient(145deg,#e4ece6,#f3f2ee);border:1px solid #cbdad2;border-radius:8px;padding:10px 12px 22px;text-align:center}.guidance-visual svg{display:block;width:100%;height:auto}.guidance-device-line{font-size:8px;letter-spacing:1.4px;color:#147d73}.guidance-visual p{font-size:14px;line-height:1.6;color:#173850;margin:12px 0 0}@media(max-width:1000px){.instruct-hero .agri-hero-photo>div{padding:28px}.instruct-hero .agri-hero-photo h2{font-size:29px}}@media(max-width:760px){.instruct-hero .agri-hero-photo{min-height:0}.instruct-hero .agri-hero-photo>div{padding:28px 25px 35px}.guidance-visual{max-width:390px;margin-bottom:15px}.guidance-heading>.eyebrow{margin-bottom:22px}}

.agri-timeline-section{background:#e7ece6}.farming-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.farming-timeline article{position:relative;border-top:3px solid #18b6a4;padding:25px 0 0}.farming-timeline article:before{content:'';position:absolute;top:-7px;left:0;width:11px;height:11px;border-radius:50%;background:#18b6a4}.farming-timeline h3,.agri-goals h3{font-size:23px;font-weight:500;letter-spacing:-.5px}.farming-timeline p,.agri-goals p{font-size:14px;line-height:1.75;color:#526576}.agri-goals{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.agri-goals article{background:#f3f2ee;padding:25px 30px;border-left:3px solid #18b6a4}.agri-goals h3{margin-top:0}@media(max-width:1000px){.farming-timeline{grid-template-columns:1fr 1fr;row-gap:35px}}@media(max-width:760px){.farming-timeline,.agri-goals{grid-template-columns:1fr}}

.business-hero{padding:60px 5% 80px;display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.business-hero .eyebrow{margin-top:50px}.business-hero h1{font-size:clamp(43px,5.2vw,75px);letter-spacing:-3px}.business-hero h1 em{font-style:normal;color:#148e82}.business-promise{font-size:20px;line-height:1.6;color:#173850}.business-brand{background:#e6ece7;padding:35px;border:1px solid #ccd8d1}.business-brand img{width:100%;height:auto}.business-brand>div{padding:30px 8px 0}.business-brand span{font-size:11px;color:#118c80;letter-spacing:2px}.business-brand p{font-size:16px;line-height:1.5;border-bottom:1px solid #b8cbc0;padding-bottom:20px}.business-film{margin:0}.business-film video{display:block;width:100%;max-height:690px;background:#000;border:1px solid #385064}.business-film figcaption,.business-screen figcaption{font-size:12px;color:#92aeb9;margin-top:15px}.business-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.business-question-grid p{background:#e6ece7;padding:25px;font-size:20px;line-height:1.4;margin:0;border-left:2px solid #18b6a4}.business-product{background:#e6ece7}.business-screen{margin:0}.business-screen img{width:100%;height:auto;display:block;border:1px solid #b8cbc0}.business-screen figcaption{color:#526576}.business-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:55px}.business-flow article{border-top:2px solid #18b6a4;padding-top:20px}.business-flow h3{font-size:21px;font-weight:500}.business-flow p{font-size:14px;line-height:1.7;color:#526576}.business-systems{border-top:1px solid #385064;margin-top:35px;padding-top:30px}.business-systems p{color:#b2c3cb;font-size:14px}.business-calculator{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}.business-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.business-fields label{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.5;color:#526576}.business-fields input,.business-fields select{padding:15px 12px;border:1px solid #b7c8bf;border-radius:0;background:#fff;font:inherit;font-size:17px;color:#0b1f33;width:100%}.business-results{padding:35px;background:#0b1f33;color:white}.business-results #roi{font-size:72px;letter-spacing:-4px;color:#6cddcc;margin:20px 0}.business-results dl>div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #385064;font-size:13px}.business-results dd{margin:0;text-align:right}.business-results .note{color:#aac0ca}.business-home{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:center;background:#e7ece6}.business-home-screen{display:block;background:#0b1f33;box-shadow:0 18px 45px #0b1f3320}.business-home-screen img{display:block;width:100%;height:auto}.business-home-screen>span{display:block;padding:20px;color:#a3e8db;font-size:12px}.business-home-tags{display:flex;gap:25px;margin:25px 0;color:#118c80;font-size:12px;letter-spacing:1px;text-transform:uppercase}@media(max-width:1000px){.business-hero{gap:30px}.business-question-grid{grid-template-columns:1fr 1fr}.business-flow{grid-template-columns:repeat(3,1fr)}.business-home{gap:35px}.business-calculator{grid-template-columns:1fr 1fr}.business-fields{grid-template-columns:1fr}}@media(max-width:760px){.business-hero,.business-home,.business-calculator{grid-template-columns:1fr}.business-hero{padding-top:35px}.business-brand{padding:25px}.business-brand img{max-height:200px;object-fit:contain}.business-flow{grid-template-columns:1fr 1fr}.business-question-grid{grid-template-columns:1fr}.business-fields{grid-template-columns:1fr}.business-results{padding:25px}.business-home{gap:35px}}

.realistic-drone{filter:drop-shadow(1px 3px 2px #03191755)}.airframe-hover{animation:airframe-hover 2.8s ease-in-out infinite alternate;transform-origin:center}.realistic-drone .spray-streams{stroke-width:.85;opacity:.35}.realistic-drone .treatment-mist{opacity:.4}@keyframes airframe-hover{from{transform:translateY(-1px) rotate(-1deg)}to{transform:translateY(2px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.airframe-hover{animation:none}}

/* General Downloads page */
.download-home{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e6eeea}.download-home .muted{max-width:580px}.download-page{min-height:70vh}.download-page .hero{padding-bottom:24px}.download-page h1{margin-top:30px}.download-intro{max-width:680px;font-size:19px;line-height:1.7}.download-content{padding-top:25px!important}.download-empty{padding:48px;background:white;border:1px solid #dce2df;border-top:3px solid #18b6a4}.download-empty h2{font-size:32px;letter-spacing:-1px}.download-empty .muted{max-width:600px;line-height:1.7}.download-empty .button{margin-top:14px}.download-item{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;border-bottom:1px solid #ced9d4}.download-item h2{font-size:26px;letter-spacing:-.5px;margin:0 0 12px}.download-item .muted{max-width:680px;line-height:1.6}.download-meta{font-size:12px;color:#526576}.download-item .button{flex-shrink:0}a:focus-visible{outline:3px solid #118c80;outline-offset:5px}@media(max-width:1000px){header{height:auto;min-height:94px;flex-wrap:wrap;gap:20px}header nav{display:flex;flex-wrap:wrap;gap:18px}}@media(max-width:600px){.download-home,.download-item{align-items:flex-start;flex-direction:column}.download-empty{padding:28px}.download-page h1{letter-spacing:-2px}.download-intro{font-size:17px}header nav{width:100%;order:3;font-size:13px}}

.download-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.download-empty{grid-column:1/-1}.download-item{background:white;border:1px solid #dce2df;padding:28px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:center}.flyer-preview{display:block;background:#e9eeeb;border:1px solid #dce2df;padding:7px;transition:transform .2s}.flyer-preview:hover{transform:translateY(-3px)}.flyer-preview img{display:block;width:100%;height:190px;object-fit:contain}.download-item h2{font-size:23px;line-height:1.2}.flyer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.flyer-view{font-size:14px;text-decoration:underline;text-underline-offset:4px}.flyer-actions .button{padding:12px 16px}@media(max-width:1000px){.download-list{grid-template-columns:1fr}}@media(max-width:500px){.download-item{grid-template-columns:95px minmax(0,1fr);gap:16px;padding:18px}.flyer-preview img{height:140px}.download-item h2{font-size:20px}}

/* Cross-industry Decision Intelligence */
.decision-home{background:#f3f2ee}.decision-map{background:#0b1f33;color:#fff;padding:38px;border:1px solid #385064;display:flex;flex-direction:column;justify-content:center;min-width:0}.decision-map>.eyebrow{color:#76dfce;margin:0 0 25px}.decision-inputs{display:flex;gap:9px;flex-wrap:wrap}.decision-inputs span{border:1px solid #476075;padding:10px 12px;font-size:12px;line-height:1.5;color:#d0dfe4}.decision-core{border:1px solid #36c5b2;border-left:4px solid #36c5b2;padding:28px;margin:30px 0;background:#123449}.decision-core .eyebrow{color:#76dfce;margin:0}.decision-core h3{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-1px;line-height:1.15;margin:18px 0}.decision-core p{font-size:12px;line-height:1.7;color:#b2c9d2}.decision-cycle{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.decision-cycle li{font-size:12px;line-height:1.6;border-top:1px solid #476075;padding-top:14px}.decision-cycle b{display:block;color:#76dfce;font-size:11px;margin-bottom:5px}.decision-caption{font-size:12px;line-height:1.5;color:#9db8c4;margin:25px 0 0}.decision-detail-link{display:block;background:#123449;color:#a3e8db;font-size:12px;line-height:1.7;padding:20px 28px}.decision-hero>.decision-map{margin:45px 10% 45px 0}.decision-hero .agri-hero-copy{padding-bottom:55px}.decision-hero .eyebrow{margin-top:0}.decision-hero .agri-hero-copy>.eyebrow{margin-top:45px}.business-home-tags{flex-wrap:wrap}@media(max-width:1000px){.decision-map{padding:28px}.decision-hero>.decision-map{margin-right:7%}.decision-core{padding:22px}.decision-inputs{gap:7px}}@media(max-width:760px){.decision-hero>.decision-map{margin:0 5% 45px}.decision-hero h1{font-size:44px}.decision-cycle{gap:10px}.decision-map{padding:25px}.decision-core{margin:25px 0}}

/* Agricultural Intelligence featured technology */
.agricultural-home{background:#f3f2ee}.agricultural-home-screen img{aspect-ratio:1.35;object-fit:cover}.rakan-reference .section-title{margin-bottom:0}
