.ss .shero{color:#fff;background:linear-gradient(90deg,#37312af5 0%,#37312adb 45%,#37312a73 100%),url(/soilsense/boomgaard.jpg) 50%/cover no-repeat;padding:140px 0 90px;position:relative;overflow:hidden}.ss .sgrid2{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}@media (width<=900px){.ss .sgrid2{grid-template-columns:1fr}}.ss .shero h1{margin:12px 0 16px;font-size:clamp(34px,5vw,60px);font-weight:800}.ss .shero .badge{display:inline-block;position:static}.ss .lead{color:#e9e2d4;max-width:540px;font-size:19px}.ss .cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.stationimg{justify-items:center;display:grid}.stationimg img{filter:drop-shadow(0 40px 40px #00000080);width:auto;height:auto;max-height:520px}.ss .meas{background:var(--paper);padding:88px 0}.ss h2{margin:10px 0 26px;font-size:clamp(28px,3.6vw,42px)}.ss .mgrid,.ss .bgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.ss .mgrid,.ss .bgrid{grid-template-columns:1fr}}.ss .mgrid article{background:#fff;border:1px solid #e6dfd1;border-radius:22px;padding:26px}.ss .mgrid i{background:var(--sun);width:36px;height:36px;color:var(--navy-900);border-radius:50%;place-items:center;margin-bottom:14px;font-style:normal;font-weight:800;display:grid}.ss .mgrid h3{margin-bottom:8px;font-size:21px}.ss .mgrid p{color:var(--muted)}.ss .inapp{background:var(--navy-800);color:#fff;padding:88px 0;overflow:hidden}.ss .two{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.ss .two{grid-template-columns:1fr}}.ss .inapp p{color:#d9d0bf;margin-bottom:16px;font-size:17px}.ticks4{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks4 li{padding-left:28px;position:relative}.ticks4 li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.ss .phones{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}@media (width<=560px){.ss .phones{grid-template-columns:1fr}}.ss .phones .dphone:nth-child(2){margin-top:60px}.ss .types{background:#fff;padding:88px 0}.ss .tgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=760px){.ss .tgrid{grid-template-columns:1fr}}.ss .tgrid article{background:var(--paper);border:1px solid #e6dfd1;border-radius:24px;flex-direction:column;padding:30px;display:flex}.ss .tgrid .plus{background:var(--navy-800);color:#fff;border-color:#0000}.ss .tgrid h3{font-size:26px}.ss .tgrid .tag{color:#1f6f99;margin:4px 0 16px;font-weight:600}.ss .tgrid .plus .tag{color:var(--sky-300)}.ss .tgrid ul{flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ss .tgrid li{padding-left:26px;position:relative}.ss .tgrid li:before{content:"✓";color:#5b9618;font-weight:800;position:absolute;left:0}.ss .tgrid .plus li:before{color:var(--green)}.ss .tgrid .btn{justify-content:center;font-size:14px}.ss .tgrid .more{color:var(--sun);text-align:center;margin-top:14px;font-weight:600}.ss .alongside{color:var(--muted);max-width:760px;margin-top:22px;font-size:16px}.ss .why3{background:var(--navy-900);color:#fff;padding:88px 0}.ss .bgrid article{border:1px solid var(--line);background:#ffffff12;border-radius:22px;padding:26px}.ss .bgrid h3{margin-bottom:8px;font-size:21px}.ss .bgrid p{color:#d9d0bf}.ss .fgrid2{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=1000px){.ss .fgrid2{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ss .fgrid2{grid-template-columns:1fr}}.ss .fgrid2 div{border-top:2px solid var(--sky);padding:20px}.ss .fgrid2 b{font-family:var(--font-head);margin-bottom:6px;display:block}.ss .fgrid2 span{color:#d9d0bf;font-size:15px}.ss .faq4{background:var(--paper);padding:88px 0}.ss .narrow{max-width:800px}.ss details{background:#fff;border:1px solid #e6dfd1;border-radius:16px;margin-bottom:10px;padding:0 22px}.ss summary{cursor:pointer;font-weight:600;font-family:var(--font-head);justify-content:space-between;gap:16px;padding:18px 0;list-style:none;display:flex}.ss summary:after{content:"+";color:#2a7fa8;font-size:22px;line-height:1}.ss details[open] summary:after{content:"–"}.ss summary::-webkit-details-marker{display:none}.ss details p{color:var(--muted);padding:0 0 20px}
