@import"fonts-2026.css";.solution-features-2026--desktop-only{display:none}.solution-features-2026--mobile-only{display:block}@media screen and (min-width:750px){.solution-features-2026--desktop-only{display:block}.solution-features-2026--mobile-only{display:none}}.solution-features-2026{margin-top:var(--section-margin-top, 30px);margin-bottom:var(--section-margin-bottom, 30px);font-family:Montserrat,sans-serif}.solution-features-2026__heading{font-size:var(--heading-size, 36px);color:var(--heading-color, #1b1b1b);font-weight:700;margin:0 0 12px;line-height:1.3;font-family:Montserrat,sans-serif}.solution-features-2026__subtitle{font-size:var(--subtitle-size, 16px);color:var(--subtitle-color, #666666);margin:0 0 24px;line-height:1.5;font-weight:400;font-family:Montserrat,sans-serif}.solution-features-2026__tabs{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:32px}.solution-features-2026__tabs::-webkit-scrollbar{display:none}.solution-features-2026__tab{background:#9b9ca0 100%;border:none;font-size:var(--tab-font-size, 13px);color:var(--tab-text-color, #404040);cursor:pointer;font-weight:500;border-radius:20px;padding:8px 16px;transition:all .3s ease;font-family:Montserrat,sans-serif;position:relative}.solution-features-2026__tab:hover{background-color:#0000000d}.solution-features-2026__tab.is-active{background-color:var(--series-tag-color, var(--tab-active-bg, #f98e27));color:var(--tab-active-text, #ffffff)}.solution-features-2026__panels{display:block}.solution-features-2026__panel{display:none;animation:fadeIn .3s ease;padding:40px 20px;background-color:#f5f5f5;border-radius:12px}.solution-features-2026__panel.is-active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.solution-features-2026__features{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:4px}.solution-features-2026__features:before{content:"";position:absolute;top:0;bottom:0;left:99px;width:1px;background-color:#d8d8d8;pointer-events:none}.solution-features-2026__feature-row{display:flex;flex-direction:row;gap:20px;align-items:center;position:relative}.solution-features-2026__feature-row:after{content:"";position:absolute;left:92px;top:50%;transform:translateY(-50%);width:6px;height:1px;border-radius:1px;background-color:#b0b0b0;pointer-events:none}.solution-features-2026__feature-label{font-size:var(--feature-label-size, 14px);color:var(--feature-label-color, #2a2a2a);font-weight:600;text-align:right;flex-shrink:0;width:80px;font-family:Montserrat,sans-serif}.solution-features-2026__feature-box{background-color:var(--feature-normal-bg, #2a2a2a);color:var(--feature-normal-text-color, #e5e5e5);padding:var(--feature-padding, 16px);border-radius:var(--feature-radius, 10px);font-size:var(--feature-value-size, 13px);line-height:1.4;font-weight:300;font-family:Montserrat,sans-serif;display:inline-block}.solution-features-2026__feature-box.is-highlight{background-color:var(--feature-highlight-bg, #f98e27);color:var(--feature-highlight-color, #ffffff)}.solution-features-2026__footer{margin-top:24px;text-align:right}.solution-features-2026__view-more{color:#f98800;text-decoration:none;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;transition:opacity .2s ease}.solution-features-2026__view-more:hover{opacity:.75}@media screen and (max-width:749px){.solution-features-2026{margin-top:var(--section-margin-top, 30px);margin-bottom:var(--section-margin-bottom, 30px)}.solution-features-2026__heading{font-size:var(--heading-size, 30px);margin-bottom:10px;padding-left:4%}.solution-features-2026__subtitle{font-size:var(--subtitle-size, 14px);margin-bottom:2rem;padding-left:4%}.solution-features-2026__tabs{margin-bottom:2rem;gap:8px}.solution-features-2026__tab{padding:10px 14px;font-size:var(--tab-font-size, 12px)}.solution-features-2026__features{gap:2rem}.solution-features-2026__feature-row{grid-template-columns:80px 1fr;gap:30px}.solution-features-2026__feature-label{font-size:var(--feature-label-size, 12px);text-align:right}.solution-features-2026__feature-box{font-size:var(--feature-value-size, 12px);padding:var(--feature-padding, 12px)}}@media screen and (max-width:375px){.solution-features-2026__panel{padding:30px 15px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-solution-features-2026.css.map */
