/* Support-page advantages, scoped to the section. */
.home-why{margin:64px 0}
.home-why h2{margin:0 0 24px;color:#232128;font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.025em}
.home-why-grid{display:grid;grid-template-columns:23fr 26fr 51fr;border-top:1px solid #d9ccd6}
.home-why-item{min-width:0;padding:24px 24px 0 0}
.home-why-item:not(:first-child){padding-left:24px}
.home-why-item:not(:last-child){border-right:1px solid #e9e2e8}
.home-why-mark{display:block;margin:0 0 18px;color:#9c007b;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.2}
.home-why-item h3{margin:0 0 10px;color:#232128;font-size:20px;line-height:1.3}
.home-why-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.home-why-item p{margin:0;color:#625b65;font-size:15px;line-height:1.6}
@media(max-width:800px){.home-why{margin:48px 0}.home-why-grid{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px solid #d9ccd6;margin-left:4px}.home-why-item,.home-why-item:not(:first-child),.home-why-item:not(:last-child){position:relative;padding:0 0 28px 24px;border:0}.home-why-item:last-child{padding-bottom:0}.home-why-item:before{content:"";position:absolute;left:-4px;top:12px;width:7px;height:7px;border-radius:50%;background:#9c007b}.home-why-mark{margin-bottom:12px}.home-why-item p{font-size:16px}}

.home-why-contact{display:block;color:inherit;text-decoration:none;transition:background-color .2s ease}
.home-why-contact:hover{background:rgba(35,33,40,.035)}
.home-why-contact:focus-visible{outline:2px solid #232128;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.home-why-contact{transition:none}}

/* Home-specific monochrome marks and the full-card contact link. */
.home-why .home-why-mark,.home-why .home-why-item p{color:#232128}
.home-why .home-why-contact .home-why-mark::after{content:"\2197";display:inline-block;margin-left:10px;color:#232128;font-weight:700}
@media(max-width:800px){.home-why .home-why-item::before{background:#232128}}
