.hero-section[data-astro-cid-anhloy43]{background-color:var(--color-surface-50)}.hero-bg[data-astro-cid-anhloy43]{background:radial-gradient(ellipse 80% 60% at 70% 20%,oklch(from var(--color-brand-500) l calc(c/4) h / .12) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 80%,oklch(from var(--color-surface-200) l c h / .5) 0%,transparent 60%),linear-gradient(160deg,var(--color-surface-100) 0%,var(--color-surface-50) 50%,var(--color-surface-50) 100%)}.hero-noise[data-astro-cid-anhloy43]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.025;mix-blend-mode:overlay;pointer-events:none}.hero-glow[data-astro-cid-anhloy43]{width:600px;height:400px;right:-100px;top:10%;background:radial-gradient(ellipse at center,oklch(from var(--color-brand-500) l c h / .08) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.hero-label[data-astro-cid-anhloy43]{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-500);padding:.375rem .875rem;border:1px solid oklch(from var(--color-brand-500) l c h / .35);background:oklch(from var(--color-brand-500) l c h / .08)}.hero-headline[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.25rem);color:var(--color-surface-950);font-weight:900}.hero-sub[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:1.125rem;line-height:1.65;color:var(--color-surface-700)}.hero-input-row[data-astro-cid-anhloy43]{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap}.vehicle-input-wrap[data-astro-cid-anhloy43]{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.input-icon[data-astro-cid-anhloy43]{position:absolute;left:1rem;width:18px;height:18px;color:var(--color-surface-600);pointer-events:none}.vehicle-input[data-astro-cid-anhloy43]{width:100%;padding:.875rem 1rem .875rem 2.75rem;background:var(--color-surface-950);border:1.5px solid var(--color-surface-800);color:var(--color-surface-100);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color .15s}.vehicle-input[data-astro-cid-anhloy43]::placeholder{color:var(--color-surface-600)}.vehicle-input[data-astro-cid-anhloy43]:focus{border-color:var(--color-brand-500)}.cta-button[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--color-brand-500);color:var(--color-surface-50);font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s}.cta-button[data-astro-cid-anhloy43]:hover{background:var(--color-brand-400);transform:translateY(-1px)}.cta-arrow[data-astro-cid-anhloy43]{width:18px;height:18px;flex-shrink:0}.hero-micro[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.8125rem;color:var(--color-surface-600)}.hero-direct-link[data-astro-cid-anhloy43]{margin-top:.5rem}.direct-link-anchor[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-brand-400);text-decoration:none;transition:color .12s}.direct-link-anchor[data-astro-cid-anhloy43]:hover{color:var(--color-brand-300);text-decoration:underline}.hero-proof[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap}.proof-item[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.125rem}.proof-number[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--color-brand-500)}.proof-label[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-600);text-transform:uppercase;letter-spacing:.04em}.proof-divider[data-astro-cid-anhloy43]{width:1px;height:2.5rem;background:var(--color-surface-300);flex-shrink:0}.job-sheet-card[data-astro-cid-anhloy43]{background:var(--color-surface-950);border:1px solid var(--color-surface-800);padding:1.75rem;box-shadow:0 25px 60px oklch(from var(--color-surface-50) l c h / .25),0 0 0 1px oklch(from var(--color-surface-300) l c h / .15);position:relative}.job-sheet-card[data-astro-cid-anhloy43]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-brand-500)}.job-sheet-header[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.job-sheet-badge[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:var(--color-brand-500);background:oklch(from var(--color-brand-500) l c h / .12);border:1px solid oklch(from var(--color-brand-500) l c h / .3);padding:.25rem .625rem}.job-sheet-status[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.375rem;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:#43c251}.status-dot[data-astro-cid-anhloy43]{width:6px;height:6px;border-radius:50%;background:#43c251;display:inline-block}.job-sheet-title-block[data-astro-cid-anhloy43]{margin-bottom:1.25rem}.job-sheet-title[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:1.375rem;font-weight:900;color:var(--color-surface-950);margin:0 0 .25rem}.job-sheet-vehicle[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.875rem;color:var(--color-surface-600)}.job-sheet-meta-grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}.meta-cell[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.125rem;background:var(--color-surface-100);padding:.625rem .75rem}.meta-label[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-surface-600)}.meta-value[data-astro-cid-anhloy43]{font-family:var(--font-display);font-size:1.125rem;font-weight:900;color:var(--color-surface-950)}.meta-value[data-astro-cid-anhloy43].orange{color:var(--color-brand-500)}.job-sheet-divider[data-astro-cid-anhloy43]{height:1px;background:var(--color-surface-200);margin:1rem 0}.job-sheet-spec-rows[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.spec-row[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.spec-label[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.8125rem;color:var(--color-surface-600)}.spec-value[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--color-surface-950);background:var(--color-surface-200);padding:.125rem .375rem}.job-sheet-parts-header[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-surface-600);margin-bottom:.625rem}.parts-count[data-astro-cid-anhloy43]{font-weight:400;color:var(--color-brand-500)}.parts-list[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.5rem}.part-row[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.625rem}.part-check[data-astro-cid-anhloy43]{width:18px;height:18px;flex-shrink:0;color:var(--color-brand-500)}.part-check[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:100%;height:100%}.part-check[data-astro-cid-anhloy43].dim{color:var(--color-surface-500)}.part-name[data-astro-cid-anhloy43]{font-family:var(--font-body);font-size:.8125rem;color:var(--color-surface-800)}.part-row[data-astro-cid-anhloy43].muted .part-name[data-astro-cid-anhloy43]{color:var(--color-surface-500)}.job-sheet-cta[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-brand-500);color:var(--color-surface-50);font-family:var(--font-body);font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s}.job-sheet-cta[data-astro-cid-anhloy43]:hover{background:var(--color-brand-400)}.job-sheet-cta[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:14px;height:14px;flex-shrink:0}@media(max-width:1023px){.job-sheet-card[data-astro-cid-anhloy43]{max-width:520px;margin:0 auto}.hero-headline[data-astro-cid-anhloy43]{font-size:clamp(2rem,7vw,3rem)}}.stats-section[data-astro-cid-fpqmvzvu]{background:var(--color-surface-100);border-top:1px solid var(--color-surface-200);border-bottom:1px solid var(--color-surface-200);padding:4rem 0}.stats-container[data-astro-cid-fpqmvzvu]{max-width:72rem;margin:0 auto;padding:0 1.5rem}.stats-label-row[data-astro-cid-fpqmvzvu]{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.stats-eyebrow[data-astro-cid-fpqmvzvu]{font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);white-space:nowrap}.stats-rule[data-astro-cid-fpqmvzvu]{flex:1;height:1px;background:var(--color-surface-200)}.stats-grid[data-astro-cid-fpqmvzvu]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:0}.stat-item[data-astro-cid-fpqmvzvu]{padding:0 2rem;position:relative}.stat-item[data-astro-cid-fpqmvzvu]:first-child{padding-left:0}.stat-item[data-astro-cid-fpqmvzvu]:last-child{padding-right:0}.stat-number[data-astro-cid-fpqmvzvu]{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:900;color:var(--color-brand-500);line-height:1;display:inline}.stat-unit[data-astro-cid-fpqmvzvu]{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;color:var(--color-brand-500);opacity:.6;margin-left:.125rem}.stat-desc[data-astro-cid-fpqmvzvu]{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:var(--color-surface-600);margin-top:.625rem;max-width:22ch}.stat-separator[data-astro-cid-fpqmvzvu]{width:1px;height:80px;background:var(--color-surface-200);align-self:center}@media(max-width:900px){.stats-grid[data-astro-cid-fpqmvzvu]{grid-template-columns:1fr 1fr;gap:2.5rem}.stat-item[data-astro-cid-fpqmvzvu]{padding:0}.stat-separator[data-astro-cid-fpqmvzvu]{display:none}.stat-desc[data-astro-cid-fpqmvzvu]{max-width:none}}@media(max-width:480px){.stats-grid[data-astro-cid-fpqmvzvu]{grid-template-columns:1fr;gap:2rem}}.features-section[data-astro-cid-hqg4atdt]{background:var(--color-surface-950);padding:6rem 0}.features-container[data-astro-cid-hqg4atdt]{max-width:72rem;margin:0 auto;padding:0 1.5rem}.features-header[data-astro-cid-hqg4atdt]{text-align:center;max-width:56rem;margin:0 auto 5rem}.features-eyebrow[data-astro-cid-hqg4atdt]{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-50);margin-bottom:1rem}.features-headline[data-astro-cid-hqg4atdt]{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:900;color:var(--color-surface-100);line-height:1.15;margin:0 0 1.25rem}.features-sub[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--color-surface-400);max-width:52ch;margin:0 auto}.hide-mobile[data-astro-cid-hqg4atdt]{display:block}.feature-rows[data-astro-cid-hqg4atdt]{display:flex;flex-direction:column;gap:5rem}.feature-row[data-astro-cid-hqg4atdt]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-row[data-astro-cid-hqg4atdt].reverse{direction:rtl}.feature-row[data-astro-cid-hqg4atdt].reverse>[data-astro-cid-hqg4atdt]{direction:ltr}.feature-tag[data-astro-cid-hqg4atdt]{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-500);margin-bottom:.75rem}.feature-title[data-astro-cid-hqg4atdt]{font-family:var(--font-display);font-size:clamp(1.375rem,2.5vw,2rem);font-weight:900;color:var(--color-surface-100);line-height:1.2;margin:0 0 1rem}.feature-body[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-surface-500);margin-bottom:1.25rem}.feature-list[data-astro-cid-hqg4atdt]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.feature-list[data-astro-cid-hqg4atdt] li[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.9375rem;color:var(--color-surface-500);padding-left:1.25rem;position:relative}.feature-list[data-astro-cid-hqg4atdt] li[data-astro-cid-hqg4atdt]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--color-brand-500);border-radius:0}.feature-visual[data-astro-cid-hqg4atdt]{background:var(--color-surface-900);border:1px solid var(--color-surface-800);padding:0;overflow:hidden}.demo-label[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.05em;color:var(--color-surface-600);background:var(--color-surface-800);padding:.5rem 1rem;border-bottom:1px solid var(--color-surface-700)}.demo-rows[data-astro-cid-hqg4atdt]{padding:.5rem 0}.demo-row[data-astro-cid-hqg4atdt]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-family:var(--font-body);font-size:.875rem;color:var(--color-surface-500);border-bottom:1px solid var(--color-surface-800);gap:1rem}.demo-row[data-astro-cid-hqg4atdt].highlight{background:oklch(from var(--color-brand-500) l c h / .08);color:var(--color-surface-300);border-bottom-color:oklch(from var(--color-brand-500) l c h / .2)}.mono-val[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.875rem;font-weight:500;color:var(--color-brand-400);white-space:nowrap;flex-shrink:0}.demo-footer[data-astro-cid-hqg4atdt]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-600)}.demo-footer[data-astro-cid-hqg4atdt] svg[data-astro-cid-hqg4atdt]{width:14px;height:14px;flex-shrink:0;color:#43c251}.parts-demo-rows[data-astro-cid-hqg4atdt]{padding:.25rem 0}.parts-demo-row[data-astro-cid-hqg4atdt]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-surface-800)}.part-check-demo[data-astro-cid-hqg4atdt]{width:18px;height:18px;flex-shrink:0;color:var(--color-brand-500);margin-top:.125rem}.part-check-demo[data-astro-cid-hqg4atdt] svg[data-astro-cid-hqg4atdt]{width:100%;height:100%}.part-info[data-astro-cid-hqg4atdt]{flex:1;display:flex;flex-direction:column;gap:.125rem}.part-name-demo[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.8125rem;color:var(--color-surface-300)}.part-sub[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-600)}.part-price[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.875rem;font-weight:500;color:var(--color-surface-400);flex-shrink:0}.savings-bar[data-astro-cid-hqg4atdt]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:oklch(from var(--color-brand-500) l c h / .1);flex-wrap:wrap}.savings-label[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-500)}.savings-yours[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--color-surface-200)}.savings-vs[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-500)}.savings-dealer[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--color-surface-500);text-decoration:line-through}.savings-save[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.875rem;font-weight:700;color:var(--color-brand-400);margin-left:auto}.caution-header[data-astro-cid-hqg4atdt]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:oklch(.55 .19 48 / .12);border-bottom:1px solid oklch(.55 .19 48 / .25)}.caution-icon[data-astro-cid-hqg4atdt]{width:18px;height:18px;flex-shrink:0;color:var(--color-brand-500)}.caution-title[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.05em;color:var(--color-brand-400);text-transform:uppercase}.caution-items[data-astro-cid-hqg4atdt]{padding:.25rem 0}.caution-item[data-astro-cid-hqg4atdt]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-surface-800)}.caution-severity[data-astro-cid-hqg4atdt]{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.125rem .375rem;border:1px solid;flex-shrink:0;margin-top:.125rem}.caution-item[data-astro-cid-hqg4atdt].high .caution-severity[data-astro-cid-hqg4atdt]{color:#f9423d;border-color:#f9423d80;background:#f9423d14}.caution-severity[data-astro-cid-hqg4atdt].med{color:var(--color-brand-500);border-color:oklch(from var(--color-brand-500) l c h / .5);background:oklch(from var(--color-brand-500) l c h / .08)}.caution-severity[data-astro-cid-hqg4atdt].low{color:var(--color-surface-500);border-color:var(--color-surface-700);background:transparent}.caution-text[data-astro-cid-hqg4atdt]{font-family:var(--font-body);font-size:.8125rem;line-height:1.5;color:var(--color-surface-400)}@media(max-width:900px){.feature-row[data-astro-cid-hqg4atdt],.feature-row[data-astro-cid-hqg4atdt].reverse{grid-template-columns:1fr;direction:ltr;gap:2rem}.hide-mobile[data-astro-cid-hqg4atdt]{display:none}}.hiw-section[data-astro-cid-kojs5727]{background:var(--color-surface-100);padding:6rem 0;border-top:1px solid var(--color-surface-200);border-bottom:1px solid var(--color-surface-200)}.hiw-container[data-astro-cid-kojs5727]{max-width:56rem;margin:0 auto;padding:0 1.5rem}.hiw-header[data-astro-cid-kojs5727]{margin-bottom:4rem}.hiw-eyebrow[data-astro-cid-kojs5727]{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);margin-bottom:1rem}.hiw-headline[data-astro-cid-kojs5727]{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:900;color:var(--color-surface-950);line-height:1.15;max-width:28ch;margin:0}.hiw-steps[data-astro-cid-kojs5727]{display:flex;flex-direction:column;gap:0}.hiw-step[data-astro-cid-kojs5727]{display:grid;grid-template-columns:80px 1fr;gap:2rem}.step-number-wrap[data-astro-cid-kojs5727]{display:flex;flex-direction:column;align-items:center;padding-top:.125rem}.step-number[data-astro-cid-kojs5727]{font-family:var(--font-display);font-size:1.375rem;font-weight:900;color:var(--color-brand-500);background:oklch(from var(--color-brand-500) l c h / .1);border:2px solid oklch(from var(--color-brand-500) l c h / .3);width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-connector[data-astro-cid-kojs5727]{width:2px;flex:1;background:linear-gradient(to bottom,oklch(from var(--color-brand-500) l c h / .4),oklch(from var(--color-brand-500) l c h / .1));margin:.5rem 0;min-height:3rem}.hiw-step[data-astro-cid-kojs5727].last .step-number-wrap[data-astro-cid-kojs5727]{justify-content:flex-start}.step-content[data-astro-cid-kojs5727]{padding:0 0 3.5rem}.hiw-step[data-astro-cid-kojs5727].last .step-content[data-astro-cid-kojs5727]{padding-bottom:0}.step-title[data-astro-cid-kojs5727]{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:900;color:var(--color-surface-950);line-height:1.2;margin:0 0 .875rem}.step-body[data-astro-cid-kojs5727]{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-surface-600);margin:0 0 1.25rem;max-width:52ch}.step-example[data-astro-cid-kojs5727]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.example-chip[data-astro-cid-kojs5727]{font-family:var(--font-mono);font-size:.8125rem;background:var(--color-surface-800);color:var(--color-surface-300);padding:.375rem .75rem;border:1px solid var(--color-surface-700)}.example-sep[data-astro-cid-kojs5727]{font-family:var(--font-body);font-size:1rem;color:var(--color-brand-500);font-weight:700}.step-deliverables[data-astro-cid-kojs5727]{display:flex;flex-wrap:wrap;gap:.5rem}.deliverable[data-astro-cid-kojs5727]{font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--color-surface-500);background:var(--color-surface-800);border:1px solid var(--color-surface-700);padding:.25rem .625rem}.step-cta[data-astro-cid-kojs5727]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--color-brand-500);color:var(--color-surface-50);font-family:var(--font-body);font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;margin-top:.25rem}.step-cta[data-astro-cid-kojs5727]:hover{background:var(--color-brand-400);transform:translateY(-1px)}.step-cta[data-astro-cid-kojs5727] svg[data-astro-cid-kojs5727]{width:18px;height:18px;flex-shrink:0}@media(max-width:600px){.hiw-step[data-astro-cid-kojs5727]{grid-template-columns:60px 1fr;gap:1rem}.step-number[data-astro-cid-kojs5727]{width:44px;height:44px;font-size:1.125rem}}.compare-section[data-astro-cid-pxg57mgg]{background:var(--color-surface-50);padding:6rem 0}.compare-container[data-astro-cid-pxg57mgg]{max-width:72rem;margin:0 auto;padding:0 1.5rem}.compare-header[data-astro-cid-pxg57mgg]{max-width:52rem;margin:0 auto 4rem;text-align:center}.compare-eyebrow[data-astro-cid-pxg57mgg]{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);margin-bottom:1rem}.compare-headline[data-astro-cid-pxg57mgg]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;color:var(--color-surface-950);line-height:1.15;margin:0 0 1.25rem}.compare-sub[data-astro-cid-pxg57mgg]{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-surface-500);max-width:52ch;margin:0 auto}.compare-table-wrap[data-astro-cid-pxg57mgg]{overflow-x:auto;border:1px solid var(--color-surface-200)}.compare-table[data-astro-cid-pxg57mgg]{width:100%;border-collapse:collapse;min-width:560px;background:var(--color-surface-950)}.compare-table[data-astro-cid-pxg57mgg] thead[data-astro-cid-pxg57mgg] tr[data-astro-cid-pxg57mgg]{background:var(--color-surface-100);border-bottom:2px solid var(--color-surface-200)}.compare-table[data-astro-cid-pxg57mgg] th[data-astro-cid-pxg57mgg]{padding:1rem 1.25rem;text-align:left;font-family:var(--font-body);font-size:.8125rem;font-weight:700;color:var(--color-surface-600);letter-spacing:.03em}.boltable-col[data-astro-cid-pxg57mgg]{background:oklch(from var(--color-brand-500) l c h / .08);border-left:2px solid var(--color-brand-500);border-right:1px solid oklch(from var(--color-brand-500) l c h / .2)}.th-brand[data-astro-cid-pxg57mgg]{display:block;font-family:var(--font-display);font-size:1rem;font-weight:900;color:var(--color-brand-500)}.th-tag[data-astro-cid-pxg57mgg]{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:600;color:var(--color-brand-600);margin-top:.125rem}.compare-table[data-astro-cid-pxg57mgg] tbody[data-astro-cid-pxg57mgg] tr[data-astro-cid-pxg57mgg]{border-bottom:1px solid var(--color-surface-200);transition:background .1s}.compare-table[data-astro-cid-pxg57mgg] tbody[data-astro-cid-pxg57mgg] tr[data-astro-cid-pxg57mgg]:hover{background:var(--color-surface-100)}.compare-table[data-astro-cid-pxg57mgg] tbody[data-astro-cid-pxg57mgg] tr[data-astro-cid-pxg57mgg]:last-child{border-bottom:none}.feature-cell[data-astro-cid-pxg57mgg]{padding:.875rem 1.25rem;font-family:var(--font-body);font-size:.9375rem;color:var(--color-surface-700)}.boltable-cell[data-astro-cid-pxg57mgg]{padding:.875rem 1.25rem;text-align:center;background:oklch(from var(--color-brand-500) l c h / .05);border-left:2px solid oklch(from var(--color-brand-500) l c h / .25);border-right:1px solid oklch(from var(--color-brand-500) l c h / .15)}.comp-cell[data-astro-cid-pxg57mgg]{padding:.875rem 1.25rem;text-align:center;font-family:var(--font-body);font-size:.875rem;color:var(--color-surface-500)}.check-icon[data-astro-cid-pxg57mgg]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:oklch(from var(--color-brand-500) l c h / .15);color:var(--color-brand-500);border-radius:50%}.check-icon[data-astro-cid-pxg57mgg] svg[data-astro-cid-pxg57mgg],.x-icon[data-astro-cid-pxg57mgg] svg[data-astro-cid-pxg57mgg],.subtle-check[data-astro-cid-pxg57mgg] svg[data-astro-cid-pxg57mgg]{width:14px;height:14px}.x-icon[data-astro-cid-pxg57mgg],.subtle-check[data-astro-cid-pxg57mgg]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-surface-500)}.partial[data-astro-cid-pxg57mgg]{font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-500);font-style:italic}.no-sub[data-astro-cid-pxg57mgg]{font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:var(--color-brand-500)}.yes-sub[data-astro-cid-pxg57mgg]{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-surface-500)}.compare-footnote[data-astro-cid-pxg57mgg]{margin-top:1.5rem;text-align:center;font-family:var(--font-body);font-size:.875rem;color:var(--color-surface-500)}.pricing-section[data-astro-cid-wekg7pry]{background:var(--color-surface-100);padding:6rem 0;border-top:1px solid var(--color-surface-200)}.pricing-container[data-astro-cid-wekg7pry]{max-width:56rem;margin:0 auto;padding:0 1.5rem}.pricing-header[data-astro-cid-wekg7pry]{text-align:center;max-width:44rem;margin:0 auto 3.5rem}.pricing-eyebrow[data-astro-cid-wekg7pry]{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);margin-bottom:1rem}.pricing-headline[data-astro-cid-wekg7pry]{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:900;color:var(--color-surface-950);line-height:1.15;margin:0 0 1rem}.pricing-sub[data-astro-cid-wekg7pry]{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-surface-500);max-width:48ch;margin:0 auto}.pricing-cards[data-astro-cid-wekg7pry]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.pricing-single[data-astro-cid-wekg7pry]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;align-items:start;max-width:56rem;margin:0 auto}.pricing-card[data-astro-cid-wekg7pry]{background:var(--color-surface-200);border:1px solid var(--color-surface-300);padding:2rem;position:relative}.pricing-card[data-astro-cid-wekg7pry].pro{background:var(--color-surface-50);border:2px solid var(--color-brand-500);padding:2rem}.pro-badge[data-astro-cid-wekg7pry]{position:absolute;top:-1px;right:1.5rem;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--color-brand-500);color:var(--color-surface-50);padding:.25rem .75rem}.card-tier[data-astro-cid-wekg7pry]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-surface-600);margin-bottom:.75rem}.pro[data-astro-cid-wekg7pry] .card-tier[data-astro-cid-wekg7pry]{color:var(--color-brand-500)}.card-price[data-astro-cid-wekg7pry]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.875rem}.price-amount[data-astro-cid-wekg7pry]{font-family:var(--font-display);font-size:3rem;font-weight:900;color:var(--color-surface-950);line-height:1}.pro[data-astro-cid-wekg7pry] .price-amount[data-astro-cid-wekg7pry]{color:var(--color-brand-500)}.price-period[data-astro-cid-wekg7pry]{font-family:var(--font-body);font-size:.9375rem;color:var(--color-surface-500)}.card-desc[data-astro-cid-wekg7pry]{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-surface-600);margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-surface-300)}.card-features[data-astro-cid-wekg7pry]{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.625rem}.card-feature[data-astro-cid-wekg7pry]{display:flex;align-items:center;gap:.625rem;font-family:var(--font-body);font-size:.9375rem;color:var(--color-surface-700)}.card-feature[data-astro-cid-wekg7pry].muted{color:var(--color-surface-500)}.feat-check[data-astro-cid-wekg7pry]{width:18px;height:18px;flex-shrink:0;color:#3a9742}.feat-check[data-astro-cid-wekg7pry].orange{color:var(--color-brand-500)}.feat-check[data-astro-cid-wekg7pry] svg[data-astro-cid-wekg7pry]{width:100%;height:100%}.feat-x[data-astro-cid-wekg7pry]{width:18px;height:18px;flex-shrink:0;color:var(--color-surface-400)}.feat-x[data-astro-cid-wekg7pry] svg[data-astro-cid-wekg7pry]{width:100%;height:100%}.card-cta[data-astro-cid-wekg7pry]{display:block;width:100%;text-align:center;padding:.875rem 1.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.card-cta[data-astro-cid-wekg7pry]:hover{transform:translateY(-1px)}.card-cta[data-astro-cid-wekg7pry].primary{background:var(--color-brand-500);color:var(--color-surface-50)}.card-cta[data-astro-cid-wekg7pry].primary:hover{background:var(--color-brand-400)}.card-cta[data-astro-cid-wekg7pry].secondary{background:var(--color-surface-300);color:var(--color-surface-800)}.card-cta[data-astro-cid-wekg7pry].secondary:hover{background:var(--color-surface-400)}.card-micro[data-astro-cid-wekg7pry]{margin-top:.75rem;text-align:center;font-family:var(--font-body);font-size:.75rem;color:var(--color-surface-500)}.coming-card[data-astro-cid-wekg7pry]{background:var(--color-surface-100);border:1px dashed var(--color-surface-300);opacity:.85}.coming-label[data-astro-cid-wekg7pry]{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-surface-500);background:var(--color-surface-200);border:1px solid var(--color-surface-300);padding:.25rem .625rem;margin-bottom:1rem}.feat-soon[data-astro-cid-wekg7pry]{font-size:.875rem;color:var(--color-surface-400);flex-shrink:0;width:18px;text-align:center}.card-micro-light[data-astro-cid-wekg7pry]{margin-top:1rem;font-family:var(--font-body);font-size:.8125rem;color:var(--color-surface-500);line-height:1.5}@media(max-width:640px){.pricing-cards[data-astro-cid-wekg7pry],.pricing-single[data-astro-cid-wekg7pry]{grid-template-columns:1fr}.pricing-card[data-astro-cid-wekg7pry].pro{order:-1}}.faq-section[data-astro-cid-mh6t5pw4]{background:var(--color-surface-50);padding:6rem 0;border-top:1px solid var(--color-surface-200)}.faq-container[data-astro-cid-mh6t5pw4]{max-width:56rem;margin:0 auto;padding:0 1.5rem}.faq-header[data-astro-cid-mh6t5pw4]{margin-bottom:3rem}.faq-eyebrow[data-astro-cid-mh6t5pw4]{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-500);margin-bottom:.75rem}.faq-headline[data-astro-cid-mh6t5pw4]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;color:var(--color-surface-950);line-height:1.2;margin:0}.faq-grid[data-astro-cid-mh6t5pw4]{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-surface-200)}.faq-item[data-astro-cid-mh6t5pw4]{border-bottom:1px solid var(--color-surface-200)}.faq-item[data-astro-cid-mh6t5pw4]:last-child{border-bottom:none}.faq-question[data-astro-cid-mh6t5pw4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%;padding:1.25rem 1.5rem;background:var(--color-surface-950);border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-surface-800);transition:background .15s,color .15s}.faq-question[data-astro-cid-mh6t5pw4]:hover{background:var(--color-surface-900);color:var(--color-surface-950)}.faq-question[data-astro-cid-mh6t5pw4][aria-expanded=true]{background:oklch(from var(--color-brand-500) l c h / .06);color:var(--color-surface-950);border-bottom:1px solid oklch(from var(--color-brand-500) l c h / .2)}.faq-chevron[data-astro-cid-mh6t5pw4]{width:20px;height:20px;flex-shrink:0;color:var(--color-surface-600);transition:transform .2s;margin-top:.125rem}.faq-chevron[data-astro-cid-mh6t5pw4] svg[data-astro-cid-mh6t5pw4]{width:100%;height:100%}.faq-question[data-astro-cid-mh6t5pw4][aria-expanded=true] .faq-chevron[data-astro-cid-mh6t5pw4]{transform:rotate(180deg);color:var(--color-brand-500)}.faq-answer[data-astro-cid-mh6t5pw4]{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-answer[data-astro-cid-mh6t5pw4][data-open]{max-height:400px}.faq-answer-inner[data-astro-cid-mh6t5pw4]{padding:1.25rem 1.5rem 1.5rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:var(--color-surface-600);background:oklch(from var(--color-brand-500) l c h / .03)}.cta-section[data-astro-cid-ihmljexk]{position:relative;overflow:hidden;padding:6rem 0 5rem;background:var(--color-brand-500)}.cta-bg[data-astro-cid-ihmljexk]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 100% 50%,oklch(from var(--color-brand-500) calc(l + .12) c h / .5) 0%,transparent 55%),radial-gradient(ellipse 60% 70% at 0% 80%,oklch(from var(--color-brand-500) calc(l - .12) c h / .6) 0%,transparent 55%),linear-gradient(135deg,var(--color-brand-600) 0%,var(--color-brand-500) 50%,var(--color-brand-400) 100%);pointer-events:none}.cta-noise[data-astro-cid-ihmljexk]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;mix-blend-mode:overlay;pointer-events:none}.cta-container[data-astro-cid-ihmljexk]{position:relative;z-index:1;max-width:56rem;margin:0 auto;padding:0 1.5rem}.cta-content[data-astro-cid-ihmljexk]{max-width:42rem}.cta-kicker[data-astro-cid-ihmljexk]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:oklch(from var(--color-brand-500) calc(l + .35) c h / .9);margin-bottom:1rem}.cta-headline[data-astro-cid-ihmljexk]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:var(--color-surface-50);line-height:1.05;margin:0 0 1rem}.cta-sub[data-astro-cid-ihmljexk]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:oklch(from var(--color-brand-500) calc(l + .3) c h / .85);margin-bottom:2rem;max-width:46ch}.cta-input-row[data-astro-cid-ihmljexk]{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap;margin-bottom:.75rem}.cta-input-wrap[data-astro-cid-ihmljexk]{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.cta-input-icon[data-astro-cid-ihmljexk]{position:absolute;left:1rem;width:18px;height:18px;color:oklch(from var(--color-brand-500) calc(l + .15) c h / .6);pointer-events:none}.cta-vehicle-input[data-astro-cid-ihmljexk]{width:100%;padding:.9375rem 1rem .9375rem 2.75rem;background:oklch(from var(--color-brand-500) calc(l - .1) c h / .4);border:1.5px solid oklch(from var(--color-brand-500) calc(l + .2) c h / .3);color:var(--color-surface-50);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color .15s,background .15s}.cta-vehicle-input[data-astro-cid-ihmljexk]::placeholder{color:oklch(from var(--color-brand-500) calc(l + .3) c h / .55)}.cta-vehicle-input[data-astro-cid-ihmljexk]:focus{border-color:var(--color-surface-50);background:oklch(from var(--color-brand-500) calc(l - .15) c h / .5)}.cta-btn-main[data-astro-cid-ihmljexk]{display:inline-flex;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;background:var(--color-surface-50);color:var(--color-surface-50);font-family:var(--font-body);font-size:.9375rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s;color:var(--color-brand-600)}.cta-btn-main[data-astro-cid-ihmljexk]:hover{background:var(--color-surface-900);transform:translateY(-1px)}.cta-btn-main[data-astro-cid-ihmljexk] svg[data-astro-cid-ihmljexk]{width:18px;height:18px;flex-shrink:0}.cta-micro[data-astro-cid-ihmljexk]{font-family:var(--font-body);font-size:.8125rem;color:oklch(from var(--color-brand-500) calc(l + .3) c h / .7)}.spec-strip[data-astro-cid-ihmljexk]{display:flex;align-items:center;gap:0;margin-top:3.5rem;border-top:1px solid oklch(from var(--color-brand-500) calc(l + .15) c h / .3);padding-top:2rem;flex-wrap:wrap;gap:1.5rem}.spec-strip-item[data-astro-cid-ihmljexk]{display:flex;flex-direction:column;gap:.125rem}.strip-label[data-astro-cid-ihmljexk]{font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:oklch(from var(--color-brand-500) calc(l + .3) c h / .6)}.strip-val[data-astro-cid-ihmljexk]{font-family:var(--font-mono);font-size:1.125rem;font-weight:500;color:var(--color-surface-50)}.strip-val[data-astro-cid-ihmljexk].highlight{color:var(--color-surface-50);font-weight:700;font-size:1.25rem}.strip-sep[data-astro-cid-ihmljexk]{width:1px;height:2.5rem;background:oklch(from var(--color-brand-500) calc(l + .15) c h / .3);flex-shrink:0}@media(max-width:600px){.strip-sep[data-astro-cid-ihmljexk]{display:none}.spec-strip[data-astro-cid-ihmljexk]{gap:1.25rem}}
