.tb-container{align-items:center;display:flex;flex-direction:column;gap:32px;overflow:hidden}.tabbed-bar-section{display:flex;justify-content:center;padding:64px 0}@media (min-width:992px){.tabbed-bar-section{padding:96px 0}}.tb-heading{text-align:center}.tb-switcher{display:flex;flex-direction:column;gap:32px;width:100%}.tb-switcher-tabs{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.tb-switcher-tabs::-webkit-scrollbar{display:none}.tb-swiper.swiper{display:none}.tb-swiper.swiper.active{display:flex;flex-direction:column;gap:40px}.tb-cards-container,.tb-swiper.swiper.active[hidden]{display:none}@media (min-width:576px){.tb-switcher{overflow:visible}}@media (min-width:992px){.tb-cards-container{display:flex;gap:54px}.tb-container.wide-grid{max-width:1170px}}.tb-switcher-display .tabbar-swiper{background:transparent}.tb-switcher-tabs{display:flex;position:relative;width:100%}@media (min-width:576px){.tb-switcher-tabs{justify-content:center;position:static;width:auto}}.tb-tab{background:transparent;border:none;border-bottom:4px solid var(--primary-lite,#daf2ff);color:inherit;cursor:pointer;min-width:200px;padding-bottom:16px;padding-left:32px;padding-right:32px}@media (min-width:576px){.tb-tab{width:100%}}@media (min-width:992px){.tb-tab{font-size:32px;line-height:38.4px}}.tb-tab.active{border-color:var(--primary-electric-blue,#07f)}.tb-card{border:1px solid var(--neutral-4,#8d8e92);border-radius:4px;color:inherit;display:flex;flex-direction:column;gap:30px;height:240px;padding:30px;position:relative}.tb-card.swiper-slide:focus,.tb-card.swiper-slide:focus-visible,.tb-card.swiper-slide:hover{background:var(--highlight-cyber-green,#8be000);color:var(--core-rich-black,#010203);text-decoration:none;text-decoration-line:none}.tb-card-eyebrow{transition:border-bottom .25s ease,color .25s ease}.tb-card.swiper-slide:focus .tb-card-eyebrow,.tb-card.swiper-slide:focus-visible .tb-card-eyebrow,.tb-card.swiper-slide:hover .tb-card-eyebrow{border-color:var(--core-black,#000)}.tb-card:visited{color:inherit}.tb-card.swiper-slide{background:var(--neutral-1,#fbfbfb);border:1px solid var(--neutral-4,#8d8e92);border-radius:4px;color:var(--core-black,#000);display:flex;flex-direction:column;gap:30px;min-height:240px;padding:30px;transition:background .25s ease,border .25s ease}.dark-theme .tb-card.swiper-slide{background:var(--neutral-6,#2f3032);border-color:var(--neutral-5,#4c4d4f);color:var(--white,#fff)}.dark-theme .tb-card.swiper-slide:focus,.dark-theme .tb-card.swiper-slide:focus-visible,.dark-theme .tb-card.swiper-slide:hover{background:var(--highlight-cyber-green,#8be000);color:var(--core-rich-black,#010203);text-decoration:none;text-decoration-line:none}@media screen and (min-width:992px){.tb-swiper>.swiper-wrapper{gap:32px}.tb-card.swiper-slide{flex-shrink:1}}.tb-card-eyebrow{border-bottom:4px solid var(--highlight-cyber-green,#8be000);display:flex;letter-spacing:.1em;line-height:16px;max-width:max-content;padding-bottom:2px;text-transform:uppercase}.tb-card-name{font-size:20px;line-height:30px;@media screen and (min-width:768px){font-size:24px;line-height:28.8px}}.tb-card-chevron{align-self:flex-end;bottom:10px;position:absolute;right:15px}.tb-swiper.swiper{height:100%;width:100%}.tb-swiper>.swiper-wrapper{box-sizing:border-box}.tabbed-bar-section .tb-swiper .swiper-pagination-bullets{position:unset}.tb-swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid var(--core-black,#000);height:12px;opacity:1;transition:background .3s ease,border .3s ease;width:12px}.dark-theme .tb-swiper-pagination .swiper-pagination-bullet{border:1px solid var(--white,#fff)}.swiper-pagination-bullet-active.swiper-pagination-bullet{background:var(--core-black,#000)}.dark-theme .swiper-pagination-bullet-active.swiper-pagination-bullet{background:var(--white,#fff);border:1px solid var(--white,#fff)}.dark-theme{color:var(--core-white,#fff)}.light-theme{color:var(--core-rich-black,#000)}@media (min-width:992px){.tb-swiper.swiper{min-height:0}.tb-swiper-pagination .swiper-pagination-bullet{display:none}}@media screen and (min-width:1200px){.tb-swiper>.swiper-wrapper{gap:54px}}@media screen and (min-width:1280px){.tb-container.wide-grid{max-width:1248px}}