.products-hero{background:linear-gradient(115deg,#07162b 0%,#0b385f 70%,#087db9 100%)}.products-catalog{background:#f2f4f6}.catalog-heading{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end;margin-bottom:3rem}.catalog-heading>p{color:#607087;font-size:1.08rem}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 1.6rem}.catalog-grid article{background:#fff;border:1px solid #dce4eb;display:flex;flex-direction:column;box-shadow:0 12px 35px rgba(7,22,43,.07);transition:transform .2s,box-shadow .2s}.catalog-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(7,22,43,.13)}.catalog-image{display:block;position:relative;background:#e8edf1;overflow:hidden}.catalog-image img{width:100%;aspect-ratio:1.08;object-fit:cover;transition:transform .35s}.catalog-grid article:hover .catalog-image img{transform:scale(1.025)}.catalog-image>span{position:absolute;left:1rem;bottom:1rem;background:rgba(5,20,37,.88);color:#fff;padding:.4rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.catalog-grid article>div{padding:1.55rem;display:flex;flex-direction:column;flex:1}.catalog-grid h2{font-size:1.65rem;line-height:1.18;margin:0 0 .7rem}.catalog-grid p{color:#607087;margin:.1rem 0 1rem}.catalog-grid ul{padding-left:1.2rem;color:#3d5368;font-size:.92rem;margin:0 0 1.4rem}.catalog-button{margin-top:auto;border:1px solid #174d74;padding:.72rem 1rem;text-align:center;color:#123e60;font-weight:750;display:flex;justify-content:center;gap:.5rem}.catalog-button:hover{background:#0c3b61;color:#fff}.catalog-more{display:flex;align-items:center;justify-content:space-between;gap:3rem}.catalog-more>div{max-width:800px}.catalog-more p:not(.eyebrow){color:#607087}@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.catalog-heading{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr}.catalog-more{align-items:flex-start;flex-direction:column}.catalog-image img{aspect-ratio:1.25}}
