@media(max-width:1150px){.nav{gap:22px}.nav-wrap{width:calc(100% - 48px)}.nav-end{gap:12px;margin-left:0}.scene-copy{left:4%}.scene-copy h1{font-size:clamp(3.1rem,5.4vw,5rem)}.sector-tiles{height:42%}.model-card{height:245px}.tech-label{right:1%;width:140px}}
@media(max-width:850px){.header{height:68px}.nav{display:none}.nav-wrap{width:calc(100% - 34px)}.nav-end{margin-left:auto}.language,.nav-cta{display:none}.menu-btn{display:block}.mobile-nav{position:absolute;top:68px;left:0;right:0;background:#071710;border-bottom:1px solid var(--line);padding:13px 20px;display:none;flex-direction:column;max-height:calc(100svh - 68px);overflow:auto}.mobile-nav.open{display:flex}.mobile-nav a{padding:12px 6px;border-bottom:1px solid var(--line);font-weight:700;font-size:.86rem}.scene{height:auto;max-height:none;min-height:740px;padding:122px 5% 60px;background-position:center}.scene-copy{position:relative;top:auto;left:auto;max-width:650px}.scene-copy h1{font-size:clamp(2.8rem,8vw,4.7rem)}.scene-copy p{font-size:.91rem}.home-scene{padding-bottom:0;min-height:780px;background-position:60% center}.home-copy{max-width:550px}.home-copy h1{font-size:clamp(3.1rem,8vw,5rem)}.home-metrics{position:relative;left:auto;right:auto;margin:100px -5% 0;min-height:104px}.down{display:none}.products-scene{background-position:67% top}.products-copy{max-width:560px}.model-grid{position:relative;left:auto;right:auto;bottom:auto;margin-top:80px;grid-template-columns:repeat(3,1fr);gap:8px}.model-card{height:250px}.model-info{left:12px;right:12px}.model-info h3{font-size:1.15rem}.model-info p{font-size:.68rem}.model-info>span{margin:10px -12px 0;padding:10px 12px;font-size:.66rem}.products-scene .scene-note{position:relative;left:auto;bottom:auto;right:auto;display:block;margin-top:10px}.detail-scene{background-position:64% top}.detail-copy{max-width:560px}.detail-gallery{position:relative;left:auto;right:auto;bottom:auto;margin-top:100px}.detail-scene .scene-note{position:relative;bottom:auto;right:auto;display:block;margin-top:12px}.sat-scene{background-position:62% top}.sat-copy{max-width:560px}.parcel-overlay{position:relative;right:auto;top:auto;width:100%;height:370px;margin-top:60px}.ndvi-card{top:auto;right:9%;bottom:200px}.date-row{position:relative;right:auto;bottom:auto;width:100%;margin-top:20px}.ai-scene{background-position:66% top}.ai-copy{max-width:540px}.leaf-box{position:relative;right:auto;top:auto;width:100%;height:380px;margin-top:35px}.leaf-thumbs{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.solutions-scene{background-position:68% top}.solutions-copy{max-width:560px}.route-overlay{position:relative;right:auto;bottom:auto;width:100%;height:260px;margin-top:30px}.sectors-scene{background-position:58% top}.sector-tiles{position:relative;left:auto;right:auto;bottom:auto;height:auto;grid-template-columns:repeat(2,1fr);margin-top:100px}.sector-tile{height:220px}.tech-scene{background-position:65% top}.tech-copy{max-width:560px}.tech-label{display:none}.about-scene{background-position:63% top}.value-row{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr 1fr 1fr;margin-top:170px;gap:10px}.value-card{padding:15px 5px}.value-card>b{width:38px;height:38px;font-size:1rem;flex:none}.value-card strong{font-size:.77rem}.value-card small{font-size:.64rem}.contact-scene{background-position:60% top}.contact-copy{max-width:550px}.contact-form{position:relative;right:auto;top:auto;width:100%;margin-top:40px}.below-grid{grid-template-columns:1fr 1fr}.footer-inner{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.scene{padding:105px 18px 45px;min-height:700px}.scene-copy h1{font-size:clamp(2.5rem,11vw,3.6rem);margin:15px 0}.scene-copy p{font-size:.84rem}.micro{font-size:.58rem}.home-scene{min-height:800px;padding-bottom:0;background-position:60% top}.home-copy h1{font-size:clamp(3rem,11.5vw,4rem)}.home-copy p{max-width:360px}.actions{gap:10px}.pill{min-height:43px;padding:0 19px;font-size:.72rem}.home-metrics{margin:120px -18px 0;grid-template-columns:repeat(2,1fr);padding:10px}.home-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:66px}.home-metrics>div:nth-child(-n+2){border-right:1px solid var(--line)}.home-metrics>div:nth-child(n+3){border-bottom:0}.home-metrics strong{font-size:1.2rem}.home-metrics small{font-size:.57rem}.below-scene{padding:60px 18px}.below-heading h2{font-size:2.4rem}.below-grid{grid-template-columns:1fr}.below-grid a{height:280px}.products-scene{background-position:63% top}.products-copy h1{font-size:3.1rem}.tab-row{gap:6px}.tab{font-size:.64rem;padding:8px 11px}.model-grid{grid-template-columns:1fr;margin-top:105px}.model-card{height:245px}.model-info h3{font-size:1.6rem}.model-info p{font-size:.75rem}.detail-scene{background-position:62% top}.detail-copy h1{font-size:3.2rem}.detail-copy h2{font-size:1rem}.spec-grid{gap:14px 8px}.spec>b{font-size:1.15rem;width:18px}.spec strong{font-size:.69rem}.spec small{font-size:.6rem}.detail-gallery{margin-top:125px;gap:4px}.thumb{width:calc((100% - 16px)/5);height:62px}.sat-copy h1{font-size:3.2rem}.parcel-overlay{height:260px;margin-top:50px}.ndvi-card{position:relative;right:auto;bottom:auto;width:100%;max-width:280px;margin:0 0 0 auto}.date-row{gap:4px}.date-card img{height:54px}.date-card span{font-size:.5rem}.ai-copy h1{font-size:2.9rem}.ai-feature{min-height:59px}.leaf-box{height:260px}.leaf-badge{top:8px;left:8px;padding:8px}.leaf-thumbs{gap:3px}.leaf-thumbs span{font-size:.52rem;padding:7px 2px}.flow-tabs{gap:5px}.flow-tabs button{font-size:.59rem;padding:7px 10px}.solution-steps{margin-top:28px}.route-overlay{height:190px}.sector-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:85px}.sector-tile{height:185px;padding:12px}.sector-tile span{font-size:.9rem}.sector-tile small{font-size:.54rem;max-width:100px}.sector-tile b{width:25px;height:25px;right:8px;bottom:8px}.tech-cards{gap:6px}.tech-card{padding:8px;gap:6px}.tech-card>b{font-size:1rem}.tech-card strong{font-size:.65rem}.tech-card small{font-size:.54rem}.value-row{grid-template-columns:1fr;margin-top:130px}.value-card{border:1px solid var(--line);background:#071c16bd;padding:11px}.value-card small{font-size:.66rem}.contact-methods{flex-direction:column}.contact-methods a{width:max-content;max-width:100%}.contact-form{padding:17px}.form-two{grid-template-columns:1fr}.extra-scene{min-height:540px}.extra-body{padding:60px 18px}.blog-cards{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr;padding:45px 18px;gap:25px}.footer-inner>div:first-child{grid-column:1/-1}.footer-inner a:not(.logo){font-size:.7rem}.footer-base{padding:20px 18px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
