#enterprise .service-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:30px;border:0}#enterprise .service-selector button,#enterprise .service-selector button+button{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 0 17px;border:1px solid #ffffff20;border-radius:7px;overflow:hidden;text-align:start;background:#191d20;color:#bfc5c6;font-family:inherit;transition:border-color .2s}#enterprise .service-selector button[aria-selected=true]{border-color:#f15260;color:#fff;background:#212428}#enterprise .service-selector button:hover{border-color:#f15260}#enterprise .service-selector img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;filter:saturate(.85);margin-bottom:17px}#enterprise .service-selector .service-label{display:block;font-size:clamp(16px,1.25vw,20px);line-height:1.55;margin:0;padding:0 16px;min-height:62px;overflow-wrap:anywhere}#enterprise .service-selector small{display:flex;justify-content:space-between;align-items:center;font:11px monospace;color:#fa929a;padding:11px 16px 0}#enterprise #service-panel{display:grid;grid-template-columns:1fr 1fr;padding:25px 0 0;gap:45px;min-height:160px}#enterprise #service-panel h3{max-width:440px;font-size:23px}#enterprise #service-panel p{font-size:14px;color:#aeb5b6}#enterprise .journey-intro p{font-size:15px;line-height:1.9;max-width:950px}#enterprise .service-image-note{font-size:10px;color:#858f93;margin-top:12px}#enterprise .service-selector button:focus-visible{outline:3px solid #f15260;outline-offset:4px}@media(max-width:1000px){#enterprise .service-selector{grid-template-columns:repeat(2,minmax(0,1fr))}#enterprise .service-selector .service-label{min-height:0}#enterprise .service-selector img{aspect-ratio:16/9}}@media(max-width:600px){#enterprise .service-selector{gap:14px}#enterprise .service-selector img{aspect-ratio:16/11;margin-bottom:12px}#enterprise .service-selector .service-label{font-size:15px;padding:0 12px;min-height:70px}#enterprise .service-selector small{padding:9px 12px 0}#enterprise #service-panel{grid-template-columns:1fr;gap:15px;padding-top:24px}#enterprise #service-panel h3{font-size:22px}#enterprise .journey-intro{margin-top:38px}#enterprise .journey-intro h3{font-size:24px}}@media(prefers-reduced-motion:reduce){#enterprise .service-selector button{transition:none}}