.trs-unified-catalog{padding:70px 0;background:linear-gradient(135deg,#f5f8fc 0%,#fff 48%,#f0f5fb 100%);color:#182d46;scroll-margin-top:92px}.trs-unified-catalog *, .trs-unified-catalog *::before,.trs-unified-catalog *::after{box-sizing:border-box}.trs-uc-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.trs-uc-heading h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.16;margin:8px 0 12px;color:#142944;max-width:800px}.trs-uc-heading p{color:#53657b;max-width:670px}.trs-uc-outline{white-space:nowrap;text-decoration:none;border:1px solid #273d5d;padding:13px 20px;border-radius:9px;color:#1b324f;font-weight:700}.trs-uc-filters{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 28px}.trs-uc-filters a{display:inline-flex;text-decoration:none;border:1px solid #d6e1ec;color:#29425d;background:white;padding:9px 15px;border-radius:40px;font-size:.9rem;font-weight:650}.trs-uc-filters a.is-selected,.trs-uc-filters a:hover{background:#152d4c;color:#fff;border-color:#152d4c}.trs-uc-block{margin:30px 0}.trs-uc-title h3{font-size:1.5rem;margin:0 0 7px;color:#182c45}.trs-uc-title p{margin:0 0 18px;color:#607188}.trs-uc-services{display:grid;gap:22px}.trs-uc-service-group{padding:23px;border:1px solid #dce5f0;border-radius:16px;background:#fff;box-shadow:0 4px 22px #17324d08}.trs-uc-service-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.trs-uc-service-heading h4{font-size:1.22rem;margin:0}.trs-uc-service-heading a{color:#18456d;text-decoration:none}.trs-uc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.trs-uc-mini{border-radius:11px;background:#f5f8fd;padding:18px}.trs-uc-mini h5{margin:0 0 8px;font-size:1.02rem;color:#173451}.trs-uc-mini p{min-height:54px;color:#53657a;font-size:.9rem;line-height:1.5;margin:0 0 11px}.trs-uc-mini a,.trs-uc-product-body>a{color:#18517c;text-decoration:none;font-size:.9rem;font-weight:700}.trs-uc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.trs-uc-product{overflow:hidden;background:#fff;border:1px solid #dbe5ec;border-radius:14px;box-shadow:0 4px 20px #2039540a}.trs-uc-image{aspect-ratio:4/3;background:#eef2f7}.trs-uc-image>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.trs-uc-image img{width:100%;height:100%;object-fit:contain}.trs-uc-image-missing{color:#70839a;font-size:.85rem}.trs-uc-product-body{padding:16px;display:grid;gap:8px}.trs-uc-product-body small{color:#738398}.trs-uc-product-body h4{font-size:1rem;line-height:1.4;margin:0}.trs-uc-product-body h4 a{color:#1a354e;text-decoration:none}.trs-uc-price{font-size:1.12rem;color:#153b69}.trs-uc-empty{padding:28px;color:#57667a;background:#fff;border:1px solid #dce6ef;border-radius:12px;grid-column:1/-1}.trs-uc-partner-items{display:flex;flex-wrap:wrap;gap:12px}.trs-uc-partner-items span{padding:14px 22px;background:#fff;border:1px solid #dbe5f0;border-radius:11px;font-weight:700}.trs-uc-pages{margin-top:20px}.trs-uc-pages nav{max-width:100%;overflow:auto}@media(max-width:980px){.trs-uc-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:730px){.trs-unified-catalog{padding:44px 0}.trs-uc-heading{display:block}.trs-uc-outline{display:inline-block;margin-top:10px}.trs-uc-three{grid-template-columns:1fr}.trs-uc-mini p{min-height:0}.trs-uc-products{grid-template-columns:repeat(2,minmax(0,1fr))}.trs-uc-service-heading{align-items:start;flex-direction:column}}@media(max-width:420px){.trs-uc-products{grid-template-columns:1fr 1fr;gap:10px}.trs-uc-product-body{padding:12px}.trs-uc-image{aspect-ratio:1}.trs-uc-product-body h4{font-size:.92rem}.trs-uc-filters a{font-size:.81rem;padding:8px 12px}}
