
.hxp-section{background:#fff;padding:36px 24px!important;color:#18344e}.hxp-wrap{max-width:1420px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.hxp-panel{border:1px solid #dce6ee;border-radius:20px;background:#f5f8fb;padding:26px;min-width:0}.hxp-kicker{font-size:12px;letter-spacing:.6px;color:#6a7f90}.hxp-panel h2{font-size:27px!important;line-height:1.25;margin:8px 0 24px!important;color:#18344e}.hxp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px 22px}.hxp-benefits h3{font-size:16px;line-height:1.35;margin:10px 0 8px}.hxp-benefits p{font-size:14px;line-height:1.65;color:#64798b;margin:0}.hxp-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#e3edf6;color:#315f84;font-size:22px}.hxp-faq details{border-bottom:1px solid #dce6ee;padding:13px 0}.hxp-faq details:last-child{border-bottom:0}.hxp-faq summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:15px;line-height:1.45;font-weight:600;list-style:none}.hxp-faq summary::-webkit-details-marker{display:none}.hxp-faq summary span{font-size:23px;font-weight:400;flex-shrink:0;line-height:1}.hxp-faq details[open] summary span{transform:rotate(45deg)}.hxp-faq details p{font-size:14px;line-height:1.65;color:#64798b;margin:12px 0 0}.hxp-faq summary:focus-visible{outline:2px solid #268bbc;outline-offset:4px}.hxp-faq h2{margin-bottom:10px!important}

.hcc-block{background:white;color:#18344e;padding:22px 24px 26px}.hcc-block h2{font-size:23px;line-height:1.3;margin:0}.hcc-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.hcc-all{font-size:14px;color:#587081;text-decoration:none;white-space:nowrap}.hcc-all:hover{text-decoration:underline}.hcc-block a:focus-visible{outline:3px solid #ffc83d;outline-offset:3px}.hcc-city-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;padding:11px 16px;background:#f3f6fa;border:1px solid #dce6ee;border-radius:10px;color:#18344e;text-decoration:none}.hcc-city-link:hover{background:#e8eff7}.hcc-buttons{display:flex;flex-wrap:wrap;gap:10px}
.hcc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hcc-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dce6ee;background:#f4f7fa;border-radius:12px;padding:15px 16px}.hcc-card h3{font-size:17px;line-height:1.3;margin:0}.hcc-card h3 a{color:#18344e;text-decoration:none}.hcc-sizes{display:flex;gap:6px;flex-shrink:0}.hcc-sizes a{padding:7px 9px;background:white;border:1px solid #d1deea;color:#18344e;border-radius:7px;font-size:14px;line-height:1.25;text-decoration:none}.hcc-sizes a:hover{background:#e8eff7}
.hcc-inline{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hcc-inline h2{font-size:21px}.hcc-inline .hcc-all{margin-left:auto}
.hcc-tabs{display:flex;flex-wrap:wrap;gap:8px}.hcc-tabs a{font-size:15px;padding:9px 13px;background:#f3f6fa;border:1px solid #dce6ee;color:#18344e;border-radius:9px;text-decoration:none}.hcc-tabs a[aria-current=page]{background:#18344e;border-color:#18344e;color:white}.hcc-tab-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#f4f7fa;border-radius:12px;padding:12px 16px;margin-top:12px}.hcc-tab-panel>span{font-size:15px;color:#587081}.hcc-tab-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hcc-tab-links a{font-size:14px;padding:8px 12px;border:1px solid #d1deea;border-radius:8px;background:white;color:#18344e;text-decoration:none}
@media(max-width:1150px){.hcc-card{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:900px){.hcc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcc-card{flex-direction:row;align-items:center}.hcc-inline{gap:12px}.hcc-inline .hcc-buttons{width:100%;order:3}.hcc-inline .hcc-all{margin-left:auto}}
@media(max-width:600px){.hcc-preview{padding:14px 15px 0}.hcc-block{padding:18px 15px 24px}.hcc-block h2{font-size:21px}.hcc-heading{gap:10px;margin-bottom:12px}.hcc-grid{gap:9px}.hcc-card{flex-direction:column;align-items:flex-start;padding:13px;gap:10px}.hcc-card h3{font-size:16px}.hcc-sizes a{font-size:14px;padding:7px 9px}.hcc-city-link{font-size:15px;padding:10px 13px}.hcc-buttons{gap:8px}.hcc-tab-panel{align-items:start;flex-direction:column}.hcc-tab-links a{padding:8px 10px}.hcc-all{font-size:13px}}
.cars-section-eight .hcc-block{padding:18px 0 16px}.cars-section-eight .hcc-block h2{font-size:22px}.cars-section-eight .hcc-heading{margin-bottom:12px}.cars-section-eight #nav-tabContent{padding-top:0!important;margin-top:20px!important}.cars-section-eight .hcc-block{padding-top:0}.hcc-block .hcc-card{margin-bottom:0!important}@media(max-width:600px){.cars-section-eight .hcc-block{padding:16px 0}.cars-section-eight .hcc-block h2{font-size:21px}}

@media(max-width:950px){.hd-deal-row{grid-template-columns:1fr}.hxp-wrap{gap:16px}.hxp-panel{padding:20px}.hxp-panel h2{font-size:23px!important}.hxp-benefits{gap:18px 14px}}
@media(max-width:700px){.hxp-section{padding:26px 15px!important}.hxp-wrap{grid-template-columns:1fr}.hxp-panel{padding:20px}.hxp-benefits h3{font-size:15px}.hxp-benefits p,.hxp-faq details p{font-size:14px}.hd-deal-note{padding:18px}.hc-catalog .hubcont-carousel-heading h2{font-size:25px}}
