.tabbed-content-wrapper .tab-content-wrapper{display:flex;width:87.5%;margin:0 auto;border-radius:16px;background:#f0f4f8;overflow:hidden;padding:20px}
.tabbed-content-wrapper .tabs{width:26%;background:#f2f4f6;display:flex;margin:0 2px 0 0;flex-direction:column;position:relative}
.tabbed-content-wrapper .tab{z-index:1;height:72px;box-sizing:border-box;position:relative;padding:20px;cursor:pointer;column-gap:16px;display:flex;align-items:center;transition:background .4s ease,color .4s ease}
.tabbed-content-wrapper .tab:hover{background:rgba(255,255,255,0.40)}
.tabbed-content-wrapper .tab:hover>.tab-text{color:#0073bb;font-weight:400}
.tabbed-content-wrapper .tab>.tab-text{color:#58595b;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.16px}
.tabbed-content-wrapper .description{display:flex;column-gap:8px}
.tabbed-content-wrapper .check-icon img{height:20px;max-width:20px}
.tabbed-content-wrapper .right-panel-heading-desc{margin-bottom:16px}
.tabbed-content-wrapper .right-panel-heading-desc h1,.tabbed-content-wrapper .right-panel-heading-desc h2,.tabbed-content-wrapper .right-panel-heading-desc h3,.tabbed-content-wrapper .right-panel-heading-desc h4,.tabbed-content-wrapper .right-panel-heading-desc h5,.tabbed-content-wrapper .right-panel-heading-desc h6{color:#0073bb;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px;margin-bottom:8px}
.tabbed-content-wrapper .right-panel-heading-desc p{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.14px}
.tabbed-content-wrapper .right-panel-heading-title{color:#0073bb;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px;margin-bottom:8px}
.tabbed-content-wrapper .right-panel-description b{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.14px}
.tabbed-content-wrapper .right-panel-description p{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.14px}
.tabbed-content-wrapper .right-panel-description h1,.tabbed-content-wrapper .right-panel-description h2,.tabbed-content-wrapper .right-panel-description h3,.tabbed-content-wrapper .right-panel-description h4,.tabbed-content-wrapper .right-panel-description h5,.tabbed-content-wrapper .right-panel-description h6{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.14px;margin-bottom:8px}
.tabbed-content-wrapper .description-list-wrapper:last-child{margin-bottom:0}
.tabbed-content-wrapper .description-list-wrapper{display:flex;align-items:start;column-gap:8px;margin-bottom:14px}
.tabbed-content-wrapper .tab-icon-wrapper{position:relative;width:32px;height:32px}
.tabbed-content-wrapper .icon-default,.tabbed-content-wrapper .icon-active{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}
.tabbed-content-wrapper .icon-active{opacity:0}
.tabbed-content-wrapper .tab:hover .icon-active,.tabbed-content-wrapper .tab.active .icon-active{opacity:1}
.tabbed-content-wrapper .tab:hover .icon-default,.tabbed-content-wrapper .tab.active .icon-default{opacity:0}
.tabbed-content-wrapper .right-panel-heading-title .right-panel-description{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.14px}
.tabbed-content-wrapper .tab-slider{position:absolute;left:0;width:100%;height:72px;background:#fff;border-left:3px solid #007aff;border-top-left-radius:6px;border-bottom-left-radius:6px;transition:transform .4s ease;z-index:0}
.tabbed-content-wrapper .tabs .tab img{width:32px;height:32px}
.tabbed-content-wrapper .tab.active{background:#fff;border-left:3px solid #007aff;border-top-left-radius:6px;border-bottom-left-radius:6px}
.tabbed-content-wrapper .tab.active>.tab-text{color:#0073bb;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.16px}
.tabbed-content-wrapper .tab-panels{background-color:#fff;flex:1;padding:20px;position:relative;border-radius:0 12px 12px 12px}
.tabbed-content-wrapper .tab-panel{display:none;animation:fadeSlide .3s ease}
.tabbed-content-wrapper .tab-panel.active{display:block}
.tabbed-content-wrapper .features{margin-top:20px}
.tabbed-content-wrapper .feature{display:flex;gap:10px;margin-bottom:16px}
.tabbed-content-wrapper .feature-icon{color:green;font-size:1.25rem}
.tabbed-content-wrapper .icons{display:flex;align-items:center;column-gap:32px;margin-bottom:20px}
.tabbed-content-wrapper .icon-block{width:30%;column-gap:10px;text-align:center;display:flex;flex-direction:row;align-items:center;padding:8px 0;position:relative}
.tabbed-content-wrapper .icon-block:not(:last-child)::after{content:'';position:absolute;top:50%;right:calc(-0.5 * 16%);transform:translateY(-50%);width:1px;height:54px;background:radial-gradient(1391.21% 50% at 50% 50%,rgba(0,115,187,0.80) 0,rgba(0,115,187,0.00) 100%)}
.tabbed-content-wrapper .icon-block:last-child::after{content:unset}
.tabbed-content-wrapper .icon-block img{width:40px;height:40px}
.tabbed-content-wrapper .icon-block p{color:#333;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.14px;text-align:start}
@media(max-width:768px){.tabbed-content-wrapper .tabs{width:100%;flex-direction:row;overflow-x:auto;padding:0;border-radius:8px 8px 0 0;margin:0;background:rgba(255,255,255,0.40)}
.tabbed-content-wrapper.ta-container{padding:unset}
.tabbed-content-wrapper .tab{column-gap:4px;flex:auto;height:40px;width:auto;padding:8px;display:block;display:inline-block;transform-origin:center}
.tabbed-content-wrapper .tab.active{display:flex;height:40px;width:auto;background:#fff;border-left:unset;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:2px;padding:8px;border-bottom-left-radius:0;justify-content:center;transform-origin:left;animation:growTab .5s ease forwards}
.tabbed-content-wrapper .tab .tab-text{display:none}
.tabbed-content-wrapper .tab.active .tab-text{display:block;color:#0073bb;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.12px}
.tabbed-content-wrapper .tab-slider{position:absolute;bottom:0;height:2px;border-left:unset;margin-bottom:2px;background:unset}
.tabbed-content-wrapper .tab.animate-tab{animation:growTab .5s ease forwards}
.tabbed-content-wrapper .tab-content-wrapper{flex-direction:column;padding:16px 20px;border-radius:unset;width:100%}
.tabbed-content-wrapper .tab-icon-wrapper,.tabbed-content-wrapper .tabs .tab img{width:24px;height:24px}
.tabbed-content-wrapper .tab-panels{padding:16px 12px;border-radius:0 0 12px 12px;width:100%}
.tabbed-content-wrapper .icon-block{flex-direction:column;padding:unset;max-width:88px;width:100%;row-gap:10px}
.tabbed-content-wrapper .icon-block p{color:#58595b;text-align:center;font-family:Inter;font-size:.625rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.1px}
.tabbed-content-wrapper .icon-block img{height:36px;width:36px}
.tabbed-content-wrapper .right-panel-heading-desc h1,.tabbed-content-wrapper .right-panel-heading-desc h2,.tabbed-content-wrapper .right-panel-heading-desc h3,.tabbed-content-wrapper .right-panel-heading-desc h4,.tabbed-content-wrapper .right-panel-heading-desc h5,.tabbed-content-wrapper .right-panel-heading-desc h6{color:#0073bb;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-0.16px}
.tabbed-content-wrapper .right-panel-description p,.tabbed-content-wrapper .right-panel-heading-desc p{color:#333;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.12px}
.tabbed-content-wrapper .right-panel-description h1,.tabbed-content-wrapper .right-panel-description h2,.tabbed-content-wrapper .right-panel-description h3,.tabbed-content-wrapper .right-panel-description h4,.tabbed-content-wrapper .right-panel-description h5,.tabbed-content-wrapper .right-panel-description h6{color:#333;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.12px}
.tabbed-content-wrapper .description-list-wrapper img{width:16px;height:16px}
.tabbed-content-wrapper .icons{margin-bottom:16px;column-gap:16px}
.tabbed-content-wrapper .icon-block:not(:last-child)::after{right:-8px;background:radial-gradient(1391.21% 50% at 50% 50%,rgba(0,115,187,0.30) 0,rgba(0,115,187,0.00) 100%)}
}
@keyframes growTab{0{transform:scaleX(0);opacity:0}
100%{transform:scaleX(1);opacity:1}
}
@keyframes fadeSlide{from{opacity:0;transform:translateX(30px)}
to{opacity:1;transform:translateX(10)}
}