.features-bar-section{padding:var(--spacing-md) 0;overflow:hidden}.features-bar-container{display:grid;gap:var(--spacing-2xl);grid-template-columns:repeat(var(--desktop-cols, 4),1fr);width:100%}.features-bar-container.columns-1{--desktop-cols: 1}.features-bar-container.columns-2{--desktop-cols: 2}.features-bar-container.columns-3{--desktop-cols: 3}.features-bar-container.columns-4{--desktop-cols: 4}.features-bar-container.columns-5{--desktop-cols: 5}.features-bar-container.columns-6{--desktop-cols: 6}.features-bar-container.columns-tablet-1{--tablet-cols: 1}.features-bar-container.columns-tablet-2{--tablet-cols: 2}.features-bar-container.columns-tablet-3{--tablet-cols: 3}.features-bar-container.columns-tablet-4{--tablet-cols: 4}.features-bar-container.columns-mobile-1{--mobile-cols: 1}.features-bar-container.columns-mobile-2{--mobile-cols: 2}.features-bar-container.has-dividers{gap:0}.has-dividers .feature-item{border-inline-end:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:var(--spacing-xl)}@media (min-width: 1025px){.has-dividers.columns-1 .feature-item{border-inline-end:none}.has-dividers.columns-2 .feature-item:nth-child(2n),.has-dividers.columns-3 .feature-item:nth-child(3n),.has-dividers.columns-4 .feature-item:nth-child(4n),.has-dividers.columns-5 .feature-item:nth-child(5n),.has-dividers.columns-6 .feature-item:nth-child(6n){border-inline-end:none}}@media (max-width: 1024px) and (min-width: 641px){.has-dividers.columns-tablet-1 .feature-item{border-inline-end:none}.has-dividers.columns-tablet-2 .feature-item:nth-child(2n){border-inline-end:none}.has-dividers.columns-tablet-3 .feature-item:nth-child(3n){border-inline-end:none}.has-dividers.columns-tablet-4 .feature-item:nth-child(4n){border-inline-end:none}}@media (max-width: 640px){.has-dividers.columns-mobile-1 .feature-item{border-inline-end:none}.has-dividers.columns-mobile-2 .feature-item:nth-child(2n){border-inline-end:none}}.feature-item{position:relative;display:flex;flex-direction:column;height:100%;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.feature-icon{width:fit-content;height:fit-content;padding:var(--fb-icon-padding, var(--spacing-md));margin-bottom:var(--spacing-lg);display:flex;align-items:center;justify-content:center;background:var(--fb-icon-bg, transparent);color:var(--fb-icon-color, var(--color-accent));flex-shrink:0;transition:transform var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.feature-icon img,.feature-icon svg{width:var(--fb-icon-size, 32px);height:var(--fb-icon-size, 32px);object-fit:contain}.feature-title{font-family:var(--font-heading);font-size:var(--fb-title-size, var(--fs-md));font-weight:var(--fb-title-weight, var(--fw-bold));text-transform:var(--fb-title-transform, uppercase);margin-bottom:var(--spacing-sm);color:var(--fb-title-color, var(--color-text))}.feature-subtitle{font-size:var(--fb-subtitle-size, var(--fs-sm));font-weight:var(--fb-subtitle-weight, var(--fw-regular));line-height:1.6;color:var(--fb-subtitle-color, var(--color-text-muted));margin:0}.section-style_1 .feature-item{align-items:center;text-align:center}.section-style_1 .feature-icon{border-radius:50%;border:1px solid var(--color-border)}.section-style_1 .feature-item:hover .feature-icon{border-color:var(--color-accent);transform:translateY(-5px)}.section-style_2 .feature-item{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--spacing-lg)}[dir=rtl] .section-style_2 .feature-item{text-align:right}.section-style_2 .feature-icon{margin-bottom:0}.section-style_2 .feature-item:hover .feature-icon{transform:translate(5px)}[dir=rtl] .section-style_2 .feature-item:hover .feature-icon{transform:translate(-5px)}.section-style_3 .feature-item{background:var(--color-card-bg);padding:var(--spacing-xl);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);align-items:center;text-align:center}.section-style_3.has-dividers{background:var(--color-card-bg);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-light)}.section-style_3.has-dividers .feature-item{border-radius:0;box-shadow:none;border:none;border-inline-end:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.section-style_3 .feature-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:#0000000d;z-index:2}.section-style_3.has-dividers .feature-item:hover{background:var(--color-surface);box-shadow:none;transform:none}.section-style_3.has-dividers .feature-item:hover .feature-icon{transform:translateY(-5px)}.section-style_5 .feature-item{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--spacing-sm);text-align:center}.section-style_5 .feature-content{display:contents}.section-style_5 .feature-icon{margin-bottom:0;padding:0;order:-1}.section-style_5 .feature-icon img,.section-style_5 .feature-icon svg{width:calc(var(--fb-icon-size, 32px) * .6);height:calc(var(--fb-icon-size, 32px) * .6)}.section-style_5 .feature-icon img{height:auto}.section-style_5 .feature-title{margin-bottom:0;text-transform:var(--fb-title-transform, none)}.section-style_5 .feature-subtitle{flex-basis:100%;width:100%}.section-style_5 .feature-item:hover .feature-icon{transform:translateY(-2px)}.feature-icon.shape-circle{border-radius:50%!important}.feature-icon.shape-square{border-radius:0!important}.feature-icon.shape-rounded{border-radius:var(--fb-icon-radius, 12px)!important}.feature-icon.shape-squircle{border-radius:35% 65% 65% 35%/35% 35% 65% 65%!important}.feature-icon.shape-none{background:transparent!important;border:none!important;padding:0!important;width:auto!important;height:auto!important;min-width:0!important}@media (max-width: 1024px){.features-bar-container{grid-template-columns:repeat(var(--tablet-cols, 2),1fr);gap:var(--spacing-xl)}}@media (max-width: 640px){.features-bar-section{padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important}.features-bar-container{grid-template-columns:repeat(var(--mobile-cols, 1),1fr);gap:var(--spacing-lg)}.section-style_2 .feature-item{flex-direction:column;align-items:center;text-align:center}.section-style_2 .feature-icon{margin-bottom:var(--spacing-md)}}[data-theme=dark] .feature-icon{color:var(--fb-icon-color, var(--color-accent))}[data-theme=dark] .feature-icon img{filter:brightness(0) invert(1);opacity:.9}[data-theme=dark] .feature-icon svg{color:var(--fb-icon-color, var(--color-accent))}[data-theme=dark] .has-dividers .feature-item{border-color:var(--color-border-light)}[data-theme=dark] .feature-item:hover .feature-icon{border-color:var(--color-border);transform:translateY(-4px)}[data-theme=dark] .feature-title{color:var(--fb-title-color, var(--color-white-static));transition:all .3s ease}[data-theme=dark] .feature-item:hover .feature-title{color:var(--fb-title-color, var(--color-accent))}[data-theme=dark] .feature-subtitle{color:var(--fb-subtitle-color, var(--color-text-muted))}[data-theme=dark] .section-style_1 .feature-icon{border-color:var(--color-border)}[data-theme=dark] .section-style_3 .feature-item{background:var(--color-card-bg);border-color:var(--color-border-light)}[data-theme=dark] .section-style_3 .feature-item:hover{background:var(--color-surface-hover);border-color:var(--color-border)}[data-theme=dark] .section-style_3.has-dividers .feature-item:hover{background:var(--color-surface)}.features-marquee{overflow:hidden}.features-marquee--sliding{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.features-marquee--sliding .features-marquee-track{display:flex;align-items:center;width:max-content;gap:var(--spacing-2xl);will-change:transform;animation:features-marquee-scroll var(--fm-duration, 40s) linear infinite}.features-marquee--sliding:hover .features-marquee-track{animation-play-state:paused}@keyframes features-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .features-marquee--sliding .features-marquee-track{animation-name:features-marquee-scroll-rtl}@keyframes features-marquee-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.features-marquee .feature-item{flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--spacing-md);height:auto;text-align:start}.features-marquee .feature-icon{margin-bottom:0;padding:0}.features-marquee .feature-title{margin-bottom:2px;white-space:nowrap}.features-marquee .feature-subtitle{white-space:nowrap}@media (prefers-reduced-motion: reduce){.features-marquee--sliding .features-marquee-track{animation:none;width:100%;flex-wrap:wrap;justify-content:space-evenly}.features-marquee--sliding .fb-clone{display:none}.features-marquee--sliding{-webkit-mask-image:none;mask-image:none}}@media (min-width: 1025px){.features-marquee--sliding.no-slide-desktop{-webkit-mask-image:none;mask-image:none}.features-marquee--sliding.no-slide-desktop .features-marquee-track{animation:none;width:100%;flex-wrap:wrap;justify-content:space-evenly}.features-marquee--sliding.no-slide-desktop .fb-clone{display:none}}@media (min-width: 641px) and (max-width: 1024px){.features-marquee--sliding.no-slide-laptop{-webkit-mask-image:none;mask-image:none}.features-marquee--sliding.no-slide-laptop .features-marquee-track{animation:none;width:100%;flex-wrap:wrap;justify-content:space-evenly}.features-marquee--sliding.no-slide-laptop .fb-clone{display:none}}@media (max-width: 640px){.features-marquee--sliding.no-slide-mobile{-webkit-mask-image:none;mask-image:none}.features-marquee--sliding.no-slide-mobile .features-marquee-track{animation:none;width:100%;flex-wrap:wrap;justify-content:space-evenly}.features-marquee--sliding.no-slide-mobile .fb-clone{display:none}}
