.gs-platform-capabilities{color:#f9fafb;padding:4rem 1.5rem}.gs-platform-capabilities__inner{margin:0 auto;max-width:1120px}.gs-platform-capabilities__header{margin:0 auto 2.5rem;max-width:720px;text-align:center}.gs-platform-capabilities__title{color:#fff}.gs-platform-capabilities__subtitle{color:hsla(0,0%,100%,.8)}.gs-tabs-shell{align-items:center;display:flex;gap:10px;margin-bottom:2rem}.gs-platform-capabilities__tabs-wrap{background:#002645;border:1px solid rgba(148,163,184,.3);border-radius:999px;flex:1 1 auto;overflow:hidden;padding:.5rem;position:relative}.gs-tabs-rail{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 8px;scroll-behavior:smooth;scrollbar-width:none}.gs-tabs-rail::-webkit-scrollbar{display:none}.gs-tab{background:transparent;border:none;border-radius:999px;color:#e5e7eb;cursor:pointer;flex:0 0 auto;font-size:.85rem;line-height:1.2;min-width:120px;padding:.8rem 2rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.gs-tab.gs-tab--active,.gs-tab:hover{background:rgba(148,163,184,.15)}.gs-tab.gs-tab--active{border:1px solid rgba(148,163,184,.6);box-shadow:0 0 0 1px rgba(15,23,42,.31),0 12px 24px rgba(15,23,42,.46);color:#fff;font-weight:600}.gs-tabs-fade{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:48px;z-index:5}.gs-platform-capabilities__tabs-wrap.gs-tabs--overflow .gs-tabs-fade{opacity:1}.gs-tabs-fade--left{background:linear-gradient(90deg,#002645,rgba(0,38,69,0));border-bottom-left-radius:999px;border-top-left-radius:999px;left:0}.gs-tabs-fade--right{background:linear-gradient(270deg,#002645,rgba(0,38,69,0));border-bottom-right-radius:999px;border-top-right-radius:999px;right:0}.gs-tabs-arrow{align-items:center;background:rgba(0,38,69,.65);border:1px solid rgba(148,163,184,.35);border-radius:999px;color:hsla(0,0%,100%,.9);cursor:pointer;display:none;height:34px;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease;width:40px}.gs-tabs-arrow span{font-size:18px;line-height:1;margin-bottom:2px;transform:translateY(-1px)}@media (min-width:1024px){.gs-tabs-shell.gs-tabs--overflow .gs-tabs-arrow{display:inline-flex}.gs-tabs-shell.gs-tabs--overflow:focus-within .gs-tabs-arrow,.gs-tabs-shell.gs-tabs--overflow:hover .gs-tabs-arrow{opacity:1}.gs-tabs-arrow:hover{background:rgba(0,38,69,.85)}}.gs-tabs-arrow[disabled]{cursor:default;opacity:0!important;pointer-events:none}.gs-platform-capabilities__panels{background:radial-gradient(circle at top left,#013056,#002645);border:1px solid rgba(148,163,184,.3);border-radius:1.5rem;padding:1.75rem 1.5rem}.gs-panel{animation:gs-fade-in .2s ease-out}@keyframes gs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gs-panel__layout{align-items:flex-start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr)}.gs-panel__visual{border-radius:1.25rem}.gs-panel__visual_inner{background:linear-gradient(145deg,rgba(0,27,49,.52),rgba(0,159,255,.22));border:1px dashed rgba(148,163,184,.5);border-radius:6px;box-shadow:0 18px 40px rgba(15,23,42,.45);margin-bottom:2rem;padding:1.25rem}.gs-panel__content{display:flex;flex-direction:column;gap:1.25rem}.gs-panel__eyebrow{color:#009fff;font-size:.8rem;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.gs-panel__description{color:#e5e7eb;font-size:.9rem;line-height:1.6;margin-bottom:.2rem}.gs-panel__headline{color:#fff;font-size:1.25rem;margin-bottom:.25rem}.gs-panel__bullets{color:#e5e7eb;display:grid;font-size:.9rem;gap:.3rem;list-style:none;margin:0;padding:0}.gs-panel__bullets li>i.fa-check{color:#009fff}.gs-panel__bullets_main>li{background:#ffffff12;border-left:3px solid #009fff;border-radius:6px;margin-bottom:10px;padding:10px}.fa-angle-double-right{color:#009fff}.gs-panel__bullets>i{display:table-cell}.fa-check{color:##009fff!important;padding-right:.2rem}.gs-panel__bullets>span{color:#fff;display:table-cell}.gs-panel__compare,.gs-panel__meta{padding-top:.75rem}.gs-panel__meta{background:#ffffff12;border-left:3px solid #009fff;border-radius:6px;border-top:none;padding:20px}.gs-panel__compare{border:1px dashed rgba(148,163,184,.5);border-radius:6px;padding:20px}.gs-panel__metric{color:#fff;font-size:1.25rem;font-weight:700;margin:.15rem 0}.gs-panel__note{color:#e5e7eb;font-size:.85rem;margin:0}.gs-panel__compare h4,.gs-panel__meta h4{color:#a9becf;font-size:.7rem;font-weight:500;letter-spacing:.03rem;margin-bottom:.3rem;text-transform:uppercase}.gs-panel__compare p{color:#e5e7eb;font-size:.9rem;margin:0}.gs-panel__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}@media (max-width:900px){.gs-panel__layout{grid-template-columns:minmax(0,1fr)}.gs-panel__visual{order:1}.gs-panel__content{order:2}}@media (max-width:640px){.gs-platform-capabilities{padding:2.5rem 0}.gs-tab{background:rgba(148,163,184,.08);font-size:.8rem}.gs-platform-capabilities__panels{padding:1.25rem}.gs-tabs-arrow{display:none!important}}