
.catalog-hero{padding:75px 0 35px;background:radial-gradient(circle at 80% 0%,#55321a 0%,#111216 52%)}.catalog-shell{max-width:1120px;margin:auto;padding:0 20px 70px}.catalog-panel{background:#1a1c21;border:1px solid #36383d;border-radius:22px;padding:24px;margin:20px 0}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.catalog-card{display:block;text-decoration:none;color:#fff;background:#22252a;border:1px solid #3b3d41;border-radius:14px;padding:20px}.catalog-card:hover{border-color:#ff8c3a}.catalog-card small{color:#b7b7b7}.catalog-label{display:block;margin-bottom:7px;font-weight:700}.catalog-input{background:#111216;color:white;border:1px solid #555;border-radius:10px;padding:14px;width:100%;font:inherit}.catalog-action{display:inline-block;background:#ff8c3a;color:#101010!important;padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:750;margin-top:15px}.catalog-note{color:#c7c7c7;font-size:14px}.catalog-title{font-size:clamp(30px,5vw,54px);line-height:1.1}.catalog-panel h2{margin-top:0}.catalog-list li{margin:9px 0}@media(max-width:700px){.catalog-hero{padding:42px 0 22px}.catalog-panel{padding:17px}}

/* V4.4 model-specific price tables */
.model-prices{padding:30px 0 12px;background:#15171c;color:#f8f8fa}.model-prices h2{font-size:clamp(24px,3vw,36px);margin:0 0 10px}.model-prices>div>p{color:#d4d6dc}.model-price-card{background:#22252d;border:1px solid #414550;border-radius:18px;margin:20px 0;padding:20px}.model-price-card h3{color:#ff9951;margin:0 0 14px}.model-price-table{width:100%;border-collapse:collapse}.model-price-table td,.model-price-table th{padding:12px 10px;border-bottom:1px solid #454850;text-align:left}.model-price-table td:last-child,.model-price-table th:last-child{text-align:right;font-weight:700}.model-price-note{margin:18px 0}.model-prices .catalog-action{display:inline-block;margin:12px 0 20px}
