.product-card-brief{font:400 12px/1.7 Inter,sans-serif;color:#5a5578;margin:8px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card-modern .product-title a{color:inherit;text-decoration:none}.product-card-modern .product-title a:hover{text-decoration:underline;text-underline-offset:3px}.product-category-link{display:inline-flex;align-items:center;min-height:32px;padding:4px 8px;border-radius:7px;background:#f7f7fa;border:1px solid #e7e7ef;color:#5a5578;font:500 10px/1.5 Inter,sans-serif;text-decoration:none}.product-category-link:hover{border-color:#ffb4ce;color:#9d1549}.load-more-area{display:flex;align-items:center;flex-direction:column;gap:8px;padding:28px 12px 5px}.load-more-products{background:linear-gradient(135deg,#fe2267,#ff5260 48%,#ff9e02);border:0;border-radius:100px;color:#111318;padding:13px 28px;font:700 13px/1.5 Inter,sans-serif;min-height:46px;cursor:pointer}.load-more-products:focus-visible,.product-category-link:focus-visible,.product-title a:focus-visible{outline:3px solid #a63a72;outline-offset:3px}.load-more-area p,.loaded-products-count{font:400 12px/1.6 Inter,sans-serif;color:#5a5578;text-align:center}.portfolio-crawl-directory{max-width:1400px;margin:20px auto 50px;padding:20px 32px;border-top:1px solid #e7e7ef;color:#5a5578;font:400 12px/1.8 Inter,sans-serif}.portfolio-crawl-directory summary{cursor:pointer;min-height:36px;font-weight:600}.portfolio-crawl-directory ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:15px 0}.portfolio-crawl-directory a{text-decoration:underline;text-underline-offset:3px}.portfolio-crawl-directory nav{display:flex;justify-content:space-between;gap:24px;margin-top:18px}.portfolio-crawl-directory p{margin:4px 0}@media (max-width:760px){.portfolio-crawl-directory{padding:20px 18px}.portfolio-crawl-directory ul{grid-template-columns:1fr}.product-card-brief{font-size:13px}.product-category-link{min-height:36px}}.product-category-name[hidden]{display:none!important}.products-page-wrapper .portfolio-container{max-height:none;height:auto;overflow:visible;scroll-margin-top:90px}.products-page-wrapper .products-header{gap:24px;margin-bottom:22px}.products-page-wrapper .products-title{font-size:clamp(28px,2.5vw,36px);line-height:1.12}.products-page-wrapper .products-description{max-width:590px;margin-top:12px;font-size:13px;line-height:1.7;color:#5a5578}.products-page-wrapper .products-eyebrow{font-size:10px;margin-bottom:10px}.products-page-wrapper .categories-sidebar,.products-page-wrapper .client-filter-pills,.products-page-wrapper .portfolio-container,.products-page-wrapper .product-search,.products-page-wrapper .products-header-actions,.products-page-wrapper .products-page-layout,.products-page-wrapper .service-filter-pills{box-sizing:border-box}.products-page-wrapper .categories-sidebar{min-width:0}@media (max-width:767px){body:has(.products-page-wrapper) .tour-help-btn{width:auto!important;left:auto!important;min-width:44px;min-height:44px;right:12px!important;bottom:max(16px,env(safe-area-inset-bottom,0px))!important}.products-page-wrapper .category-item,.products-page-wrapper .service-pill{min-height:44px}}