.directory-section[data-astro-cid-jhofzluj]{margin-top:64px;scroll-margin-top:96px}.directory-header[data-astro-cid-jhofzluj]{margin-bottom:24px;padding-inline:2px}.directory-header[data-astro-cid-jhofzluj]>p[data-astro-cid-jhofzluj]{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650}h2[data-astro-cid-jhofzluj]{color:#f8fafc;letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2rem);font-weight:800;line-height:1.2}.directory-grid[data-astro-cid-jhofzluj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directory-card[data-astro-cid-jhofzluj]{background:linear-gradient(145deg,#1b2940,#152034);border:1px solid #334155;border-radius:18px;flex-direction:column;min-width:0;padding:26px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.directory-card[data-astro-cid-jhofzluj]:hover{background:#1e2e47;border-color:#60a5fa80}.directory-icon[data-astro-cid-jhofzluj]{color:#93c5fd;background:#3b82f614;border:1px solid #60a5fa33;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}h3[data-astro-cid-jhofzluj]{color:#f1f5f9;letter-spacing:-.025em;font-size:22px;font-weight:750;line-height:1.3}.directory-card[data-astro-cid-jhofzluj]>p[data-astro-cid-jhofzluj]{color:#a9b7ca;margin:10px 0 24px;font-size:14px;line-height:1.75}.directory-action[data-astro-cid-jhofzluj]{color:#93c5fd;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.directory-action[data-astro-cid-jhofzluj] svg[data-astro-cid-jhofzluj]{flex-shrink:0}.directory-card[data-astro-cid-jhofzluj]:focus-visible{outline-offset:4px;outline:2px solid #60a5fa}@media (width<=639px){.directory-section[data-astro-cid-jhofzluj]{margin-top:48px}.directory-header[data-astro-cid-jhofzluj]{margin-bottom:18px}.directory-grid[data-astro-cid-jhofzluj]{grid-template-columns:1fr;gap:12px}.directory-card[data-astro-cid-jhofzluj]{grid-template-columns:46px minmax(0,1fr);gap:0 18px;padding:22px;display:grid}.directory-icon[data-astro-cid-jhofzluj]{grid-row:1/4;margin-bottom:0}h3[data-astro-cid-jhofzluj]{font-size:20px}.directory-card[data-astro-cid-jhofzluj]>p[data-astro-cid-jhofzluj]{grid-column:2;margin:8px 0 16px;font-size:13px;line-height:1.65}.directory-action[data-astro-cid-jhofzluj]{grid-column:2}}@media (prefers-reduced-motion:reduce){.directory-card[data-astro-cid-jhofzluj]{transition:none}}.guides-section[data-astro-cid-qajiyrjo]{min-width:0;margin-top:64px;scroll-margin-top:96px}.guides-header[data-astro-cid-qajiyrjo]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-inline:2px;display:flex}.guides-eyebrow[data-astro-cid-qajiyrjo]{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650}h2[data-astro-cid-qajiyrjo]{color:#f8fafc;letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2rem);font-weight:800;line-height:1.2}h2[data-astro-cid-qajiyrjo] span[data-astro-cid-qajiyrjo]{color:#60a5fa}.guides-directory[data-astro-cid-qajiyrjo]{color:#93c5fd;flex-shrink:0;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:600;display:inline-flex}.guides-directory[data-astro-cid-qajiyrjo]:hover{color:#bfdbfe}.guides-intro[data-astro-cid-qajiyrjo]{color:#a9b7ca;max-width:72ch;margin:-10px 2px 24px;font-size:14px;line-height:1.75}.featured-guides[data-astro-cid-qajiyrjo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.featured-guide[data-astro-cid-qajiyrjo]{background:linear-gradient(145deg,#1e2d45,#172235);border:1px solid #475569;border-radius:18px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.featured-guide[data-astro-cid-qajiyrjo]:hover{background:#1e2e47;border-color:#60a5fa}.featured-image[data-astro-cid-qajiyrjo]{aspect-ratio:16/9;background:#1e293b;overflow:hidden}.featured-image[data-astro-cid-qajiyrjo] img[data-astro-cid-qajiyrjo]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.featured-guide[data-astro-cid-qajiyrjo]:hover img[data-astro-cid-qajiyrjo]{transform:scale(1.025)}.featured-copy[data-astro-cid-qajiyrjo]{flex-direction:column;flex:1;padding:22px;display:flex}.featured-label[data-astro-cid-qajiyrjo]{color:#93c5fd;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}h3[data-astro-cid-qajiyrjo]{color:#f1f5f9;letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0 24px;font-size:20px;font-weight:750;line-height:1.4}.featured-guide[data-astro-cid-qajiyrjo]:hover h3[data-astro-cid-qajiyrjo]{color:#93c5fd}.featured-bottom[data-astro-cid-qajiyrjo]{border-top:1px solid #47556980;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:15px;display:flex}.featured-author[data-astro-cid-qajiyrjo]{color:#a9b7ca;font-size:11px}.featured-read[data-astro-cid-qajiyrjo]{color:#93c5fd;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.featured-guide[data-astro-cid-qajiyrjo]:focus-visible,.guides-directory[data-astro-cid-qajiyrjo]:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}@media (width<=639px){.guides-section[data-astro-cid-qajiyrjo]{margin-top:48px}.guides-header[data-astro-cid-qajiyrjo]{flex-wrap:wrap;gap:14px;margin-bottom:18px}.guides-intro[data-astro-cid-qajiyrjo]{margin-top:0;margin-bottom:20px;font-size:13px}.featured-guides[data-astro-cid-qajiyrjo]{grid-template-columns:1fr;gap:16px}.featured-copy[data-astro-cid-qajiyrjo]{padding:20px}}@media (prefers-reduced-motion:reduce){.featured-guide[data-astro-cid-qajiyrjo],.featured-image[data-astro-cid-qajiyrjo] img[data-astro-cid-qajiyrjo]{transition:none}.featured-guide[data-astro-cid-qajiyrjo]:hover img[data-astro-cid-qajiyrjo]{transform:none}}.distribution-module[data-astro-cid-tjofog7i]{background:#152034;border:1px solid #334155b3;border-radius:20px;flex:1;grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr);width:100%;min-width:0;display:grid;overflow:hidden}.distribution-feature[data-astro-cid-tjofog7i]{background:#101a2c;min-width:0;display:block}.distribution-feature[data-astro-cid-tjofog7i] img[data-astro-cid-tjofog7i]{object-fit:contain;background:#111;width:100%;height:auto;display:block}.distribution-copy[data-astro-cid-tjofog7i]{padding:22px}.distribution-kicker[data-astro-cid-tjofog7i]{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.distribution-copy[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{color:#f8fafc;letter-spacing:-.025em;text-wrap:balance;margin:10px 0 18px;font-size:23px;font-weight:750;line-height:1.2}.distribution-read[data-astro-cid-tjofog7i]{color:#93c5fd;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.distribution-feature[data-astro-cid-tjofog7i]:hover h3[data-astro-cid-tjofog7i]{color:#93c5fd}.distribution-feature[data-astro-cid-tjofog7i]:focus-visible,.distribution-system[data-astro-cid-tjofog7i]:focus-visible{outline-offset:-3px;outline:2px solid #60a5fa}.distribution-systems[data-astro-cid-tjofog7i]{flex-direction:column;justify-content:center;min-width:0;padding:24px 20px;display:flex}.distribution-systems-label[data-astro-cid-tjofog7i]{color:#a5b4ca;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:650}.distribution-links[data-astro-cid-tjofog7i]{display:grid}.distribution-system[data-astro-cid-tjofog7i]{color:#f8fafc;border-bottom:1px solid #334155b3;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:66px;padding:14px 0;display:flex}.distribution-system[data-astro-cid-tjofog7i]:last-child{border-bottom:0}.distribution-system-copy[data-astro-cid-tjofog7i]{min-width:0}.distribution-system-name[data-astro-cid-tjofog7i]{letter-spacing:.025em;font-size:15px;font-weight:650;display:block}.distribution-system-group[data-astro-cid-tjofog7i]{color:#a5b4ca;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.45;display:block}.distribution-system[data-astro-cid-tjofog7i] svg[data-astro-cid-tjofog7i]{color:#94a3b8;flex-shrink:0}.distribution-system[data-astro-cid-tjofog7i]:hover,.distribution-system[data-astro-cid-tjofog7i]:hover svg[data-astro-cid-tjofog7i]{color:#93c5fd}@media (width<=639px){.distribution-module[data-astro-cid-tjofog7i]{grid-template-columns:1fr}.distribution-copy[data-astro-cid-tjofog7i]{padding:20px}.distribution-copy[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{font-size:23px}.distribution-systems[data-astro-cid-tjofog7i]{padding:0 20px 16px}.distribution-links[data-astro-cid-tjofog7i]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.distribution-system[data-astro-cid-tjofog7i]:nth-last-child(2){border-bottom:0}}.home-hero[data-astro-cid-tjofog7i]{isolation:isolate;background:#101c2c;border-bottom:1px solid #33415580;border-radius:0 0 28px 28px;position:relative;overflow:hidden}.hero-image[data-astro-cid-tjofog7i]{object-fit:cover;object-position:58% center;z-index:-2;width:80%;height:100%;position:absolute;inset:0 0 0 auto}.hero-shade[data-astro-cid-tjofog7i]{z-index:-1;background:linear-gradient(90deg,#101c2c 0%,#101c2cf5 29%,#101c2cc2 48%,#101c2c25 76%),linear-gradient(#0000 50%,#0c1726b3);position:absolute;inset:0}.hero-content[data-astro-cid-tjofog7i]{max-width:72rem;margin-inline:auto;padding:64px 64px 48px}h1[data-astro-cid-tjofog7i]{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(2.5rem,4.7vw,3.75rem);font-weight:900;line-height:1.06}h1[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]{color:#60a5fa;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#7abaff,#3b82f6) text;display:block}.hero-description[data-astro-cid-tjofog7i]{color:#cbd5e1;max-width:520px;margin-top:24px;font-size:17px;line-height:1.8}.hero-description[data-astro-cid-tjofog7i] strong[data-astro-cid-tjofog7i]{color:#fff;font-weight:600}.vehicle-finder[data-astro-cid-tjofog7i]{backdrop-filter:blur(18px);background:#0f172adc;border:1px solid #64748b70;border-radius:18px;grid-template-columns:1fr 1fr auto;gap:10px;max-width:800px;margin-top:36px;padding:10px;display:grid;box-shadow:0 16px 40px #02061730}.finder-field[data-astro-cid-tjofog7i]{background:#1e293be6;border:1px solid #47556980;border-radius:11px;min-width:0;padding:9px 14px}.finder-field[data-astro-cid-tjofog7i]:focus-within{outline-offset:2px;outline:2px solid #60a5fa}.finder-field[data-astro-cid-tjofog7i] label[data-astro-cid-tjofog7i]{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.finder-field[data-astro-cid-tjofog7i] select[data-astro-cid-tjofog7i]{color:#fff;width:100%;font:inherit;text-overflow:ellipsis;cursor:pointer;color-scheme:dark;background-color:#0000;border:0;outline:none;padding:5px 20px 0 0;font-size:14px;display:block}.finder-field[data-astro-cid-tjofog7i] select[data-astro-cid-tjofog7i]:disabled{color:#94a3b8;cursor:default}.finder-field[data-astro-cid-tjofog7i] option[data-astro-cid-tjofog7i]{color:#f8fafc;background:#1e293b}#find-vehicle[data-astro-cid-tjofog7i]{color:#fff;cursor:pointer;background:#2563eb;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:700;transition:background .2s;display:flex}#find-vehicle[data-astro-cid-tjofog7i]:hover:enabled{background:#3b82f6}#find-vehicle[data-astro-cid-tjofog7i]:disabled{color:#a3b7d8;cursor:default;background:#23437c}#find-vehicle[data-astro-cid-tjofog7i]:focus-visible,.carousel-controls[data-astro-cid-tjofog7i] button[data-astro-cid-tjofog7i]:focus-visible,.brand-card[data-astro-cid-tjofog7i]:focus-visible,.brands-track[data-astro-cid-tjofog7i]:focus-visible{outline-offset:4px;outline:2px solid #60a5fa}.brands-section[data-astro-cid-tjofog7i]{margin-top:28px}.brands-header[data-astro-cid-tjofog7i]{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px;display:flex}.brands-header[data-astro-cid-tjofog7i] h2[data-astro-cid-tjofog7i]{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.carousel-controls[data-astro-cid-tjofog7i]{gap:6px;display:flex}.carousel-controls[data-astro-cid-tjofog7i] button[data-astro-cid-tjofog7i]{color:#cbd5e1;cursor:pointer;background:#1e293b80;border:1px solid #334155;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.carousel-controls[data-astro-cid-tjofog7i] button[data-astro-cid-tjofog7i]:hover:enabled{color:#fff;border-color:#60a5fa}.carousel-controls[data-astro-cid-tjofog7i] button[data-astro-cid-tjofog7i]:disabled{opacity:.3;cursor:default}.brands-track[data-astro-cid-tjofog7i]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#334155 transparent;flex-wrap:nowrap;gap:20px;padding:6px 4px 16px;display:flex;overflow-x:auto}.brand-card[data-astro-cid-tjofog7i]{scroll-snap-align:start;border-radius:10px;flex-direction:column;flex:0 0 82px;align-items:center;gap:10px;display:flex}.brand-circle[data-astro-cid-tjofog7i]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.brand-circle[data-astro-cid-tjofog7i] img[data-astro-cid-tjofog7i]{object-fit:contain;width:100%;height:100%}.brand-card[data-astro-cid-tjofog7i]:hover .brand-circle[data-astro-cid-tjofog7i]{transform:translateY(-3px);box-shadow:0 6px 20px #3b82f633}.brand-name[data-astro-cid-tjofog7i]{color:#cbd5e1;letter-spacing:.025em;text-align:center;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.4}.brand-card[data-astro-cid-tjofog7i]:hover .brand-name[data-astro-cid-tjofog7i]{color:#fff}.brand-initials[data-astro-cid-tjofog7i]{color:#64748b;font-size:20px;font-weight:900}@media (width<=767px){.hero-content[data-astro-cid-tjofog7i]{padding:32px 24px 24px}.hero-image[data-astro-cid-tjofog7i]{object-position:56% center;width:100%;height:320px}.hero-shade[data-astro-cid-tjofog7i]{background:linear-gradient(#101c2c85,#101c2cbd 140px,#101c2cf5 260px,#101c2c 320px),linear-gradient(90deg,#101c2c99,#101c2c20)}h1[data-astro-cid-tjofog7i]{max-width:550px;font-size:clamp(2rem,6vw,3rem);line-height:1.08}.hero-description[data-astro-cid-tjofog7i]{margin-top:16px;font-size:15px;line-height:1.6}.vehicle-finder[data-astro-cid-tjofog7i]{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding:8px}#find-vehicle[data-astro-cid-tjofog7i]{grid-column:1/-1;min-height:46px}.finder-field[data-astro-cid-tjofog7i]{padding:8px 10px}.finder-field[data-astro-cid-tjofog7i] select[data-astro-cid-tjofog7i]{font-size:16px}.brands-track[data-astro-cid-tjofog7i]{gap:12px}.brand-card[data-astro-cid-tjofog7i]{flex-basis:76px}.brand-circle[data-astro-cid-tjofog7i]{width:60px;height:60px;padding:12px}}@media (width<=480px){.vehicle-finder[data-astro-cid-tjofog7i]{grid-template-columns:1fr}}@media (width<=380px){.hero-content[data-astro-cid-tjofog7i]{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.brand-circle[data-astro-cid-tjofog7i]{transition:none}}
