.feature-gps{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}
.feature-gps .eyebrow{color:#7eaaff;margin-bottom:12px}
.gps-benefits{margin:20px 0;padding:0;list-style:none;display:grid;gap:11px;font-size:12px;color:#bbc7db}
.gps-benefits li::before{content:'✓';color:#7baeff;margin-right:10px}
.gps-copy>small{display:block;font-size:10px;line-height:1.7;color:#8190a6;max-width:420px}
.gps-preview{background:#101722;border:1px solid #30425c;border-radius:12px;overflow:hidden}
.gps-preview-label{padding:18px;font-size:8px;letter-spacing:1.3px;color:#a0b1ca;display:flex;align-items:center;gap:9px}
.gps-route{display:block;width:100%;height:auto;background:#142032}
.gps-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 16px 14px}
.gps-metrics>div{text-align:center}
.gps-metrics b{display:block;font-size:23px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}
.gps-metrics b small{font-size:11px;color:#8e9eb5}
.gps-metrics span{display:block;font-size:7px;letter-spacing:1px;margin-top:8px;color:#8e9eb5}
.gps-preview .gps-example-note{font-size:9px;text-align:center;color:#8190a6;margin:0 12px 16px}
@media(max-width:700px){.feature-gps{grid-template-columns:1fr;gap:25px}.gps-metrics b{font-size:21px}}
