:root{--bg:#070808;--surface:#101316;--surface-strong:#171b20;--surface-soft:#1e2329;--line:#2c333a;--line-strong:#48515a;--text:#f2efe7;--muted:#b2aca1;--subtle:#80796f;--amber:#f1b247;--amber-strong:#ffd17a;--green:#48d597;--red:#f16b6b;--steel:#9bb7c9;--radius:8px;--shadow:0 24px 80px rgba(0,0,0,0.38);--display-font:"Segoe UI Light","Segoe UI","Helvetica Neue",Arial,sans-serif;--display-ink:#707478;--display-ink-dark:#e6e4df}.professional-header{grid-template-columns:auto minmax(260px,1fr) auto auto;background:rgba(18,18,17,.97);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.professional-header .brand-mark{border-color:#f2c94c;color:#f2c94c;background:#15130b}.header-action,.operator-nav a,.professional-nav a{transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.operator-nav a:hover,.professional-nav a:hover{color:#fff;transform:translateY(-1px)}.operator-nav{display:flex;align-items:center;gap:14px;padding-left:18px;border-left:1px solid rgba(255,255,255,.12)}.operator-nav a{color:#8f969e;font-size:.88rem;font-weight:800;text-decoration:none}.header-action:hover{transform:translateY(-1px)}.professional-home{--pro-ink:#1f2529;--pro-muted:#59636d;--pro-paper:#f4f3ef;--pro-panel:#ffffff;--pro-line:#d8d6cf;--pro-dark:#111417;--pro-red:#b51f24;--pro-yellow:#f2c94c;--pro-blue:#0a65a8;min-height:100vh;background:var(--pro-paper);color:var(--pro-ink)}.professional-home .eyebrow{margin:0 0 14px;color:var(--pro-red);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pro-hero{position:relative;display:grid;min-height:calc(100vh - 76px);grid-template-columns:minmax(0,1fr) minmax(390px,.74fr);grid-gap:48px;gap:48px;align-items:center;overflow:hidden;border-bottom:1px solid var(--pro-line);padding:86px clamp(24px,6vw,96px) 76px;background:linear-gradient(90deg,rgba(244,243,239,.98),rgba(244,243,239,.93) 45%,rgba(17,20,23,.76)),url(https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=1800&q=80) 50% /cover}.pro-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(244,243,239,0),rgba(244,243,239,.18)),repeating-linear-gradient(90deg,rgba(31,37,41,.035) 0 1px,transparent 1px 140px);pointer-events:none}.pro-hero>*{position:relative;z-index:1}.pro-hero-copy h1{max-width:900px;margin:0;color:#141719;font-size:clamp(3.1rem,6.5vw,6.6rem);line-height:.92;letter-spacing:0}.pro-lede{max-width:760px;margin:26px 0 0;color:#3d454c;font-size:1.18rem;line-height:1.45}.pro-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.button.button-light{border:1px solid #d7b23e;background:#fff7e6;color:#171717;box-shadow:0 14px 28px rgba(0,0,0,.12)}.button.button-outline-dark{border:1px solid #343d46;background:#1d2329;color:#fff}.button-light:hover,.button-outline-dark:hover,.filter-panel button:hover,.professional-cta .button:hover,.repair-row a:hover,.report-actions a:hover{transform:translateY(-2px)}.pro-proof{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:38px}.pro-proof span{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(31,37,41,.14);border-radius:6px;background:rgba(255,255,255,.78);box-shadow:0 16px 40px rgba(27,32,36,.08);padding:16px;color:var(--pro-muted);font-weight:800}.pro-proof strong{color:var(--pro-red);font-size:2rem}.vehicle-lookup-card{border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(17,20,23,.93);box-shadow:0 26px 60px rgba(0,0,0,.34);color:#fff;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lookup-card-top,.lookup-form-preview,.lookup-tabs,.report-actions,.result-pills{display:flex;align-items:center;gap:10px}.lookup-card-top{justify-content:space-between;margin-bottom:22px}.lookup-card-top h2{margin:0;color:#fff;font-size:1.5rem}.ready-pill{border-radius:999px;background:rgba(72,213,151,.13);color:#48d597;padding:7px 12px;font-weight:900}.lookup-tabs{flex-wrap:wrap;margin-bottom:14px}.lookup-tabs span{border:1px solid rgba(255,255,255,.13);border-radius:5px;padding:9px 12px;color:#cad3db;font-size:.9rem;font-weight:800}.lookup-tabs span.active{border-color:var(--pro-yellow);background:rgba(242,201,76,.14);color:#fff}.lookup-form-preview{border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(0,0,0,.22);padding:12px}.lookup-form-preview input{min-width:0;flex:1 1;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#fff;color:#15191d;padding:13px 14px;font-weight:900;letter-spacing:0}.lookup-form-preview button{border:0;border-radius:4px;background:var(--pro-yellow);color:#161514;padding:13px 16px;font-weight:900}.lookup-result{margin-top:16px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(255,255,255,.04);padding:18px}.lookup-result p{margin:0;color:#9eb0bf}.lookup-result h3{margin:8px 0 12px;color:#fff;font-size:1.55rem}.result-pills{flex-wrap:wrap}.result-pills span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;color:#cbd6df;font-size:.82rem;font-weight:800}.coverage-band{display:grid;grid-template-columns:.74fr 1.26fr;grid-gap:28px;gap:28px;align-items:center;padding:42px clamp(24px,6vw,96px);background:#1e2429;color:#fff}.coverage-band h2{max-width:680px;margin:0;color:#fff;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.coverage-panel{display:grid;grid-gap:18px;gap:18px}.coverage-tags,.make-strip{display:flex;flex-wrap:wrap;gap:10px}.coverage-tags span{border-radius:999px;background:#fff;color:#1b2024;padding:10px 14px;font-weight:900}.make-strip span{border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#cfd6dd;padding:8px 12px;font-weight:800}.professional-section{border-bottom:1px solid var(--pro-line);padding:72px clamp(24px,6vw,96px)}.section-heading{max-width:850px;margin-bottom:30px}.section-heading h2{margin:0;color:var(--pro-ink);font-size:clamp(2.4rem,4.6vw,4.9rem);line-height:.95;letter-spacing:0}.section-heading p:last-child{max-width:720px;color:var(--pro-muted);font-size:1.08rem}.manual-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.filter-panel{position:-webkit-sticky;position:sticky;top:106px;display:grid;grid-gap:12px;gap:12px}.filter-panel button{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--pro-line);border-radius:4px;background:#fff;color:#23282d;padding:18px;font-weight:900;transition:transform .18s ease,border-color .18s ease}.manual-results{display:grid;grid-gap:16px;gap:16px}.repair-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--pro-line);border-left:5px solid var(--pro-red);border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(31,37,41,.06);padding:24px}.repair-row h3{margin:6px 0;color:#171a1d;font-size:1.45rem}.repair-row p{margin:0;color:var(--pro-muted)}.row-label{color:var(--pro-red)!important;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.row-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.row-tags span{border-radius:999px;background:#eef2f5;color:#27323c;padding:7px 10px;font-size:.82rem;font-weight:800}.repair-row a{border-radius:4px;background:#15212d;color:#fff;padding:12px 18px;font-weight:900;text-decoration:none;transition:transform .18s ease}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.guide-card{overflow:hidden;border:1px solid var(--pro-line);border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(31,37,41,.06)}.guide-image{min-height:240px;background-position:50%;background-size:cover}.guide-image-diagnostics{background-image:url(https://images.unsplash.com/photo-1581092921461-39b9d08a9b21?auto=format&fit=crop&w=900&q=80)}.guide-image-maintenance{background-image:url(https://images.unsplash.com/photo-1487754180451-c456f719a1fc?auto=format&fit=crop&w=900&q=80)}.guide-image-workshop{background-image:url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=900&q=80)}.guide-card div:last-child{padding:22px}.guide-card p{margin:0 0 10px;color:var(--pro-red);font-size:.8rem;font-weight:900;text-transform:uppercase}.guide-card h3{margin:0 0 18px;color:#1d2227;font-size:1.55rem}.guide-card a{color:#1d2227;font-weight:900;text-decoration:underline;text-underline-offset:4px}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.module-card{min-height:180px;border-top:4px solid var(--pro-yellow);border-radius:4px;background:#1f2529;color:#f6f2e8;padding:24px}.module-card h3{margin:0 0 12px;color:#fff;font-size:1.24rem}.module-card p{margin:0;color:#d0d6da}.report-band{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:42px;gap:42px;align-items:center;border-bottom:1px solid var(--pro-line);background:#fff;padding:72px clamp(24px,6vw,96px)}.report-band h2{margin:0;color:var(--pro-ink);font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:.98}.report-band p{color:var(--pro-muted)}.report-card{border-radius:8px;background:#15212d;box-shadow:0 26px 60px rgba(31,37,41,.22);color:#fff;padding:26px}.report-line{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;border-bottom:1px solid rgba(255,255,255,.12);padding:16px 0}.report-line span{color:#9eb0bf;font-weight:900}.report-actions{flex-wrap:wrap;margin-top:22px}.report-actions a{border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff;padding:12px 16px;font-weight:900;text-decoration:none;transition:transform .18s ease}.professional-cta{display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center;background:#22201b;color:#fff;padding:72px clamp(24px,6vw,96px)}.professional-cta h2{max-width:880px;margin:0;color:#fff;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.professional-cta p{margin-bottom:0;color:#d7d2c9}.professional-cta>div:last-child{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1120px){.professional-header{grid-template-columns:auto 1fr auto}.operator-nav{grid-column:2/3;justify-content:center;border-left:0;padding-left:0}.guide-grid,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.coverage-band,.manual-layout,.pro-hero,.professional-cta,.professional-header,.report-band{grid-template-columns:1fr}.professional-header{justify-items:start;padding:18px 5vw}.operator-nav,.professional-nav{justify-content:flex-start;flex-wrap:wrap}.vehicle-lookup-card{max-width:none}.filter-panel{position:static}}@media (max-width:640px){.pro-hero{min-height:auto;padding:48px 5vw}.pro-hero-copy h1{font-size:3rem}.guide-grid,.module-grid,.pro-proof{grid-template-columns:1fr}.lookup-form-preview,.pro-actions,.professional-cta>div:last-child,.report-actions{align-items:stretch;flex-direction:column}.repair-row,.report-line{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;margin:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:80px 80px;color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;min-height:76px;padding:0 6vw;border-bottom:1px solid var(--line);background:rgba(7,8,8,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,178,71,.55);border-radius:7px;color:var(--amber-strong);font-size:11px;letter-spacing:0}.nav-links{display:flex;justify-content:center;gap:28px;color:var(--muted);font-weight:700}.nav-links a:hover{color:var(--text)}.button,.header-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:var(--radius);border:1px solid var(--line-strong);padding:0 22px;font-weight:800;cursor:pointer}.button.primary,.header-action{border-color:transparent;background:var(--text);color:#101010}.button.secondary{background:var(--surface-strong);color:var(--text)}.button.danger{border-color:rgba(241,107,107,.55);background:rgba(70,23,23,.78);color:#ffd3d3}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.compact-button{min-height:40px;padding:0 14px;font-size:13px}.button:hover,.header-action:hover{transform:translateY(-1px)}main{width:100%}.hero-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);grid-gap:48px;gap:48px;align-items:center;min-height:calc(92vh - 76px);padding:56px 6vw 64px}.hero-copy h1,.page-title h1{max-width:820px;margin:0;font-size:4.8rem;line-height:.98;letter-spacing:0}.hero-text,.page-title p,.section-heading p{max-width:680px;color:var(--muted);font-size:18px}.eyebrow{margin:0 0 14px;font-size:13px}.eyebrow,.section-eyebrow{color:var(--amber-strong);font-weight:900;text-transform:uppercase}.section-eyebrow{margin:0 0 10px;font-size:12px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-visual{min-height:520px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,rgba(7,8,8,.05),rgba(7,8,8,.9)),url(https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover;box-shadow:var(--shadow);position:relative;overflow:hidden}.diagnostic-panel{position:absolute;left:28px;right:28px;bottom:28px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:rgba(16,19,22,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-label{color:var(--green);font-size:13px;font-weight:800;text-transform:uppercase}.diagnostic-panel h2{margin:10px 0 8px;font-size:28px}.diagnostic-panel p,.meter-grid{color:var(--muted)}.meter-grid{display:grid;grid-template-columns:1fr auto;grid-gap:10px 18px;gap:10px 18px;margin-top:20px}.meter-grid strong{color:var(--text)}.page-shell,.section-shell,.workbench-shell{padding:78px 6vw}.section-heading{margin-bottom:28px}.answer-card h2,.section-heading h2,.table-panel h2{margin:0;font-size:2.4rem;line-height:1.05}.admin-grid,.evidence-grid,.feature-grid,.pricing-grid,.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-card,.answer-card,.evidence-card,.feature-block,.price-card,.question-panel,.stats-grid article,.table-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:24px}.admin-card h2,.evidence-card h3,.feature-block h3,.job-row h3,.price-card h2{margin:0}.admin-card p,.answer-card p,.evidence-card p,.feature-block p,.job-row p,.price-card p{color:var(--muted)}.evidence-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.trust-pill{border:1px solid rgba(72,213,151,.5);border-radius:999px;color:var(--green);padding:4px 10px;font-size:12px;font-weight:800}.page-title{margin-bottom:38px}.page-title h1{font-size:4rem}.price-card{min-height:460px;display:flex;flex-direction:column}.price-card.featured{border-color:rgba(241,178,71,.7);background:linear-gradient(180deg,rgba(75,53,18,.78),var(--surface))}.price-card h2{font-size:56px}.price-card h2 small,.price-card h2 span{color:var(--muted);font-size:18px}.price-card ul{flex:1 1;margin:20px 0 28px;padding-left:20px;color:var(--muted)}.price-card li{margin:10px 0}.workbench-shell{display:grid;grid-template-columns:minmax(360px,.7fr) 1fr;grid-gap:24px;gap:24px;align-items:start}.workshop-hero{grid-template-columns:minmax(0,.82fr) minmax(420px,.9fr)}.workshop-console{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,rgba(16,19,22,.92),rgba(7,8,8,.96)),url(https://images.unsplash.com/photo-1486262715619-67b85e0b08d3?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover;box-shadow:var(--shadow);padding:18px}.console-module,.console-topbar,.module-card,.repair-flow-preview,.split-band,.timeline-row,.vehicle-summary{border:1px solid var(--line);border-radius:var(--radius);background:rgba(11,13,15,.9)}.console-topbar{display:flex;justify-content:space-between;color:var(--muted);padding:12px 14px;font-weight:800}.console-topbar strong{color:var(--green)}.vehicle-summary{padding:18px}.vehicle-summary h2{margin:0 0 8px;font-size:1.7rem}.vehicle-summary p{color:var(--muted)}.console-module-grid,.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.console-module{min-height:118px;padding:14px}.console-module strong,.module-card h3{display:block;margin:0 0 8px;color:var(--text)}.console-module span,.module-card p{color:var(--muted);font-size:.94rem;line-height:1.45}.repair-flow-preview{padding:18px}.repair-flow-preview span{color:var(--amber-strong);font-weight:900;text-transform:uppercase;font-size:.82rem}.repair-flow-preview ol{margin:12px 0 0;padding-left:20px;color:var(--muted)}.repair-flow-preview li{margin:8px 0}.process-section,.target-section{border-top:1px solid var(--line)}.module-card{padding:18px}.timeline-list{display:grid;grid-gap:10px;gap:10px}.timeline-row{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:18px}.timeline-row strong{color:var(--amber-strong);font-size:1.4rem}.timeline-row p{margin:0;color:var(--muted)}.split-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);grid-gap:26px;gap:26px;padding:28px}.split-band h2{margin:0;font-size:2.4rem;line-height:1.05}.split-band p{color:var(--muted)}.check-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.check-list li{border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;color:var(--muted);padding:14px}.no-side-padding{padding-left:0;padding-right:0}.pricing-note{margin-bottom:22px}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:1.4fr 1fr .7fr}.lookup-actions{align-items:center;display:flex;gap:14px;flex-wrap:wrap}.lookup-actions span{color:var(--muted);font-size:.92rem;line-height:1.45;max-width:720px}.vehicle-lookup-panel{border:1px solid rgba(216,178,92,.38);border-radius:var(--radius);background:linear-gradient(135deg,rgba(216,178,92,.12),rgba(72,213,151,.06)),rgba(16,18,24,.72);padding:18px}.vehicle-lookup-panel h2{font-size:1.15rem;margin:4px 0 0}.lookup-facts,.source-list{display:grid;grid-gap:10px;gap:10px}.lookup-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.lookup-facts span,.source-row{border:1px solid var(--line);border-radius:12px;background:rgba(7,9,14,.52);padding:12px}.source-row{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px}.source-row p{color:var(--muted);grid-column:1/-1;margin:0}.source-row span{border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.source-row.ready span{color:var(--green)}.source-row.error span,.source-row.missing-key span{color:var(--red)}.form-section-label{border-top:1px solid var(--line);color:var(--amber-strong);padding-top:12px;font-size:.82rem;font-weight:900;text-transform:uppercase}.compact-answer-card{padding:18px}.tool-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tool-grid span{border:1px solid var(--line-strong);border-radius:999px;color:var(--steel);padding:7px 11px;font-size:.84rem;font-weight:800}.compact-module-grid{margin-top:20px}.question-panel{display:grid;grid-gap:18px;gap:18px}.question-panel label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-weight:800}.question-panel input,.question-panel select,.question-panel textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:#090a0b;color:var(--text);padding:14px}.question-panel textarea{min-height:160px;resize:vertical}.answer-preview{display:grid;grid-gap:18px;gap:18px}.status-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.status-strip span{border:1px solid var(--line-strong);border-radius:999px;color:var(--steel);padding:7px 12px;font-size:13px;font-weight:800}.evidence-grid.compact{grid-template-columns:1fr}.stats-grid{margin-bottom:22px}.stats-grid article{display:grid;grid-gap:8px;gap:8px}.stats-grid strong{font-size:42px}.stats-grid span{color:var(--muted)}.job-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.job-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#0b0d0f}.job-row span{color:var(--amber-strong);font-weight:800}.job-row strong{color:var(--green)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:22px}.account-summary,.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.account-summary div,.quick-action-grid a{border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:16px}.account-summary span{display:block;color:var(--muted);font-size:13px;font-weight:800;margin-bottom:6px}.account-summary strong{display:block;color:var(--text);overflow-wrap:anywhere}.compact-actions{align-content:start}.invite-box{display:grid;grid-gap:12px;gap:12px;margin-top:18px;border:1px solid rgba(241,178,71,.38);border-radius:var(--radius);background:rgba(11,13,15,.78);padding:16px}.invite-box strong{display:block}.invite-box p{margin:4px 0 0;color:var(--muted)}.muted-box{border-color:var(--line);background:#0b0d0f}.invite-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;grid-gap:10px;gap:10px}.invite-form-grid input,.invite-form-grid select{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:#090a0b;color:var(--text);padding:11px 12px}.copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.copy-row code{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#08090a;color:var(--steel);padding:12px;text-overflow:ellipsis;white-space:nowrap}.quick-action-grid a{display:grid;grid-gap:6px;gap:6px;min-height:98px;color:var(--text);font-weight:900}.quick-action-grid a:hover{border-color:rgba(241,178,71,.65);color:var(--amber-strong);transform:translateY(-1px)}.quick-action-grid span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.compact-job-row{grid-template-columns:minmax(0,1fr) auto}.compact-job-row h3{overflow-wrap:anywhere}.vehicle-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.vehicle-form label{display:grid;grid-gap:8px;gap:8px}.vehicle-form label span{color:var(--muted);font-size:13px;font-weight:800}.vehicle-form textarea{min-height:120px}.vehicle-form-actions{align-items:center;gap:12px}.vehicle-history-row h3,.vehicle-row h3{overflow-wrap:anywhere}.vehicle-source-list{margin-top:18px}.notes-box{white-space:pre-wrap;color:var(--muted)}.admin-card{display:grid;grid-gap:20px;gap:20px}.admin-card strong{color:var(--amber-strong);font-size:34px}.knowledge-list{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.compact-panel{margin-bottom:22px}.mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.mini-stats article{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:14px}.mini-stats strong{font-size:28px}.mini-stats span{color:var(--muted);font-size:13px}.sentinel-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.sentinel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.25fr);grid-gap:16px;gap:16px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:14px}.sentinel-row.severity-critical,.sentinel-row.severity-high{border-color:rgba(241,107,107,.56)}.sentinel-row.severity-warning{border-color:rgba(241,178,71,.56)}.sentinel-row.severity-info{border-color:rgba(155,183,201,.36)}.sentinel-row h3{margin:10px 0 6px;font-size:17px}.sentinel-row p{margin:6px 0;color:var(--muted)}.compact-strip{gap:6px;margin-top:0}.compact-strip span{padding:5px 9px;font-size:12px}.sentinel-action{display:grid;grid-gap:8px;gap:8px;justify-items:end;color:var(--muted)}.sentinel-action strong{color:var(--amber-strong);text-align:right;text-transform:capitalize}.knowledge-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:18px;gap:18px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:18px}.knowledge-row.risk-blocked,.knowledge-row.risk-high{border-color:rgba(241,107,107,.56)}.knowledge-row.risk-low{border-color:rgba(72,213,151,.42)}.knowledge-main h3{margin:14px 0 8px}.knowledge-main p{margin:7px 0;color:var(--muted)}.knowledge-side{display:grid;grid-gap:8px;gap:8px;justify-items:end}.knowledge-side strong{color:var(--green);font-size:34px}.knowledge-side span{color:var(--muted)}.knowledge-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.inline-message{width:100%;color:var(--steel);font-size:13px;font-weight:800;text-align:right}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);padding:32px;text-align:center}.empty-state h3{margin:0 0 8px;color:var(--text)}.panel-heading-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.forum-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.forum-category-card{display:grid;grid-gap:8px;gap:8px;min-height:116px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:18px}.forum-category-card strong{font-size:17px}.forum-category-card span{color:var(--muted);font-size:14px;line-height:1.4}.forum-category-card.active{border-color:rgba(241,178,71,.65);background:linear-gradient(180deg,rgba(86,61,22,.58),var(--surface))}.forum-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.forum-composer,.forum-reply-form{display:grid;grid-gap:16px;gap:16px}.forum-composer label,.forum-reply-form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-weight:800}.forum-composer input,.forum-composer select,.forum-composer textarea,.forum-reply-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:#090a0b;color:var(--text);padding:14px}.forum-composer textarea,.forum-reply-form textarea{min-height:150px;resize:vertical}.forum-post-list,.forum-thread-list{display:grid;grid-gap:14px;gap:14px}.forum-thread-list{margin-top:18px}.forum-thread-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:18px}.forum-thread-row:hover{border-color:var(--line-strong);transform:translateY(-1px)}.forum-post h2,.forum-thread-row h3{margin:8px 0}.forum-post-body,.forum-thread-row p{margin:0;color:var(--muted);line-height:1.55}.forum-actions,.forum-meta,.forum-post-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.forum-meta span,.forum-post-status span{border:1px solid var(--line-strong);border-radius:999px;color:var(--steel);padding:5px 9px;font-size:12px;font-weight:800}.forum-reply-count{display:grid;min-width:88px;justify-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:14px}.forum-reply-count strong{font-size:26px}.forum-reply-count span{color:var(--muted);font-size:13px}.forum-post{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:22px}.forum-post.accepted{border-color:rgba(72,213,151,.52);background:linear-gradient(180deg,rgba(23,71,51,.32),var(--surface))}.forum-post-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.forum-accept-action{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin-top:16px}.plain-list{margin:18px 0 0;padding-left:22px;color:var(--muted)}.plain-list li{margin:10px 0}.checkout-action{display:grid;grid-gap:10px;gap:10px}.form-message{margin:0;font-size:14px;font-weight:700}.form-message.error{color:var(--red)}.form-message.notice{color:var(--muted)}.form-message.success{color:var(--green)}.form-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--muted);font-size:14px;font-weight:800}.form-links a{color:var(--amber-strong)}.auth-redirect-banner{position:fixed;top:16px;left:50%;z-index:80;transform:translateX(-50%);border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(16,19,22,.96);box-shadow:var(--shadow);color:var(--text);padding:12px 16px;font-weight:800}.setup-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:18px;gap:18px;margin-bottom:22px}.setup-banner,.setup-card{border:1px solid rgba(241,107,107,.45);border-radius:var(--radius);background:linear-gradient(180deg,rgba(75,28,28,.38),var(--surface));padding:22px}.setup-banner.ready,.setup-card.ready{border-color:rgba(72,213,151,.45);background:linear-gradient(180deg,rgba(28,75,54,.36),var(--surface))}.setup-card{display:grid;grid-gap:8px;gap:8px}.setup-card strong{font-size:28px}.setup-banner p,.setup-card span,.setup-row p{color:var(--muted)}.setup-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.setup-banner h2{margin:0 0 8px}.setup-banner p{margin:0}.setup-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.setup-row{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#0b0d0f;padding:16px}.setup-row h3,.setup-row p{margin:0}.status-ok,.status-warn{border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900}.status-ok{background:rgba(72,213,151,.12);color:var(--green)}.status-warn{background:rgba(241,107,107,.12);color:var(--red)}.narrow{max-width:860px;margin:0 auto}@media (max-width:960px){.site-header{grid-template-columns:1fr;padding:18px 5vw}.nav-links{justify-content:flex-start;overflow-x:auto}.hero-section,.split-band,.workbench-shell,.workshop-hero{grid-template-columns:1fr}.hero-visual{min-height:420px}.account-summary,.admin-grid,.console-module-grid,.copy-row,.dashboard-grid,.evidence-grid,.feature-grid,.form-grid.three,.form-grid.two,.forum-layout,.forum-thread-row,.invite-form-grid,.lookup-facts,.mini-stats,.module-grid,.pricing-grid,.quick-action-grid,.setup-summary,.stats-grid{grid-template-columns:1fr}.compact-job-row,.forum-post-header,.job-row,.knowledge-row,.sentinel-row,.setup-banner{grid-template-columns:1fr;align-items:stretch}.knowledge-actions,.knowledge-side,.sentinel-action{justify-items:start;justify-content:flex-start}.inline-message{text-align:left}.hero-copy h1,.page-title h1{font-size:3rem}.answer-card h2,.section-heading h2,.split-band h2,.table-panel h2{font-size:2rem}.timeline-row{grid-template-columns:1fr}}.site-header.professional-header{grid-template-columns:auto minmax(260px,1fr) auto auto}.professional-page.page-shell,.professional-page.workbench-shell{background:var(--pro-paper);color:var(--pro-ink);padding:70px clamp(24px,6vw,96px)}.professional-page .page-title{margin-bottom:32px;border-bottom:1px solid var(--pro-line);padding-bottom:30px}.professional-page .page-title.narrow{max-width:900px}.professional-page .page-title h1{max-width:1040px;color:#15191d;font-size:clamp(2.8rem,5.4vw,5.8rem);line-height:.94;letter-spacing:0}.professional-page .section-eyebrow{color:var(--pro-red)}.professional-page .admin-card p,.professional-page .answer-card p,.professional-page .feature-block p,.professional-page .forum-post-body,.professional-page .forum-thread-row p,.professional-page .job-row p,.professional-page .notes-box,.professional-page .page-title p,.professional-page .plain-list,.professional-page .price-card p,.professional-page .section-heading p,.professional-page .table-panel p{color:var(--pro-muted)}.benchmark-strip,.pro-page-pills{display:flex;flex-wrap:wrap;gap:10px}.pro-page-pills{margin-top:22px}.pro-page-pills span{border:1px solid var(--pro-line);border-radius:999px;background:#fff;color:#25303a;padding:9px 13px;font-size:.86rem;font-weight:900}.benchmark-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.benchmark-strip article{border:1px solid var(--pro-line);border-left:5px solid var(--pro-red);border-radius:6px;background:#fff;box-shadow:0 12px 26px rgba(31,37,41,.06);padding:22px}.benchmark-strip strong{display:block;margin-bottom:8px;color:#171a1d;font-size:1.1rem}.benchmark-strip span{color:var(--pro-muted);line-height:1.45}.professional-page .button.primary{border-color:#1d2329;background:#1d2329;color:#fff}.professional-page .button,.professional-page .button.secondary{border-color:var(--pro-line);background:#fff;color:#1d2329}.professional-page .button.danger{border-color:rgba(181,31,36,.5);background:#fff2f1;color:var(--pro-red)}.professional-page .admin-card,.professional-page .answer-card,.professional-page .forum-category-card,.professional-page .forum-post,.professional-page .price-card,.professional-page .question-panel,.professional-page .setup-banner,.professional-page .setup-card,.professional-page .stats-grid article,.professional-page .table-panel{border:1px solid var(--pro-line);border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(31,37,41,.06);color:var(--pro-ink)}.professional-page .admin-card,.professional-page .answer-card,.professional-page .forum-post,.professional-page .price-card,.professional-page .question-panel,.professional-page .table-panel{padding:24px}.professional-page .admin-card h2,.professional-page .answer-card h2,.professional-page .price-card h2,.professional-page .section-heading h2,.professional-page .table-panel h2{color:#171a1d}.professional-page .setup-banner{border-left:5px solid var(--pro-red);background:#fff}.professional-page .setup-banner.ready,.professional-page .setup-card.ready{border-left:5px solid;border-color:rgba(38,141,91,.34)}.professional-page .setup-card.partial{border-left:5px solid var(--pro-yellow)}.professional-page .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.professional-page .stats-grid article{border-top:4px solid var(--pro-yellow)}.professional-page .stats-grid strong{color:var(--pro-red)}.professional-page .account-summary span,.professional-page .form-message.notice,.professional-page .forum-category-card span,.professional-page .forum-reply-count span,.professional-page .invite-box p,.professional-page .knowledge-side span,.professional-page .mini-stats span,.professional-page .quick-action-grid span,.professional-page .sentinel-action,.professional-page .sentinel-action span,.professional-page .setup-banner p,.professional-page .setup-card span,.professional-page .setup-row p,.professional-page .source-row p,.professional-page .stats-grid span{color:var(--pro-muted)}.professional-page .account-summary div,.professional-page .check-list li,.professional-page .empty-state,.professional-page .forum-reply-count,.professional-page .forum-thread-row,.professional-page .invite-box,.professional-page .job-row,.professional-page .knowledge-row,.professional-page .lookup-facts span,.professional-page .mini-stats article,.professional-page .muted-box,.professional-page .quick-action-grid a,.professional-page .sentinel-row,.professional-page .setup-row,.professional-page .source-row,.professional-page .vehicle-lookup-panel{border:1px solid var(--pro-line);border-radius:6px;background:#f8f8f4;color:var(--pro-ink)}.professional-page .account-summary strong,.professional-page .empty-state h3,.professional-page .forum-category-card strong,.professional-page .forum-post h2,.professional-page .forum-thread-row h3,.professional-page .invite-box strong,.professional-page .job-row h3,.professional-page .job-row strong,.professional-page .knowledge-main h3,.professional-page .mini-stats strong,.professional-page .quick-action-grid a,.professional-page .sentinel-row h3,.professional-page .setup-row h3,.professional-page .source-row strong{color:#171a1d}.professional-page .forum-category-card.active,.professional-page .forum-thread-row:hover,.professional-page .quick-action-grid a:hover{border-color:rgba(181,31,36,.45);background:#fff;color:var(--pro-red)}.professional-page .forum-category-card.active{border-top:4px solid var(--pro-red)}.professional-page .forum-composer label,.professional-page .forum-reply-form label,.professional-page .question-panel label,.professional-page .vehicle-form label span{color:#3d454c}.professional-page .forum-composer input,.professional-page .forum-composer select,.professional-page .forum-composer textarea,.professional-page .forum-reply-form textarea,.professional-page .invite-form-grid input,.professional-page .invite-form-grid select,.professional-page .question-panel input,.professional-page .question-panel select,.professional-page .question-panel textarea,.professional-page .vehicle-form input,.professional-page .vehicle-form select,.professional-page .vehicle-form textarea{border:1px solid #b9c0c5;border-radius:5px;background:#fff;color:#171a1d}.professional-page .form-section-label{border-top-color:var(--pro-line);color:var(--pro-red)}.professional-page .vehicle-lookup-panel{background:#fffaf0}.professional-page .job-row>strong,.professional-page .knowledge-side strong,.professional-page .source-row.ready span{color:#217a50}.professional-page .form-message.error,.professional-page .source-row.error span,.professional-page .source-row.missing-key span,.professional-page .status-warn{color:var(--pro-red)}.professional-page .forum-meta span,.professional-page .forum-post-status span,.professional-page .status-strip span,.professional-page .tool-grid span,.professional-page .trust-pill{border-color:#c4cbd0;background:#fff;color:#335366}.professional-page .price-card{border-top:5px solid var(--pro-line);min-height:520px}.professional-page .price-card.featured{border-color:#1f2529;border-top-color:var(--pro-yellow);background:#1f2529;color:#fff}.professional-page .price-card.featured .eyebrow,.professional-page .price-card.featured h2,.professional-page .price-card.featured li,.professional-page .price-card.featured p{color:#fff}.professional-page .price-card.featured .button.primary{border-color:var(--pro-yellow);background:var(--pro-yellow);color:#171a1d}.professional-page .price-card ul{color:var(--pro-muted)}.professional-page .pricing-grid{align-items:stretch}.professional-page .module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-page .module-card{min-height:176px;border:1px solid #303841;border-top:5px solid var(--pro-yellow);border-radius:6px;background:#1f2529;color:#f6f2e8;padding:22px}.professional-page .module-card h3{color:#fff}.professional-page .module-card p{color:#cfd6dd}.professional-workbench{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);gap:24px;align-items:start}.professional-workbench .workbench-intro{grid-column:1/-1}.professional-workbench .workbench-query{position:-webkit-sticky;position:sticky;top:100px}.professional-workbench .workbench-query h2{margin:0 0 18px;color:#171a1d;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.professional-workbench .answer-preview{min-width:0}.professional-page .copy-row code{border-color:var(--pro-line);background:#f8f8f4;color:#335366}.auth-shell .question-panel{max-width:560px;border-top:5px solid var(--pro-yellow)}@media (max-width:1120px){.site-header.professional-header{grid-template-columns:auto 1fr auto}.professional-page .module-grid,.professional-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.site-header.professional-header{grid-template-columns:1fr}.professional-page.page-shell,.professional-page.workbench-shell{padding:48px 5vw}.benchmark-strip,.professional-page .account-summary,.professional-page .dashboard-grid,.professional-page .module-grid,.professional-page .pricing-grid,.professional-page .quick-action-grid,.professional-page .stats-grid,.professional-workbench{grid-template-columns:1fr}.professional-workbench .workbench-query{position:static}.professional-page .page-title h1{font-size:3rem}}@media (max-width:640px){.professional-page .page-title h1{font-size:2.55rem}.pro-page-pills{align-items:stretch;flex-direction:column}.professional-page .forum-thread-row,.professional-page .job-row,.professional-page .knowledge-row,.professional-page .sentinel-row,.professional-page .setup-banner{grid-template-columns:1fr}}.coverage-band h2,.diagnostic-panel h2,.hero-copy h1,.page-title h1,.pro-hero-copy h1,.professional-cta h2,.professional-page .admin-card h2,.professional-page .answer-card h2,.professional-page .page-title h1,.professional-page .price-card h2,.professional-page .section-heading h2,.professional-page .table-panel h2,.professional-workbench .workbench-query h2,.report-band h2,.section-heading h2,.split-band h2{color:var(--display-ink);font-family:var(--display-font);font-weight:300;line-height:1.03;letter-spacing:0}.diagnostic-panel h2,.lookup-result h3,.professional-cta h2,.professional-page .module-card h3,.professional-page .price-card.featured h2,.vehicle-lookup-card h2{color:var(--display-ink-dark)}.professional-page .price-card.featured h2{font-family:var(--display-font);font-weight:300}.professional-header{grid-template-columns:auto minmax(420px,1fr) auto auto auto;min-height:78px;border-bottom:1px solid rgba(33,134,255,.16);background:rgba(2,7,13,.88);box-shadow:0 14px 42px rgba(0,0,0,.24)}.brand{color:#f7fbff;font-size:1.08rem;font-weight:900;letter-spacing:.04em}.brand strong{color:#2388ff}.professional-header .brand-mark{width:42px;height:42px;border:2px solid #258cff;background:linear-gradient(145deg,#071426,#092d61);box-shadow:inset 0 0 0 2px rgba(255,255,255,.09),0 0 24px rgba(35,136,255,.32);-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);color:#fff;font-size:.92rem}.professional-nav{gap:clamp(16px,2.7vw,40px)}.professional-nav a{display:inline-flex;align-items:center;gap:7px;color:#d7e8ff;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.professional-nav a span{color:#3fa2ff;font-size:.62rem}.professional-nav a:hover{color:#3fa2ff}.header-secondary,.nav-search{display:inline-flex;min-height:42px;align-items:center;justify-content:center;color:#d7e8ff;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.nav-search{width:48px;border:1px solid rgba(50,145,255,.26);border-radius:999px;color:#65b8ff;font-size:.62rem}.header-secondary{border:1px solid rgba(255,255,255,.11);border-radius:6px;padding:0 18px}.professional-header .header-action{min-height:44px;border:0;border-radius:6px;background:linear-gradient(135deg,#1278ff,#0c55d9);box-shadow:0 12px 30px rgba(18,120,255,.34);color:#fff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.future-home{--future-bg:#020711;--future-panel:rgba(6,18,34,0.82);--future-panel-strong:rgba(9,28,52,0.94);--future-line:rgba(72,155,255,0.24);--future-line-strong:rgba(72,155,255,0.5);--future-blue:#197eff;--future-blue-soft:#5bb4ff;--future-cyan:#62e8ff;--future-green:#49d89c;--future-amber:#f4c95d;min-height:100vh;overflow:hidden;background:linear-gradient(rgba(25,126,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(25,126,255,.035) 1px,transparent 0),radial-gradient(circle at 82% 22%,rgba(25,126,255,.18),transparent 34%),#020711;background-size:76px 76px,76px 76px,auto,auto;color:#f6fbff}.future-hero{position:relative;display:grid;grid-template-columns:minmax(460px,.86fr) minmax(520px,1fr);grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:center;padding:52px clamp(24px,8vw,112px) 28px;background:linear-gradient(90deg,rgba(2,7,17,.97),rgba(2,7,17,.9) 36%,rgba(2,7,17,.64)),radial-gradient(circle at 74% 36%,rgba(25,126,255,.18),transparent 32%),linear-gradient(135deg,#020711,#041322 58%,#020711)}.future-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(2,7,17,.08),rgba(2,7,17,.96)),repeating-linear-gradient(100deg,transparent 0 74px,rgba(82,170,255,.055) 75px 76px);pointer-events:none}.future-hero>*{position:relative;z-index:1}.future-kicker{display:inline-flex;margin:0 0 16px;border:1px solid rgba(75,166,255,.3);border-radius:4px;background:rgba(20,99,190,.16);color:#73bdff;padding:7px 10px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.future-hero-copy h1{max-width:760px;margin:0;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3rem,5.4vw,6.1rem);font-weight:900;line-height:.94;letter-spacing:0}.future-hero-copy h1 span{display:block;color:#fff;text-shadow:0 0 32px rgba(25,126,255,.2)}.future-hero-copy h1 strong{color:var(--future-blue)}.future-lede{max-width:560px;margin:22px 0 0;color:#b8c8d8;font-size:1.05rem;line-height:1.62}.future-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.future-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;border-radius:6px;padding:0 22px;font-size:.82rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.future-button.primary{background:linear-gradient(135deg,#1684ff,#0b57de);box-shadow:0 18px 38px rgba(17,115,255,.36);color:#fff}.future-button.secondary{border:1px solid rgba(90,160,240,.34);background:rgba(3,14,27,.78);color:#d8eaff}.future-proof{display:grid;grid-gap:12px;gap:12px;margin-top:32px}.future-console,.future-feature-card,.future-proof article,.future-stat-band{border:1px solid var(--future-line);border-radius:8px;background:linear-gradient(180deg,rgba(10,31,56,.78),rgba(3,12,23,.84));box-shadow:0 20px 50px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.future-proof article{display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:14px}.future-proof strong,.future-stat-band strong{color:#fff;font-size:1.08rem}.future-proof span,.future-stat-band span{color:#8fa8bf;font-size:.72rem}.future-car-stage{position:relative;min-height:560px;pointer-events:none}.future-car-glow{position:absolute;inset:18% 0 10% -6%;background:radial-gradient(circle at 44% 46%,rgba(25,126,255,.44),transparent 27%),radial-gradient(circle at 66% 56%,rgba(98,232,255,.22),transparent 28%),linear-gradient(90deg,transparent,rgba(28,132,255,.16),transparent);filter:blur(18px) drop-shadow(0 0 38px rgba(25,126,255,.5))}.future-car-visual{position:absolute;inset:18% -3% 12% -3%;border:1px solid rgba(80,170,255,.26);background:linear-gradient(180deg,rgba(26,134,255,.14),rgba(25,126,255,.02)),repeating-linear-gradient(0deg,transparent 0 22px,rgba(83,179,255,.14) 23px 24px),repeating-linear-gradient(90deg,transparent 0 48px,rgba(83,179,255,.1) 49px 50px),linear-gradient(135deg,rgba(21,112,215,.5),rgba(4,21,40,.1));-webkit-clip-path:polygon(3% 59%,10% 47%,22% 38%,35% 28%,57% 22%,76% 27%,91% 42%,97% 57%,88% 70%,66% 78%,38% 78%,16% 71%);clip-path:polygon(3% 59%,10% 47%,22% 38%,35% 28%,57% 22%,76% 27%,91% 42%,97% 57%,88% 70%,66% 78%,38% 78%,16% 71%);opacity:.9;mix-blend-mode:screen;transform:perspective(900px) rotateX(4deg) rotateY(-10deg)}.future-car-visual:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 23% 72%,transparent 0 7%,rgba(104,198,255,.75) 7.4% 8.2%,transparent 8.7%),radial-gradient(circle at 76% 72%,transparent 0 7%,rgba(104,198,255,.75) 7.4% 8.2%,transparent 8.7%),linear-gradient(90deg,transparent 0 12%,rgba(89,184,255,.22) 13%,transparent 14% 100%),repeating-linear-gradient(13deg,transparent 0 18px,rgba(89,184,255,.2) 19px 20px),repeating-linear-gradient(103deg,transparent 0 24px,rgba(89,184,255,.14) 25px 26px)}.future-car-visual:after{position:absolute;inset:0;border:2px solid rgba(89,184,255,.45);content:"";-webkit-clip-path:polygon(5% 58%,12% 45%,27% 34%,43% 24%,60% 24%,78% 30%,92% 45%,96% 58%,88% 68%,68% 75%,39% 75%,17% 69%);clip-path:polygon(5% 58%,12% 45%,27% 34%,43% 24%,60% 24%,78% 30%,92% 45%,96% 58%,88% 68%,68% 75%,39% 75%,17% 69%);filter:drop-shadow(0 0 24px rgba(25,126,255,.75))}.scan-node{position:absolute;width:13px;height:13px;border:2px solid #9fe0ff;border-radius:999px;background:#1d88ff;box-shadow:0 0 24px rgba(29,136,255,.9)}.node-one{top:38%;left:34%}.node-two{top:27%;left:61%}.node-three{top:57%;left:76%}.future-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:-72px;padding:0 clamp(24px,8vw,112px) 28px;position:relative;z-index:2}.future-feature-card{display:grid;grid-gap:18px;gap:18px;min-height:255px;overflow:hidden;padding:20px}.future-feature-card p{margin:0 0 8px;color:#e9f4ff;font-size:.95rem;font-weight:900}.future-feature-card h2{margin:0;color:#9db6ca;font-size:.88rem;font-weight:700;line-height:1.48}.future-card-image{position:relative;min-height:132px;overflow:hidden;border:1px solid rgba(73,159,255,.18);border-radius:7px;background-position:50%;background-size:cover}.future-card-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,17,31,.02),rgba(5,17,31,.72))}.future-card-image a{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:rgba(30,126,255,.78);color:#fff;font-weight:900}.future-image-database,.future-image-diagnostics{background-image:radial-gradient(circle at 28% 24%,rgba(44,153,255,.35),transparent 28%),linear-gradient(135deg,rgba(10,40,74,.98),rgba(3,12,23,.98))}.future-image-wiring{background-image:linear-gradient(135deg,rgba(9,25,46,.2),rgba(9,25,46,.8)),repeating-linear-gradient(90deg,rgba(44,153,255,.8) 0 2px,transparent 2px 52px),repeating-linear-gradient(0deg,rgba(73,216,255,.4) 0 2px,transparent 2px 38px)}.future-image-tips{background-image:radial-gradient(circle at 28% 24%,rgba(44,153,255,.35),transparent 28%),linear-gradient(135deg,rgba(10,40,74,.98),rgba(3,12,23,.98))}.future-console-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);grid-gap:34px;gap:34px;align-items:center;padding:68px clamp(24px,8vw,112px)}.future-console-section h2{max-width:760px;margin:0;color:#fff;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.95}.future-console-section p{max-width:700px;color:#a9bdcf;line-height:1.62}.future-console{display:grid;grid-gap:16px;gap:16px;padding:22px}.console-header,.console-vehicle{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(72,155,255,.18);border-radius:7px;background:rgba(2,10,20,.6);padding:16px}.console-header{grid-template-columns:1fr auto}.console-header span,.console-vehicle span{color:#72bdff;font-size:.76rem;font-weight:900;text-transform:uppercase}.console-header strong{color:var(--future-green)}.console-vehicle strong{color:#fff;font-size:1.25rem}.console-vehicle p{margin:0;color:#a9bdcf}.console-module-list{display:flex;flex-wrap:wrap;gap:9px}.console-module-list span{border:1px solid rgba(72,155,255,.26);border-radius:999px;background:rgba(11,43,76,.64);color:#cce7ff;padding:9px 11px;font-size:.78rem;font-weight:900}.future-stat-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0 clamp(24px,8vw,112px) 64px;padding:22px 10px}.future-stat-band article{display:grid;grid-gap:4px;gap:4px;justify-items:center;border-right:1px solid rgba(72,155,255,.14);padding:0 14px}.future-stat-band article:last-child{border-right:0}.future-stat-band strong{font-size:1.6rem}@media (max-width:1180px){.professional-header{grid-template-columns:1fr auto auto}.professional-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:14px}.future-console-section,.future-hero{grid-template-columns:1fr}.future-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:28px}.future-car-stage{min-height:470px}}@media (max-width:760px){.professional-header{grid-template-columns:1fr;padding:16px 5vw}.professional-nav{grid-row:auto}.header-secondary,.nav-search,.professional-header .header-action{width:100%}.future-hero{min-height:auto;padding:42px 5vw}.future-hero-copy h1{font-size:3.25rem}.future-feature-grid,.future-proof,.future-stat-band{grid-template-columns:1fr}.future-car-stage{min-height:420px}.future-stat-band article{border-right:0;border-bottom:1px solid rgba(72,155,255,.14);padding:16px 0}}.professional-header{grid-template-columns:auto minmax(500px,1fr) auto auto auto auto}.future-home,.professional-page.page-shell,.professional-page.workbench-shell{--pro-ink:#f5faff;--pro-muted:#8ea9c2;--pro-paper:#020711;--pro-panel:rgba(7,22,39,0.88);--pro-line:rgba(74,156,255,0.22);--pro-dark:#030a13;--pro-red:#4aa7ff;--pro-yellow:#197eff;--display-ink:#f5faff;--display-ink-dark:#f5faff;background:linear-gradient(rgba(25,126,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(25,126,255,.032) 1px,transparent 0),radial-gradient(circle at 76% 8%,rgba(25,126,255,.18),transparent 34%),#020711;background-size:76px 76px,76px 76px,auto,auto;color:#f5faff}.future-hero{min-height:calc(100vh - 78px);padding-top:44px;padding-bottom:116px}.future-hero-copy h1{max-width:640px;font-size:clamp(2.6rem,4.1vw,4.85rem);line-height:.98}.future-lede{max-width:540px;font-size:1rem}.future-proof{max-width:720px;grid-template-columns:repeat(4,minmax(0,1fr))}.future-car-stage{min-height:520px}.future-car-visual{border:0}.future-feature-grid{margin-top:-94px}.future-card-image{display:grid;place-items:center;background:radial-gradient(circle at 28% 24%,rgba(44,153,255,.35),transparent 28%),linear-gradient(135deg,rgba(10,40,74,.98),rgba(3,12,23,.98))}.future-card-image:before{position:absolute;inset:16px;border:1px solid rgba(83,179,255,.18);border-radius:6px;content:""}.future-card-screen{position:relative;z-index:1;display:grid;width:72%;grid-gap:8px;gap:8px;border:1px solid rgba(88,170,255,.34);border-radius:7px;background:rgba(2,9,18,.78);padding:14px}.future-card-screen span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#197eff,rgba(25,126,255,.08))}.future-card-screen span:nth-child(2){width:76%}.future-card-screen span:nth-child(3){width:54%}.future-image-database,.future-image-diagnostics,.future-image-tips{background-image:radial-gradient(circle at 28% 24%,rgba(44,153,255,.35),transparent 28%),linear-gradient(135deg,rgba(10,40,74,.98),rgba(3,12,23,.98))}.future-image-wiring{background-image:linear-gradient(135deg,rgba(9,25,46,.2),rgba(9,25,46,.94)),repeating-linear-gradient(90deg,rgba(44,153,255,.8) 0 2px,transparent 2px 52px),repeating-linear-gradient(0deg,rgba(73,216,255,.4) 0 2px,transparent 2px 38px)}.future-stat-band{margin-top:8px}.professional-page .page-title{border-bottom-color:rgba(74,156,255,.2)}.professional-page .page-title h1{max-width:920px;color:#f5faff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:900;line-height:1}.professional-page .admin-card p,.professional-page .answer-card p,.professional-page .feature-block p,.professional-page .forum-post-body,.professional-page .forum-thread-row p,.professional-page .job-row p,.professional-page .notes-box,.professional-page .page-title p,.professional-page .plain-list,.professional-page .price-card p,.professional-page .section-heading p,.professional-page .table-panel p{color:#8ea9c2}.professional-page .eyebrow,.professional-page .section-eyebrow{color:#59b4ff}.professional-page .admin-card,.professional-page .answer-card,.professional-page .benchmark-strip article,.professional-page .forum-category-card,.professional-page .forum-post,.professional-page .price-card,.professional-page .question-panel,.professional-page .setup-banner,.professional-page .setup-card,.professional-page .stats-grid article,.professional-page .table-panel{border:1px solid rgba(74,156,255,.22);background:linear-gradient(180deg,rgba(10,31,56,.82),rgba(3,12,23,.9));box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);color:#f5faff}.professional-page .account-summary div,.professional-page .check-list li,.professional-page .empty-state,.professional-page .forum-reply-count,.professional-page .forum-thread-row,.professional-page .invite-box,.professional-page .job-row,.professional-page .knowledge-row,.professional-page .lookup-facts span,.professional-page .mini-stats article,.professional-page .muted-box,.professional-page .quick-action-grid a,.professional-page .sentinel-row,.professional-page .setup-row,.professional-page .source-row,.professional-page .vehicle-lookup-panel{border:1px solid rgba(74,156,255,.18);background:rgba(2,10,20,.62);color:#f5faff}.professional-page .account-summary strong,.professional-page .admin-card h2,.professional-page .answer-card h2,.professional-page .empty-state h3,.professional-page .forum-category-card strong,.professional-page .forum-post h2,.professional-page .forum-thread-row h3,.professional-page .invite-box strong,.professional-page .job-row h3,.professional-page .knowledge-main h3,.professional-page .mini-stats strong,.professional-page .price-card h2,.professional-page .quick-action-grid a,.professional-page .section-heading h2,.professional-page .sentinel-row h3,.professional-page .setup-row h3,.professional-page .source-row strong,.professional-page .table-panel h2{color:#f5faff}.professional-page .button.primary,.professional-page .price-card.featured .button.primary{border-color:transparent;background:linear-gradient(135deg,#1684ff,#0b57de);color:#fff}.professional-page .button,.professional-page .button.secondary{border-color:rgba(74,156,255,.24);background:rgba(3,14,27,.78);color:#d8eaff}.professional-page .forum-composer input,.professional-page .forum-composer select,.professional-page .forum-composer textarea,.professional-page .forum-reply-form textarea,.professional-page .invite-form-grid input,.professional-page .invite-form-grid select,.professional-page .question-panel input,.professional-page .question-panel select,.professional-page .question-panel textarea,.professional-page .vehicle-form input,.professional-page .vehicle-form select,.professional-page .vehicle-form textarea{border-color:rgba(74,156,255,.24);background:rgba(2,10,20,.86);color:#f5faff}.professional-page .forum-meta span,.professional-page .forum-post-status span,.professional-page .pro-page-pills span,.professional-page .status-strip span,.professional-page .tool-grid span,.professional-page .trust-pill{border-color:rgba(74,156,255,.28);background:rgba(11,43,76,.64);color:#cce7ff}.professional-page .price-card.featured{border-color:rgba(74,156,255,.42);background:linear-gradient(180deg,rgba(18,79,145,.72),rgba(3,12,23,.94))}.professional-page .module-card{border-color:#197eff rgba(74,156,255,.22) rgba(74,156,255,.22);background:linear-gradient(180deg,rgba(10,31,56,.88),rgba(3,12,23,.92))}.professional-workbench .workbench-query h2{color:#f5faff;font-family:Arial,Helvetica,sans-serif;font-weight:900}@media (max-width:1180px){.professional-header{grid-template-columns:1fr auto auto}}@media (max-width:760px){.future-feature-grid{margin-top:0}.future-hero-copy h1,.professional-page .page-title h1{font-size:2.65rem}}.professional-header{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:clamp(10px,1.4vw,22px);padding:0 clamp(18px,5vw,72px)}.professional-nav{justify-content:center;gap:clamp(10px,1.6vw,24px)}.professional-nav a{white-space:nowrap}.nav-search{width:auto;min-width:58px;padding:0 14px}.future-hero-v2{grid-template-columns:minmax(390px,.72fr) minmax(560px,1fr);padding-top:38px;padding-bottom:132px;background:linear-gradient(90deg,rgba(2,6,14,.98),rgba(2,7,17,.9) 36%,rgba(2,7,17,.42)),linear-gradient(180deg,rgba(7,20,36,.3),rgba(2,7,17,.98)),#020711}.future-hero-v2:after,.future-tab-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(29,135,255,.08) 1px,transparent 0),linear-gradient(rgba(29,135,255,.07) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent);pointer-events:none}.future-hero-v2 .future-hero-copy h1,.professional-page .page-title h1{font-size:4.6rem;letter-spacing:0}.future-hero-v2 .future-hero-copy h1{text-transform:uppercase}.future-hero-v2 .future-hero-copy h1 strong{display:inline-block;text-shadow:0 0 24px rgba(29,135,255,.55)}.future-car-stage-v2{min-height:610px;isolation:isolate}.garage-depth{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,17,.62),rgba(2,7,17,.05) 42%,rgba(2,7,17,.18)),linear-gradient(180deg,transparent 58%,rgba(2,7,17,.78)),url(/images/mechiq-wireframe-vehicle.png),linear-gradient(110deg,transparent 0 42%,rgba(30,139,255,.08) 43%,transparent 45%),repeating-linear-gradient(102deg,transparent 0 78px,rgba(60,150,255,.08) 80px 82px),linear-gradient(180deg,rgba(255,255,255,.02),transparent 38%);background-position:50%,50%,62%,50%,50%,50%;background-size:auto,auto,cover,auto,auto,auto;opacity:.95}.blueprint-car{position:absolute;right:4%;top:18%;width:min(760px,96%);height:360px;filter:drop-shadow(0 0 22px rgba(34,148,255,.58))}.blueprint-car:before{position:absolute;inset:18% 2% 16%;border:1px solid rgba(101,197,255,.44);border-radius:54% 46% 35% 32%/44% 43% 42% 42%;content:"";background:repeating-linear-gradient(12deg,transparent 0 18px,rgba(91,185,255,.16) 19px 20px),repeating-linear-gradient(102deg,transparent 0 24px,rgba(91,185,255,.12) 25px 26px),linear-gradient(180deg,rgba(32,142,255,.08),rgba(32,142,255,.02));-webkit-clip-path:polygon(2% 61%,9% 43%,24% 35%,35% 20%,59% 18%,76% 27%,93% 43%,98% 61%,91% 72%,68% 78%,35% 77%,11% 69%);clip-path:polygon(2% 61%,9% 43%,24% 35%,35% 20%,59% 18%,76% 27%,93% 43%,98% 61%,91% 72%,68% 78%,35% 77%,11% 69%)}.blueprint-car:after{position:absolute;right:6%;bottom:5%;left:10%;height:72px;border:1px solid rgba(64,177,255,.34);border-radius:50%;content:"";transform:perspective(760px) rotateX(66deg);box-shadow:0 0 42px rgba(30,139,255,.28)}.blueprint-car span{position:absolute;display:block}.blueprint-car .car-roof{left:30%;top:24%;width:35%;height:30%;border-top:2px solid rgba(147,220,255,.72);border-left:1px solid rgba(91,185,255,.42);border-right:1px solid rgba(91,185,255,.42);border-radius:52% 48% 0 0;transform:skewX(-10deg)}.blueprint-car .car-body-line{left:10%;top:51%;width:82%;height:2px;background:linear-gradient(90deg,transparent,rgba(128,215,255,.84),transparent)}.blueprint-car .car-bonnet{right:12%;top:41%;width:26%;height:24%;border-top:1px solid rgba(91,185,255,.58);border-right:1px solid rgba(91,185,255,.36);transform:skewX(14deg)}.blueprint-car .car-boot{left:12%;top:44%;width:18%;height:22%;border-top:1px solid rgba(91,185,255,.54);transform:skewX(-12deg)}.blueprint-car .car-engine{right:29%;top:46%;width:18%;height:18%;border:1px solid rgba(99,220,255,.44);border-radius:6px;background:rgba(30,139,255,.08)}.blueprint-car .car-battery{right:18%;top:51%;width:12%;height:12%;border:1px solid rgba(99,220,255,.42);border-radius:4px}.blueprint-car .car-wheel{bottom:21%;width:96px;height:96px;border:2px solid rgba(128,215,255,.62);border-radius:50%;box-shadow:inset 0 0 0 12px rgba(29,135,255,.08),0 0 18px rgba(29,135,255,.36)}.blueprint-car .car-wheel:after{position:absolute;inset:28px;border:1px solid rgba(128,215,255,.46);border-radius:50%;content:""}.blueprint-car .car-wheel.front{right:17%}.blueprint-car .car-wheel.rear{left:18%}.blueprint-car .car-light{top:48%;width:42px;height:10px;border-radius:999px;background:rgba(100,208,255,.72);box-shadow:0 0 28px rgba(64,177,255,.86)}.blueprint-car .car-light.front{right:5%}.blueprint-car .car-light.rear{left:6%}.blueprint-car .car-grid{inset:26% 8% 22%;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(87,178,255,.12) 23px 24px),repeating-linear-gradient(90deg,transparent 0 34px,rgba(87,178,255,.1) 35px 36px);-webkit-clip-path:polygon(2% 61%,9% 43%,24% 35%,35% 20%,59% 18%,76% 27%,93% 43%,98% 61%,91% 72%,68% 78%,35% 77%,11% 69%);clip-path:polygon(2% 61%,9% 43%,24% 35%,35% 20%,59% 18%,76% 27%,93% 43%,98% 61%,91% 72%,68% 78%,35% 77%,11% 69%)}.hex-floor{position:absolute;right:10%;bottom:11%;width:56%;height:150px;background:linear-gradient(30deg,rgba(74,180,255,.34) 12%,transparent 12.5% 87%,rgba(74,180,255,.34) 87.5%),linear-gradient(150deg,rgba(74,180,255,.34) 12%,transparent 12.5% 87%,rgba(74,180,255,.34) 87.5%),linear-gradient(30deg,rgba(74,180,255,.2) 12%,transparent 12.5% 87%,rgba(74,180,255,.2) 87.5%);background-size:82px 47px;opacity:.42;transform:perspective(800px) rotateX(66deg);filter:drop-shadow(0 0 22px rgba(30,139,255,.4))}.car-callout{position:absolute;z-index:3;border:1px solid rgba(83,179,255,.34);border-radius:8px;background:linear-gradient(180deg,rgba(7,21,38,.9),rgba(3,11,21,.86));box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);color:#eaf6ff;display:grid;grid-gap:4px;gap:4px;min-width:178px;padding:12px 14px}.car-callout strong{color:#ffffff;font-size:.82rem;text-transform:uppercase}.car-callout span{color:#8fb0ca;font-size:.78rem}.callout-one{left:12%;top:13%}.callout-two{right:2%;top:11%}.callout-three{left:10%;bottom:24%}.future-feature-grid-v2{grid-template-columns:repeat(6,minmax(0,1fr))}.future-feature-grid-v2 .future-feature-card{min-height:238px}.future-image-admin,.future-image-ai,.future-image-forum{background-image:radial-gradient(circle at 30% 28%,rgba(44,153,255,.36),transparent 28%),linear-gradient(135deg,rgba(10,40,74,.98),rgba(3,12,23,.98))}.future-image-admin .future-card-screen{-webkit-clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.future-operations{grid-template-columns:minmax(260px,.82fr) minmax(260px,.9fr) minmax(260px,.82fr);align-items:stretch;padding-top:20px}.future-operations .future-console{min-height:236px}.selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.console-feed span,.selector-grid span{border:1px solid rgba(83,179,255,.18);border-radius:6px;background:rgba(2,10,20,.68);color:#d8eaff;padding:12px;font-size:.78rem}.console-feed{display:grid;grid-gap:8px;gap:8px}.future-tab-hero,.future-tab-page{position:relative}.future-tab-hero{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(420px,.8fr);grid-gap:34px;gap:34px;align-items:center;overflow:hidden;border:1px solid rgba(74,156,255,.22);border-radius:10px;background:linear-gradient(90deg,rgba(2,7,17,.98),rgba(8,27,49,.82)),#020711;padding:42px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.future-tab-hero>*{position:relative;z-index:1}.future-tab-hero h1{max-width:820px;margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:3.5rem;font-weight:900;line-height:1}.future-tab-hero p{max-width:720px;color:#9eb5cb;line-height:1.62}.blueprint-panel,.parts-board,.wiring-board{min-height:320px;border:1px solid rgba(74,156,255,.24);border-radius:10px;background:linear-gradient(180deg,rgba(8,29,52,.7),rgba(2,10,20,.84))}.blueprint-panel{position:relative;overflow:hidden}.blueprint-car.mini{right:4%;top:14%;width:92%;height:260px}.module-index{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(83,179,255,.28);border-radius:6px;color:#72bdff;font-weight:900}.wiring-board{position:relative;overflow:hidden}.wiring-board:before{position:absolute;inset:24px;border:1px solid rgba(83,179,255,.16);border-radius:8px;content:""}.wire{position:absolute;height:2px;background:linear-gradient(90deg,rgba(64,177,255,.2),rgba(92,232,255,.82),rgba(64,177,255,.2))}.wire-one{left:12%;right:16%;top:31%}.wire-two{left:20%;right:10%;top:52%;transform:rotate(-8deg)}.wire-three{left:14%;right:22%;top:68%;transform:rotate(12deg)}.wire-four{left:48%;top:18%;width:2px;height:68%;background:linear-gradient(180deg,rgba(64,177,255,.2),rgba(92,232,255,.72),rgba(64,177,255,.2))}.node{position:absolute;width:18px;height:18px;border:2px solid rgba(139,225,255,.92);border-radius:50%;background:#0d5dd6;box-shadow:0 0 18px rgba(64,177,255,.72)}.node-a{left:18%;top:28%}.node-b{right:20%;top:49%}.node-c{left:42%;top:65%}.node-d{right:14%;top:26%}.parts-board{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:26px}.parts-board article{display:flex;min-height:54px;align-items:center;gap:12px;border:1px solid rgba(83,179,255,.18);border-radius:7px;background:rgba(2,10,20,.68);color:#f5faff;padding:0 14px;font-weight:800}.parts-board span{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:rgba(25,126,255,.2);color:#74c1ff;font-size:.75rem}.vehicle-diagram-panel{position:relative;min-height:340px;overflow:hidden;border:1px solid rgba(74,156,255,.26);border-radius:10px;background:linear-gradient(90deg,rgba(2,7,17,.86),rgba(2,7,17,.22) 46%,rgba(2,7,17,.72)),url(/images/mechiq-wireframe-vehicle.png),radial-gradient(circle at 54% 42%,rgba(28,132,255,.26),transparent 35%),linear-gradient(90deg,rgba(18,95,177,.08) 1px,transparent 0),linear-gradient(rgba(18,95,177,.08) 1px,transparent 0),linear-gradient(180deg,rgba(8,29,52,.78),rgba(2,10,20,.9));background-position:50%,50%,50%,50%,50%,50%;background-size:auto,cover,auto,42px 42px,42px 42px,auto;background-repeat:no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 70px rgba(0,0,0,.28)}.vehicle-diagram-panel .blueprint-car.mini{right:3%;top:13%;width:94%;height:270px}.vehicle-diagram-panel:after{position:absolute;inset:auto 10% 24px 16%;height:72px;border:1px solid rgba(74,180,255,.28);border-radius:50%;content:"";transform:perspective(780px) rotateX(68deg);box-shadow:0 0 36px rgba(30,139,255,.22)}.diagram-chip,.part-tag{position:absolute;z-index:4;border:1px solid rgba(83,179,255,.36);border-radius:7px;background:rgba(2,10,20,.86);box-shadow:0 14px 34px rgba(0,0,0,.32);color:#ddecff;font-size:.72rem;font-weight:900;letter-spacing:.02em;padding:9px 11px;text-transform:uppercase}.diagram-chip:before,.part-tag:before{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#36d59a;box-shadow:0 0 14px rgba(54,213,154,.64);content:""}.diagram-node{position:absolute;z-index:4;width:15px;height:15px;border:2px solid rgba(169,231,255,.94);border-radius:50%;background:#197eff;box-shadow:0 0 24px rgba(25,126,255,.8)}.chip-battery,.chip-engine{right:9%;top:13%}.chip-abs,.chip-ground{left:9%;bottom:18%}.chip-body,.chip-ecu{left:8%;top:13%}.node-engine,.node-power{right:36%;top:43%}.node-abs,.node-ground{left:30%;bottom:34%}.node-body,.node-signal{right:18%;bottom:38%}.wire-route{position:absolute;z-index:3;height:2px;background:linear-gradient(90deg,transparent,rgba(96,214,255,.92),transparent);box-shadow:0 0 14px rgba(74,180,255,.55);transform-origin:left center}.route-power{left:20%;top:39%;width:58%;transform:rotate(7deg)}.route-ground{left:16%;bottom:31%;width:60%;transform:rotate(-10deg)}.route-signal{left:37%;top:24%;width:2px;height:190px;background:linear-gradient(180deg,transparent,rgba(96,214,255,.92),transparent)}.part-tag{min-width:142px}.tag-one{right:9%;top:18%}.tag-two{right:14%;bottom:20%}.tag-three{left:8%;top:20%}.tag-four{left:10%;bottom:20%}.repair-library-visual{display:grid;grid-template-columns:minmax(360px,1.05fr) repeat(3,minmax(160px,.55fr));grid-gap:14px;gap:14px;align-items:stretch}.repair-library-visual .vehicle-diagram-panel{min-height:280px}.repair-library-visual article{display:grid;align-content:center;grid-gap:10px;gap:10px;border:1px solid rgba(74,156,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(10,31,56,.82),rgba(3,12,23,.9));padding:18px}.repair-library-visual article span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(83,179,255,.28);border-radius:6px;color:#72bdff;font-size:.78rem;font-weight:900}.repair-library-visual article strong{color:#fff}.repair-library-visual article p{margin:0;color:#8ea9c2}@media (max-width:1320px){.future-feature-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.repair-library-visual{grid-template-columns:1fr}}@media (max-width:1180px){.future-hero-v2,.future-operations,.future-tab-hero{grid-template-columns:1fr}.future-car-stage-v2{min-height:560px}.professional-header{grid-template-columns:1fr auto auto}}@media (max-width:760px){.future-hero-v2 .future-hero-copy h1,.future-tab-hero h1,.professional-page .page-title h1{font-size:2.7rem}.future-car-stage-v2{min-height:640px}.blueprint-car{top:18%;width:108%}.car-callout{position:relative;inset:auto;width:auto;margin:10px 0}.future-car-stage-v2{display:grid;align-content:end;grid-gap:8px;gap:8px}.hex-floor{width:78%}.future-feature-grid-v2,.repair-library-visual,.selector-grid{grid-template-columns:1fr}.future-tab-hero{padding:28px}}.answer-card,.forum-thread-row,.future-feature-card,.job-row,.module-card,.price-card,.professional-header,.professional-header>*,.professional-nav,.professional-nav a,.question-panel,.setup-banner,.table-panel{min-width:0}.future-home,.professional-page.page-shell,.professional-page.workbench-shell{overflow-x:clip}.professional-nav{min-width:0}.professional-nav a{flex:0 0 auto}.answer-card h2,.forum-thread-row h3,.future-feature-card h2,.job-row h3,.module-card h3,.price-card h2,.setup-banner h2,.table-panel h2{overflow-wrap:anywhere}@media (max-width:1180px){.professional-header,.site-header.professional-header{grid-template-columns:minmax(0,1fr) auto auto auto auto;row-gap:12px;padding:14px clamp(16px,4vw,42px)}.professional-header .brand{grid-column:1;grid-row:1}.professional-nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:flex-start;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.professional-nav a{border:1px solid rgba(74,156,255,.2);border-radius:999px;background:rgba(2,10,20,.58);padding:10px 12px}.nav-search{grid-column:2;grid-row:1}.header-secondary[href="/admin"]{grid-column:3;grid-row:1}.header-secondary[href="/login"]{grid-column:4;grid-row:1}.professional-header .header-action{grid-column:5;grid-row:1}.future-feature-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.future-hero-v2 .future-hero-copy h1{font-size:clamp(3rem,8vw,4.25rem)}.future-car-stage-v2{min-height:500px}}@media (max-width:900px){.dashboard-grid,.future-proof,.mini-stats,.module-grid,.pricing-grid,.setup-summary,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-tab-hero{padding:30px}.future-tab-hero h1{font-size:clamp(2.25rem,8vw,3.2rem)}}@media (max-width:760px){.professional-header,.site-header.professional-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 4vw}.professional-header .brand{grid-column:1/-1;justify-self:start}.professional-nav{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;grid-gap:8px;gap:8px;padding:0}.professional-nav a{min-height:42px;justify-content:center;white-space:normal;text-align:center;font-size:.66rem;line-height:1.2;padding:9px 8px}.header-secondary[href="/admin"],.header-secondary[href="/login"],.nav-search,.professional-header .header-action{grid-column:auto;grid-row:auto;width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:.68rem}.future-hero-v2{padding:34px 4vw 46px}.future-hero-v2 .future-hero-copy h1,.future-tab-hero h1,.professional-page .page-title h1{font-size:clamp(2.2rem,11vw,3rem)}.compact-actions,.future-actions,.hero-actions{display:grid;grid-template-columns:1fr;width:100%}.button,.button.primary,.button.secondary,.future-button{width:100%}.account-summary,.dashboard-grid,.future-feature-grid-v2,.future-proof,.future-stat-band,.mini-stats,.module-grid,.pricing-grid,.quick-action-grid,.repair-library-visual,.selector-grid,.setup-summary,.stats-grid{grid-template-columns:1fr}.future-feature-grid-v2{padding-inline:4vw}.future-car-stage-v2{min-height:520px}.car-callout{max-width:none}.vehicle-diagram-panel{display:flex;min-height:360px;flex-wrap:wrap;align-content:flex-end;gap:8px;padding:14px}.diagram-chip,.part-tag{position:relative;inset:auto;min-width:0;max-width:100%;font-size:.66rem}.diagram-node,.wire-route{display:none}.answer-card,.question-panel,.repair-library-visual article,.setup-banner,.table-panel{padding:18px}}@media (max-width:460px){.professional-nav{grid-template-columns:1fr}.future-car-stage-v2{min-height:460px}.vehicle-diagram-panel{min-height:330px}}.ask-route-grid,.forum-snapshot-grid,.tab-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ask-route-grid article,.forum-snapshot-grid article,.tab-flow-card{position:relative;overflow:hidden;min-height:168px;border:1px solid rgba(74,156,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(10,31,56,.84),rgba(3,12,23,.92)),radial-gradient(circle at 88% 12%,rgba(25,126,255,.18),transparent 34%);box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);color:#f5faff;padding:20px}.ask-route-grid article:before,.forum-snapshot-grid article:before,.tab-flow-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#197eff,rgba(25,126,255,0));content:""}.ask-route-grid strong,.forum-snapshot-grid strong,.tab-flow-card h2{margin:0;color:#fff;font-size:1rem;line-height:1.2}.ask-route-grid p,.forum-snapshot-grid p,.tab-flow-card p{margin:10px 0 0;color:#8ea9c2;font-size:.9rem;line-height:1.55}.ask-route-grid span{display:grid;width:34px;height:34px;place-items:center;margin-bottom:14px;border:1px solid rgba(83,179,255,.3);border-radius:6px;background:rgba(25,126,255,.13);color:#72bdff;font-size:.75rem;font-weight:900}.tab-split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px;align-items:stretch}.route-list,.spec-list{display:grid;grid-gap:10px;gap:10px}.route-step,.spec-list div{border:1px solid rgba(74,156,255,.18);border-radius:7px;background:rgba(2,10,20,.62);color:#f5faff}.route-step{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:10px 14px}.route-step span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(83,179,255,.28);border-radius:6px;background:rgba(25,126,255,.12);color:#72bdff;font-size:.75rem;font-weight:900}.route-step strong{min-width:0;color:#f5faff;line-height:1.3}.spec-list div{padding:16px}.spec-list strong{display:block;margin-bottom:6px;color:#f5faff}.compact-spec-list{margin-top:16px}.forum-snapshot-grid{margin-bottom:24px}.forum-snapshot-grid article{min-height:138px}.professional-workbench .ask-route-grid{grid-column:1/-1}@media (max-width:1180px){.ask-route-grid,.forum-snapshot-grid,.tab-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-split-section{grid-template-columns:1fr}}@media (max-width:760px){.ask-route-grid,.forum-snapshot-grid,.tab-flow-grid{grid-template-columns:1fr}.ask-route-grid article,.forum-snapshot-grid article,.tab-flow-card{min-height:0;padding:18px}.route-step{grid-template-columns:40px minmax(0,1fr);padding:10px 12px}}.site-header.professional-header{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.nav-search,.professional-header .brand,.professional-header .header-action,.professional-header .header-secondary{white-space:nowrap}@media (min-width:1181px) and (max-width:1520px){.site-header.professional-header{gap:clamp(8px,.85vw,12px);padding-inline:clamp(18px,2.5vw,34px)}.professional-header .brand{gap:9px;font-size:.98rem}.professional-header .brand-mark{width:38px;height:38px}.professional-nav{gap:clamp(7px,.75vw,11px)}.header-secondary,.nav-search,.professional-header .header-action,.professional-nav a{font-size:.61rem}.header-secondary{padding-inline:12px}.professional-header .header-action{padding-inline:16px}.nav-search{width:44px}}@media (max-width:760px){.site-header.professional-header{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-header .brand{grid-column:1/-1}.professional-nav{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none;-ms-overflow-style:none}.professional-nav::-webkit-scrollbar{display:none}.professional-nav a{flex:0 0 auto;min-height:38px;border-radius:999px;white-space:nowrap;font-size:.62rem;padding:8px 12px}}@media (max-height:520px) and (max-width:900px){.site-header.professional-header{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:auto;padding:8px 12px 9px}.professional-header .brand{grid-column:1;grid-row:1;gap:8px;font-size:.82rem;letter-spacing:.03em}.professional-header .brand-mark{width:30px;height:30px;font-size:.68rem}.professional-nav{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:nowrap;gap:6px;width:100%;overflow-x:auto;padding:1px 0 0;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.professional-nav::-webkit-scrollbar{display:none}.professional-nav a{flex:0 0 auto;min-height:30px;border-radius:999px;white-space:nowrap;font-size:0;line-height:1;padding:6px 9px}.professional-nav a span{display:none}.professional-nav a:after{color:#d7e8ff;font-size:.55rem;font-weight:900;letter-spacing:.04em}.professional-nav a:first-child:after{content:"Home"}.professional-nav a:nth-child(2):after{content:"Diagnose"}.professional-nav a:nth-child(3):after{content:"Ask AI"}.professional-nav a:nth-child(4):after{content:"Library"}.professional-nav a:nth-child(5):after{content:"Wiring"}.professional-nav a:nth-child(6):after{content:"Forum"}.professional-nav a:nth-child(7):after{content:"Parts"}.professional-nav a:nth-child(8):after{content:"Plans"}.nav-search{grid-column:2;grid-row:1;width:auto;min-width:52px;min-height:32px;padding:0 10px;font-size:.55rem}.professional-header .header-action{grid-column:3;grid-row:1;min-width:58px;min-height:32px;padding:0 11px;font-size:0}.professional-header .header-action:after{content:"Start";color:#fff;font-size:.56rem;font-weight:900;letter-spacing:.04em}.header-secondary[href="/admin"],.header-secondary[href="/login"]{display:none}.future-hero-v2{min-height:auto;padding:22px 14px 28px}.future-kicker{margin-bottom:10px;padding:5px 7px;font-size:.56rem;line-height:1.15}.future-hero-v2 .future-hero-copy h1,.future-tab-hero h1,.professional-page .page-title h1{font-size:clamp(2.05rem,13vw,2.75rem);line-height:.92}.future-lede,.future-tab-hero p,.professional-page .page-title p{margin-top:12px;font-size:.86rem;line-height:1.45}.compact-actions,.future-actions,.hero-actions{gap:8px;margin-top:16px}.button,.button.primary,.button.secondary,.future-button{min-height:40px;font-size:.66rem;padding-inline:12px}.future-proof,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.future-proof article,.stats-grid article{padding:12px}.future-proof strong,.stats-grid strong{font-size:1.25rem}.future-car-stage-v2,.vehicle-diagram-panel{min-height:260px}.future-tab-hero{padding:20px}.answer-card,.ask-route-grid article,.forum-snapshot-grid article,.price-card,.question-panel,.tab-flow-card,.table-panel{padding:14px}}@media (max-height:420px) and (max-width:430px){.future-lede{max-height:76px;overflow:hidden}.future-proof{margin-top:12px}}.site-header.professional-header{min-height:70px;padding-inline:clamp(22px,5vw,72px)}.future-home{overflow-x:clip;background:linear-gradient(rgba(25,126,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(25,126,255,.03) 1px,transparent 0),radial-gradient(circle at 74% 12%,rgba(25,126,255,.12),transparent 34%),#020711;background-size:72px 72px,72px 72px,auto,auto}.future-hero-v2{min-height:clamp(430px,52svh,520px);grid-template-columns:minmax(340px,.74fr) minmax(560px,1fr);gap:clamp(22px,3vw,54px);align-items:center;padding:24px clamp(42px,8vw,112px) 34px;background:linear-gradient(90deg,rgba(2,6,14,.98),rgba(2,7,17,.86) 38%,rgba(2,7,17,.36)),linear-gradient(180deg,rgba(8,22,40,.12),rgba(2,7,17,.78)),#020711}.future-hero-v2 .future-hero-copy h1{max-width:640px;font-size:clamp(2.95rem,4.25vw,4.55rem);line-height:.98;text-transform:none}.future-hero-v2 .future-hero-copy h1 strong{color:#197eff;text-shadow:0 0 24px rgba(29,135,255,.6)}.future-hero-v2 .future-lede{max-width:520px;margin-top:16px;font-size:.98rem;line-height:1.55}.future-hero-v2 .future-actions{gap:10px;margin-top:22px}.future-hero-v2 .future-button{min-height:44px;padding-inline:18px;font-size:.72rem}.future-hero-v2 .future-proof{max-width:620px;gap:8px;margin-top:18px}.future-hero-v2 .future-proof article{min-height:56px;align-content:center;padding:10px 12px}.future-hero-v2 .future-proof strong{font-size:.98rem}.future-hero-v2 .future-proof span{font-size:.62rem;line-height:1.2}.future-car-stage-v2{min-height:clamp(390px,44vw,470px);overflow:visible}.garage-depth{inset:-3% -2% 0 -3%;border-radius:0;background:linear-gradient(90deg,rgba(2,7,17,.24),rgba(2,7,17,.02) 44%,rgba(2,7,17,.16)),linear-gradient(180deg,transparent 58%,rgba(2,7,17,.54)),url(/images/mechiq-wireframe-vehicle.png),linear-gradient(110deg,transparent 0 42%,rgba(30,139,255,.06) 43%,transparent 45%),repeating-linear-gradient(102deg,transparent 0 78px,rgba(60,150,255,.07) 80px 82px),linear-gradient(180deg,rgba(255,255,255,.018),transparent 38%);background-position:50%,50%,58% 52%,50%,50%,50%;background-repeat:no-repeat;background-size:auto,auto,min(1000px,118%) auto,auto,auto,auto}.hex-floor{right:12%;bottom:6%;width:50%;height:96px;opacity:.32}.car-callout{min-width:154px;padding:10px 12px}.car-callout:before{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid rgba(73,216,255,.48);border-radius:999px;color:#49d89c;content:"OK";font-size:.62rem;font-weight:900}.car-callout strong{font-size:.68rem}.car-callout span{font-size:.66rem}.callout-engine{left:8%;top:12%}.callout-abs{right:4%;top:9%}.callout-transmission{left:7%;bottom:22%}.callout-battery{right:8%;bottom:25%}.future-feature-grid-v2{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:-14px;padding:0 clamp(42px,8vw,112px) 12px}.future-feature-grid-v2 .future-feature-card{min-height:184px;gap:14px;padding:18px}.future-feature-grid-v2 .future-feature-card p{display:flex;align-items:center;gap:8px;font-size:.82rem}.future-feature-grid-v2 .future-feature-card p:before{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(74,156,255,.34);border-radius:6px;color:#3fa2ff;content:"MIQ";font-size:.52rem;font-weight:900}.future-feature-grid-v2 .future-feature-card h2{font-size:.74rem;line-height:1.42}.future-feature-grid-v2 .future-card-image{min-height:92px}.feature-card-highlight{border-color:rgba(29,135,255,.72);box-shadow:0 0 0 1px rgba(29,135,255,.16),0 0 34px rgba(29,135,255,.16)}.vehicle-card-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vehicle-card-selector a,.vehicle-card-selector span{display:grid;min-height:34px;place-items:center;border:1px solid rgba(74,156,255,.2);border-radius:5px;background:rgba(2,10,20,.62);color:#dceeff;font-size:.72rem}.vehicle-card-selector a{grid-column:1/-1;border-color:rgba(29,135,255,.62);background:linear-gradient(135deg,#1684ff,#0b57de);color:#fff;font-weight:900;text-transform:uppercase}.feature-note-list{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px;margin:0;padding:12px 48px 12px 12px;color:#afc7dc;font-size:.64rem;list-style:none}.feature-note-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-note-list li:before{color:#3fa2ff;content:">";margin-right:6px}.future-stat-band{margin:0 clamp(42px,8vw,112px) 30px;padding:16px 10px}.future-stat-band strong{font-size:1.42rem}.future-operations{padding-top:42px;padding-bottom:64px}@media (min-width:1181px) and (max-width:1520px){.site-header.professional-header{min-height:66px}.future-hero-v2{grid-template-columns:minmax(320px,.68fr) minmax(520px,1fr);padding-inline:clamp(34px,5vw,76px)}.future-feature-grid-v2,.future-stat-band{margin-inline:clamp(34px,5vw,76px);padding-inline:0}.future-feature-grid-v2{padding-bottom:12px}}@media (max-width:1320px){.future-feature-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}}@media (max-width:1180px){.future-hero-v2{grid-template-columns:1fr;min-height:auto;gap:20px;padding:34px clamp(22px,5vw,52px) 26px}.future-car-stage-v2{min-height:420px}.garage-depth{background-size:auto,auto,min(880px,124%) auto,auto,auto,auto}.future-feature-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:clamp(22px,5vw,52px)}.future-stat-band{margin-inline:clamp(22px,5vw,52px)}}@media (max-width:760px){.future-hero-v2{padding:28px 4vw 24px}.future-hero-v2 .future-hero-copy h1{font-size:clamp(2.28rem,11vw,3.05rem)}.future-car-stage-v2{min-height:340px;display:block}.garage-depth{inset:0 -22%;background-position:50%,50%,54% 55%,50%,50%,50%;background-size:auto,auto,min(720px,150%) auto,auto,auto,auto}.hex-floor{display:none}.car-callout{position:absolute;min-width:126px;max-width:42vw;padding:8px 9px}.car-callout strong{font-size:.58rem}.car-callout span{font-size:.56rem}.callout-engine{left:4%;top:7%}.callout-abs{right:2%;top:10%}.callout-transmission{left:5%;bottom:13%}.callout-battery{right:4%;bottom:15%}.future-feature-grid-v2{grid-template-columns:1fr;margin-top:8px;padding-inline:4vw}.future-stat-band{margin-inline:4vw}}@media (max-height:520px) and (max-width:900px){.future-hero-v2{min-height:auto;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 14px 22px}.future-hero-v2 .future-hero-copy h1{font-size:clamp(1.85rem,11vw,2.55rem)}.future-car-stage-v2{min-height:210px}.garage-depth{inset:0 -8%;background-size:auto,auto,min(520px,128%) auto,auto,auto,auto}.car-callout{min-width:112px;max-width:40vw;padding:7px 8px}.car-callout span{display:none}.future-feature-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:0 14px 12px}.future-feature-grid-v2 .future-feature-card{min-height:0;padding:13px}.future-feature-grid-v2 .future-card-image,.vehicle-card-selector{display:none}}@media (max-width:760px){.site-header.professional-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 5vw 14px}.professional-header .brand,.professional-nav{grid-column:1/-1}.header-secondary[href="/login"]{display:none}.header-secondary[href="/admin"],.nav-search,.professional-header .header-action{min-height:38px;width:100%;min-width:0;padding-inline:8px;border-radius:8px;font-size:.58rem;overflow:hidden;text-overflow:ellipsis}.nav-search{grid-column:1}.header-secondary[href="/admin"]{grid-column:2}.professional-header .header-action{grid-column:3}.future-hero-v2,.future-hero-v2 .future-hero-copy,.future-hero-v2 .future-hero-copy h1,.future-hero-v2 .future-lede{max-width:100%}.future-hero-v2{overflow:hidden}.future-hero-v2 .future-hero-copy h1{font-size:clamp(2rem,9.2vw,2.55rem);line-height:1.02;overflow-wrap:anywhere}.future-hero-v2 .future-lede{font-size:.9rem;overflow-wrap:anywhere}}@media (min-width:620px) and (max-width:900px) and (max-height:520px){.site-header.professional-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;padding:7px 14px 8px}.professional-header .brand{grid-column:1;grid-row:1;font-size:.78rem}.professional-nav{grid-column:1/-1;grid-row:2;gap:6px}.nav-search{grid-column:2;grid-row:1;justify-self:end;width:58px}.professional-header .header-action{grid-column:4;grid-row:1;width:58px}.header-secondary[href="/admin"],.header-secondary[href="/login"]{display:none}.future-hero-v2{grid-template-columns:minmax(0,.78fr) minmax(280px,1fr);gap:12px;align-items:center;padding:12px 14px 10px}.future-kicker{margin-bottom:7px;padding:4px 6px;font-size:.5rem}.future-hero-v2 .future-hero-copy h1{font-size:clamp(1.55rem,5.1vw,2rem);line-height:.98}.future-hero-v2 .future-lede{max-height:48px;margin-top:8px;overflow:hidden;font-size:.72rem;line-height:1.35}.future-hero-v2 .future-actions{display:flex;gap:8px;margin-top:10px}.future-hero-v2 .future-button{width:auto;min-height:34px;padding-inline:12px;font-size:.56rem}.future-hero-v2 .future-proof{display:none}.future-car-stage-v2{min-height:220px}.garage-depth{inset:-6% -18% -2% -10%;background-position:50%,50%,56% 56%,50%,50%,50%;background-size:auto,auto,min(540px,138%) auto,auto,auto,auto}.hex-floor{display:none}.car-callout{min-width:94px;max-width:150px;padding:6px 7px}.car-callout span,.car-callout:before{display:none}.car-callout strong{font-size:.5rem}.callout-engine{left:4%;top:8%}.callout-abs{right:4%;top:10%}.callout-transmission{left:6%;bottom:12%}.callout-battery{right:6%;bottom:14%}.future-feature-grid-v2{margin-top:0}}.coverage-band h2,.future-console-section h2,.future-hero-copy h1,.future-hero-v2 .future-hero-copy h1,.future-tab-hero h1,.page-title h1,.pro-hero-copy h1,.professional-cta h2,.professional-page .admin-card h2,.professional-page .answer-card h2,.professional-page .page-title h1,.professional-page .price-card h2,.professional-page .section-heading h2,.professional-page .table-panel h2,.professional-workbench .workbench-query h2,.report-band h2,.section-heading h2{font-family:var(--display-font);font-weight:300;letter-spacing:0;text-transform:none;text-wrap:balance}.future-hero-copy h1 strong,.future-hero-v2 .future-hero-copy h1 strong,.future-tab-hero h1 strong,.professional-page .page-title h1 strong,.professional-page .section-heading h2 strong{font-family:inherit;font-weight:300}.future-hero-v2 .future-hero-copy h1{max-width:690px;font-size:clamp(2.6rem,3.45vw,3.7rem);line-height:1.03;text-wrap:normal}.future-tab-hero h1,.professional-page .page-title h1{line-height:1.04}@media (max-width:760px){.future-hero-v2,.future-home,.site-header.professional-header,body,html{max-width:100vw;overflow-x:hidden}.header-secondary[href="/admin"],.professional-header .header-action{font-size:0}.header-secondary[href="/admin"]:after{color:#d7e8ff;content:"Admin";font-size:.58rem;font-weight:900;letter-spacing:.04em}.professional-header .header-action:after{color:#fff;content:"Start";font-size:.58rem;font-weight:900;letter-spacing:.04em}.future-hero-v2 .future-hero-copy h1{max-width:calc(100vw - 32px);font-size:clamp(1.72rem,7.2vw,2.08rem);line-height:1.06;overflow-wrap:break-word}.future-hero-v2 .future-hero-copy h1 span{max-width:100%;overflow-wrap:break-word}.future-hero-v2 .future-lede{max-width:calc(100vw - 32px)}}@media (min-width:620px) and (max-width:900px) and (max-height:520px){.future-hero-v2 .future-hero-copy h1{font-size:clamp(1.28rem,4.35vw,1.72rem);line-height:1.04}.future-hero-v2 .future-lede{max-height:44px}}@media (max-width:520px){.site-header.professional-header{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-search{grid-column:1}.header-secondary[href="/admin"]{grid-column:2}.professional-header .header-action{grid-column:1/-1}.future-hero-v2 .future-hero-copy h1,.future-hero-v2 .future-lede{width:min(100%,348px);max-width:348px}.future-hero-v2 .future-hero-copy h1{font-size:clamp(1.62rem,6.7vw,1.92rem)}.future-hero-v2 .future-lede{font-size:.86rem}}.site-roadmap-panel{display:grid;grid-gap:18px;gap:18px}.roadmap-header{align-items:start}.roadmap-progress{display:grid;min-width:138px;justify-items:end;grid-gap:4px;gap:4px;color:#8fb0ca}.roadmap-progress strong{color:#ffffff;font-size:1.45rem;line-height:1}.roadmap-progress span{font-size:.72rem;font-weight:900;text-transform:uppercase}.roadmap-meter{height:8px;overflow:hidden;border:1px solid rgba(74,156,255,.22);border-radius:999px;background:rgba(2,10,20,.7)}.roadmap-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1684ff,#49d89c);box-shadow:0 0 22px rgba(29,135,255,.42);transition:width .2s ease}.roadmap-checklist{display:grid;grid-gap:8px;gap:8px}.roadmap-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(74,156,255,.18);border-radius:8px;background:rgba(2,10,20,.42);padding:13px 14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.roadmap-item:hover{border-color:rgba(74,156,255,.42);background:rgba(6,22,40,.64)}.roadmap-item input{width:18px;height:18px;margin:2px 0 0;accent-color:#1684ff}.roadmap-index{color:#3fa2ff;font-size:.68rem;font-weight:900;letter-spacing:.04em}.roadmap-item small,.roadmap-item strong{display:block}.roadmap-item strong{color:#f6fbff;font-size:.92rem}.roadmap-item small{margin-top:5px;color:#8fa8bf;font-size:.78rem;line-height:1.42}.roadmap-item-done{border-color:rgba(73,216,156,.34);opacity:.82}.roadmap-item-done small,.roadmap-item-done strong{text-decoration:line-through;-webkit-text-decoration-color:rgba(73,216,156,.65);text-decoration-color:rgba(73,216,156,.65)}.roadmap-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(74,156,255,.12);padding-top:16px;color:#8fa8bf;font-size:.78rem}.roadmap-footer .button{min-height:38px;border-radius:7px}@media (max-width:760px){.roadmap-header{display:grid;grid-gap:14px;gap:14px}.roadmap-progress{justify-items:start}.roadmap-item{grid-template-columns:auto minmax(0,1fr)}.roadmap-index{display:none}}