.svc-list{flex-direction:column;align-items:center;gap:34px;max-width:880px;margin:0 auto;display:flex}.svc-list>*{width:100%}.svc-card{-webkit-backdrop-filter:url(#list-glass);backdrop-filter:url(#list-glass);background:#fff5;border-radius:28px;transition:background-color .2s;position:relative;overflow:hidden;box-shadow:0 0 6px #00000008,0 2px 6px #00000014,0 0 12px #ffffff26}@media (hover:hover) and (pointer:fine){.svc-card:hover{background-color:#ffffff8c}}.svc-card:has(.svc-card__header:active){background-color:#ffffffa6}.svc-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 3px 3px .5px -3px #000000e6,inset -3px -3px .5px -3px #000000d9,inset 1px 1px 1px -.5px #0009,inset -1px -1px 1px -.5px #0009,inset 0 0 6px 6px #0000001f,inset 0 0 2px 2px #0000000f}.svc-card__inner{z-index:1;position:relative}.svc-card__header{all:unset;box-sizing:border-box;cursor:pointer;border-radius:28px;justify-content:space-between;align-items:center;gap:21px;width:100%;padding:44px 51px;display:flex}.svc-card__header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-6px}@media (max-width:599px){.svc-card__header{padding:28px 21px}}.svc-card__heading{gap:var(--svc-gap);text-align:left;flex-direction:column;display:flex}.svc-card__name{line-height:1.15;font-family:var(--font-display);font-weight:600;font-size:var(--text-h2);letter-spacing:-.015em;color:var(--color-ink)}.svc-card__tagline{line-height:1.4;font-family:var(--font-body);font-size:var(--text-body-lg);color:#3f3f4d}.svc-card__header{--svc-gap:8px;--svc-icon:calc(var(--text-h2) * 1.15 + var(--svc-gap) + var(--text-body-lg) * 1.4)}.svc-card__iconwrap{width:var(--svc-icon);height:var(--svc-icon);flex-shrink:0;position:relative}.svc-card__iconwrap img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.svc-card__heading{flex:1}.svc-card__caret{color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.svc-card__body{padding-top:21px}@media (max-width:599px){.svc-card__header{--svc-gap:5px;gap:13px}.svc-card__name{font-size:1.5rem}.svc-card__tagline{font-size:1rem}.svc-card__header{--svc-icon:calc(1.5rem * 1.15 + var(--svc-gap) + 1rem * 1.4)}}
