.servicesShowcase{--ss-ink:#1a1b2d;--ss-purple:#7866fe;--ss-muted:#9a9ba8;--ss-text:#484957;--ss-radius:16px;--ss-ease:cubic-bezier(.4,0,.2,1);padding:0}.servicesShowcase-inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:1200px}.servicesShowcase-header{margin:0 auto 56px;max-width:880px;text-align:center}.servicesShowcase .servicesShowcase-eyebrow{color:#7866fe;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:20px;margin:0 0 24px;text-transform:uppercase}.servicesShowcase-title{color:var(--ss-ink);margin:0 0 16px;text-align:center}.servicesShowcase-intro{color:var(--ss-text);margin:0 auto}.servicesShowcase-intro p{margin:0}.servicesShowcase-list{margin:0 0 32px}.servicesShowcase-heading{font-size:inherit;line-height:inherit;margin:0}.servicesShowcase-tab{align-items:baseline;background:none;border:0;border-radius:0;color:var(--ss-muted);cursor:pointer;display:flex;font-family:inherit;font-size:clamp(24px,2.6vw,36px);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;padding:6px 0;text-align:left;transition:color .3s var(--ss-ease);width:100%}.servicesShowcase .servicesShowcase-tab,.servicesShowcase .servicesShowcase-tab.is-active,.servicesShowcase .servicesShowcase-tab:active,.servicesShowcase .servicesShowcase-tab:focus,.servicesShowcase .servicesShowcase-tab:hover{background:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:6px 0}.servicesShowcase .servicesShowcase-tab.is-active,.servicesShowcase .servicesShowcase-tab:active,.servicesShowcase .servicesShowcase-tab:focus,.servicesShowcase .servicesShowcase-tab:hover{color:var(--ss-ink)}.servicesShowcase .servicesShowcase-tab:focus-visible{outline:2px solid var(--ss-ink);outline-offset:4px}.servicesShowcase-arrow{display:inline-block;opacity:0;overflow:hidden;transition:width .3s var(--ss-ease),opacity .3s var(--ss-ease),margin .3s var(--ss-ease);white-space:nowrap;width:0}.servicesShowcase-tab.is-active .servicesShowcase-arrow{margin-right:.25em;opacity:1;width:1.1em}.servicesShowcase-panels{display:grid}.servicesShowcase-panel{grid-area:1/1;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ss-ease),transform .4s var(--ss-ease),visibility 0s linear .4s;visibility:hidden}.servicesShowcase-panel.is-active{opacity:1;transform:none;transition-delay:0s;visibility:visible}.servicesShowcase-description{color:var(--ss-ink);font-size:16px;line-height:1.6;max-width:440px}.servicesShowcase-description p{margin:0}.servicesShowcase-description a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.servicesShowcase-description a:hover{text-decoration-thickness:2px}.servicesShowcase-link,.servicesShowcase-link:focus,.servicesShowcase-link:hover{align-items:baseline;background:none;color:var(--ss-ink);display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:6px;line-height:1.4;margin-top:24px;text-decoration:none}.servicesShowcase-linkText{border-bottom:2px solid #e4e4ec;padding-bottom:2px;transition:border-color .3s var(--ss-ease)}.servicesShowcase-link:focus-visible .servicesShowcase-linkText,.servicesShowcase-link:hover .servicesShowcase-linkText{border-color:var(--ss-ink)}.servicesShowcase-linkIcon{font-size:14px}.servicesShowcase-media{aspect-ratio:1/1;background:#f1f1f7;border-radius:var(--ss-radius);overflow:hidden;position:relative}.servicesShowcase-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.03);transition:opacity .5s var(--ss-ease),transform .8s var(--ss-ease);width:100%}.servicesShowcase-image.is-active{opacity:1;transform:none}@media (max-width:991px){.servicesShowcase-inner{gap:40px}}@media (max-width:767px){.servicesShowcase-inner{gap:32px;grid-template-columns:1fr}.servicesShowcase-media{aspect-ratio:4/3}.servicesShowcase-header{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.servicesShowcase *,.servicesShowcase :before{transition:none!important}}