/* Home: famílias de soluções, destaque DroneSpray e catálogo compacto. */
.home-v5 .section{padding:68px 0}.home-v5 .product-nav-v6{padding-bottom:36px}.home-v5 .product-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-v5 .product-nav-card{padding:22px 18px}.home-v5 .product-nav-card strong{font-size:17px}.home-v5 .product-feature-v6{padding:30px 0}.home-v5 .custom-banner{padding:34px;gap:36px;align-items:center}.home-v5 .custom-banner h2{font-size:clamp(28px,3vw,40px)}.home-v5 .custom-banner p{font-size:15px;line-height:1.8}.home-v5 .custom-banner>a{position:relative;display:block}.home-v5 .custom-banner>a img{display:block;aspect-ratio:16/11;object-fit:cover}.home-v5 #field-academy .custom-banner>a img{aspect-ratio:4/5;object-position:48% center}.home-v5 #field-academy .custom-banner{background:linear-gradient(130deg,#edf5e9,#f8f7ef)}
.geofarm-family{background:#f2f5ee;color:#163c2b;margin-top:30px}.geo-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.geo-family-card{background:#fff;border:1px solid #183e2515;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 40px #15382408;scroll-margin-top:100px}.geo-family-visual{height:255px;background:#dfe9dc;overflow:hidden}.geo-family-visual img{display:block;width:100%;height:100%;object-fit:cover}.geo-platform .geo-family-visual{padding:22px 28px 0;background:linear-gradient(130deg,#11382b,#2a6040)}.geo-platform .geo-family-visual img{object-fit:cover;object-position:top;border-radius:10px 10px 0 0;box-shadow:0 0 35px #0003}.geo-family-copy{padding:30px;display:flex;flex-direction:column;flex:1}.geo-family-copy h3{font:800 30px/1.2 Manrope,system-ui;letter-spacing:-.04em;margin:12px 0}.geo-family-copy p{color:#52685a;font-size:15px;line-height:1.8}.geo-family-copy ul{padding-left:19px;font-size:14px;line-height:1.9;color:#345741;margin:6px 0 20px}.geo-family-copy .geo-plan{margin-top:auto;font-weight:800;color:#173e2a}.geo-plan span{font-weight:500}.geo-family-copy>.btn{align-self:start}.geo-family-note{font-size:13px;text-align:center;color:#5d7364;margin:25px auto 0;max-width:700px}.geo-family-copy .text-link{font-size:13px}.geo-family-copy .buttons{align-items:center}
.drone-home-feature{display:grid;grid-template-columns:1.08fr .92fr;background:#102c24;color:#f4faef;border-radius:24px;overflow:hidden;margin:38px 0 48px;position:relative}.drone-home-copy{padding:40px;position:relative;z-index:1}.drone-home-brand{display:flex;align-items:center;gap:14px}.drone-home-brand>span:last-child{font-size:10px;font-weight:800;letter-spacing:.13em;color:#f0cc78}.drone-home-copy h3{font:800 36px/1.1 Manrope,system-ui;letter-spacing:-.04em;color:#fff;margin:25px 0 13px}.drone-home-copy .drone-home-lead{font:700 23px/1.35 Manrope,system-ui;color:#e5f4ce}.drone-home-copy p{font-size:15px;line-height:1.8;color:#cbdacc}.drone-home-copy ul{padding-left:18px;font-size:13px;line-height:1.9;color:#d9ead0}.drone-home-price{font-weight:800!important;font-size:20px!important;color:#fff!important;margin:24px 0 17px}.drone-home-price span{font-size:14px;font-weight:500;color:#cbdacc}.drone-home-copy .btn-primary{background:#e7b450;color:#172d23;box-shadow:none}.drone-home-copy .buttons{align-items:center;gap:18px}.drone-trial{color:#edf6e9;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.drone-home-image{display:block;position:relative;min-height:100%;overflow:hidden}.drone-home-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .6s}.drone-home-image:hover img{transform:scale(1.035)}.apps-grid-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.apps-grid-heading h3{font:800 24px/1.3 Manrope,system-ui;margin:0;letter-spacing:-.03em}.apps-grid-heading a{font-size:13px}.home-v5 .app-grid-v5{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-v5 .app-card-v5{padding:24px;gap:20px}.home-v5 .app-card-v5-head{min-height:64px}.home-v5 .app-card-v5 h3{font-size:19px}.home-v5 .app-bullet-list{margin:0}.home-v5 .app-card-v5-actions{margin-top:auto}.home-v5 .app-card-v5-actions .text-link{font-size:12px}.home-v5 a:focus-visible,.home-v5 button:focus-visible{outline:3px solid #278047;outline-offset:5px}.home-v5 [id]{scroll-margin-top:100px}
@media(max-width:1100px){.home-v5 .product-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v5 .app-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}.drone-home-copy{padding:30px}.home-v5 .custom-banner{grid-template-columns:1fr 1fr}.geo-family-copy{padding:25px}.geo-family-visual{height:210px}}
@media(max-width:760px){.home-v5 .section{padding:48px 0}.home-v5 .product-feature-v6{padding:20px 0}.home-v5 .product-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v5 .product-nav-card:last-child{grid-column:1/-1}.home-v5 .custom-banner{grid-template-columns:1fr;padding:24px;gap:26px}.home-v5 #field-academy .custom-banner>a img{aspect-ratio:16/10;object-position:center}.geo-family-grid{grid-template-columns:1fr;gap:24px}.geo-family-visual{height:auto;aspect-ratio:16/9}.geo-family-copy{padding:25px}.drone-home-feature{grid-template-columns:1fr;margin:28px 0 38px}.drone-home-image{min-height:0;aspect-ratio:16/9;grid-row:1}.drone-home-copy{padding:27px}.drone-home-copy h3{font-size:31px}.drone-home-copy .drone-home-lead{font-size:21px}.apps-grid-heading{align-items:start;flex-direction:column;gap:12px}.apps-grid-heading h3{font-size:23px}.home-v5 .app-grid-v5{grid-template-columns:1fr}.home-v5 .app-card-v5{padding:24px}.home-v5 .product-nav-card{padding:20px 17px}.home-v5 .product-nav-card strong{font-size:16px}.home-v5 .product-nav-card span{font-size:13px}.home-v5 .product-nav-card em{font-size:12px}.home-v5 .product-nav-card b{font-size:25px}.geo-family-copy .buttons{gap:16px}}
@media(prefers-reduced-motion:reduce){.drone-home-image img{transition:none}}
.home-v5 .custom-banner>a img{height:auto}.home-v5 .geofarm-family .eyebrow{color:#277447}.home-v5 .geo-family-copy .btn-primary{background:linear-gradient(130deg,#0d773c,#24a653);color:#fff}.home-v5 .drone-home-price{display:flex;flex-wrap:wrap;gap:0 7px}.home-v5 .drone-home-price span{display:inline-block}
