*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;background:#f4f4f2;color:#171717}.wrap{max-width:1180px;margin:auto;padding:0 24px}header{background:#101010;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:21px;letter-spacing:1px}.logo b{color:#f4b400}.logo small{display:block;font-size:9px;letter-spacing:3px;color:#aaa;margin-top:3px}nav{display:flex;gap:24px}nav a{color:#ddd;text-decoration:none;font-size:14px}.hero{background:linear-gradient(120deg,#0d0d0d,#292929);color:#fff;padding:88px 0}.hero-grid,.two{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:60px;gap:60px;align-items:center}.eyebrow{font-size:12px;letter-spacing:2px;color:#c58f00;font-weight:700;margin-bottom:14px}h1{font-size:56px;line-height:1.02;margin:0 0 22px;max-width:820px}h2{font-size:38px;margin:0 0 20px}.hero p,.section p{font-size:18px;line-height:1.6;color:#bbb;max-width:760px}.hero-actions,.row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;background:#f4b400;color:#111;border:0;border-radius:7px;padding:14px 20px;font-weight:700;text-decoration:none;cursor:pointer}.btn.ghost{background:transparent;color:#fff;border:1px solid #666}.ghost-dark{background:#fff;border:1px solid #aaa}.hero-wheel{width:290px;height:290px;border:40px solid #222;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:76px;font-weight:700;box-shadow:inset 0 0 0 8px #555,0 20px 50px #000}.hero-wheel small{font-size:15px;margin-left:10px;color:#bbb}.trust{background:#f4b400;padding:24px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.trust-grid div{display:flex;flex-direction:column}.trust-grid b{font-size:24px}.trust-grid span{font-size:13px}.section{padding:76px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.filters{display:flex;gap:10px}.filters input,.filters select,input,select{padding:12px;border:1px solid #ccc;border-radius:7px;background:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px #00000010}.tire-photo{height:205px;background:radial-gradient(circle,#555 0 23%,#222 24% 48%,#444 49% 52%,#171717 53%);position:relative;display:flex;align-items:center;justify-content:center}.tire-photo img{width:100%;height:100%;object-fit:cover}.tire-icon{font-size:90px;color:#777}.sale,.season{position:absolute;top:14px;left:14px;background:#fff;padding:7px 9px;border-radius:5px;font-size:12px;font-weight:700}.sale{left:auto;right:14px;background:#f4b400}.card-body{padding:20px}.card h3{margin:0 0 7px}.size{font-size:23px;font-weight:700;margin-bottom:15px}dl{margin:0}dl div{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:8px 0;font-size:13px}dt{color:#777}dd{margin:0}.price,dd{font-weight:700}.price{font-size:25px;margin:20px 0}.price small{font-size:12px;color:#777}.full{text-align:center;width:100%}.dark{background:#171717;color:#fff}.checklist{background:#242424;padding:28px;border-radius:12px}.checklist p{color:#fff;margin:8px}.contact-box{background:#fff;padding:35px;border-radius:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px #0001}.contact-box b{font-size:28px}footer{background:#0d0d0d;color:#888;padding:25px 0}.empty{padding:40px;background:#fff;border-radius:12px;text-align:center}.admin{max-width:1100px;margin:0 auto;padding:35px 22px 80px}.admin-head{display:flex;justify-content:space-between;align-items:center}.admin h1{font-size:42px}.panel{background:#fff;border-radius:12px;padding:28px;margin:22px 0;box-shadow:0 6px 24px #0000000b}.panel h2{font-size:25px}.muted{color:#666!important;font-size:14px!important}.panel label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px;margin-bottom:15px}.panel input,.panel select{width:100%}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 18px;gap:0 18px}.notice{background:#fff3c4;border:1px solid #e3c14e;padding:13px;border-radius:8px;margin-top:16px}.check{flex-direction:row!important;align-items:center}.check input{width:auto}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #eee}.danger{border:0;background:#ffe0e0;color:#a00000;padding:8px;border-radius:5px;cursor:pointer}@media(max-width:800px){nav{display:none}.hero-grid,.two{grid-template-columns:1fr}.hero-wheel{display:none}h1{font-size:39px}.grid,.trust-grid{grid-template-columns:1fr 1fr}.section-head{display:block}.filters{margin-top:15px}.form-grid{grid-template-columns:1fr}}@media(max-width:520px){.grid,.trust-grid{grid-template-columns:1fr}.filters{flex-direction:column}}.set-badge{position:absolute;left:14px;bottom:14px;background:#111;color:#fff;padding:8px 10px;border-radius:6px;border:1px solid #555}.price-label,.set-badge{font-size:12px;font-weight:700}.price-label{margin-top:18px;color:#777;text-transform:uppercase;letter-spacing:.5px}.price{margin:4px 0 20px}.card,.card-body{display:flex;flex-direction:column}.card-body{flex:1 1}.card-body .full{margin-top:auto}