@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.solutions-section{background:#fff;padding:40px 0}@media (min-width:768px){.solutions-section{padding:80px 0}}.solutions-section .solutions-container{max-width:1536px;margin:0 auto;padding:0 16px}@media (min-width:576px){.solutions-section .solutions-container{padding:0 24px}}@media (min-width:992px){.solutions-section .solutions-container{padding:0 32px}}.solutions-section .section-header{text-align:center;margin-bottom:64px}.solutions-section .section-title{color:#141414;margin-bottom:24px;font-size:24px;font-weight:700}@media (min-width:768px){.solutions-section .section-title{font-size:34px}}.solutions-section .section-subtitle{color:#595959;text-align:center;font-size:18px}.solutions-section .solutions-content{background:#f5f7fa;border-radius:32px;overflow:hidden}.solutions-section .tabs-container{background:#fff;border-bottom:1px solid #f0f0f0}.solutions-section .tabs-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.solutions-section .tabs-wrapper::-webkit-scrollbar{display:none}@media (min-width:768px){.solutions-section .tabs-wrapper{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.solutions-section .tab-button{cursor:pointer;color:#8c8c8c;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:16px 24px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.solutions-section .tab-button svg{width:20px;height:20px;margin-right:12px}.solutions-section .tab-button.active{color:#1677fe;background:#1677fe1a;border-bottom-color:#1677fe}.solutions-section .tab-button.active svg{color:#1677fe}.solutions-section .tab-button.active.primary{color:#1677fe;background:#1677fe1a;border-bottom-color:#1677fe}.solutions-section .tab-button .tab-title{display:none}@media (min-width:576px){.solutions-section .tab-button .tab-title{display:inline}}.solutions-section .tab-button .tab-title-short{display:inline}@media (min-width:576px){.solutions-section .tab-button .tab-title-short{display:none}}.solutions-section .tab-content{background:url(/images/bg_solutions.jpg) 0 100%/auto 100% no-repeat;width:100%;height:100%;padding:32px}@media (min-width:992px){.solutions-section .tab-content{padding:48px}}.solutions-section .content-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:992px){.solutions-section .content-grid{grid-template-columns:repeat(2,1fr)}}.solutions-section .solution-info .icon-header{align-items:center;margin-bottom:24px;display:flex}.solutions-section .solution-info .solution-icon{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:16px;transition:all .2s;display:flex}.solutions-section .solution-info .solution-icon svg{width:24px;height:24px}.solutions-section .solution-info .solution-icon.primary{color:#1677fe;background:#1677fe1a}.solutions-section .solution-info .solution-title{color:#141414;font-size:20px;font-weight:700}@media (min-width:768px){.solutions-section .solution-info .solution-title{font-size:24px}}.solutions-section .solution-info .solution-description{color:#595959;margin-bottom:32px;font-size:16px;line-height:1.6}.solutions-section .solution-info .features-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}.solutions-section .solution-info .feature-item{align-items:center;display:flex}.solutions-section .solution-info .feature-item svg{flex-shrink:0;width:16px;height:16px;margin-right:16px}.solutions-section .solution-info .feature-item svg.primary{color:#1677fe}.solutions-section .solution-info .feature-item span{color:#434343;font-weight:500}.solutions-section .solution-info .action-buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.solutions-section .solution-info .solution-btn{cursor:pointer;border-radius:2px;padding:12px 24px;font-weight:600;transition:all .2s}.solutions-section .solution-info .solution-btn.primary{color:#fff;background:#0079ff}.solutions-section .solution-info .solution-btn.primary:hover{background:#001eff}.solutions-section .solution-info .solution-btn.secondary{color:#0079ff;background:#fff;box-shadow:8px 8px 20px #3763aa1a}.solutions-section .solution-info .solution-btn.secondary:hover{color:#fff;background:#0079ff}.solutions-section .solution-benefits{border-radius:16px;padding:32px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.solutions-section .solution-benefits .benefits-title{color:#141414;margin-bottom:24px;font-size:20px;font-weight:700}.solutions-section .solution-benefits .benefits-list{flex-direction:column;gap:16px;display:flex}.solutions-section .solution-benefits .benefit-item{padding-left:12px;display:flex}.solutions-section .solution-benefits .benefit-item .benefit-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;margin-right:16px}.solutions-section .solution-benefits .benefit-item .benefit-dot.primary{background:#1677fe}.solutions-section .solution-benefits .benefit-item p{color:#595959;line-height:1.6}.solutions-section .solution-benefits .case-link{margin-top:32px}.solutions-section .solution-benefits .case-link .link-text{visibility:hidden;opacity:0;width:0;font-size:14px;transition:opacity .3s}.solutions-section .solution-benefits .case-link .link-arrow{color:#fff;cursor:pointer;background:#001eff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:auto;transition:width .3s;display:flex}.solutions-section .solution-benefits .case-link .link-arrow:hover{border-radius:25px;justify-content:space-around;width:180px}.solutions-section .solution-benefits .case-link .link-arrow:hover .link-text{visibility:visible;opacity:1;width:auto}.solutions-section .solution-benefits .case-link svg{width:22px;height:22px}
