/* Homepage contact paths: sales and technical support. */
body.home #cds-main>.cds-home-support{order:-3}
.cds-home-support{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(205px,.8fr) minmax(320px,1.65fr);align-items:center;gap:24px;margin:0 0 24px;padding:22px 26px;border-radius:10px;background:#17121c;color:#fff;border-top:4px solid #6f2dbd}
.cds-home-support h2{color:#fff;font-size:23px;line-height:1.2;margin:0 0 6px}
.cds-home-support-heading>span{color:#d8cedf;font-size:13px}
.cds-home-support-sales{border-left:1px solid #50405e;border-right:1px solid #50405e;padding:4px 24px}
.cds-home-support-label{display:block;color:#e2c4ff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}
.cds-home-support-sales>a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:clamp(18px,1.6vw,24px);font-weight:800;text-decoration:none;white-space:nowrap}
.cds-home-support-tech>strong{font-size:15px;color:#fff}
.cds-home-support-tech>p{font-size:13px;line-height:1.5;color:#e0d8e6;margin:4px 0 8px}
.cds-home-support-actions{display:flex;gap:8px;flex-wrap:wrap}
.cds-home-support-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;min-height:44px;border-radius:5px;background:#6f2dbd;border:1px solid #a572d5;color:#fff;font-size:13px;font-weight:700;text-decoration:none}
.cds-home-support-actions>a:first-child{background:transparent;color:#efe0ff;border-color:#806392}
.cds-home-support a:hover{text-decoration:underline}
.cds-home-support a:focus-visible{outline:3px solid #d5b0ff;outline-offset:4px}
@media(max-width:1050px){.cds-home-support{grid-template-columns:1fr 1fr;gap:15px 20px;padding:18px 20px}.cds-home-support-sales{border-right:0}.cds-home-support-tech{grid-column:1/-1;border-top:1px solid #50405e;padding-top:12px}}
@media(max-width:560px){.cds-home-support{grid-template-columns:1fr;gap:10px;padding:16px;margin-bottom:18px}.cds-home-support h2{font-size:21px}.cds-home-support-heading>span{display:none}.cds-home-support-sales{border:0;padding:0;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.cds-home-support-label{margin:0}.cds-home-support-sales>a{font-size:21px}.cds-home-support-tech{grid-column:auto}.cds-home-support-actions>a{flex:1 1 auto}}
