section.catalog-page-content{margin-top:1em}.card-img-top{object-fit:cover;height:200px}.card{transition:transform .2s;overflow:hidden}.item-card{padding:0}#main-itemlist .card-body{padding:.2em .5em}#main-itemlist div.card-body h6{margin:.2em 0}.card:hover{transform:scale(1.03);box-shadow:0 6px 10px rgba(0,0,0,.1)}.card-link{text-decoration:none;color:inherit}#main-itemlist section.catalog-page-content div.col-12.col-lg-10{padding:0}.ad-card{min-height:285px;border-radius:12px;background:#f3f6fa;color:#5b6b7d;font-weight:600;align-items:center;justify-content:center}.ad-sticky{position:sticky;top:1rem}.ad-box{border-radius:12px;background:#f3f6fa;color:#5b6b7d;font-weight:600}.ad-box-right-skyscraper{min-height:600px;justify-content:center;display:flex}@media(max-width:991.98px){.ad-box{min-height:240px}}.cta-wrap{padding:.1em 0 0}.cta-big{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:18px 22px;border-radius:16px;text-decoration:none;background:linear-gradient(135deg,#5cc5ff,#3e8bff 40%,#6b66ff);color:#fff;box-shadow:0 8px 20px rgba(62,139,255,.25),0 2px 6px rgba(0,0,0,8%);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.cta-big:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 12px 28px rgba(62,139,255,.28),0 4px 10px rgba(0,0,0,.1)}.cta-icon svg{width:26px;height:26px;fill:currentColor;opacity:.95}.cta-text{display:flex;flex-direction:column;line-height:1.1}.cta-text strong{font:800 1.1rem/1.1 system-ui,Segoe UI,Inter,Manrope,Poppins,sans-serif}.cta-text em{font-style:normal;opacity:.95;margin-top:2px;font-weight:600;font-size:.95rem}.cta-badge{margin-left:auto;font-weight:800;letter-spacing:.3px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);padding:.4rem .7rem;border-radius:999px;backdrop-filter:saturate(180%)blur(6px)}.cta-big{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:fit-content;max-width:50%;margin-left:auto;margin-right:auto}@media(max-width:768px){.cta-big{width:100%;max-width:100%}.cta-big{grid-template-columns:auto 1fr;grid-template-areas:"icon text" "badge badge"}.cta-big .cta-icon{grid-area:icon}.cta-big .cta-text{grid-area:text}.cta-big .cta-badge{grid-area:badge;width:100%;justify-self:stretch}}