.capabilities-track{margin-block:80px;scroll-margin-top:90px}.capabilities-content{padding-block:16px}.capabilities-scroll-hint{margin-top:16px;text-align:center;color:#94a3b8;font-size:.75rem;font-variant-numeric:tabular-nums}.capabilities-tabs{min-width:0}.capabilities-tabs button{touch-action:manipulation;min-width:0}.capabilities-tabs button>span:nth-child(2){min-width:0}.capabilities-description,.capabilities-note,.capabilities-points{max-width:70ch;overflow-wrap:break-word}.capabilities-points{min-height:15rem}.capabilities-visual{display:none}@media (min-width:1024px){.capabilities-track .capabilities-grid{margin-top:24px}.capabilities-track .capabilities-tabs{gap:8px}.capabilities-track .capabilities-tabs button{padding:12px 14px;gap:12px}.capabilities-track .capabilities-tabs button>span:first-child{width:36px;height:36px;border-radius:12px}.capabilities-track .capabilities-tabs button>span:nth-child(2)>span:last-child{display:none}.capabilities-track .capabilities-panel{min-height:32rem;padding:24px}.capabilities-track .capabilities-panel h3{line-height:1.25}}@media (max-width:1023px){.capabilities-track{margin-block:48px}.capabilities-track .capabilities-grid{margin-top:20px;gap:16px}.capabilities-track .capabilities-tabs{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:4px 2px 10px;scroll-snap-type:x proximity}.capabilities-track .capabilities-tabs button{flex:0 0 10.5rem;scroll-snap-align:start;gap:8px;padding:10px;border-radius:12px}.capabilities-track .capabilities-tabs button>span:first-child{width:30px;height:30px;border-radius:10px}.capabilities-track .capabilities-tabs button>span:last-child{display:none}.capabilities-track .capabilities-tabs button>span:nth-child(2)>span:first-child{font-size:.8125rem;line-height:1.4}.capabilities-track .capabilities-tabs button>span:nth-child(2)>span:last-child{display:none}.capabilities-track .capabilities-content>.text-center>span{margin-bottom:12px}.capabilities-track .capabilities-content h2{font-size:1.625rem;line-height:1.25}.capabilities-track .capabilities-panel{min-height:0;padding:16px;border-radius:24px}.capabilities-track .capabilities-panel h3{font-size:1.25rem;line-height:1.25}.capabilities-description{display:none}.capabilities-points{min-height:20rem;margin-top:12px;gap:8px}.capabilities-points li{font-size:.9375rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.capabilities-track *,.capabilities-track :after,.capabilities-track :before{animation:none!important;transition-duration:0s!important}}