:root{--hs-sc-card-radius:28px;--hs-sc-card-h:360px;--hs-sc-gap:24px;--hs-sc-slim-w:240px;--hs-sc-active-w:min(56vw,640px);--hs-sc-shadow:0 2px 2px 2px hsla(0,0%,78%,.2);--hs-sc-brand:#ff6a00;--hs-sc-chip:hsla(0,0%,100%,.85)}.hs-slim-carousel{margin:-100px 0 0}.hs-slim-carousel .controls{margin-top:50px}.hs-slim-carousel .controls .grid,.hs-slim-carousel .hs-content .grid{gap:50px;grid-template-columns:.5fr 1fr}.hs-slim-carousel .hs-content .desc{margin-top:10px}.hs-slim-carousel .hs-content .primary{margin-top:20px}.hs-content{padding:0 0 100px}.hs-sc-kicker{color:var(--hs-sc-brand);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hs-sc-lead{color:#374151;max-width:60ch}.hs-sc-viewport{overflow:hidden}.hs-sc-track{cursor:grab;display:flex;gap:var(--hs-sc-gap);padding:6px;user-select:none;will-change:transform}.hs-sc-track:active{cursor:grabbing}.hs-sc-card{background:linear-gradient(180deg,#f4f4f5,#e9eaec);border-radius:var(--hs-sc-card-radius);box-shadow:var(--hs-sc-shadow);flex:0 0 var(--hs-sc-slim-w);height:var(--hs-sc-card-h);outline:none;overflow:hidden;position:relative;transition:flex-basis .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.hs-sc-card:focus-visible{box-shadow:0 0 0 3px #111827,0 20px 40px rgba(0,0,0,.2)}.hs-sc-card.active,.hs-sc-card.hovered{flex-basis:var(--hs-sc-active-w)}.hs-sc-media{border-radius:inherit;display:grid;inset:0;overflow:hidden;place-items:center;position:absolute}.hs-sc-media img{display:block;height:100%;object-fit:cover;width:100%}.hs-sc-ph{background:linear-gradient(135deg,#d5d7db,#c8cbd1);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);height:65%;width:65%}.hs-sc-chip{backdrop-filter:blur(8px);background:var(--hs-sc-chip);border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.12);color:#111827;font-size:12px;font-weight:600;left:14px;padding:8px 12px;position:absolute;top:14px}.hs-sc-arrows{display:flex;gap:14px;justify-content:flex-end}.hs-sc-arrow{background:#fff;border:none;border-radius:999px;box-shadow:var(--hs-sc-shadow);cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .18s ease,box-shadow .18s ease;width:44px}.hs-sc-arrow:hover{transform:translateY(-2px)}.hs-sc-arrow svg{height:22px;width:22px}.hs-sc-cta{margin-top:32px}.hs-sc-btn{background:linear-gradient(135deg,#ff6a00,#ff9940);border:none;border-radius:999px;box-shadow:var(--hs-sc-shadow);color:#fff;cursor:pointer;font-weight:700;margin-top:40px;padding:16px 22px}@media (max-width:900px){:root{--hs-sc-card-h:300px;--hs-sc-slim-w:200px}}@media (max-width:640px){:root{--hs-sc-card-h:260px;--hs-sc-slim-w:160px}}@media (prefers-reduced-motion:reduce){.hs-sc-arrow,.hs-sc-card{transition:none}}