.caatinga-marketplace.caatinga-page-caatinga-page--produto .page-main{max-width:none;padding:0}.agrorob-page{overflow:hidden}.agrorob-page section[id]{scroll-margin-top:82px}
.agrorob-hero{background:#142b10;color:#fff;min-height:650px;overflow:hidden;position:relative}.agrorob-hero__media{inset:0 0 0 45%;position:absolute}.agrorob-hero__media img{height:100%;object-fit:cover;width:100%}.agrorob-hero__overlay{background:linear-gradient(90deg,#142b10 0%,rgba(20,43,16,.97) 42%,rgba(20,43,16,.68) 68%,rgba(20,43,16,.28));inset:0;position:absolute}.agrorob-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:650px;position:relative;z-index:1}.agrorob-hero h1{color:#fff;font-size:clamp(44px,5vw,72px);letter-spacing:-.045em;line-height:1.02;margin:13px 0 24px;max-width:880px}.agrorob-hero__content>p{color:#d7e1d3;font-size:18px;line-height:1.7;margin:0;max-width:700px}.agrorob-hero__badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.agrorob-hero__badges span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;padding:9px 13px;text-transform:uppercase}
.agrorob-anchor-nav{background:#fff;border-bottom:1px solid var(--caatinga-line);box-shadow:0 8px 22px rgba(31,42,27,.06)}.agrorob-anchor-nav .caatinga-container{display:flex;gap:31px;min-height:62px;overflow-x:auto}.agrorob-anchor-nav a{align-items:center;color:var(--caatinga-ink);display:flex;flex:none;font-size:12px;font-weight:800;text-decoration:none}.agrorob-section-intro{margin:0 auto 42px;max-width:820px;text-align:center}.agrorob-section-intro h2{font-size:clamp(36px,4.3vw,56px);letter-spacing:-.04em;line-height:1.08;margin:10px 0 18px}.agrorob-section-intro p{color:var(--caatinga-muted);font-size:16px;line-height:1.7;margin:0}
.agrorob-layers{background:#f4f6f1}.agrorob-layers__grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.agrorob-layer{border-radius:20px;color:#fff;min-height:390px;overflow:hidden;padding:42px;position:relative}.agrorob-layer:after{border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";height:380px;position:absolute;right:-150px;top:-170px;width:380px}.agrorob-layer--muscle{background:linear-gradient(135deg,#355d1b,#1d3515)}.agrorob-layer--brain{background:linear-gradient(135deg,#17667d,#143c4b)}.agrorob-layer__code{color:rgba(255,255,255,.13);font-size:90px;font-weight:900;line-height:.8;position:absolute;right:30px;top:32px}.agrorob-layer>span{color:var(--caatinga-gold);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.agrorob-layer h3{color:#fff;font-size:39px;margin:14px 0 15px}.agrorob-layer p{color:rgba(255,255,255,.8);line-height:1.65;max-width:520px}.agrorob-layer ul{display:grid;gap:11px;grid-template-columns:1fr 1fr;list-style:none;margin:28px 0 0;padding:0}.agrorob-layer li{border-top:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:700;padding:12px 0 0 20px;position:relative}.agrorob-layer li:before{color:var(--caatinga-gold);content:"+";left:0;position:absolute}
.agrorob-functions{background:#fff}.agrorob-functions .caatinga-section-heading>p{color:var(--caatinga-muted);line-height:1.6;margin:0;max-width:500px}.agrorob-functions__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:40px}.agrorob-function{border:1px solid var(--caatinga-line);border-radius:15px;min-height:190px;padding:25px;position:relative}.agrorob-function:before{background:var(--caatinga-green);border-radius:4px;content:"";height:4px;left:25px;position:absolute;top:0;width:45px}.agrorob-function--validacao:before{background:var(--caatinga-gold)}.agrorob-function--meta:before{background:var(--caatinga-blue)}.agrorob-function>span{color:var(--caatinga-green-dark);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.agrorob-function--validacao>span{color:var(--caatinga-gold-dark)}.agrorob-function--meta>span{color:var(--caatinga-blue-dark)}.agrorob-function h3{font-size:19px;line-height:1.25;margin:22px 0 10px}.agrorob-function p{color:var(--caatinga-muted);font-size:12px;line-height:1.6;margin:0}
.agrorob-navigation{background:#202922;color:#fff}.agrorob-section-intro--light h2{color:#fff}.agrorob-section-intro--light p{color:#c6d0c3}.agrorob-modes{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.agrorob-mode{background:#fff;border-radius:16px;color:var(--caatinga-ink);display:flex;flex-direction:column;min-height:330px;overflow:hidden;padding:28px;position:relative}.agrorob-mode:before{background:#526050;content:"";height:6px;inset:0 0 auto;position:absolute}.agrorob-mode--assisted:before{background:var(--caatinga-gold)}.agrorob-mode--waypoint:before{background:var(--caatinga-blue)}.agrorob-mode header{align-items:center;display:flex;justify-content:space-between}.agrorob-mode header strong{color:#556052;font-size:38px}.agrorob-mode--assisted header strong{color:var(--caatinga-gold-dark)}.agrorob-mode--waypoint header strong{color:var(--caatinga-blue-dark)}.agrorob-mode header span{background:#eef1ec;border-radius:99px;font-size:8px;font-weight:900;padding:7px 9px;text-transform:uppercase}.agrorob-mode h3{font-size:26px;margin:35px 0 12px}.agrorob-mode p{color:var(--caatinga-muted);font-size:13px;line-height:1.65;margin:0}.agrorob-mode footer{border-top:1px solid var(--caatinga-line);color:var(--caatinga-green-dark);font-size:10px;font-weight:900;letter-spacing:.05em;margin-top:auto;padding-top:17px;text-transform:uppercase}
.agrorob-teach{background:#2a342c;border:1px solid rgba(255,255,255,.11);border-radius:17px;display:grid;gap:45px;grid-template-columns:300px 1fr;margin-top:24px;padding:32px}.agrorob-teach__heading>span{color:var(--caatinga-gold);font-size:10px;font-weight:900}.agrorob-teach__heading h3{color:#fff;font-size:24px;margin:8px 0 12px}.agrorob-teach__heading p{color:#bdc8ba;font-size:11px;line-height:1.6}.agrorob-teach ol{counter-reset:teach;display:grid;gap:11px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.agrorob-teach li{background:rgba(255,255,255,.06);border-radius:9px;counter-increment:teach;min-height:70px;padding:15px}.agrorob-teach li span:before{color:var(--caatinga-gold);content:counter(teach,decimal-leading-zero);display:block;font-size:10px;font-weight:900;margin-bottom:9px}.agrorob-teach li strong{color:#fff;font-size:10px;line-height:1.4}
.agrorob-waypoint{align-items:center;background:#fff;border-radius:18px;color:var(--caatinga-ink);display:grid;gap:55px;grid-template-columns:.8fr 1.2fr;margin-top:24px;overflow:hidden;padding:42px}.agrorob-waypoint__copy h3{font-size:31px;margin:10px 0 14px}.agrorob-waypoint__copy p{color:var(--caatinga-muted);font-size:13px;line-height:1.7}.agrorob-waypoint__copy a{font-size:12px;font-weight:900}.agrorob-map{background:#153d47;border-radius:13px;height:315px;overflow:hidden;position:relative}.agrorob-map__grid{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:32px 32px;inset:0;position:absolute}.agrorob-map__route{border:4px dashed #83c657;border-bottom-color:transparent;border-radius:48% 45% 36% 45%;height:150px;left:13%;position:absolute;top:25%;transform:rotate(-9deg);width:68%}.agrorob-map__point{align-items:center;background:#fff;border:3px solid #83c657;border-radius:50%;color:#244f1a;display:flex;font-size:10px;font-style:normal;font-weight:900;height:25px;justify-content:center;position:absolute;width:25px}.agrorob-map__point--1{left:14%;top:53%}.agrorob-map__point--2{left:35%;top:25%}.agrorob-map__point--3{right:20%;top:31%}.agrorob-map__point--4{bottom:21%;right:17%}.agrorob-map__robot{align-items:center;background:var(--caatinga-gold);border-radius:5px;bottom:20%;color:#1f2a1b;display:flex;font-size:9px;font-weight:900;height:25px;justify-content:center;left:38%;position:absolute;transform:rotate(-10deg);width:35px}.agrorob-map__status{background:rgba(10,30,35,.82);border-radius:99px;color:#fff;font-size:9px;left:15px;padding:8px 12px;position:absolute;top:15px}.agrorob-map__status span{background:#83c657;border-radius:50%;display:inline-block;height:7px;margin-right:7px;width:7px}
.agrorob-implements{background:#f3f5ef}.agrorob-implements__grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:38px}.agrorob-implement{background:#fff;border:1px solid var(--caatinga-line);border-radius:14px;min-height:155px;overflow:hidden;padding:24px;position:relative}.agrorob-implement>div{background:var(--caatinga-green);height:4px;left:0;position:absolute;right:0;top:0}.agrorob-implement--desenvolvimento>div{background:var(--caatinga-blue)}.agrorob-implement span{color:var(--caatinga-green-dark);font-size:9px;font-weight:900;text-transform:uppercase}.agrorob-implement--desenvolvimento span{color:var(--caatinga-blue-dark)}.agrorob-implement h3{font-size:19px;margin:31px 0 0}.agrorob-implements__note{color:var(--caatinga-muted);font-size:11px;margin:20px 0 0}
.agrorob-validation{background:#fff}.agrorob-stage-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.agrorob-stage-grid article{border:1px solid var(--caatinga-line);border-radius:15px;border-top:5px solid var(--caatinga-green);padding:28px}.agrorob-stage-grid article:nth-child(2){border-top-color:var(--caatinga-gold)}.agrorob-stage-grid article:nth-child(3){border-top-color:var(--caatinga-blue)}.agrorob-stage-grid article>span{color:var(--caatinga-muted);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.agrorob-stage-grid h3{font-size:23px;margin:10px 0 20px}.agrorob-stage-grid ul{list-style:none;margin:0;padding:0}.agrorob-stage-grid li{border-top:1px solid var(--caatinga-line);color:var(--caatinga-muted);font-size:12px;padding:11px 0}.agrorob-safety{align-items:flex-start;background:#213b1a;border-radius:14px;color:#fff;display:grid;gap:35px;grid-template-columns:180px 1fr;margin-top:20px;padding:26px 30px}.agrorob-safety strong{color:var(--caatinga-gold);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.agrorob-safety p{color:#d4dfd0;font-size:12px;line-height:1.65;margin:0}
.agrorob-gallery{background:#f3f5ef}.agrorob-gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:35px}.agrorob-gallery figure{background:#fff;border-radius:14px;margin:0;overflow:hidden}.agrorob-gallery img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.agrorob-gallery figure:first-child img{object-fit:contain}.agrorob-gallery figcaption{color:var(--caatinga-muted);font-size:10px;font-weight:800;padding:13px 16px;text-transform:uppercase}.agrorob-faq{background:#fff}.agrorob-faq__grid{align-items:start;display:grid;gap:80px;grid-template-columns:.75fr 1.25fr}.agrorob-faq h2{font-size:clamp(34px,4vw,50px);margin:10px 0 17px}.agrorob-faq__grid>div:first-child p{color:var(--caatinga-muted)}.agrorob-cta p{color:rgba(255,255,255,.78);margin:10px 0 0}
@media(max-width:1050px){.agrorob-functions__grid{grid-template-columns:repeat(2,1fr)}.agrorob-teach{grid-template-columns:250px 1fr}}
@media(max-width:760px){.agrorob-hero{min-height:680px}.agrorob-hero__media{inset:0;opacity:.22}.agrorob-hero__overlay{background:linear-gradient(180deg,rgba(20,43,16,.86),#142b10 73%)}.agrorob-hero__content{box-sizing:border-box;min-height:680px;padding-bottom:56px;padding-top:56px}.agrorob-hero h1{font-size:clamp(37px,10.2vw,48px);overflow-wrap:anywhere}.agrorob-hero__content>p{font-size:15px}.agrorob-hero__badges{align-items:flex-start;flex-direction:column}.agrorob-hero .caatinga-hero__actions{align-items:stretch;flex-direction:column}.agrorob-anchor-nav .caatinga-container{gap:24px}.agrorob-layers__grid,.agrorob-modes,.agrorob-waypoint,.agrorob-stage-grid,.agrorob-faq__grid{grid-template-columns:1fr}.agrorob-layer{min-height:0;padding:30px 24px}.agrorob-layer h3{font-size:32px}.agrorob-layer ul{grid-template-columns:1fr}.agrorob-functions .caatinga-section-heading{align-items:flex-start}.agrorob-functions__grid{grid-template-columns:1fr}.agrorob-function{min-height:0}.agrorob-mode{min-height:300px}.agrorob-teach{gap:20px;grid-template-columns:1fr;padding:24px}.agrorob-teach ol{grid-template-columns:1fr 1fr}.agrorob-waypoint{gap:30px;padding:25px}.agrorob-map{height:270px}.agrorob-implements__grid{display:flex;margin-right:-15px;overflow-x:auto;padding:2px 15px 20px 2px;scroll-snap-type:x mandatory}.agrorob-implement{flex:0 0 76vw;scroll-snap-align:start}.agrorob-safety{gap:12px;grid-template-columns:1fr;padding:24px}.agrorob-gallery__grid{grid-template-columns:1fr}.agrorob-faq__grid{gap:35px}}
@media(max-width:430px){.agrorob-teach ol{grid-template-columns:1fr}.agrorob-map{height:235px}}
.agrorob-section-intro>.caatinga-eyebrow{color:var(--caatinga-green-dark)}.agrorob-section-intro--light>.caatinga-eyebrow{color:var(--caatinga-gold)}
