.home-browse-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.home-browse-paths a{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:5px;background:white;font-size:14px;font-weight:600}.home-browse-paths a:last-child{border-color:#e9b29a}.home-browse-paths a>svg:first-child{color:var(--accent)}.home-browse-paths a>svg:last-child{margin-left:auto}.home-arrivals,.home-commercial{scroll-margin-top:88px;margin-bottom:34px}.home-commercial{padding:24px;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:6px;background:#f6f7f9}.home-commercial .section-title{align-items:center;margin-bottom:22px}.home-commercial .eyebrow{margin-bottom:7px}.commercial-showcase{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,2fr);gap:26px;align-items:start}.commercial-sourcing,.home-commercial-grid{min-width:0}.commercial-sourcing>p:first-child{font-size:16px;line-height:1.5}.commercial-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.commercial-category-links a{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:white;font-size:14px;font-weight:600}.commercial-category-links a>svg:first-child{color:var(--muted)}.commercial-category-links a>svg:last-child{margin-left:auto;color:var(--accent)}.commercial-requirements{font-size:14px;color:#566171}.commercial-find{margin-top:18px;width:100%;white-space:normal;font-size:14px;line-height:1.4}.commercial-request-hint{margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted)}.home-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.home-commercial-grid .vehicle-content{padding:14px}.home-commercial-grid .vehicle-title{font-size:17px}.home-commercial-grid .card-quote{min-height:44px;font-size:13px}.commercial-empty{grid-column:1/-1;padding:32px;background:white;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.market-home .home-section-note{margin:-4px 0 17px;font-size:14px;color:var(--muted)}.market-home .arrival-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.home-price-note{margin-top:14px;font-size:13px;color:var(--muted)}.home-quote-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:26px;padding:30px 0;margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quote-guide-intro h2{margin:9px 0 12px}.quote-guide-intro>p:not(.eyebrow){font-size:14px;color:var(--muted)}.quote-guide-intro .orange-link{border:0;padding:0;background:none;margin-top:16px;font-size:14px;text-align:left}.quote-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.quote-guide-steps article{padding-left:20px;border-left:1px solid var(--line)}.quote-guide-steps svg{color:var(--accent);margin-bottom:16px}.quote-guide-steps h3{font-size:16px;margin-bottom:9px}.quote-guide-steps p{color:var(--muted);font-size:14px;line-height:1.6}.quote-guide-note{grid-column:1/-1;font-size:13px;color:#566171}.home-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:26px;margin:30px 0}.home-faq details{border-bottom:1px solid var(--line)}.home-faq summary{cursor:pointer;padding:15px 0;font-size:15px;font-weight:600}.home-faq details:first-child summary{padding-top:0}.home-faq details p{font-size:14px;color:#566171;line-height:1.7;padding-bottom:18px}.request-explainer{color:#566171;font-size:14px;line-height:1.55;margin:0 0 18px}.market-home .demo-notice{font-size:12px}@media (hover:hover) and (pointer:fine){.commercial-category-links a,.home-browse-paths a{transition:border-color .24s ease,background-color .24s ease}.commercial-category-links a:hover,.home-browse-paths a:hover{border-color:var(--accent);background:#fff8f3}.commercial-category-links a svg:last-child,.home-browse-paths a svg:last-child{transition:transform .24s ease}.commercial-category-links a:hover svg:last-child,.home-browse-paths a:hover svg:last-child{transform:translateX(3px)}}@media (max-width:1200px){.market-home .arrival-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-showcase{grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);gap:18px}.commercial-category-links a{font-size:13px;gap:6px;padding:10px}}@media (max-width:950px){.home-commercial{padding:20px}.commercial-showcase{grid-template-columns:minmax(0,1fr)}.commercial-category-links{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-find{width:auto}.home-faq,.home-quote-guide{grid-template-columns:1fr}.quote-guide-steps article:first-child{padding-left:0;border-left:0}}@media (max-width:650px){.home-browse-paths{gap:8px;margin-top:12px}.home-browse-paths a{font-size:13px;gap:7px;padding:10px;line-height:1.4}.home-browse-paths a>svg:last-child{display:none}.home-commercial{padding:18px 14px;margin-bottom:28px}.home-commercial .section-title{display:block}.home-commercial h2{font-size:24px;line-height:1.2}.home-commercial .section-title>a{margin-top:12px;max-width:none;font-size:14px}.commercial-category-links{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.commercial-category-links a{min-height:50px;font-size:13px}.commercial-find{width:100%}.home-commercial-grid{grid-template-columns:minmax(0,1fr);gap:14px}.home-commercial-grid .vehicle-title{font-size:17px}.home-commercial-grid .vehicle-facts>span{font-size:13px}.home-commercial-grid .card-price{font-size:18px}.home-commercial-grid .card-quote{font-size:14px}.home-commercial-grid .stock-badge{font-size:12px}.market-home .arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.market-home .home-arrivals .section-title>a{font-size:13px}.home-quote-guide{padding-block:24px;margin-top:24px;gap:24px}.quote-guide-steps{grid-template-columns:1fr;gap:20px}.quote-guide-steps article{display:grid;grid-template-columns:25px 1fr;gap:6px 12px;border-left:0;padding:0}.quote-guide-steps svg{grid-row:1/3;margin:0}.quote-guide-steps h3{margin:0}.quote-guide-steps p{grid-column:2}.home-faq{gap:20px;margin-block:24px}}@media (max-width:360px){.commercial-category-links a>svg:last-child{display:none}}