.intelligence-loop{height:475px;min-height:475px!important;isolation:isolate;overflow:hidden;border:1px solid #29362d;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#26372b55,transparent 65%),#111814}.intelligence-loop .visual-label{position:absolute;top:25px;left:25px;right:56px;font-size:9px;letter-spacing:1.4px}.motion-control{position:absolute;right:16px;top:17px;z-index:5;width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid #41503f;border-radius:50%;color:#cddbc9;background:#18221b;cursor:pointer}.hero-car{position:absolute;left:4%;right:4%;top:43px;height:218px;animation:car-journey 12s ease-in-out infinite}.hero-car .vehicle-art{position:static!important;width:100%;height:100%;transform:none!important;max-width:none;margin:0!important;opacity:1}.scan-beam{position:absolute;top:20%;bottom:10%;left:8%;width:2px;background:#caff7655;box-shadow:0 0 25px 8px #caff7610;animation:scan-car 12s linear infinite}.corridor-route{position:absolute;left:8%;width:84%;top:208px;height:51px;overflow:visible;fill:#c6e99d}.corridor-route path{fill:none;stroke:#a4be7b;stroke-width:1.2;stroke-dasharray:460;stroke-dashoffset:460;animation:route-draw 12s ease-in-out infinite}.corridor-labels{position:absolute;left:9%;right:9%;top:263px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.1px;color:#97a990}.scenario-stages{position:absolute;top:289px;left:26px;right:26px;height:144px}.scenario-stage{position:absolute;inset:0;opacity:0;animation:stage-show 12s linear infinite;pointer-events:none}.scenario-stage small{display:block;color:#b4c5a8;letter-spacing:1.5px;font-size:9px;margin-bottom:12px}.scenario-stage h3{display:flex;align-items:center;gap:15px;font-size:20px;color:#f2f6ed;margin:0 0 6px}.scenario-stage h3 span{font-size:10px;color:#96a38f;font-weight:400}.scenario-stage strong{display:block;font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;color:#d2fc92;line-height:1.2}.scenario-stage p{font-size:10px;color:#99aa94;margin:7px 0;line-height:1.6}.stage-discover{animation-name:discovery-show}.stage-cost{animation-name:cost-show}.stage-route{animation-name:route-show}.stage-market{animation-name:market-show}.stage-result{animation-name:result-show}.cost-mini{display:grid;gap:5px;font-size:10px;color:#aebba8}.cost-mini span,.cost-total{display:flex;justify-content:space-between;gap:8px}.cost-mini b{font-weight:500;color:#e2edda}.scenario-stage .cost-total{padding-top:8px;border-top:1px solid #33412f;font-size:11px}.cost-total b{color:#d4f2b1;font-size:16px}.comparable-chips{display:flex;gap:8px;margin:14px 0}.comparable-chips span{background:#202c21;border:1px solid #3b4b33;border-radius:5px;padding:8px 10px;color:#d4e4c6;font-size:12px}.result-line{display:flex;align-items:center;gap:18px}.result-line>div:first-child{flex:1}.result-line>div>span{display:block;font-size:10px;color:#b2c0a7;margin-bottom:6px}.hero-score{display:flex;flex-direction:column;align-items:center}.hero-score b{font-size:28px;color:#e0efcd;font-weight:500}.result-line .hero-score span{font-size:6px;letter-spacing:.6px;margin-top:3px}.result-line em{font-style:normal;font-size:10px;letter-spacing:1px;background:#d0f79e;color:#263617;border-radius:4px;padding:7px 9px}.intelligence-loop .art-caption{position:absolute;bottom:14px;left:25px;right:25px;font-size:7px;letter-spacing:.5px;color:#7f9476;text-align:left}.loop-progress{position:absolute;left:26px;right:26px;bottom:37px;height:1px;background:#2e402b;overflow:hidden}.loop-progress i{display:block;background:#bcdd8e;width:100%;height:100%;transform-origin:left;animation:loop-progress 12s linear infinite}.offscreen *{animation-play-state:paused!important}.still .scenario-stage{animation:none;opacity:0}.still .stage-result{opacity:1}.still .hero-car,.still .scan-beam,.still .corridor-route path,.still .loop-progress i{animation:none}.still .scan-beam{display:none}.still .corridor-route path{stroke-dashoffset:0}@keyframes discovery-show{0%,14%{opacity:1;transform:translateY(0)}17%,96%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cost-show{0%,16%,35%,to{opacity:0;transform:translateY(5px)}19%,32%{opacity:1;transform:translateY(0)}}@keyframes route-show{0%,34%,51%,to{opacity:0;transform:translateY(5px)}37%,48%{opacity:1;transform:translateY(0)}}@keyframes market-show{0%,50%,72%,to{opacity:0;transform:translateY(5px)}53%,69%{opacity:1;transform:translateY(0)}}@keyframes result-show{0%,71%,98%,to{opacity:0;transform:translateY(5px)}74%,95%{opacity:1;transform:translateY(0)}}@keyframes car-journey{0%,32%,to{transform:translate(-5%) scale(.98)}50%,95%{transform:translate(5%) scale(1)}}@keyframes scan-car{0%{opacity:0;transform:translate(0)}3%{opacity:1}15%{transform:translate(380px);opacity:0}to{opacity:0}}@keyframes route-draw{0%,32%,to{stroke-dashoffset:460;opacity:.2}51%,94%{stroke-dashoffset:0;opacity:.8}}@keyframes loop-progress{0%{transform:scaleX(0)}97%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(max-width:700px){.intelligence-loop{height:450px;min-height:450px!important}.intelligence-loop .visual-label{left:18px;font-size:8px;letter-spacing:.8px}.hero-car{top:52px;height:190px;left:-2%;right:-2%}.corridor-route{top:199px}.corridor-labels{top:246px;font-size:7px}.scenario-stages{top:272px;left:18px;right:18px}.result-line{gap:10px}.scenario-stage strong{font-size:27px}.scenario-stage h3{font-size:18px}.intelligence-loop .art-caption{left:18px;right:18px;font-size:6px}.scenario-stage p{font-size:9px}}@media(prefers-reduced-motion:reduce){.intelligence-loop *{animation:none!important}.intelligence-loop .scenario-stage{opacity:0}.intelligence-loop .stage-result{opacity:1}.intelligence-loop .scan-beam{display:none}.intelligence-loop .corridor-route path{stroke-dashoffset:0}.intelligence-loop .motion-control{display:none}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e4ebdf;background:#101311;font-synthesis:none;font-size:13px;font-weight:450;--green: #bdcbb6;--muted: #a5b0a3;--border: #303830;--dark: #e4ebdf}*{box-sizing:border-box}body{margin:0}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a5b0a3;outline-offset:3px}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope Variable,sans-serif}h1{font-size:36px;font-weight:650;letter-spacing:-1.5px;line-height:1.28;margin:9px 0 10px}h2{font-size:16px;font-weight:700;letter-spacing:-.4px}p{line-height:1.7;color:#a5b0a3}small{font-size:11px}.app-shell{min-height:100vh}.sidebar{width:216px;position:fixed;inset:0 auto 0 0;background:#151918;border-right:1px solid var(--border);padding:32px 18px 20px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;font-family:Manrope Variable,sans-serif;font-size:30px;letter-spacing:-1.6px;font-weight:800;padding:0 10px}.brand-mark{width:34px;height:35px;border-radius:9px;background:#e4ebdf;color:#343026;display:flex;align-items:center;justify-content:center;margin-right:8px}.brand-dot{color:#a5b0a3}.workspace-label{font-size:9px;letter-spacing:1.25px;color:#a5b0a3;display:flex;align-items:center;justify-content:space-between;margin:42px 11px 16px}.workspace-label .badge{font-size:9px;padding:3px 5px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav>a{display:flex;align-items:center;gap:10px;color:#a5b0a3;padding:12px;border-radius:6px;font-size:12px;font-weight:550}.sidebar nav>a:hover{background:#151918}.sidebar nav>a.active{background:#151918;color:#bdcbb6}.nav-count{margin-left:auto;font-size:10px;background:#303830;padding:2px 5px;border-radius:4px}.nav-label{font-size:9px;letter-spacing:1.5px;color:#a5b0a3;margin:28px 12px 9px}.route-card{margin-top:auto;background:#151918;border:1px solid var(--border);padding:16px 12px;border-radius:8px}.route-card .eyebrow{font-size:8px;color:#a5b0a3;letter-spacing:1.3px}.route-card>div{display:flex;gap:8px;align-items:center;font-size:11px;margin:13px 0 10px}.route-card small{font-size:9px;color:#a5b0a3}.country-dot{width:10px;height:10px;display:inline-block;border-radius:50%;flex-shrink:0}.country-dot.de{background:linear-gradient(#e4ebdf 33%,#ed9b83 33% 66%,#e0c57b 66%)}.country-dot.it{background:linear-gradient(90deg,#a5b0a3 33%,#151918 33% 66%,#ed9b83 66%)}.sidebar-footer{border-top:1px solid var(--border);margin-top:22px;padding-top:22px;display:flex;align-items:center;gap:9px}.avatar{background:#151918;border:1px solid #303830;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:9px;font-weight:600}.sidebar-footer strong{font-size:9px;display:block}.sidebar-footer small{display:block;margin-top:3px;font-size:8px;color:#a5b0a3}main{margin-left:216px;min-width:0}.topbar{height:72px;background:#151918;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 34px;font-size:11px;color:#a5b0a3}.topbar>div{display:flex;gap:13px;align-items:center}.topbar strong{color:#bdcbb6;font-weight:500}.status{display:flex;align-items:center;gap:7px;font-size:10px}.status i,.live-dot{display:inline-block;width:6px;height:6px;background:#a5b0a3;border-radius:50%}.content{padding:23px 34px 0;max-width:1760px;margin:0 auto}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border:1px solid #303830;background:#151918;border-radius:6px;color:#bdcbb6;font-size:10px}.demo-banner>div{display:flex;align-items:center;gap:10px}.demo-banner strong{font-size:10px;white-space:nowrap}.demo-banner .badge{white-space:nowrap;font-size:8px;letter-spacing:.8px;background:#303830}.badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;font-size:9px;line-height:1.25;background:#151918;color:#a5b0a3;font-weight:600}.badge.amber,.badge.mint{color:#bdcbb6;background:#303830}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:33px 0 27px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.8px;color:#a5b0a3}.page-heading p{font-size:12px}.button{border:1px solid #303830;background:#191f17;border-radius:6px;padding:10px 14px;color:#bdcbb6;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:550;font-size:11px;white-space:nowrap;transition:background .15s}.button:hover{background:#151918}.button.primary{background:#e4ebdf;color:#fff;border-color:#e4ebdf}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.metric{background:#191f17;border:1px solid var(--border);border-radius:9px;padding:18px 19px 17px;position:relative;overflow:hidden}.metric>div{font-size:8px;font-weight:600;letter-spacing:1.1px;color:#a5b0a3;display:flex;align-items:center;justify-content:space-between;gap:7px}.metric>div svg{color:#a5b0a3}.metric>strong{font-family:Manrope Variable,sans-serif;font-size:29px;letter-spacing:-1px;font-weight:650;display:block;margin:13px 0 7px;white-space:nowrap}.metric>small{font-size:9px;color:#a5b0a3}.metric.accent{background:#151918;border-color:#303830}.metric.accent>strong{color:#bdcbb6}.panel{border:1px solid var(--border);border-radius:9px;background:#151918;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 23px;gap:16px}.panel-heading p{font-size:10px;margin-top:6px}.panel-heading h2{display:flex;align-items:center;gap:8px}.count-pill{background:#151918;font:500 10px DM Sans Variable,sans-serif;border-radius:5px;min-width:22px;padding:4px 6px;text-align:center;color:#a5b0a3;margin-left:3px}.small-muted{font-size:9px;color:#a5b0a3;white-space:nowrap}.filters{display:flex;gap:10px;padding:0 23px 20px}.search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--border);border-radius:5px;padding:0 11px;min-width:150px;color:#a5b0a3;background:#151918}.search input{border:0;outline:0;width:100%;padding:11px 0;background:none;font-size:10px;color:#e4ebdf}.search input::placeholder{color:#a5b0a3}select{border:1px solid var(--border);border-radius:5px;background:#151918;padding:9px 26px 9px 10px;font-size:10px;color:#bdcbb6;min-width:130px}.filter-button{font-size:10px;padding:9px 12px}.selected{background:#151918}.advanced-filters{border-top:1px solid var(--border);padding:16px 23px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;background:#151918}.advanced-filters label{font-size:9px;color:#a5b0a3}.advanced-filters input{margin-top:7px;width:100%;border:1px solid #303830;padding:9px;border-radius:5px;background:#151918}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 23px;background:#151918;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:10px;color:#bdcbb6}.table-toolbar>div{display:flex;gap:7px;align-items:center}.muted{color:#a5b0a3}.table-toolbar label{display:flex;align-items:center;gap:6px;color:#a5b0a3}.table-toolbar select{border:0;padding:3px;min-width:88px;background:transparent;font-weight:600;color:#bdcbb6}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:11px}th{padding:14px 14px 13px;font-size:8px;letter-spacing:.65px;color:#a5b0a3;font-weight:600;background:#151918;border-bottom:1px solid var(--border)}th small{display:inline-block;font-weight:400;text-transform:none;font-size:8px;letter-spacing:0;margin-top:5px;color:#748071}td{padding:17px 14px;border-bottom:1px solid #151918;font-variant-numeric:tabular-nums}th:first-child,td:first-child{padding-left:23px}th:last-child,td:last-child{padding-right:18px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#151918}.vehicle-link{display:flex;align-items:center;gap:12px;min-width:208px}.vehicle-brand{width:33px;height:34px;border-radius:5px;display:grid;place-items:center;background:#151918;color:#a5b0a3;border:1px solid #303830;font-family:Manrope Variable,sans-serif;font-size:10px;font-weight:750;letter-spacing:-.3px}.vehicle-link strong{display:block;font-size:12px;font-weight:650;color:#bdcbb6}.variant{display:block;font-size:9px;color:#a5b0a3;margin-top:4px}.vehicle-link small{display:block;font-size:8px;color:#a5b0a3;margin-top:6px}.vehicle-link small b{margin:0 4px;font-weight:400}.cell-sub{display:block;font-size:9px;color:#a5b0a3;margin-top:7px}.positive{color:#bdcbb6;font-weight:600}.negative{color:#ed9b83;font-weight:500}.liquidity-number{font-size:11px}.mini-track{height:3px;width:38px;background:#303830;border-radius:2px;margin-top:8px}.mini-track i{display:block;height:100%;background:#a5b0a3;border-radius:2px}.score{display:inline-flex;justify-content:center;align-items:center;min-width:29px;height:28px;border-radius:5px;background:#303830;color:#a5b0a3;font-weight:700;font-size:12px}.score.high{background:#303830;color:#bdcbb6}.score.medium{background:#303830;color:#a5b0a3}.score.low{background:#303830;color:#ed9b83}.score-cell{display:flex;align-items:center;gap:8px}.score-cell>span:last-child{font-size:8px;color:#a5b0a3;max-width:57px;white-space:normal;line-height:1.4}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:none;border:0;color:#748071;border-radius:4px}.icon-button:hover{background:#151918;color:#bdcbb6}.icon-button.bookmarked{color:#bdcbb6}.table-foot{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:15px 23px;font-size:9px;color:#a5b0a3;background:#151918}.table-foot span,.table-foot a{display:flex;align-items:center;gap:7px}.table-foot a{color:#a5b0a3}.insight-strip{display:flex;align-items:center;gap:15px;padding:22px 0;margin:4px 0}.insight-icon{width:38px;height:39px;border:1px solid #303830;background:#151918;display:grid;place-items:center;border-radius:9px;color:#a5b0a3;flex-shrink:0}.insight-strip strong{font-size:11px;font-weight:550;color:#a5b0a3}.insight-strip p{font-size:10px;color:#a5b0a3;margin-top:4px}.insight-strip a{margin-left:auto;display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;color:#a5b0a3}.page-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:21px 0 24px;margin-top:15px;font-size:8px;letter-spacing:.4px;color:#748071}.page-footer b{font-weight:400;color:#748071;margin:0 6px}.empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:65px 25px;color:#a5b0a3}.empty h3{font-size:18px;color:#bdcbb6}.empty p{font-size:12px}.text-button{background:none;border:0;display:flex;align-items:center;gap:4px;color:#bdcbb6;font-size:10px;margin-left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.back-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#a5b0a3;margin-top:27px}.detail-heading{margin-top:20px}.detail-heading .eyebrow span{color:#748071;margin:0 9px}.analysis-hero{display:grid;grid-template-columns:235px 1fr;background:#e4ebdf;color:#151918;border-radius:10px;overflow:hidden;margin-bottom:23px}.analysis-hero>div:first-child{padding:27px;border-right:1px solid #bdcbb6;background:linear-gradient(140deg,#e4ebdf,#e4ebdf)}.analysis-hero .eyebrow{color:#748071;font-size:9px}.hero-score{font-family:Manrope Variable,sans-serif;font-size:62px;font-weight:500;letter-spacing:-2px;margin:8px 0 13px;line-height:1.1}.hero-score small{font:400 14px DM Sans Variable,sans-serif;margin-left:10px;color:#a5b0a3;letter-spacing:0}.analysis-hero .badge{background:#bdcbb6;color:#748071}.analysis-hero p{font-size:10px;color:#748071;margin-top:16px}.waterfall{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;padding:29px 28px;gap:12px}.waterfall>div>span{display:block;font-size:10px;color:#748071}.waterfall>div>strong{display:block;font-size:24px;letter-spacing:-.5px;margin:10px 0 8px;font-weight:500}.waterfall>div>small{font-size:8px;color:#a5b0a3}.math-op{color:#a5b0a3;font-size:24px}.margin-callout{grid-column:1/-1;border-top:1px solid #bdcbb6;padding-top:21px;margin-top:12px;display:flex;justify-content:space-between;gap:15px}.margin-callout>div{display:flex;flex-direction:column;gap:7px}.margin-callout span{font-size:10px;color:#748071}.margin-callout strong{font-size:20px;font-weight:500;color:#303830}.margin-callout small{font-size:10px;color:#748071;margin-left:6px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.detail-grid .panel-heading{border-bottom:1px solid #151918;padding:20px 23px}.detail-grid h2{font-size:14px}.detail-grid .panel-heading a{display:flex;gap:6px;align-items:center;font-size:11px;color:#a5b0a3}.panel-body{padding:23px}.panel-body p{font-size:12px;margin-bottom:15px}.panel-body p:last-child{margin-bottom:0}.panel-body .note,.note{font-size:10px;color:#a5b0a3;line-height:1.7}.wide{grid-column:1/-1}.valuation>strong{font-family:Manrope Variable,sans-serif;font-size:34px;font-weight:550;letter-spacing:-1px}.valuation>span{font-size:10px;color:#a5b0a3;display:block;margin:8px 0 22px}.range-bar{height:8px;background:linear-gradient(90deg,#303830,#a5b0a3,#303830);border-radius:4px;margin:23px 0 9px;position:relative}.range-bar i{position:absolute;height:17px;width:3px;background:#bdcbb6;left:50%;top:-4px}.range-label{display:flex;justify-content:space-between;margin-bottom:24px;color:#bdcbb6;font-size:12px}.range-label small{display:block;font-size:9px;margin-top:6px;color:#a5b0a3}.range-label>span:last-child{text-align:right}.cost-list>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px;font-size:11px}.cost-list>div>span{color:#a5b0a3}.cost-list strong{font-weight:500;color:#bdcbb6}.cost-list small{font-size:8px;color:#748071;margin-left:5px}.cost-list .badge{font-size:7px;margin-left:6px}.cost-list .total{border-top:1px solid #303830;padding-top:17px;margin:18px 0 16px;font-size:13px}.cost-list .total strong{font-weight:650}.excluded{opacity:.55}.breakdown{margin-bottom:19px}.breakdown>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;text-transform:capitalize}.breakdown small{color:#a5b0a3;font-size:9px}.breakdown strong{margin-left:auto;font-size:11px;font-weight:500;color:#a5b0a3}.bar{height:6px;border-radius:4px;background:#151918;overflow:hidden}.bar>i{height:100%;display:block;background:#a5b0a3;border-radius:4px}.inline-link{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:#a5b0a3}.liquidity-part{display:flex;gap:20px;align-items:center;font-size:11px;margin:23px 0}.liquidity-part>span{width:105px;text-transform:capitalize;color:#a5b0a3}.liquidity-part .bar{flex:1}.liquidity-part>strong{font-weight:500;color:#a5b0a3}.notice{background:#151918;padding:14px;border:1px solid #303830;border-radius:5px;font-size:10px;color:#a5b0a3;line-height:1.8;display:flex;gap:10px;margin-top:20px}.notice svg{flex-shrink:0}.specs>div{display:grid;grid-template-columns:42% 1fr;gap:15px;padding:10px 0;border-bottom:1px solid #151918;font-size:11px}.specs>div>span{color:#a5b0a3}.specs strong{font-weight:500;color:#bdcbb6;overflow-wrap:anywhere}.specs .note{margin-top:20px;overflow-wrap:anywhere}.risk-panel ul{list-style:none;margin:0;padding:0}.risk-panel li{font-size:11px;color:#a5b0a3;line-height:1.9;padding:0 0 17px 16px;position:relative}.risk-panel li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#e0c57b}.risk-panel h2{color:#e0c57b}.form-fields>label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;margin-bottom:21px;color:#a5b0a3}.form-fields input{width:125px;padding:9px 12px;background:#151918;border:1px solid #303830;border-radius:5px;color:#bdcbb6;text-align:right}.input-unit{display:flex;align-items:center;gap:8px;color:#a5b0a3;font-size:11px}.form-actions{display:flex;align-items:center;gap:12px;padding:24px 0}.form-actions>span{font-size:11px;color:#a5b0a3}.source-count{font:500 42px Manrope Variable,sans-serif;color:#bdcbb6;letter-spacing:-1px;margin-bottom:25px}.source-count small{font:400 12px DM Sans Variable,sans-serif;color:#a5b0a3;letter-spacing:0;margin-left:12px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:25px}.evidence-grid p{font-size:11px;margin-top:15px}.method-flow{display:flex;justify-content:space-between;border:1px solid #303830;background:#151918;padding:22px;border-radius:8px;margin-bottom:25px;gap:10px}.method-flow>div{display:flex;align-items:center;gap:10px;font-size:11px;color:#a5b0a3}.method-flow span{font-size:10px;color:#748071}.method-flow svg{margin-left:12px;color:#748071}.error{display:flex;align-items:center;gap:15px;background:#151918;border:1px solid #303830;color:#ed9b83;border-radius:6px;padding:15px;margin-top:20px}.error button{border:0;padding:5px 10px;background:#303830;border-radius:4px;color:inherit}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1500px){.content{padding:28px 46px 0}.metrics{gap:20px}.metric{padding:22px}.metric>strong{font-size:34px}td{padding-top:20px;padding-bottom:20px}.opportunity-table td{font-size:12px}.vehicle-link{min-width:230px}.vehicle-link strong{font-size:13px}.score-cell>span:last-child{font-size:9px}}@media(max-width:1200px){.sidebar{width:184px;padding-left:12px;padding-right:12px}.brand{font-size:26px}.sidebar nav>a{font-size:11px}main{margin-left:184px}.content{padding-left:23px;padding-right:23px}.metric{padding:16px 13px}.metric>div{font-size:7px;letter-spacing:.6px}.metric>strong{font-size:25px}.metric small{font-size:8px}.demo-banner>div>span{font-size:9px}.demo-banner .badge{display:none}.analysis-hero{grid-template-columns:190px 1fr}.waterfall{padding:20px;gap:5px}.waterfall>div>strong{font-size:19px}.advanced-filters{grid-template-columns:repeat(3,1fr)}.method-flow{flex-wrap:wrap}.method-flow svg{display:none}}@media(max-width:850px){.sidebar{width:65px;padding:22px 9px}.brand{padding:0;font-size:0}.brand-mark{margin:0;width:42px}.brand-dot,.workspace-label,.sidebar nav .nav-label,.nav-count,.route-card,.sidebar-footer{display:none}.sidebar nav{margin-top:30px}.sidebar nav>a{font-size:0;padding:12px;gap:0}.sidebar nav>a svg{width:20px}.sidebar nav>a .nav-count{display:none}main{margin-left:65px}.topbar{padding:0 22px;height:59px}.metrics{grid-template-columns:repeat(2,1fr)}.metric>div{font-size:9px}.metric small{font-size:10px}.metric>strong{font-size:28px}.content{padding:19px 20px 0}.demo-banner>div{flex-wrap:wrap;gap:8px}.demo-banner>div>span{line-height:1.5;font-size:10px}.page-heading{margin:28px 0 22px}h1{font-size:29px}.page-heading p{font-size:11px}.filters{flex-wrap:wrap}.search{flex-basis:100%}.filters select{flex:1}.insight-strip{flex-wrap:wrap}.insight-strip>div:nth-child(2){flex:1}.insight-strip a{margin-left:53px}.detail-grid{grid-template-columns:1fr}.wide{grid-column:auto}.analysis-hero{grid-template-columns:1fr}.analysis-hero>div:first-child{border-right:0;border-bottom:1px solid #bdcbb6;display:flex;align-items:center;gap:15px;padding:22px;flex-wrap:wrap}.hero-score{font-size:40px;margin:0}.analysis-hero p{margin:0}.analysis-hero .eyebrow{width:100%}.waterfall{padding:25px}.evidence-grid{grid-template-columns:1fr 1fr}.form-actions{flex-wrap:wrap}.page-footer{font-size:7px}.table-foot{gap:15px}.table-foot span{line-height:1.6}}@media(max-width:520px){.content{padding:15px 12px 0}.topbar{padding:0 15px}.status{display:none}.page-heading{align-items:flex-start;flex-direction:column;gap:10px}.metrics{gap:9px}.metric{padding:15px 12px}.metric>div{font-size:7px}.metric>strong{font-size:22px}.metric small{font-size:8px}.panel-heading{padding:19px 15px}.small-muted{display:none}.filters{padding:0 15px 18px}.filters select{min-width:100px}.table-toolbar{padding:12px 15px;font-size:9px}.table-toolbar .muted{display:none}.table-toolbar label{font-size:9px}.advanced-filters{grid-template-columns:1fr 1fr}.insight-strip{gap:10px}.insight-strip p{font-size:9px}.table-foot{padding:14px;flex-direction:column;align-items:flex-start}.page-footer{flex-direction:column;gap:9px}.waterfall{grid-template-columns:1fr;gap:9px}.waterfall>div>strong{font-size:22px}.math-op{display:none}.waterfall>div:not(.margin-callout){padding:8px 0}.margin-callout{flex-direction:column;gap:18px}.form-fields>label{font-size:11px}.method-flow{padding:17px;flex-direction:column;gap:15px}.evidence-grid{grid-template-columns:1fr}.panel-body{padding:19px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.topbar{height:56px}.content{padding-top:18px}.page-heading{margin:24px 0 20px}h1{font-size:34px;margin:6px 0 7px}.metric{padding:15px 18px}.metric>strong{margin:9px 0 6px;font-size:28px}.metrics{margin-bottom:20px}.panel-heading{padding:18px 23px}.filters{padding-bottom:15px}.metric>div,.metric>small{font-size:10px;letter-spacing:.35px}.demo-banner,.demo-banner strong{font-size:11px}.demo-banner>div>span{font-size:11px}.table-toolbar,.search input,select,.filter-button{font-size:11px}th,th small{font-size:9px}.vehicle-link small,.variant,.cell-sub{font-size:10px}.score-cell>span:last-child{font-size:10px;max-width:64px}.sidebar-footer strong{font-size:10px}.sidebar-footer small{font-size:9px}.table-foot{font-size:10px}.metric>small,.cell-sub,.variant,.vehicle-link small,th small,.small-muted{color:#a5b0a3}.panel-body .note,.note,.panel-body p,.notice{color:#a5b0a3}.demo-banner>div{flex-wrap:wrap}.metric>div svg{flex-shrink:0}.opportunity-table th:nth-child(7){letter-spacing:0}.opportunity-table td{font-size:12px}.opportunity-table th,.opportunity-table td{padding-left:11px;padding-right:11px}.opportunity-table th:first-child,.opportunity-table td:first-child{padding-left:20px}.vehicle-link{min-width:200px}.search{background:#151918}.metric>div{font-size:9px}.metric>small{font-size:10px}.waterfall>div>small{font-size:10px}.panel-heading p,.table-toolbar label{font-size:11px}@media(max-width:520px){h1{font-size:28px}.metric{padding:13px 10px}.metric>div{font-size:8px}.metric>strong{font-size:23px}.metric>small{font-size:9px}.content{padding-top:15px}}.cost-list>div>span small{display:block;margin:5px 0 0;max-width:360px;line-height:1.6}.form-fields label .cell-sub{max-width:320px;white-space:normal;line-height:1.6}:root{color-scheme:dark;--accent: #d1f96e;--green: #d1f96e;--dark: #e8eee3;--muted: #99a296;--border: #2c332b;color:#eef1e9;background:#101311;font-size:14px}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:96px}body{min-width:320px}button,input,select{font:inherit}button:disabled{cursor:not-allowed}p{color:#a4aca0}a,button{transition:background .16s,color .16s,border-color .16s}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:#d1f96e;color:#151a11}.cta,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:7px;min-height:47px;padding:13px 22px;font-weight:650;font-size:13px;line-height:1.35;cursor:pointer}.cta{background:var(--accent);color:#16200e}.cta:hover{background:#e0ff99}.secondary{background:#1a201b;color:#ecf1e7;border-color:#3b4338}.secondary:hover{background:#293027}.cta.small{min-height:40px;padding:10px 16px}.text-link{display:inline-flex;align-items:center;gap:10px;background:none;border:0;color:#e8efdf;font-size:13px;padding:0}.text-link:hover{color:var(--accent)}.kicker,.tiny{font-size:10px;letter-spacing:1.9px;font-weight:600}.kicker{display:block;color:var(--accent);margin-bottom:20px}.saas-brand{display:inline-flex;align-items:center;gap:9px;font-family:Manrope Variable,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.6px;white-space:nowrap}.saas-brand>span:first-child{display:grid;place-items:center;background:var(--accent);color:#192012;width:32px;height:32px;border-radius:7px}.saas-brand .brand-period{color:var(--accent);margin-left:-7px}.public-nav{height:88px;padding:0 max(5%,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #22291f;background:#101311f2;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-nav nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#bcc4b5}.public-nav nav>a:hover{color:var(--accent)}.public-nav nav>.cta:hover{color:#152010}.nav-signin{margin-left:45px;color:#eff3e7}.mobile-menu{display:none;background:none;border:0;color:#eee}.marketing main{margin:0}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:600px;padding:65px 5% 72px;overflow:hidden;position:relative}.hero-copy{position:relative;z-index:1}.release-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #343c30;background:#192017;border-radius:30px;padding:8px 12px;font-size:10px;color:#cad2c3;margin-bottom:27px}.release-pill>span{height:5px;width:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #d1f96e}.hero h1{font-size:clamp(36px,4.1vw,59px);font-weight:560;line-height:1.12;letter-spacing:-2.9px;white-space:nowrap;margin:0 0 24px}.hero h1 span,.section-heading h2 span,.dealer-section h2 span,.auth-story h1 span{color:#919a89}.hero-copy>p{max-width:450px;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:25px;margin:30px 0 20px}.hero-footnotes{display:flex;gap:20px;color:#87927e;font-size:10px}.hero-footnotes span{display:flex;align-items:center;gap:6px}.hero-visual{position:relative;min-height:380px;margin-left:10px;background:radial-gradient(ellipse at 60% 50%,#30402680,transparent 65%)}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#caff6510 1px,transparent 1px),linear-gradient(90deg,#caff6510 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 75%);mask-image:radial-gradient(ellipse,black,transparent 75%)}.visual-label{position:relative;font-size:8px;letter-spacing:1.8px;color:#87977a;margin:25px 25px 0;display:flex;justify-content:space-between}.vehicle-art{width:115%;margin:15px 0 0 -8%;position:relative;filter:drop-shadow(0 25px 20px #0007)}.floating-insight{position:relative;margin:0 35px 0 auto;width:max-content;display:flex;align-items:center;gap:14px;background:#1e261ddd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #434f37;border-radius:9px;padding:16px 19px;box-shadow:0 18px 35px #0005}.floating-insight small{font-size:7px;letter-spacing:1px;color:#aebca0;display:block;margin-bottom:8px}.floating-insight b{display:flex;align-items:center;gap:13px;font-size:16px}.insight-icon{display:grid;place-items:center;background:#35412b;color:var(--accent);width:36px;height:36px;border-radius:8px}.signal-bars{color:var(--accent);font-size:24px}.art-caption{position:absolute;bottom:-32px;right:35px;font-size:7px;letter-spacing:1.6px;color:#59634f}.trust-strip{max-width:1280px;margin:0 auto;border-top:1px solid #30372c;border-bottom:1px solid #30372c;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;color:#aeb8a5}.trust-strip>span{font-size:8px;letter-spacing:1.5px;max-width:145px;line-height:1.8;color:#707d67}.trust-strip b{display:flex;align-items:center;gap:10px;font-weight:450;font-size:16px}.section-wrap,.product-section{max-width:1160px;margin:0 auto;padding:110px 0}.section-heading{text-align:center;max-width:620px;margin:0 auto 45px}.section-heading h2,.dealer-section h2,.faq-section h2,.proof-section h2{font-size:42px;line-height:1.17;font-weight:550;letter-spacing:-1.8px;margin-bottom:20px}.section-heading p{max-width:510px;margin:0 auto;font-size:14px}.section-heading.left{text-align:left;max-width:100%;margin-left:0}.product-preview{border:1px solid #424d37;border-radius:12px;background:#151a14;box-shadow:0 0 90px #bafa5410,0 30px 60px #0004;overflow:hidden;text-align:left}.preview-top{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#1d231b;border-bottom:1px solid #313b28;font-size:9px;color:#8c9a80}.preview-dots{font-size:8px;color:#56624b;letter-spacing:3px}.live-dot{font-size:7px;letter-spacing:1.1px;color:#c4e68c}.preview-body{display:flex;min-height:360px}.preview-body aside{width:145px;border-right:1px solid #303a28;padding:27px 13px;display:flex;flex-direction:column;gap:10px;color:#85967c;flex-shrink:0}.preview-body aside>svg{color:var(--accent);margin:0 0 22px 11px}.preview-body aside>span{display:flex;align-items:center;gap:9px;font-size:10px;padding:9px}.preview-body aside .selected{background:#2c3823;color:var(--accent);border-radius:5px}.preview-body aside small{font-size:6px;letter-spacing:1px;margin:auto 0 0 10px}.preview-main{padding:30px;flex:1;min-width:0}.preview-heading{display:flex;justify-content:space-between;align-items:center}.preview-heading small{font-size:7px;letter-spacing:1.1px;color:#839174}.preview-heading h3{font-size:21px;font-weight:500;margin-top:7px}.preview-filter{font-size:8px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #37422c;border-radius:5px}.preview-metrics{display:grid;grid-template-columns:1fr 1.2fr 1fr;margin:24px 0;gap:16px}.preview-metrics>div{border:1px solid #303a29;border-radius:6px;padding:15px}.preview-metrics small{font-size:8px;color:#8d9c7f;display:block;margin-bottom:10px}.preview-metrics b{font-size:22px;letter-spacing:-.7px;display:block;font-weight:450}.preview-metrics em{font-size:7px;font-style:normal;color:#8e9d80;margin-left:5px;letter-spacing:0}.preview-search{display:flex;align-items:center;gap:8px;font-size:8px;color:#839573;border-bottom:1px solid #30392a;padding-bottom:15px}.preview-search>span{margin-left:auto;display:flex;gap:8px;align-items:center}.preview-row{display:grid;grid-template-columns:2.4fr 1fr 1fr 1fr .5fr;align-items:center;border-bottom:1px solid #293224;padding:15px 0;font-size:10px;gap:12px}.preview-row:last-child{border-bottom:0}.preview-row.table-label{font-size:6px;letter-spacing:.7px;color:#8a997b}.preview-car{display:flex;align-items:center;gap:10px}.preview-car small{display:block;font-size:7px;color:#8c9b7b;margin-top:5px}.car-thumb{height:31px;width:40px;background:linear-gradient(145deg,#4a5640,#21291c);display:grid;place-items:center;border-radius:5px;font-size:9px;color:#c1dba6}.preview-score{background:#34432a;color:#d0ed9b;padding:6px;border-radius:4px;font-size:10px}.accent-text{color:#cef594}.preview-disclaimer{font-size:7px;color:#6f805f;display:block;margin-top:14px}.feature-tabs{display:flex;justify-content:center;gap:10px;margin:45px 0 26px}.feature-tabs button{background:none;border:1px solid #34402e;color:#aab59f;border-radius:7px;display:flex;align-items:center;gap:10px;padding:12px 24px}.feature-tabs button[aria-selected=true]{background:#d1f96e;color:#18210c;border-color:#d1f96e}.feature-panel{text-align:center;max-width:560px;margin:auto;min-height:155px}.feature-panel h3{font-size:23px;font-weight:500;letter-spacing:-.5px;margin-bottom:15px}.feature-panel p{font-size:13px;margin-bottom:18px}.benefits{border-top:1px solid #2b3326}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.benefit-grid article{padding:30px 26px;background:#181d16;border:1px solid #303829;border-radius:10px}.benefit-grid svg{color:var(--accent);margin-bottom:35px}.benefit-grid h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin-bottom:15px}.benefit-grid p{font-size:12px}.workflow{padding-top:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.steps article>span{font-size:12px;color:var(--accent);display:block;padding-bottom:22px;border-bottom:1px solid #3a452f;margin-bottom:24px}.steps h3{font-size:20px;font-weight:500;margin-bottom:13px}.steps p{font-size:12px}.dealer-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid #2d3528;border-bottom:1px solid #2d3528}.dealer-section>div>p{margin-bottom:28px}.use-case-list article{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #2d3528}.use-case-list article:first-child{padding-top:0}.use-case-list article:last-child{border-bottom:0}.use-case-list svg{color:var(--accent);flex-shrink:0}.use-case-list h3{font-size:19px;font-weight:500;margin-bottom:10px}.use-case-list p{font-size:12px}.proof-section{text-align:center}.proof-section h2{font-size:33px}.proof-placeholder{max-width:700px;margin:35px auto 0;padding:35px;border:1px dashed #49563c;border-radius:9px;background:#1a2116;display:flex;align-items:center;flex-direction:column;gap:16px}.proof-placeholder>span{font-size:8px;letter-spacing:1.8px;color:#96a982}.proof-placeholder>b{font-size:21px;font-weight:450}.proof-placeholder small{color:#889b72;font-size:9px}.proof-placeholder a{color:var(--accent);display:flex;align-items:center;gap:10px;font-size:12px}.pricing-section{padding-top:20px}.billing-toggle{display:flex;justify-content:center;margin:30px auto 40px;background:#1d2419;width:fit-content;padding:5px;border:1px solid #34402b;border-radius:8px}.billing-toggle button{background:none;border:0;color:#a9b19e;font-size:12px;padding:12px 20px;border-radius:4px}.billing-toggle .selected{background:#39452d;color:#f0f6e9}.billing-toggle span{font-size:8px;color:var(--accent);margin-left:7px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{position:relative;background:#181e16;border:1px solid #35402d;border-radius:10px;padding:30px 25px}.price-card.featured{border-color:#accb65;background:linear-gradient(#27321e,#171e15)}.recommended{position:absolute;top:-12px;left:22px;background:var(--accent);color:#213010;border-radius:4px;padding:6px 12px;font-size:7px;letter-spacing:1px;font-weight:700}.price-card h3{font-size:23px;font-weight:500;margin-bottom:13px}.price-card p{font-size:12px;max-width:225px;min-height:45px}.price{font-size:49px;font-weight:500;letter-spacing:-2px;display:flex;align-items:baseline;gap:6px;margin:25px 0 6px}.price small{font-size:12px;font-weight:400;color:#929f82;letter-spacing:0}.price-card>small{display:block;color:#9da991;font-size:9px;min-height:20px}.price-card>.cta,.price-card>.secondary{width:100%;margin:25px 0}.price-card ul{margin:0;padding:24px 0 0;border-top:1px solid #39432f;list-style:none;display:flex;flex-direction:column;gap:17px}.price-card li{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#c4cfb9;line-height:1.5}.price-card li svg{color:#abc777;flex-shrink:0}.pricing-note{text-align:center;font-size:10px;margin:25px auto;max-width:720px}.faq-section{display:grid;grid-template-columns:.9fr 1.3fr;gap:70px;padding-top:30px}.faq-section details{border-bottom:1px solid #36412c;padding:21px 0}.faq-section summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] svg{transform:rotate(180deg)}.faq-section details p{font-size:12px;margin-top:17px;padding-right:30px}.closing-cta{text-align:center;background:radial-gradient(ellipse at 50% 120%,#52712460,transparent 65%);padding:65px 20px 110px;border-top:1px solid #35402c;border-bottom:1px solid #35402c}.closing-cta h2{font-size:54px;font-weight:500;letter-spacing:-2px;line-height:1.15;margin:0 0 30px}.closing-cta p{font-size:10px;margin-top:20px;color:#a0af8c}.public-footer{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding:70px 0 30px}.public-footer>div{display:flex;align-items:flex-start;flex-direction:column;gap:15px;font-size:11px;color:#8e9d80}.public-footer .saas-brand{color:#f2f5ee}.public-footer p{font-size:12px;margin:5px 0}.public-footer .tiny{font-size:7px}.public-footer b{color:#e0e9d6;font-size:11px;font-weight:500;margin-bottom:8px}.public-footer a:hover{color:var(--accent)}.public-footer .footer-bottom{grid-column:1/-1;border-top:1px solid #323c29;padding-top:27px;margin-top:15px;display:flex;flex-direction:row;justify-content:space-between;font-size:9px}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{padding:42px 8%;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 60% 60%,#3b502c60,transparent 70%),#181f15;border-right:1px solid #35402c;overflow:hidden}.auth-story .saas-brand{align-self:flex-start}.auth-story h1{font-size:43px;font-weight:500;letter-spacing:-2px;line-height:1.25}.auth-story p{max-width:360px;margin-top:20px}.auth-story .vehicle-art{width:125%;margin:30px -15%}.auth-story>.tiny{font-size:8px;color:#a4b38e}.auth-main{margin:0;padding:42px 10%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.auth-back{font-size:11px;color:#95a487}.auth-card{max-width:380px;width:100%;margin:60px auto}.auth-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #4b5c39;border-radius:10px;color:var(--accent);background:#25331b;margin-bottom:25px}.auth-card h1{font-size:28px;font-weight:550;letter-spacing:-1px;margin-bottom:15px}.auth-card>p{font-size:12px}.auth-card form{margin-top:28px}.auth-card label,.settings-card label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#c5d0b9;margin-bottom:19px}.auth-card input,.settings-card input{height:45px;background:#191f16;border:1px solid #424e36;border-radius:6px;padding:0 13px;color:#eef6e3;min-width:0;width:100%}.auth-card input::placeholder{color:#778568;font-size:11px}.auth-card form .cta{width:100%;margin-top:10px}.forgot-link{display:block;text-align:right;font-size:11px;color:#bdcf9f;margin:-3px 0 14px}.auth-card .form-fine{font-size:9px;margin-top:18px;color:#7e8b6f}.form-fine a{color:#c7d8b0}.auth-card .auth-switch{text-align:center;font-size:11px;margin-top:30px}.auth-switch a{color:var(--accent);margin-left:5px}.auth-bottom{display:flex;align-items:center;justify-content:center;gap:7px;color:#7e8e6d;font-size:9px}.form-error{padding:13px;background:#39291f;border:1px solid #78513a;color:#f0c5a2!important;border-radius:6px;line-height:1.6;font-size:12px;margin:15px 0}.form-success,.form-message{background:#293820;border:1px solid #536940;padding:20px;border-radius:8px;margin-top:20px;color:#d6ebbb;line-height:1.7}.form-success .cta{margin-top:20px;width:100%}.notice{background:#282f21;border:1px solid #4c573c;color:#cddbb9;padding:15px 18px;border-radius:7px;font-size:12px;line-height:1.7;margin:20px 0}.notice a{color:var(--accent)}.boot-state{padding:12vh 8%;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.settings-card{max-width:620px;margin:26px 0;padding:27px;background:#1a2017;border:1px solid #3a4530;border-radius:9px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.settings-card h2{display:flex;gap:10px;align-items:center;margin-bottom:10px}.settings-card label{width:100%;margin:0}.settings-card>small{color:#8b997c}.billing-summary{margin:28px 0;display:flex;align-items:center;gap:18px;border:1px solid #3b4631;padding:23px;border-radius:9px;background:#1c2418}.billing-summary>svg{color:var(--accent)}.billing-summary p{font-size:11px;margin-top:7px}.billing-summary>.secondary{margin-left:auto}.billing-panel .pricing-grid{gap:14px}.billing-panel .price-card{padding:25px 20px}.billing-panel>.pricing-content{margin-top:40px}.legal-page{max-width:800px;min-height:65vh}.legal-page h2{font-size:21px;margin:35px 0 15px}.legal-page p{font-size:14px}.sidebar{background:#131711;padding-top:28px}.brand-mark{background:var(--accent);color:#19240d}.brand-dot{color:var(--accent)}.sidebar nav>a.active{background:#2c3920;color:var(--accent)}.sidebar .route-card{margin-top:30px}.sidebar-footer strong{max-width:135px;overflow:hidden;text-overflow:ellipsis}.sidebar-footer small{text-transform:capitalize}.sidebar{overflow-y:auto}.topbar{background:#101510ee}.demo-banner{background:#252b1d;border-color:#434c30;color:#c9d6b9}.demo-banner strong{color:#d0edaa}.score.high{background:#314424;color:#d0f69f}.badge.green{background:#304024;color:#ccef9d}.primary{background:var(--accent)!important;color:#1b240f!important}.app-shell .content{padding-top:30px}.app-shell .sidebar .brand{font-size:28px}.app-shell h1{font-weight:550}.error a{color:var(--accent)}@media(min-width:1500px){.hero{min-height:680px}.hero h1{font-size:64px}}@media(max-width:1250px){.section-wrap,.product-section,.public-footer{margin-left:6%;margin-right:6%}.trust-strip{margin:0 6%}.public-nav nav{gap:20px}.nav-signin{margin-left:15px}.hero h1{font-size:46px}.preview-main{padding:25px}.preview-metrics em{display:block;margin:7px 0 0}.dealer-section{gap:60px}.billing-panel .pricing-grid{grid-template-columns:1fr}.billing-panel .price-card p{max-width:none;min-height:0}}@media(max-width:950px){.public-nav{padding:0 5%;height:75px}.public-nav nav{gap:16px}.public-nav nav>a{font-size:10px}.hero{padding-top:60px;min-height:540px}.hero h1{font-size:36px;letter-spacing:-1.8px}.hero-copy>p{font-size:12px}.release-pill{font-size:8px}.hero-actions{gap:17px}.hero-actions .cta{padding:12px 15px;font-size:11px}.hero-actions .text-link{font-size:11px}.hero-visual{min-height:300px}.visual-label{font-size:6px}.floating-insight{margin:20px 0 0 auto;padding:13px;gap:9px}.floating-insight small{font-size:5px}.floating-insight b{font-size:13px}.trust-strip b{font-size:12px}.section-wrap,.product-section{padding-top:80px;padding-bottom:80px}.section-heading h2,.dealer-section h2,.faq-section h2{font-size:35px}.benefit-grid{gap:16px}.benefit-grid article{padding:24px 20px}.benefit-grid h3{font-size:17px}.pricing-grid{gap:12px}.price-card{padding:28px 18px}.price-card .cta,.price-card .secondary{padding:12px;font-size:11px}.price-card li{font-size:10px}.preview-body aside{width:110px;padding:20px 8px}.preview-body aside>span{font-size:8px;gap:6px;padding:9px 5px}.preview-main{padding:20px}.preview-row{font-size:8px;gap:8px}.preview-car{gap:6px}.preview-car small{font-size:6px}.car-thumb{width:29px}.preview-heading h3{font-size:18px}.preview-metrics{gap:8px}.preview-metrics>div{padding:12px}.auth-story h1{font-size:34px}.auth-main{padding:35px 8%}.public-footer{gap:25px}.faq-section{gap:40px}}@media(max-width:700px){html{scroll-padding-top:85px}.public-nav{height:70px}.saas-brand{font-size:25px}.mobile-menu{display:block;padding:8px}.public-nav nav{display:none;position:absolute;top:70px;left:0;right:0;background:#171d14;padding:25px 6%;flex-direction:column;align-items:stretch;border-bottom:1px solid #445235;gap:22px}.public-nav nav.is-open{display:flex}.public-nav nav>a{font-size:13px}.nav-signin{margin:0}.hero{grid-template-columns:1fr;padding:45px 6% 60px;min-height:0}.hero h1{font-size:clamp(33px,8.2vw,53px);letter-spacing:-1.9px;line-height:1.18;white-space:normal}.hero-copy>p{font-size:13px;max-width:430px}.release-pill{font-size:8px;gap:7px;padding:8px 10px;max-width:100%}.hero-actions{gap:20px}.hero-actions .cta{font-size:12px;padding:13px 18px}.hero-footnotes{font-size:9px}.hero-visual{min-height:270px;margin:32px 0 0}.visual-label{font-size:7px;margin-left:10px;margin-right:10px}.vehicle-art{width:110%;margin:10px -5% 0}.floating-insight{margin:-10px 10px 0 auto;gap:10px;padding:13px 16px}.floating-insight small{font-size:6px}.floating-insight b{font-size:14px}.art-caption{bottom:-21px;right:10px;font-size:6px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding:25px 10px}.trust-strip>span{grid-column:1/-1;max-width:none;text-align:center;font-size:7px}.trust-strip b{font-size:13px;justify-content:center}.section-wrap,.product-section{padding:65px 0}.section-heading h2,.dealer-section h2,.faq-section h2{font-size:32px;letter-spacing:-1.4px}.section-heading p{font-size:12px}.kicker{font-size:8px;letter-spacing:1.5px}.preview-body aside{display:none}.preview-top{padding:0 12px;font-size:7px;height:32px}.live-dot{font-size:5px}.preview-main{padding:15px;overflow:hidden}.preview-heading h3{font-size:16px}.preview-heading small{font-size:6px}.preview-filter{display:none}.preview-metrics{gap:5px;margin:18px 0}.preview-metrics>div{padding:9px 7px}.preview-metrics b{font-size:17px}.preview-metrics small{font-size:6px}.preview-metrics em{font-size:5px}.preview-row{grid-template-columns:1.9fr 1fr 1fr;gap:7px;font-size:8px}.preview-row>span:nth-child(3),.preview-row>span:nth-child(5){display:none}.preview-row.table-label,.preview-car small{font-size:5px}.car-thumb{display:none}.preview-disclaimer{font-size:6px}.preview-body{min-height:0}.feature-tabs{margin:28px 0 23px;gap:7px}.feature-tabs button{font-size:10px;padding:10px 14px;gap:7px}.feature-tabs svg{width:14px}.feature-panel h3{font-size:21px}.feature-panel p{font-size:12px}.benefit-grid,.steps,.dealer-section,.pricing-grid,.faq-section{grid-template-columns:1fr}.benefit-grid{gap:14px}.benefit-grid article{padding:25px}.benefit-grid svg{margin-bottom:22px}.benefit-grid h3{font-size:20px}.steps{gap:30px}.steps article>span{padding-bottom:13px;margin-bottom:18px}.steps h3{font-size:20px}.dealer-section{gap:40px}.proof-section h2{font-size:27px}.proof-placeholder{padding:25px 20px}.proof-placeholder>b{font-size:18px}.proof-placeholder small{font-size:8px}.proof-section>p{font-size:12px}.pricing-grid{gap:27px}.price-card{padding:28px}.price-card p{max-width:none;min-height:0}.price-card li{font-size:12px}.price-card .cta,.price-card .secondary{font-size:13px}.price-card>small{font-size:11px}.billing-toggle button{padding:11px 15px}.pricing-note{font-size:10px;line-height:1.8}.faq-section{gap:13px}.faq-section summary{font-size:13px}.closing-cta{padding:60px 6% 75px}.closing-cta h2{font-size:39px}.public-footer{grid-template-columns:1fr 1fr;gap:40px 25px;padding-top:50px}.public-footer>div:first-child{grid-column:1/-1}.public-footer .footer-bottom{flex-direction:column;gap:13px}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-main{padding:28px 7%;min-height:100dvh}.auth-card{margin:60px auto}.auth-card h1{font-size:28px}.auth-back{font-size:12px}.billing-summary{align-items:flex-start;flex-wrap:wrap}.billing-summary>.secondary{margin-left:0;width:100%}.settings-card{padding:20px}.app-shell .sidebar{overflow:visible}.app-shell .sidebar .route-card{margin:0}.billing-panel .price-card{padding:28px}.legal-page h1{font-size:32px}.legal-page p{font-size:13px}.account-panel h1,.billing-panel h1{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.analysis-hero{background:#1c2718;color:#eef5e5;border:1px solid #445536}.analysis-hero>div:first-child{background:linear-gradient(140deg,#35452a,#1e2a18);border-color:#435436}.analysis-hero .badge{background:#425534;color:#d4edb4}.analysis-hero p,.analysis-hero .eyebrow{color:#b9c8a5}.hero-score small{color:#a9ba93}.country-dot.de{background:linear-gradient(#262626 33%,#d25845 33% 66%,#e7c564 66%)}.country-dot.it{background:linear-gradient(90deg,#478e5d 33%,#e9ede4 33% 66%,#d25845 66%)}.margin-callout strong{color:#d8f5ad}.margin-callout span,.margin-callout small,.waterfall>div>span{color:#abbc97}@media(max-width:700px){.app-shell .sidebar .brand{font-size:0;letter-spacing:0;padding:0;justify-content:center}.app-shell .sidebar .brand-mark{margin-right:0}.app-shell .sidebar .brand-dot{display:none}}body{overflow-x:clip}.trial-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;border:1px solid #3c5031;background:#1c291a;border-radius:10px;margin-bottom:16px;font-size:12px;color:#cee0bc}.trial-banner a{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#d4ff9b}.access-card{max-width:680px;margin:64px auto;padding:40px;border:1px solid #3b4639;border-radius:18px;background:#151e17;text-align:center}.access-card p{color:#a4b19b;line-height:1.7;margin-bottom:24px}.access-card .cta{display:inline-flex}.price-card.featured{border-color:#bce884}.pricing-grid{padding-top:16px}@media(max-width:700px){.trial-banner{align-items:flex-start;font-size:11px;padding:12px}.access-card{margin:24px 0;padding:24px 18px}.trial-banner a{white-space:normal}.billing-panel .pricing-grid{grid-template-columns:1fr}}.feature-panel{animation:feature-enter .28s ease-out}.price-card{transition:border-color .2s,transform .2s}.price-card:hover{border-color:#789258;transform:translateY(-3px)}@keyframes feature-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.feature-panel{animation:none}.price-card{transition:none}.price-card:hover{transform:none}}
