:root{--bg:#050a0f;--bg-soft:#0a121a;--panel:#111d27;--panel-2:#172532;--line:rgba(164,193,207,.18);--text:#f4f8fa;--muted:#a9bdc9;--quiet:#708390;--lime:#69f35b;--lime-2:#b2ff9a;--blue:#a8c4d8;--danger:#ff806f;--shadow:0 22px 70px rgba(0,0,0,.34);--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden;background:var(--bg)}.site-header{height:92px;display:flex;align-items:center;gap:30px;padding:0 clamp(28px,5vw,72px);position:absolute;z-index:10;top:0;left:0;width:100%;border-bottom:1px solid rgba(166,198,214,.08);background:linear-gradient(180deg,rgba(3,8,12,.7),transparent)}.brand{display:flex;align-items:center;flex:0 0 auto}.brand-logo{width:310px;height:82px;display:block;object-fit:fill}.main-nav{display:flex;align-items:center;gap:clamp(20px,2.4vw,40px);margin-left:auto;color:#c0d0d9;font-size:14px;font-weight:600}.main-nav a{height:48px;display:flex;align-items:center;position:relative;white-space:nowrap}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:var(--lime)}.header-actions{display:flex;align-items:center;gap:16px;margin-left:14px}.language-button{height:50px;display:flex;align-items:center;gap:9px;padding:0 17px;border:0;border-radius:13px;background:rgba(1,6,10,.66);color:#ecf5f7}.flag{font-size:21px}.chevron{font-size:19px;color:#c4d1d7;margin-left:3px;transform:translateY(-2px)}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 28px;border:1px solid transparent;border-radius:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#061009;background:var(--lime);box-shadow:0 0 25px rgba(105,243,91,.31),inset 0 1px rgba(255,255,255,.42)}.button-primary:hover{background:#83ff74;box-shadow:0 0 36px rgba(105,243,91,.46)}.button-quiet{color:#edf4f6;background:rgba(10,20,29,.62);border-color:#66808e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.button-header{min-width:156px}.menu-toggle{display:none;margin-left:auto;background:transparent;border:0;padding:8px}.menu-toggle span{width:25px;height:2px;display:block;margin:5px;background:#fff}
.hero{min-height:716px;position:relative;isolation:isolate;display:flex;align-items:center;padding:142px clamp(28px,5.4vw,88px) 90px;background:radial-gradient(ellipse at 78% 53%,rgba(36,73,84,.35),transparent 28%),linear-gradient(115deg,#050b11 0%,#061018 45%,#09131a 100%)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:150px;z-index:-1;background:linear-gradient(180deg,transparent,var(--bg))}.hero-glow{position:absolute;right:4%;top:16%;width:38vw;height:28vw;background:radial-gradient(ellipse,rgba(96,233,111,.13),transparent 68%);filter:blur(12px);z-index:-1}.light-bars{position:absolute;z-index:-1;right:-1%;top:80px;width:49%;height:470px;opacity:.76;transform:skewY(-4deg);background:repeating-linear-gradient(90deg,transparent 0 11%,rgba(215,246,255,.07) 11.2% 11.55%,transparent 11.8% 22%);filter:blur(1px)}.light-bars i{position:absolute;top:0;bottom:0;width:6px;background:linear-gradient(180deg,transparent 2%,rgba(221,249,255,.73) 30%,rgba(209,244,255,.12) 74%,transparent);box-shadow:0 0 24px rgba(212,246,255,.35)}.light-bars i:nth-child(1){left:16%;height:370px}.light-bars i:nth-child(2){left:45%;height:470px}.light-bars i:nth-child(3){left:73%;height:300px}.light-bars i:nth-child(4){left:93%;height:390px}.vehicle-art{position:absolute;right:-2%;bottom:42px;width:min(64vw,920px);height:auto;z-index:-1;opacity:.94;filter:drop-shadow(-10px 12px 30px rgba(0,0,0,.62))}.hero-content{position:relative;z-index:2;width:min(800px)}.eyebrow{margin:0 0 17px;color:#b1c8db;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:500;letter-spacing:.25em;text-transform:uppercase}.eyebrow>span{display:inline-block;width:40px;height:2px;margin:0 12px 4px 0;background:var(--lime);box-shadow:0 0 10px rgba(105,243,91,.7)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Space Grotesk",Manrope,sans-serif}h1{max-width:800px;margin-bottom:20px;font-size:clamp(50px,5.3vw,82px);line-height:1.03;letter-spacing:-.055em;font-weight:600}h1 strong,h2 strong{color:var(--lime);font-weight:600;text-shadow:0 0 24px rgba(105,243,91,.17)}.hero-lede{margin-bottom:32px;color:#b5c7d4;font-size:21px;line-height:1.52;letter-spacing:-.02em}.checker-wrap{width:min(100%,960px);position:relative}.checker-form{min-height:105px;display:flex;align-items:center;padding:16px 18px;gap:16px;border:1px solid rgba(156,190,208,.46);border-radius:16px;background:linear-gradient(100deg,rgba(29,45,57,.92),rgba(19,31,42,.9));box-shadow:0 20px 40px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.06)}.car-icon{width:68px;height:68px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:rgba(62,82,99,.45);color:#e7f5f8}.car-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.input-block{min-width:0;display:flex;flex-direction:column;flex:1;padding:0 2px}.input-block span{color:#afc2ce;font-size:14px;margin-bottom:4px}.input-block input{width:100%;padding:0;border:0;outline:0;background:transparent;color:#eff8fb;font-size:29px;font-weight:500;letter-spacing:.02em}.input-block input::placeholder{color:#ebf3f5;opacity:1}.check-button{min-width:255px;height:68px;font-size:18px}.check-button svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.input-hint{margin:16px 0 0;color:#c0d1dc;text-align:center;font-size:16px}.input-hint b{display:inline-block;height:18px;width:1px;margin:0 17px -4px;background:#b5c4ca}.demo-button{display:block;margin:11px auto 0;color:#89ff7c;background:transparent;border:0;font-weight:700;font-size:13px}.form-error{min-height:0;margin:7px 0 0;text-align:center;color:var(--danger);font-size:13px}.hero-side-note{position:absolute;right:clamp(35px,6vw,96px);top:132px;display:flex;flex-direction:column;gap:6px;color:#b5c8d7;text-transform:uppercase;font-family:"Space Grotesk",sans-serif;font-size:13px;line-height:1.7;letter-spacing:.25em}.hero-side-note i{width:42px;height:2px;margin-top:17px;background:var(--lime);box-shadow:0 0 10px rgba(105,243,91,.8)}
.feature-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,1fr);margin:-11px clamp(24px,4vw,76px) 0;border:1px solid rgba(157,191,207,.18);border-radius:15px;background:linear-gradient(100deg,rgba(18,29,40,.96),rgba(15,26,36,.96));box-shadow:var(--shadow)}.feature{min-height:145px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:17px 10px;text-align:center;border-right:1px solid rgba(151,187,204,.13)}.feature:last-child{border-right:0}.feature-icon{height:40px;color:var(--lime);margin-bottom:12px}.feature-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(105,243,91,.25))}.feature strong{font-size:15px;line-height:1.3}.feature small{margin-top:7px;color:#bdcad2;font-size:12px}.trust-row{min-height:103px;display:flex;align-items:center;gap:20px;padding:25px clamp(28px,5.4vw,88px);border-bottom:1px solid rgba(157,191,207,.14);color:#dce9ee}.rating{display:flex;flex-direction:column;gap:3px;min-width:145px}.rating-label{font-size:12px}.rating strong{font-size:24px}.stars{display:flex;gap:3px}.stars b{display:grid;place-items:center;width:36px;height:36px;color:white;font-size:22px;background:#03b67a}.rating-copy{font-size:14px;white-space:nowrap}.trustpilot{margin-left:10px;padding:0 24px;color:#dbece9;font-size:16px;white-space:nowrap}.trustpilot span{color:#00b67a;font-size:23px;margin-right:6px}.trust-item{display:flex;align-items:center;gap:10px;padding-left:22px;border-left:1px solid rgba(157,191,207,.16);font-size:13px;margin-left:auto;white-space:nowrap}.trust-item+.trust-item{margin-left:0}.trust-item svg{width:27px;height:27px;fill:none;stroke:#bed3e3;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.trust-item small{display:block;margin-top:3px;color:#8195a3;font-size:11px}.api-status{font-size:10px;color:#7d939f;display:flex;align-items:center;gap:6px;white-space:nowrap}.api-status i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(105,243,91,.12)}.api-status.demo{color:#d3bc6d}.api-status.demo i{background:#f5cf4d}.api-status.offline{color:#ff9a88}.api-status.offline i{background:var(--danger)}
.smart-section{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;max-width:1320px;margin:0 auto;padding:118px clamp(28px,5vw,80px) 110px}.smart-copy{max-width:650px}.smart-copy h2,.section-heading h2{margin-bottom:20px;color:#f4f7f8;font-size:clamp(38px,4vw,58px);line-height:1.05;letter-spacing:-.05em}.smart-copy>p:not(.eyebrow){max-width:620px;margin-bottom:28px;color:#aec0ce;font-size:17px;line-height:1.72}.text-link{color:var(--lime);font-weight:800}.text-link span{display:inline-block;margin-left:7px;font-size:21px;transition:transform .2s}.text-link:hover span{transform:translateX(5px)}.report-preview{position:relative;min-height:344px;max-width:525px;padding:25px 26px;border:1px solid rgba(154,190,208,.3);border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,rgba(66,139,155,.23),transparent 38%),linear-gradient(140deg,#1b2d3a,#0d171f);box-shadow:var(--shadow);transform:rotate(3deg)}.report-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 45%,rgba(117,255,121,.07) 46%,transparent 57%)}.report-top{display:flex;justify-content:space-between;align-items:center}.mini-logo{position:relative;display:inline-flex;gap:3px;align-items:center;font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;color:#f7fcfd}.mini-logo b{color:var(--lime)}.mini-logo span{font-weight:400}.mini-logo small{position:absolute;left:35px;top:20px;font-size:6px;letter-spacing:.25em;font-weight:400}.preview-menu{color:#89a0ac;letter-spacing:4px}.report-reg{display:inline-block;margin-top:32px;padding:10px 18px;color:#111a0d;background:#f4cf36;border-radius:5px;font-family:monospace;font-size:20px;font-weight:700;box-shadow:0 6px 15px rgba(0,0,0,.25)}.report-car{position:absolute;left:8px;bottom:18px;width:61%;opacity:.94}.report-score{position:absolute;right:24px;top:116px;display:flex;align-items:center;gap:11px;width:47%;padding:19px 15px;border:1px solid rgba(95,251,112,.18);border-radius:12px;color:#e8f8ea;background:rgba(2,22,14,.67);font-size:12px}.report-score b{display:block;font-size:13px}.checkmark{display:grid;place-items:center;width:30px;height:30px;border:2px solid #59f86e;border-radius:50%;color:#64ff76;font-size:20px}.report-lines{position:absolute;right:28px;bottom:34px;width:43%;display:grid;gap:11px}.report-lines i{height:8px;border-radius:10px;background:#304754}.report-lines i:nth-child(2){width:75%}.report-lines i:nth-child(3){width:90%}.report-lines i:nth-child(4){width:62%}
.steps-section{padding:104px clamp(28px,7vw,120px);background:#09131b;border-top:1px solid rgba(154,190,208,.12);border-bottom:1px solid rgba(154,190,208,.12)}.section-heading{max-width:700px;margin:0 auto 48px;text-align:center}.steps-grid{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;gap:20px}.steps-grid article{min-height:200px;padding:28px 30px;border:1px solid rgba(155,192,209,.16);border-radius:15px;background:rgba(18,32,43,.6)}.steps-grid article>span{color:var(--lime);font-family:"Space Grotesk";font-size:13px;letter-spacing:.18em}.steps-grid h3{margin:33px 0 10px;font-size:22px}.steps-grid p{margin:0;color:#9fb5c2;font-size:14px;line-height:1.6}.pricing-section{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:112px 28px}.pricing-section h2{margin:0 0 17px;font-size:clamp(40px,4.5vw,63px);line-height:1.02;letter-spacing:-.05em}.pricing-section>div:first-child{max-width:620px}.pricing-section>div:first-child>p:not(.eyebrow){color:#a8bdc9;font-size:17px;line-height:1.65}.price-card{min-width:330px;display:flex;align-items:center;flex-direction:column;padding:35px 34px;border:1px solid rgba(105,243,91,.36);border-radius:20px;background:linear-gradient(145deg,rgba(28,53,46,.76),rgba(13,28,35,.9));box-shadow:0 0 35px rgba(105,243,91,.08)}.price-kicker{color:#b5cdc9;font-size:13px}.price{margin:9px 0 2px;font-family:"Space Grotesk";font-size:72px;letter-spacing:-.08em}.price-note{margin-bottom:24px;color:#8da6ae;font-size:12px}.price-card .button{min-width:230px}.results-section{padding:92px clamp(28px,7vw,120px);background:#0a141d}.results-heading{display:flex;align-items:end;justify-content:space-between;max-width:1100px;margin:0 auto 30px}.results-heading h2{margin:0;font-size:44px}.new-check{border:0;background:transparent;color:var(--lime);font-weight:800}.result-card{max-width:1100px;margin:0 auto;padding:25px;border:1px solid rgba(158,194,210,.24);border-radius:18px;background:#13232d}.result-main{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.result-identity{display:flex;align-items:center;gap:17px}.result-identity h3{margin:0 0 5px;font-size:23px}.result-meta,.metric-sub{margin:0;color:#92a8b4;font-size:12px}.result-plate{padding:10px 15px;border-radius:5px;background:#f4cf36;color:#10170e;font-family:monospace;font-weight:800;letter-spacing:.1em}.data-source{color:var(--lime);font-size:12px}.data-source.demo{color:#f4d25d}.result-metric{display:inline-block;width:32%;padding:26px 12px 18px 0}.metric-label{margin:0 0 6px;color:#8da5b1;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.metric-value{margin:0 0 5px;color:#f4f8fa;font-size:24px;font-family:"Space Grotesk"}.status-pass{color:var(--lime)}.status-fail{color:var(--danger)}.timeline-card{padding-top:18px;border-top:1px solid var(--line)}.timeline-card h3{font-size:18px}.history-list{padding:0;margin:0;list-style:none}.history-row{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.7fr;gap:14px;padding:14px 0;border-top:1px solid rgba(153,189,206,.11);color:#b5c8d2;font-size:12px}.history-result{color:var(--lime);font-weight:800}.history-result.fail{color:var(--danger)}.error-card,.loading-card{padding:28px;border:1px solid rgba(255,128,111,.3);border-radius:15px;background:#271b20}.loading-card{border-color:rgba(105,243,91,.25);background:#10231c}.no-tests{color:#9eb3bf}.site-footer{padding:55px clamp(28px,5vw,78px) 24px;border-top:1px solid rgba(154,190,208,.15);background:#03070b}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:end;padding-bottom:45px}.footer-brand{display:block;width:240px}.footer-logo{width:240px;height:65px}.footer-main p{margin:4px 0 0;color:#8ca2ae;font-size:14px}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;color:#acbec8;font-size:13px}.footer-links a:hover{color:var(--lime)}.footer-note{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:#b9ccd3;font-size:13px}.footer-note small{color:#71848e;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;padding-top:19px;border-top:1px solid rgba(154,190,208,.12);color:#647983;font-size:11px}.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}
@media(max-width:1180px){.site-header{padding:0 28px}.main-nav{gap:18px;font-size:12px}.brand-logo{width:260px}.header-actions{gap:8px}.button{padding:0 19px}.button-header{min-width:128px}.hero{padding-left:6vw}.vehicle-art{right:-13%;width:68vw;opacity:.75}.hero-side-note{display:none}.trust-row{gap:14px}.rating-copy{font-size:12px}.trust-item{padding-left:13px}.api-status{display:none}.feature strong{font-size:13px}.feature small{font-size:10px}}
@media(max-width:900px){.site-header{height:80px}.main-nav,.header-actions{display:none}.menu-toggle{display:block}.brand-logo{width:245px;height:70px}.hero{min-height:730px;padding:135px 25px 80px;align-items:flex-start}.vehicle-art{right:-32%;bottom:48px;width:105vw;opacity:.48}.hero-content{width:100%;margin-top:20px}h1{font-size:clamp(46px,10vw,72px)}.hero-lede{font-size:18px}.checker-form{min-height:unset;flex-wrap:wrap;padding:13px}.car-icon{width:53px;height:53px}.input-block{width:calc(100% - 80px);flex:1}.input-block input{font-size:23px}.check-button{width:100%;height:58px;min-width:0}.input-hint{font-size:13px}.feature-strip{grid-template-columns:repeat(3,1fr);margin-top:0}.feature:nth-child(3){border-right:0}.feature:nth-child(-n+3){border-bottom:1px solid rgba(151,187,204,.13)}.trust-row{flex-wrap:wrap;justify-content:center;padding:28px 25px}.trust-item{margin-left:0}.smart-section{grid-template-columns:1fr;gap:50px}.report-preview{margin:auto;width:100%;transform:rotate(0)}.steps-grid{grid-template-columns:1fr}.pricing-section{flex-direction:column;align-items:flex-start}.price-card{align-self:center}.footer-main{grid-template-columns:1fr 1fr}.footer-note{align-items:flex-start}.footer-bottom{gap:12px;flex-direction:column}.main-nav.menu-open{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:0;top:72px;left:18px;right:18px;padding:12px 20px;border:1px solid var(--line);border-radius:15px;background:#0d1922;box-shadow:var(--shadow)}.main-nav.menu-open a{width:100%;height:42px}.main-nav.menu-open a.active:after{display:none}}
@media(max-width:540px){.desktop-only{display:none}.hero{min-height:720px;padding:120px 18px 66px}.eyebrow{font-size:10px;letter-spacing:.19em}.eyebrow>span{width:26px;margin-right:8px}.hero-lede{font-size:16px}.checker-form{gap:10px}.car-icon{width:48px;height:48px}.input-block span{font-size:11px}.input-block input{font-size:20px}.input-hint b{margin-left:8px;margin-right:8px}.feature-strip{grid-template-columns:repeat(2,1fr);margin:0 12px}.feature{min-height:132px}.feature:nth-child(3){border-right:1px solid rgba(151,187,204,.13)}.feature:nth-child(4){border-right:0}.feature:nth-child(5){border-bottom:1px solid rgba(151,187,204,.13)}.trust-row{gap:14px}.rating-copy{width:100%;text-align:center}.trustpilot{margin-left:0}.trust-item{padding-left:10px;font-size:11px}.trust-item small{font-size:9px}.smart-section{padding:83px 20px}.smart-copy h2,.section-heading h2{font-size:38px}.report-preview{min-height:300px;padding:18px}.report-score{right:15px;top:103px}.steps-section{padding:80px 20px}.pricing-section{padding:80px 20px}.price-card{min-width:0;width:100%}.results-heading{align-items:flex-start;gap:18px;flex-direction:column}.result-card{padding:16px}.result-main{align-items:flex-start;gap:15px;flex-direction:column}.result-metric{width:100%;padding:15px 0;border-bottom:1px solid var(--line)}.history-row{grid-template-columns:1fr 1fr;gap:8px}.history-station{grid-column:1/-1}.footer-main{grid-template-columns:1fr}.footer-note{align-items:flex-start}}
