/* Service names and scope, presented as navigation rather than numbered cards. */
.product-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;padding:0;margin:0 0 42px;border-bottom:1px solid #3b4233;overflow:visible}
.product-tabs .product-tab,.product-tabs .product-tab:last-child{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;min-height:94px;padding:15px 0 23px;border:0;border-radius:0;background:none;box-shadow:none;color:#bac0b2;transition:color .18s}
.product-tabs .service-tab-name{font-size:15px;font-weight:550;line-height:1.4;letter-spacing:-.2px}
.product-tabs .service-tab-detail{font-size:11px;font-weight:400;line-height:1.5;color:#8e9884}
.product-tabs .product-tab::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:transparent}
.product-tabs .product-tab[aria-selected=true]{background:none;color:#e1ffab;padding:15px 0 23px;border:0;box-shadow:none}
.product-tabs .product-tab[aria-selected=true]::after{background:#d6fa81}
.product-tabs .product-tab[aria-selected=true] .service-tab-detail{color:#c1ccaf}
.product-tabs .product-tab:hover{color:#f3f2e9;background:none}
.product-tabs .product-tab:hover::after{background:#788c60}
.product-tabs .product-tab[aria-selected=true]:hover::after{background:#d6fa81}
.product-tabs .product-tab:focus-visible{outline-offset:4px}
.cs-controls,.story-controls{margin-bottom:22px;border-top:1px solid #3f512d}
@media(max-width:1100px){.product-tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#698249 transparent;padding:5px 4px 8px;margin:0 0 30px}.product-tabs .product-tab,.product-tabs .product-tab:last-child{flex:0 0 174px;min-height:90px}.product-tabs .service-tab-name{font-size:15px}}
@media(max-width:700px){.product-tabs{gap:20px;margin-bottom:25px}.product-tabs .product-tab,.product-tabs .product-tab:last-child{flex-basis:162px;min-height:90px}.cs-controls,.story-controls{margin-bottom:18px}}
