/* Final Excel service catalogue; scoped to new content. */
.catalog-page{padding:150px 0 70px}.catalog-page h1{font-size:clamp(28px,5vw,54px);line-height:1.2}.catalog-page>div>p{line-height:1.8}.catalog-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0}.catalog-service{padding:26px;border:1px solid #ffffff30;border-radius:18px;background:#071d3bd9}.catalog-service h3{color:#ffd600;margin-top:0}.catalog-service li{line-height:1.7;margin:8px 0}.catalog-gallery-section{padding:35px 0;scroll-margin-top:120px}.catalog-gallery-section h2{font-size:clamp(22px,3vw,32px)}.catalog-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-gallery a{color:inherit;text-decoration:none;border:1px solid #ffffff30;border-radius:14px;overflow:hidden}.catalog-gallery img{display:block;width:100%;height:240px;object-fit:cover}.catalog-gallery span{display:block;padding:12px}.catalog-empty{grid-column:1/-1;padding:24px;border:1px solid #ffffff30;border-radius:14px;line-height:1.7}.catalog-category-links{display:flex;flex-wrap:wrap;gap:10px}.catalog-category-links a{color:inherit;padding:10px 14px;border:1px solid #ffd60066;border-radius:20px;text-decoration:none}.catalog-category-links a:hover{background:#ffd600;color:#06285e}@media(max-width:640px){.catalog-services{grid-template-columns:1fr}.catalog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-gallery img{height:160px}.catalog-gallery span{font-size:12px}.catalog-service{padding:18px}}

.catalog-note{line-height:1.8;color:inherit}.catalog-service dt{font-weight:700;color:#ffd600;margin-top:16px}.catalog-service dd{margin:6px 0 16px;line-height:1.7}
