.product-matrix[data-v-c66cf927]{background:#fff;padding:80px 0}.product-matrix__inner[data-v-c66cf927]{flex-direction:column;align-items:center;gap:40px;display:flex}.product-matrix__title[data-v-c66cf927]{color:#000;font-size:48px;font-weight:700;line-height:1.15}.product-matrix__subtitle[data-v-c66cf927]{color:#9b9ba3;text-align:center;margin-top:-24px;font-size:20px}.product-matrix__tabs[data-v-c66cf927]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.product-matrix__tab[data-v-c66cf927]{color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d3d3d4;border-radius:100px;padding:10px 28px;font-size:18px;transition:background .2s,color .2s,border-color .2s}.product-matrix__tab--active[data-v-c66cf927]{color:#fff;background:#f27c22;border-color:#f27c22}.product-matrix__grid[data-v-c66cf927]{flex-direction:column;gap:16px;width:100%;max-width:1200px;display:flex}.product-matrix__row[data-v-c66cf927]{grid-template-columns:120px 1fr;align-items:start;gap:20px;display:grid}.product-matrix__badge[data-v-c66cf927]{color:#fff;text-align:center;background:#f27c22;border-radius:12px;justify-content:center;align-items:center;min-height:146px;padding:20px 0;font-size:26px;font-weight:700;display:flex}.product-matrix__cards[data-v-c66cf927]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.product-matrix__card[data-v-c66cf927]{cursor:pointer;background:#fafafa;border:1px solid #e9edf4;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:146px;padding:28px 24px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex}.product-matrix__card-title[data-v-c66cf927]{color:#000;font-size:26px;font-weight:700;transition:color .3s}.product-matrix__card-desc[data-v-c66cf927]{color:#9b9ba3;font-size:20px}@media (hover:hover){.product-matrix__tab[data-v-c66cf927]:hover{color:#f27c22;background:#fff3eb;border-color:#f27c22}.product-matrix__tab--active[data-v-c66cf927]:hover{color:#fff;background:#e06a10}.product-matrix__card[data-v-c66cf927]:hover{background:#fff;border-color:#f27c22;transform:translateY(-4px);box-shadow:0 4px 24px #f27c2226}.product-matrix__card:hover .product-matrix__card-title[data-v-c66cf927]{color:#f27c22}}@media (hover:none){.product-matrix__tab[data-v-c66cf927]:active{color:#f27c22;background:#fff3eb;border-color:#f27c22}.product-matrix__tab--active[data-v-c66cf927]:active{color:#fff;background:#e06a10;border-color:#e06a10}}@media (width<=1024px){.product-matrix[data-v-c66cf927]{padding:60px 0}.product-matrix__title[data-v-c66cf927]{font-size:36px}.product-matrix__row[data-v-c66cf927]{grid-template-columns:100px 1fr;gap:16px}.product-matrix__badge[data-v-c66cf927]{min-height:120px;font-size:22px}.product-matrix__card[data-v-c66cf927]{min-height:120px;padding:24px 20px}.product-matrix__card-title[data-v-c66cf927]{font-size:22px}.product-matrix__card-desc[data-v-c66cf927]{font-size:18px}}@media (width<=768px){.product-matrix[data-v-c66cf927]{padding:48px 0}.product-matrix__title[data-v-c66cf927]{font-size:32px}.product-matrix__subtitle[data-v-c66cf927]{margin-top:-16px;font-size:16px}.product-matrix__tabs[data-v-c66cf927]{gap:12px}.product-matrix__tab[data-v-c66cf927]{padding:8px 20px;font-size:16px}.product-matrix__row[data-v-c66cf927]{grid-template-columns:1fr;gap:12px}.product-matrix__badge[data-v-c66cf927]{min-height:56px;padding:12px 0;font-size:18px}.product-matrix__cards[data-v-c66cf927]{grid-template-columns:1fr}.product-matrix__card[data-v-c66cf927]{min-height:100px;padding:20px}.product-matrix__card-title[data-v-c66cf927]{font-size:18px}.product-matrix__card-desc[data-v-c66cf927]{font-size:16px}}@media (width<=480px){.product-matrix__title[data-v-c66cf927]{font-size:26px}.product-matrix__tab[data-v-c66cf927]{padding:6px 16px;font-size:14px}.product-matrix__badge[data-v-c66cf927]{min-height:44px;font-size:16px}.product-matrix__card[data-v-c66cf927]{min-height:80px;padding:16px}.product-matrix__card-title[data-v-c66cf927]{font-size:16px}.product-matrix__card-desc[data-v-c66cf927]{font-size:14px}}
