 .catalog-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.catalog-nav a{border:1px solid #465041;border-radius:25px;padding:10px 18px;text-decoration:none}.catalog-intro{padding:36px 0}.catalog-section{padding:44px 0;scroll-margin-top:100px}.catalog-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-card{border:1px solid #353e32;border-radius:18px;overflow:hidden;background:#141a14;min-width:0}.catalog-cover{display:flex;height:270px;justify-content:center;padding:20px;background:#e9ebe5}.catalog-cover img{height:100%;width:100%;object-fit:contain}.catalog-card-body{padding:24px}.catalog-card h3{font-size:25px;margin:10px 0}.catalog-edition{color:#d2fa70}.catalog-actions{display:grid;gap:12px;margin-top:22px}.catalog-actions .btn{text-align:center;white-space:normal}.catalog-request{display:grid;grid-template-columns:1fr 1fr;gap:48px}.catalog-request form{display:grid;gap:12px}.catalog-request input,.catalog-request select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #66705f;border-radius:10px;padding:14px;font:inherit;background:#171c16;color:#fff}.catalog-request label{font-weight:600}.catalog-request button{margin-top:10px}.catalog-hero h1{font-size:clamp(42px,6vw,80px)}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-grid,.catalog-request{grid-template-columns:1fr}.catalog-section-head{align-items:flex-start;flex-direction:column}.catalog-section{padding:30px 0}.catalog-card-body{padding:20px}.catalog-nav a{padding:10px 14px}.catalog-cover{height:240px}.catalog-request{gap:24px}}