.ar-site .ar-deck-section{border-top:1px solid var(--line)}.ar-site .ar-deck-section h2{max-width:950px;margin-bottom:25px}.ar-site .ar-deck-section>.ar-container>p{max-width:800px;margin-bottom:32px}.ar-site .ar-deck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ar-site .ar-deck-card{min-width:0;border-top:2px solid var(--red);background:#111;padding:28px 24px}.ar-site .ar-deck-card .ar-label{margin-bottom:16px}.ar-site .ar-deck-card h3{font-size:23px;line-height:1.5;margin-bottom:14px}.ar-site .ar-deck-card p{font-size:15px;line-height:1.85;text-wrap:wrap;max-width:none}.ar-site .ar-deck-team{padding-top:55px}.ar-site .ar-deck-team p{max-width:820px;margin-bottom:28px}.ar-site .ar-client-grid>span{overflow-wrap:anywhere;font-size:clamp(16px,1.7vw,21px);line-height:1.5}@media(max-width:1050px){.ar-site .ar-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.ar-site .ar-deck-grid{grid-template-columns:1fr;gap:20px}.ar-site .ar-deck-card{padding:24px 20px}.ar-site .ar-deck-card h3{font-size:22px}.ar-site .ar-deck-card p{font-size:15px}.ar-site .ar-client-grid>span{font-size:16px}.ar-site .ar-deck-team{padding-top:36px}}
/* Homepage: a square, three-by-three client preview at every screen size. */
.ar-site .ar-client-grid.ar-client-preview{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));width:100%;max-width:720px;aspect-ratio:1/1;margin-inline:auto;gap:0}
.ar-site .ar-client-grid.ar-client-preview>span{min-width:0;min-height:0;height:100%;padding:clamp(8px,2vw,20px);font-size:clamp(11px,2.8vw,24px);line-height:1.4;letter-spacing:0;overflow-wrap:normal;word-break:normal;white-space:normal;text-wrap:wrap;text-align:center}
.ar-site .ar-actions.ar-client-more{justify-content:center;margin-top:28px}