.sh-hub .cp-catalogue-band a{color:inherit;text-decoration:none}.sh-hub .cp-catalogue-band a:hover{color:hsl(var(--oss-highlight))}.sh-hub .sh-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sh-hub .sh-text-link,.sh-hub .sh-way span,.sh-hub .sh-solution span{color:hsl(var(--oss-highlight));align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.sh-hub .sh-ways{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.sh-hub .sh-way{background:hsl(var(--oss-paper));border:1px solid hsl(var(--oss-line));color:hsl(var(--oss-ink));border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.sh-hub .sh-way:hover{box-shadow:0 14px 30px hsl(var(--oss-ink)/.12);transform:translateY(-3px)}.sh-hub .sh-way img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.sh-hub .sh-way div{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.sh-hub .sh-way h3{margin:0;font-size:20px}.sh-hub .sh-way p{flex:1;margin:0;font-size:15px;line-height:1.55}.sh-hub .sh-solutions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.sh-hub .sh-solution{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper));border-top:4px solid hsl(var(--oss-highlight));border-radius:12px;flex-direction:column;gap:12px;padding:32px;text-decoration:none;display:flex}.sh-hub .sh-solution img{width:44px;height:44px}.sh-hub .sh-solution h3{color:hsl(var(--oss-paper));margin:0;font-size:28px}.sh-hub .sh-solution p{margin:0;line-height:1.6}.sh-hub .sh-eyebrow{color:hsl(var(--oss-cyan,178 76% 53%));font-size:14px}@media (min-width:1100px){.sh-hub .sh-ways{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.sh-hub .sh-subhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:48px 0 20px;display:flex}.sh-hub .sh-subhead:first-of-type{margin-top:32px}.sh-hub .sh-subhead h3{margin:0;font-size:22px}.sh-hub .sh-family{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper));border-top:4px solid hsl(var(--oss-highlight));border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px 28px;display:flex}.sh-hub .sh-family img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.sh-hub .sh-family p{min-width:220px;color:hsl(var(--oss-paper));flex:1;margin:0;line-height:1.6}.sh-hub .sh-items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.sh-hub .sh-item{background:hsl(var(--oss-paper));border:1px solid hsl(var(--oss-line));color:hsl(var(--oss-ink));border-radius:12px;align-items:flex-start;gap:14px;padding:20px 44px 20px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.sh-hub .sh-item:hover{box-shadow:0 12px 26px hsl(var(--oss-ink)/.1);transform:translateY(-2px)}.sh-hub .sh-item img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:40px;height:40px}.sh-hub .sh-item h3{margin:0 0 4px;font-size:17px}.sh-hub .sh-item p{margin:0;font-size:14px;line-height:1.5}.sh-hub .sh-item .sh-meta{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--oss-highlight));margin-bottom:4px;font-size:12px;font-weight:700}.sh-hub .sh-arrow{color:hsl(var(--oss-highlight));position:absolute;top:22px;right:18px}@media (min-width:1100px){.sh-hub .sh-items-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.sh-hub .sh-way{flex-direction:row}.sh-hub .sh-way img{aspect-ratio:auto;align-self:stretch;width:112px}.sh-hub .sh-way div{gap:6px;padding:14px 16px}.sh-hub .sh-way h3{font-size:17px}.sh-hub .sh-way p{font-size:14px}.sh-hub .sh-ways{gap:12px}.sh-hub .sh-subhead{margin:36px 0 14px}}
