.ag-service [id] {scroll-margin-top:86px}
.ag-service .service-cards {grid-template-columns:repeat(3,minmax(0,1fr))}
.ag-service #configuration .service-cards {grid-template-columns:repeat(4,minmax(0,1fr))}
.ag-service #configuration .service-cards article {background:white;border:1px solid var(--line);border-radius:10px;padding:18px}
.ag-service #pilot .split,.ag-service .split {align-items:start}
.ag-service .split .service-cards {grid-template-columns:repeat(2,minmax(0,1fr))}
.ag-service .service-cards article {display:flex;flex-direction:column;align-items:start}
.ag-service .service-cards .flink {margin-top:auto;padding-top:12px}
.ag-service .workflow-steps {grid-template-columns:repeat(3,minmax(0,1fr))}
.ag-service .workflow-steps li:before {color:#a8dcf7}
.ag-service .workflow-steps p,.ag-service .night .service-footnote {color:#d7e1e8}
.ag-service .night .service-footnote a {color:#bee6fc}
.ag-service .service-footnote {margin-top:22px}
.ag-service .service-links,.ag-service .service-range {grid-template-columns:repeat(4,minmax(0,1fr))}
.ag-service .service-range img {width:100%;height:170px;object-fit:contain;background:white}
.ag-service .service-range .range-line {color:var(--slate);font-size:14px}
.ag-service .service-range h3 {font-size:20px}
.ag-service .service-range .flink {margin-top:auto}
.ag-service .service-brief {background:var(--mist);padding:24px;border-radius:8px}
.ag-service .service-brief p,.ag-service .split>div>p+p {margin-top:12px}
.ag-service .service-brief .primary {margin-top:16px}
.ag-service .service-links:has(>:last-child:nth-child(3)) {grid-template-columns:repeat(3,minmax(0,1fr))}
.ag-service .edition {min-width:660px}
.ag-service .device>p {margin:10px 0;font-size:15px;color:var(--slate)}
.ag-service .device .flink {margin-top:auto}
.ag-service #field-directory .devices {grid-template-columns:repeat(2,minmax(0,1fr))}
.ag-service #field-directory h3 {font-size:20px}
.ag-service .ag-project-banner h2,.ag-service .ag-project-banner .ag3-button {color:white}
.ag-service .ag-project-banner p {color:#c2cdd8}
@media(max-width:1000px) {.ag-service #configuration .service-cards,.ag-service .service-cards,.ag-service .service-links,.ag-service .service-range {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px) {.ag-service #configuration .service-cards,.ag-service .split .service-cards,.ag-service .service-cards,.ag-service #field-directory .devices {grid-template-columns:1fr}.ag-service .edition tbody th{white-space:normal}.ag-service .service-range img{height:180px}}


@media(min-width:1001px){.ag-service .workflow-steps:has(>:last-child:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:701px) and (max-width:1000px){.ag-service .workflow-steps:has(>:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:1041px){.ag-service #field-directory .devices{grid-template-columns:repeat(3,minmax(0,1fr))}}
