.pg-services .cap svg.i{width:24px;height:24px}.pg-services .pmap{border:1px solid #d6dcde;border-radius:10px;background:#fff;overflow:hidden}.pg-services .pmap-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);border-bottom:1px solid #d6dcde;align-items:center}.pg-services .pmap-row:last-child{border-bottom:0}.pg-services .pmap-row>*{padding:15px 20px}.pg-services .pmap-head{background:#f6f8f8;font:700 1rem/1.2 var(--font-display)}.pg-services .pmap-row b{font-weight:600}.pg-services .pmap-row span{color:#5f666c;font-size:.9375rem}.pg-services .pmap-row a{font-weight:600;color:#276634;text-decoration:none;display:inline-flex;gap:8px;align-items:center}.pg-services .pmap-row a:hover{text-decoration:underline}.pg-services .pmap-row a svg.i{width:16px;height:16px}.pg-services .process.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-services .tst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pg-services .tst-card{margin:0;padding:26px;background:#fff;border:1px solid #d6dcde;border-radius:10px;display:flex;flex-direction:column;gap:22px;justify-content:space-between}.pg-services .tst-card blockquote{margin:0;font-size:1.0625rem;line-height:1.55;color:#1f2428}.pg-services .tst-card figcaption{display:flex;gap:12px;align-items:center}.pg-services .tst-av{width:44px;height:44px;border-radius:6px;display:grid;place-items:center;background:var(--c-wash);color:var(--c-ink);font:700 .9375rem var(--font-display);flex:none}.pg-services .tst-card b{display:block;font-weight:700}.pg-services .tst-card small{display:block;color:#5f666c;font-size:.875rem}@media (max-width:1100px){.pg-services .process.five{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-services .tst{grid-template-columns:1fr}}@media (max-width:760px){.pg-services .process.five{grid-template-columns:1fr}}.pg-services .ai-quote{font:600 clamp(1.15rem,1.6vw,1.35rem)/1.45 var(--font-display);color:#1f2428;padding:18px 0;border-block:1px solid #d6dcde}@media (max-width:760px){.pg-services .pmap-row{grid-template-columns:1fr}.pg-services .pmap-row>*{padding:6px 18px}.pg-services .pmap-row>:first-child{padding-top:16px}.pg-services .pmap-row>:last-child{padding-bottom:16px}.pg-services .pmap-head{display:none}}