.section{padding:52px 7vw}.section h2,.editorial-section h2,.dashboard-section h2,.process-section h2,.contact-section h2,.pilot-section h2{font-size:clamp(38px,4.4vw,68px);line-height:.98}.promise-grid{margin:30px 0 34px}.promise-strip span{padding:14px 16px}.editorial-grid{margin-top:24px}.editorial-grid article{min-height:72px;padding:17px}.section-summary{font-size:14px;margin-top:20px}.platform{gap:5vw}.platform-visual img,.security-phone img{max-height:430px}.platform-copy h2,.security-copy h2{margin:24px 0 14px}.journey{margin-top:20px}.journey li{padding:9px 0}.journey span{font-size:13px}.security-focus{gap:5vw}.security-signals{margin-top:18px}.cap-head{margin:24px 0 26px}.capabilities .cards{grid-template-columns:repeat(4,1fr);max-width:84%}.cards article{min-height:210px;padding:19px}.cards h3{font-size:15px;line-height:1.2;margin:25px 0 9px}.cards p{font-size:10px;line-height:1.55}.cards i{font-size:20px}.capabilities:after{height:58%;top:28%;width:15vw}.split-feature{gap:6vw}.editorial-phone{max-height:390px}.dashboard-grid{margin-top:22px}.dashboard-grid span{min-height:60px;padding:15px}.outcomes h2{margin:24px 0 30px}.metrics article{padding:6px 20px}.metrics h3{margin:10px 0}.industries-grid{gap:6vw;margin-top:24px}.industry-list article{padding:13px 8px}.process{margin-top:24px}.process li{min-height:88px;padding:16px}.process b{margin-bottom:11px}.trust-grid{margin-top:20px}.trust-grid span{padding:16px}.contact-section{gap:5vw}.lead-form input,.lead-form select{padding:11px}.cta{padding-block:42px!important}.cta h2{font-size:clamp(38px,4.2vw,64px);margin:18px 0 10px}.cta .button{margin-top:14px}footer{padding:26px 6vw}@media(max-width:1200px){.capabilities .cards{grid-template-columns:repeat(2,1fr);max-width:78%}.cards article{min-height:175px}.capabilities:after{height:48%}}@media(max-width:980px){.section{padding:45px 6vw}.capabilities .cards{max-width:none}.platform-visual img,.security-phone img{max-height:400px}}@media(max-width:600px){.section{padding:38px 5vw}.capabilities .cards{grid-template-columns:1fr}.cards article{min-height:0}.editorial-grid article{min-height:0}.platform-visual img,.security-phone img{max-height:360px}.cta{padding-block:36px!important}}
