.tj-software-showcase--id1585680,.tj-software-showcase--id1585680 *{box-sizing:border-box}.tj-software-showcase--id1585680{background:#fff;color:#1d1c49;padding:clamp(16px,3vw,40px);width:100%}.tj-software-showcase--id1585680 .tj-software-showcase__container{margin:0 auto;max-width:60vw;width:100%}.tj-software-showcase--id1585680 .tj-software-showcase__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:clamp(16px,3vw,28px);text-align:left}.tj-software-showcase--id1585680 .tj-software-showcase__subtitle{color:#0c8477;font:400 .95rem/1.35 system-ui,Source Sans Pro,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tj-software-showcase--id1585680 .tj-software-showcase__title{color:#1d1c49;font:700 clamp(1.5rem,3.2vw,2.5rem)/1.2 ui-rounded,Baloo\ 2,system-ui,sans-serif;margin:0}.tj-software-showcase--id1585680 .tj-software-showcase__description{color:#1d1c49;font:400 clamp(1rem,1.6vw,1.125rem)/1.35 system-ui,Source Sans Pro,sans-serif;max-width:60ch}.tj-software-showcase--id1585680 .tj-software-showcase__slider{position:relative}.tj-software-showcase--id1585680 .tj-slider__viewport{overflow:visible;padding-left:1rem;padding-right:1rem}.tj-software-showcase--id1585680 .tj-slider__container{display:flex;gap:1.5rem;margin-left:-1rem;margin-right:-1rem}.tj-software-showcase--id1585680 .tj-slider__slide{display:flex;flex:0 0 85%;height:auto;min-width:0}.tj-software-showcase--id1585680 .tj-software-showcase__card{background:#e0f892;border-radius:16px;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,2vw,20px);height:auto;min-height:0;padding:clamp(12px,2.5vw,20px) clamp(12px,2.5vw,20px) 0}.tj-software-showcase--id1585680 .tj-software-showcase__card-content{display:flex;flex-direction:column;gap:.5rem}.tj-software-showcase--id1585680 .tj-software-showcase__card-header{display:flex;flex-direction:column;gap:.4rem}.tj-software-showcase--id1585680 .tj-software-showcase__card-category{color:#0c8477;font:400 .95rem/1.2 system-ui,Source Sans Pro,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tj-software-showcase--id1585680 .tj-software-showcase__card-title{color:#1d1c49;font:600 clamp(1.25rem,2.6vw,2rem)/1.25 ui-rounded,Baloo\ 2,system-ui,sans-serif;margin:0}.tj-software-showcase--id1585680 .tj-software-showcase__card-description{color:#1d1c49;font:400 clamp(.95rem,1.6vw,1rem)/1.4 system-ui,Source Sans Pro,sans-serif;max-width:55ch}.tj-software-showcase--id1585680 .tj-software-showcase__card-image{display:block;margin-bottom:0;margin-top:auto;max-width:100%}.tj-software-showcase--id1585680 .tj-software-showcase__card-image img{border-radius:8px;display:block;height:auto;margin:0;max-height:90vh;max-width:100%;object-fit:contain;width:100%}.tj-software-showcase--id1585680 .tj-slider__controls{display:flex;gap:8px;justify-content:flex-start;margin-top:clamp(12px,2vw,20px)}.tj-software-showcase--id1585680 .tj-slider__button{align-items:center;background:#f2f2f7;border:0;border-radius:12px;color:#1d1c49;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:transform .15s ease,background-color .15s ease;width:44px}.tj-software-showcase--id1585680 .tj-slider__button:hover{background:#e8e8ed;transform:translateY(-1px)}.tj-software-showcase--id1585680 .tj-slider__button:active{transform:none}.tj-software-showcase--id1585680 .tj-slider__button svg{height:22px;width:22px}@media (max-width:1024px){.tj-software-showcase--id1585680 .tj-software-showcase__description{max-width:60ch}}@media (max-width:768px){.tj-software-showcase--id1585680 .tj-software-showcase__container{margin:2rem 0 0;max-width:none;padding:0 .5rem;width:100%}.tj-software-showcase--id1585680 .tj-slider__viewport{overflow:hidden;padding-left:0;padding-right:0}.tj-software-showcase--id1585680 .tj-slider__container{gap:.75rem;margin-left:0;margin-right:0}.tj-software-showcase--id1585680 .tj-slider__slide{flex:0 0 100%}.tj-software-showcase--id1585680 .tj-software-showcase__card{width:100%}.tj-software-showcase--id1585680 .tj-slider__slide:last-child{margin-right:0}}@media (max-width:480px){.tj-software-showcase--id1585680{padding:clamp(12px,3vw,16px)}.tj-software-showcase--id1585680 .tj-slider__button{border-radius:10px;height:40px;width:40px}}.tj-software-showcase--id1585680 .tj-slider__slide:last-child{margin-right:2rem}