/* Compact service catalog with readable mobile rows. */
.notice,.hero-trust,.brand-rail,.featured-panel{display:none}
.pro-hero{display:block;min-height:0;padding:42px 0 32px}.pro-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.4;letter-spacing:0}.pro-hero h1 br{display:none}.pro-hero h1 em{margin-inline-start:8px}.hero-copy{max-width:760px}.pro-hero .eyebrow{font-size:.65rem}.pro-hero p{font-size:.9rem}.hero-search{box-shadow:none}.catalog-wrap{padding:20px 0 48px}.catalog-sidebar{box-shadow:none}.software-card{box-shadow:none!important;min-height:230px;border-radius:12px;transform:none!important}.software-card h3{font-family:Arial,system-ui,sans-serif;line-height:1.5}.tool-icon{border-radius:10px!important}.software-card small{padding-top:12px}.service-banner{border-radius:14px;margin-bottom:38px}.whatsapp-float{position:fixed;bottom:18px;left:18px;z-index:30;background:#168d57;color:white;padding:12px 18px;border-radius:99px;text-decoration:none;font-size:.8rem;font-weight:700;box-shadow:0 5px 18px #0003}.pro-footer{padding-bottom:90px}.topbar{border-radius:13px;box-shadow:none}.catalog-head h2{font-size:1.5rem}.service-banner p a{background:transparent;padding:0;min-height:32px;justify-content:flex-start;color:#fff}.mobile-filters{flex-wrap:wrap;overflow:visible}.mobile-filters button{min-height:40px}.software-meta{gap:5px}
@media(max-width:650px){main,.topbar,footer{width:calc(100% - 24px)}.pro-header{gap:8px;height:66px;padding:8px}.brand-mark{width:38px;height:38px;flex-shrink:0}.brand strong{font-size:.85rem}.brand small{font-size:.58rem}.header-actions{margin-inline-start:auto}.pro-header .support-link{display:flex;padding:0 9px;font-size:.68rem}.theme-btn{width:36px;height:38px}.pro-hero{padding:27px 0 20px}.pro-hero h1{font-size:1.85rem}.pro-hero .eyebrow{display:none}.hero-search{margin-top:16px;height:49px}.hero-search input{font-size:14px}.catalog-head{margin-bottom:14px}.catalog-head p{line-height:1.8}.catalog-search{display:none}.software-grid{gap:10px}.software-card{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;min-height:0;padding:15px;text-align:start}.card-top{grid-column:1;grid-row:1/4;display:block}.software-card .tool-icon{width:46px;height:46px;font-size:.75rem}.featured{display:none}.software-card h3{grid-column:2;margin:0 0 5px;font-size:1rem}.software-card p{grid-column:2;line-height:1.8;font-size:.75rem}.software-meta{grid-column:2;margin-top:9px}.software-card small{grid-column:1/-1;margin-top:12px;font-size:.72rem}.service-banner{padding:20px;gap:16px}.service-banner h2{font-size:1.2rem}.dialog-head h2{font-size:1.05rem}.dialog-head p{line-height:1.8}.dialog-head button{flex-shrink:0}.whatsapp-float{bottom:12px;left:12px}.footer-links{gap:14px}}
