.technical{background-color:#f5f7f4;background-image:linear-gradient(#233e3710 1px,transparent 1px),linear-gradient(90deg,#233e3710 1px,transparent 1px);background-size:28px 28px;color:#172129;padding:85px 0 95px}.technical .eyebrow{color:#52723b}.technical .eyebrow:before{background:#52723b}.tech-heading{max-width:880px;margin-bottom:45px}.tech-heading h2{font-size:clamp(30px,3.6vw,46px);line-height:1.2;letter-spacing:-.04em;margin:18px 0}.tech-heading p{color:#586778;font-size:17px;line-height:1.8;margin:0}.technical .grid-cards{gap:22px}.technical .service{background:#ffffffed;border:1px solid #d3dbdf;border-radius:15px;padding:26px 25px 30px;min-height:300px}.technical .service:hover{border-color:#7c9e8f;transform:translateY(-3px)}.tech-diagram{height:112px;display:flex;justify-content:center;align-items:center;color:#14839a}.tech-diagram svg{width:132px;height:112px}.technical .service h3{font-size:23px;letter-spacing:-.035em;margin:20px 0 12px;color:#172129}.technical .service p{color:#586778;font-size:14px;line-height:1.85}@media(max-width:740px){.technical{padding:60px 0}.technical .grid-cards{gap:14px}.technical .service{padding:20px;min-height:280px}.tech-heading p{font-size:15px}}