.amaq{max-width:1040px;margin:30px auto;background:#fff;border:1px solid #e4e4e4;font-family:Arial,sans-serif;color:#171717;box-shadow:0 12px 38px rgba(0,0,0,.07);border-radius:8px;overflow:hidden}.amaq-head{background:#fff;text-align:center;padding:34px 24px 26px;border-top:6px solid #f15a29}.amaq-kicker{font-size:12px;font-weight:800;letter-spacing:.15em;color:#f15a29;margin-bottom:8px}.amaq-head h2{color:#171717!important;font-size:30px;line-height:1.15;margin:0 0 8px}.amaq-head p{margin:0;color:#5f5f5f}.amaq-steps{display:grid;grid-template-columns:repeat(4,1fr);background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #ddd}.amaq-steps span{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:15px 6px;border-bottom:3px solid transparent;color:#777}.amaq-steps span b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #bbb;border-radius:50%;font-size:12px}.amaq-steps span.on{color:#f15a29;border-color:#f15a29;font-weight:700}.amaq-steps span.on b{border-color:#f15a29;background:#fff2ed}.amaq .amaq-panel{display:none!important;padding:34px}.amaq .amaq-panel.on{display:block!important}.amaq label{display:block;font-weight:700;margin-bottom:8px}.amaq input,.amaq select,.amaq textarea{box-sizing:border-box;padding:14px;border:1px solid #c9c9c9;border-radius:5px;font-size:16px;width:100%;background:#fff}.amaq input:focus,.amaq select:focus,.amaq textarea:focus{outline:none;border-color:#f15a29;box-shadow:0 0 0 2px rgba(241,90,41,.12)}.amaq textarea{grid-column:1/-1;min-height:100px}.amaq button{background:#f15a29!important;color:#fff!important;border:0!important;border-radius:5px;padding:14px 22px;font-weight:700;cursor:pointer}.amaq button:hover{background:#d9481b!important}.amaq-row{display:grid;grid-template-columns:1fr 110px 175px;gap:10px}.amaq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.amaq-section-card{border:1px solid #ddd;border-radius:7px;overflow:hidden;background:#fff}.amaq-section-title{padding:13px 20px;background:#f15a29;color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em}.amaq-section-body{padding:22px}.amaq-helper{margin:0 0 16px;color:#666}.amaq-status{min-height:20px;margin:8px 0 0;color:#555}.amaq-contact label{font-size:14px}.amaq-contact label input,.amaq-contact label select,.amaq-contact label textarea{margin-top:7px;font-weight:400}.amaq-wide{grid-column:1/-1}.amaq-times{grid-column:1/-1;border:1px solid #ddd;padding:14px 16px;margin:0;border-radius:5px}.amaq-times legend{font-weight:700;padding:0 6px}.amaq-times label{display:inline-flex;align-items:center;gap:6px;margin:5px 24px 5px 0;font-weight:400}.amaq-times input{width:auto;margin:0}.amaq-actions{display:flex;justify-content:space-between;gap:12px;margin-top:25px}.amaq-actions .amaq-back,.amaq .amaq-link{background:#333!important}.amaq-link{margin-top:14px}.amaq-preview{margin-top:32px;padding-top:26px;border-top:1px solid #e4e4e4}.amaq-preview h3{margin:0 0 5px;font-size:24px}.amaq-preview>p{margin:0 0 18px;color:#666}.amaq-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.amaq-preview-grid>div{display:flex;align-items:center;gap:12px;min-height:70px;padding:13px 15px;border:1px solid #e0e0e0;background:#fbfbfb;border-radius:6px}.amaq-preview-grid span{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:50%;background:#fff0ea;color:#f15a29;font-size:21px;font-weight:800}.amaq-preview-grid strong{line-height:1.25}.amaq-preview-grid .amaq-4wd{font-size:13px}.amaq-services{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.amaq .amaq-services button{min-height:98px;background:#fff!important;color:#222!important;border:1px solid #ddd!important;font-size:16px;box-shadow:none}.amaq .amaq-services button:hover{border-color:#f15a29!important;color:#f15a29!important;background:#fff9f6!important}.amaq-review-label{margin:-34px -34px 28px;padding:14px 28px;background:#f15a29;color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em}.amaq-quote-card{border:1px solid #d9d9d9;border-radius:14px;padding:22px 24px;background:#fff}.amaq-quote-vehicle{padding:17px 20px;background:#f5f5f5;border:1px solid #dedede;border-radius:12px;margin-bottom:22px}.amaq-quote-vehicle span{display:block;font-size:14px;margin-bottom:7px;color:#444}.amaq-quote-vehicle strong{display:block;font-size:25px;text-transform:uppercase;line-height:1.1}.amaq-quote-main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 10px 20px}.amaq-quote-service h3{margin:0 0 7px;font-size:24px}.amaq-online{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#777}.amaq-price{font-size:34px;font-weight:800;color:#f15a29;white-space:nowrap}.amaq-manual-price{font-size:24px}.amaq-includes{margin:0 10px 4px;padding:18px 20px;background:#f8f8f8;border-left:4px solid #f15a29}.amaq-includes strong{font-size:18px}.amaq-includes ul{margin:12px 0 10px 20px;padding:0}.amaq-includes li{margin:7px 0;line-height:1.45}.amaq-includes small{display:block;color:#666;line-height:1.5}.amaq-logbook-summary{background:#fff;border:0;border-top:1px solid #e3e3e3;padding:20px 0 0;margin:0 10px}.amaq-logbook-summary ul{margin-left:20px}.amaq-note{background:#fff7f2;padding:13px 15px;border-left:4px solid #f15a29;margin:18px 0 26px}.amaq-car{color:#666}.amaq-vehicle-badge{display:inline-block;margin-bottom:14px;padding:7px 11px;background:#eaf7ed;color:#176b2c;border-radius:3px;font-weight:700}@media(max-width:700px){.amaq{margin:16px auto;border-radius:0}.amaq .amaq-panel{padding:22px}.amaq-row,.amaq-grid{grid-template-columns:1fr}.amaq-row button{width:100%}.amaq-services,.amaq-preview-grid{grid-template-columns:1fr 1fr}.amaq-head h2{font-size:26px}.amaq-steps span{font-size:12px;gap:4px}.amaq-steps span b{display:none}.amaq-review-label{margin:-22px -22px 22px}.amaq-quote-main{display:block;padding:0 0 18px}.amaq-price{margin-top:12px;font-size:32px}.amaq textarea,.amaq-wide{grid-column:auto}.amaq-times{grid-column:auto}.amaq-times label{display:flex;margin-right:0}}@media(max-width:460px){.amaq-preview-grid,.amaq-services{grid-template-columns:1fr}.amaq-quote-card{padding:16px}.amaq-quote-vehicle strong{font-size:21px}}

.amaq [hidden]{display:none!important}.amaq-service-heading h3{font-size:30px;margin:0 0 6px}.amaq-service-heading p{margin:0 0 24px;color:#666}.amaq-service-groups{display:grid;gap:12px}.amaq .amaq-service-group{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-height:78px;padding:16px 20px;text-align:left;background:#fff!important;color:#202020!important;border:1px solid #d9d9d9!important;border-radius:7px}.amaq .amaq-service-group:hover{border-color:#f15a29!important;background:#fff9f6!important}.amaq-service-group>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.amaq-service-group strong{font-size:18px}.amaq-service-group small{font-size:14px;color:#666;font-weight:400}.amaq-group-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:50%;background:#fff0ea;color:#f15a29;font-size:21px}.amaq-service-group>b{position:absolute;right:14px;top:-9px;padding:4px 8px;border-radius:4px;background:#f15a29;color:#fff;font-size:11px}.amaq-subpanel{margin-top:22px;padding:22px;border:1px solid #ddd;border-radius:10px;background:#fafafa;box-shadow:0 12px 30px rgba(0,0,0,.06)}.amaq-subpanel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.amaq-subpanel-head h3{margin:0;font-size:25px}.amaq .amaq-subpanel-head button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;background:#eee!important;color:#333!important;font-size:26px}.amaq-choice-list{grid-template-columns:1fr}.amaq .amaq-choice-list button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:18px 22px}.amaq-choice-list button strong{font-size:18px}.amaq-choice-list button small{margin-top:5px;color:#666;font-weight:400;line-height:1.4}.amaq-repair-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.amaq .amaq-repair-list button{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;text-align:left;background:#fff!important;color:#222!important;border:1px solid #ddd!important}.amaq .amaq-repair-list button:hover{border-color:#f15a29!important;background:#fff9f6!important}.amaq-repair-list button>span:first-child{display:block;flex:0 0 18px;width:18px;height:18px;border:2px solid #777;border-radius:3px}.amaq-repair-list button small{display:block;color:#666;font-weight:400}.amaq-subtle{margin:13px 0 0;color:#666;font-size:14px;line-height:1.45}.amaq-likely{margin:18px 0;padding:16px 18px;background:#fff7f2;border-radius:6px}.amaq-likely strong{font-size:16px}.amaq-likely ul{columns:2;margin-bottom:12px}.amaq-likely li{break-inside:avoid}@media(max-width:700px){.amaq-repair-list{grid-template-columns:1fr}.amaq-likely ul{columns:1}.amaq-service-heading h3{font-size:26px}.amaq .amaq-service-group{padding:14px}.amaq-service-group>b{display:none}}
.amaq-recommendations{background:#f4f8ff;border-left:4px solid #3c6da8}.amaq-recommendations ul{columns:1}
.amaq-manual-grid{margin-top:18px}.amaq-manual-grid label{margin:0}.amaq-manual-grid select,.amaq-manual-grid input{margin-top:7px;font-weight:400}.amaq-manual-grid select:disabled{background:#f1f1f1;color:#777}.amaq-other-value{margin-top:8px!important}.amaq-catalog-popular{font-size:12px;color:#666}
.amaq-home-services{margin-top:26px;padding-top:4px}.amaq-home-divider{display:flex;align-items:center;gap:14px;margin:8px 0 16px;color:#777;font-size:12px;font-weight:800;letter-spacing:.08em}.amaq-home-divider:before,.amaq-home-divider:after{content:"";height:1px;background:#ddd;flex:1}.amaq-home-service{width:100%;max-width:520px;margin:0 auto;display:flex}.amaq-home-services .amaq-subpanel{margin-top:16px}
.amaq-trailer-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.amaq-trailer-prices>div{border:1px solid #f15a29;border-radius:10px;padding:16px;background:#fff8f4}.amaq-trailer-prices b{display:block;color:#f15a29;font-size:24px;margin-bottom:6px}.amaq-trailer-prices span{display:block;line-height:1.45}@media(max-width:640px){.amaq-trailer-prices{grid-template-columns:1fr}}
.amaq-dsg-note{margin:14px 0;padding:14px 16px;border-left:4px solid #f15a29;background:#fff8f4;line-height:1.5}
.amaq-variant-choices{display:grid;gap:10px;margin:16px 0}.amaq-variant-choices button{display:block;width:100%;padding:14px 16px;text-align:left;background:#fff;border:1px solid #d8d8d8;border-radius:7px;color:#171717}.amaq-variant-choices button.on{border:2px solid #f45127;background:#fff7f3}.amaq-variant-choices strong,.amaq-variant-choices small{display:block}.amaq-variant-choices small{margin-top:5px;color:#5d6268;font-weight:400;line-height:1.45}
.amaq{--amaq-brand:#ed1c24}.amaq-head{border-top-color:var(--amaq-brand)}.amaq-kicker,.amaq-steps span.on,.amaq-price{color:var(--amaq-brand)}.amaq-steps span.on,.amaq-steps span.on b{border-color:var(--amaq-brand)}.amaq button,.amaq-section-title,.amaq-review-label,.amaq-service-group>b{background:var(--amaq-brand)!important}.amaq input:focus,.amaq select:focus,.amaq textarea:focus{border-color:var(--amaq-brand)}.amaq-includes,.amaq-note,.amaq-dsg-note{border-left-color:var(--amaq-brand)}.amaq .amaq-variant-choices button{background:#fff!important;color:#171717!important;border:1px solid #d5d5d5!important;box-shadow:none!important}.amaq .amaq-variant-choices button small{color:#4f555b!important}.amaq .amaq-variant-choices button.on{background:#fff5f5!important;border:2px solid var(--amaq-brand)!important}.amaq .amaq-variant-choices button:hover{background:#fff8f8!important;border-color:var(--amaq-brand)!important}
.amaq-cooling-options{margin-top:18px;padding:18px;border:1px solid #ddd;border-radius:8px;background:#fff}.amaq-cooling-options .amaq-actions{margin-top:16px}
.amaq-diagnostic-fee{display:grid;gap:7px;margin:16px 0;padding:16px 18px;border-radius:7px;background:#ededed}.amaq-diagnostic-fee strong{font-size:17px}.amaq-diagnostic-fee span{line-height:1.45}.amaq-diagnostic-fee b{color:#168d82;font-size:16px}
