.LandingHeader-module__gBgApq__header{z-index:999;background:var(--header-backdrop);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);transition:background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);width:100%;position:sticky;top:0;left:0;right:0}.LandingHeader-module__gBgApq__headerScrolled{box-shadow:0 4px 20px -2px #00000014}html.dark .LandingHeader-module__gBgApq__headerScrolled{box-shadow:0 4px 24px -2px #0006}.LandingHeader-module__gBgApq__headerContainer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:.75rem 1.25rem;display:flex}@media (min-width:1024px){.LandingHeader-module__gBgApq__headerContainer{padding:.85rem 2rem}}.LandingHeader-module__gBgApq__brandLink{transition:transform var(--transition-fast);flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.LandingHeader-module__gBgApq__brandLink:hover{transform:translateY(-1px)}.LandingHeader-module__gBgApq__logoImageWrapper{align-items:center;max-width:160px;height:48px;display:flex}@media (min-width:768px){.LandingHeader-module__gBgApq__logoImageWrapper{max-width:180px;height:36px}}.LandingHeader-module__gBgApq__logo{object-fit:contain;width:auto;height:100%}html.dark .LandingHeader-module__gBgApq__logo{content:url(/MotorScope_L.png)}.LandingHeader-module__gBgApq__brandBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--primary-muted);color:var(--primary);border:1px solid rgba(var(--color-primary-rgb), .2);border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:none}@media (min-width:1200px){.LandingHeader-module__gBgApq__brandBadge{align-items:center;gap:.25rem;display:inline-flex}}.LandingHeader-module__gBgApq__desktopNav{align-items:center;gap:.25rem;display:none}@media (min-width:1024px){.LandingHeader-module__gBgApq__desktopNav{display:flex}}.LandingHeader-module__gBgApq__navLink{color:var(--color-text-secondary);transition:all var(--transition-fast);white-space:nowrap;border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingHeader-module__gBgApq__navLink:hover{color:var(--foreground);background:var(--primary-muted)}.LandingHeader-module__gBgApq__navLinkActive{color:var(--primary);background:rgba(var(--color-primary-rgb), .12);font-weight:700}.LandingHeader-module__gBgApq__navLinkActive .LandingHeader-module__gBgApq__navLinkIcon{color:var(--primary)}.LandingHeader-module__gBgApq__navLinkIcon{color:var(--muted-foreground);transition:color var(--transition-fast);font-size:1.125rem}.LandingHeader-module__gBgApq__headerActions{align-items:center;gap:.75rem;display:flex}.LandingHeader-module__gBgApq__loginBtn{color:var(--foreground);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:none}@media (min-width:640px){.LandingHeader-module__gBgApq__loginBtn{display:inline-flex}}.LandingHeader-module__gBgApq__loginBtn:hover{background:var(--input);color:var(--primary)}.LandingHeader-module__gBgApq__ctaBtn{background-color:var(--primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .28);transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem 1.125rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.LandingHeader-module__gBgApq__ctaBtn:hover{box-shadow:0 6px 16px rgba(var(--color-primary-rgb), .38);opacity:.95;transform:translateY(-1px)}.LandingHeader-module__gBgApq__ctaBtn:active{transform:translateY(0)}.LandingHeader-module__gBgApq__userCapsule{background:var(--input);border:1px solid var(--border);transition:border-color var(--transition-fast), background-color var(--transition-fast);border-radius:9999px;align-items:center;gap:.6rem;padding:.3rem .75rem .3rem .4rem;text-decoration:none;display:inline-flex}.LandingHeader-module__gBgApq__userCapsule:hover{border-color:var(--primary);background:var(--card)}.LandingHeader-module__gBgApq__userAvatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.LandingHeader-module__gBgApq__userAvatarImg{object-fit:cover;width:100%;height:100%}.LandingHeader-module__gBgApq__userNameText{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.8125rem;font-weight:600;display:none;overflow:hidden}@media (min-width:768px){.LandingHeader-module__gBgApq__userNameText{display:inline-block}}.LandingHeader-module__gBgApq__menuToggleBtn{width:40px;height:40px;color:var(--foreground);background:var(--input);border:1px solid var(--border);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.LandingHeader-module__gBgApq__menuToggleBtn{display:none}}.LandingHeader-module__gBgApq__menuToggleBtn:hover{background:var(--card);border-color:var(--primary);color:var(--primary)}.LandingHeader-module__gBgApq__mobileOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;background:#0000008c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.LandingHeader-module__gBgApq__mobileOverlayOpen{opacity:1;visibility:visible}.LandingHeader-module__gBgApq__mobileDrawer{background:var(--background);border-left:1px solid var(--border);z-index:1001;flex-direction:column;width:min(85vw,360px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #00000040}.LandingHeader-module__gBgApq__mobileDrawerOpen{transform:translate(0)}.LandingHeader-module__gBgApq__mobileDrawerHeader{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.LandingHeader-module__gBgApq__mobileCloseBtn{width:36px;height:36px;color:var(--muted-foreground);background:var(--input);border:1px solid var(--border);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:flex}.LandingHeader-module__gBgApq__mobileCloseBtn:hover{color:var(--foreground);border-color:var(--primary)}.LandingHeader-module__gBgApq__mobileDrawerNav{flex-direction:column;flex:1;gap:.35rem;padding:1.25rem 1rem;display:flex}.LandingHeader-module__gBgApq__mobileNavItem{color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:.875rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.LandingHeader-module__gBgApq__mobileNavItem:hover{color:var(--foreground);background:var(--card)}.LandingHeader-module__gBgApq__mobileNavItemActive{color:var(--primary);background:var(--primary-muted);font-weight:700}.LandingHeader-module__gBgApq__mobileNavIcon{color:var(--muted-foreground);flex-shrink:0;font-size:1.35rem}.LandingHeader-module__gBgApq__mobileNavItemActive .LandingHeader-module__gBgApq__mobileNavIcon{color:var(--primary)}.LandingHeader-module__gBgApq__mobileDrawerFooter{border-top:1px solid var(--border);background:var(--card);flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem;display:flex}.LandingHeader-module__gBgApq__mobileFooterCta{background:var(--primary);width:100%;box-shadow:0 4px 14px rgba(var(--color-primary-rgb), .3);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.LandingHeader-module__gBgApq__mobileFooterLogin{background:var(--input);width:100%;color:var(--foreground);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.LandingHeader-module__gBgApq__mobileFooterLogin:hover{border-color:var(--primary)}
.LandingFooter-module__YBN5Cq__footerWrapper{background:var(--card);border-top:1px solid var(--border);color:var(--foreground);width:100%;position:relative;overflow:hidden}.LandingFooter-module__YBN5Cq__footerContainer{max-width:1280px;margin:0 auto;padding:3.5rem 1.25rem 2rem}@media (min-width:1024px){.LandingFooter-module__YBN5Cq__footerContainer{padding:4.5rem 2rem 2.5rem}}.LandingFooter-module__YBN5Cq__ctaCard{background:linear-gradient(135deg, var(--color-primary) 0%, #0d5bb5 100%);color:#fff;box-shadow:0 12px 32px rgba(var(--color-primary-rgb), .25);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:4rem;padding:2.25rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.LandingFooter-module__YBN5Cq__ctaCard{text-align:left;flex-direction:row;justify-content:space-between;padding:3rem 2.5rem}}.LandingFooter-module__YBN5Cq__ctaDecoGlow1{filter:blur(40px);pointer-events:none;background:#ffffff26;border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-50px}.LandingFooter-module__YBN5Cq__ctaDecoGlow2{filter:blur(30px);pointer-events:none;background:#0003;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;left:20%}.LandingFooter-module__YBN5Cq__ctaTextContent{z-index:2;max-width:620px;position:relative}.LandingFooter-module__YBN5Cq__ctaTitle{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.25}@media (min-width:768px){.LandingFooter-module__YBN5Cq__ctaTitle{font-size:1.875rem}}.LandingFooter-module__YBN5Cq__ctaDescription{color:#ffffffe6;font-size:.95rem;line-height:1.55}.LandingFooter-module__YBN5Cq__ctaButtons{z-index:2;flex-direction:column;flex-shrink:0;gap:.85rem;width:100%;display:flex;position:relative}@media (min-width:640px){.LandingFooter-module__YBN5Cq__ctaButtons{flex-direction:row;width:auto}}.LandingFooter-module__YBN5Cq__ctaPrimaryBtn{transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #00000026;color:var(--primary)!important}.LandingFooter-module__YBN5Cq__ctaPrimaryBtn:hover{background:#fffffff0;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.LandingFooter-module__YBN5Cq__ctaSecondaryBtn{-webkit-backdrop-filter:blur(8px);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);white-space:nowrap;background:#ffffff26;border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.LandingFooter-module__YBN5Cq__ctaSecondaryBtn:hover{background:#ffffff40;border-color:#fff9;transform:translateY(-2px)}.LandingFooter-module__YBN5Cq__footerGrid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:640px){.LandingFooter-module__YBN5Cq__footerGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LandingFooter-module__YBN5Cq__footerGrid{grid-template-columns:2fr 1.2fr 1.3fr 1.1fr;gap:3rem}}.LandingFooter-module__YBN5Cq__brandCol{flex-direction:column;gap:1.25rem;display:flex}.LandingFooter-module__YBN5Cq__logoWrapper{align-items:center;max-width:180px;height:36px;display:flex}.LandingFooter-module__YBN5Cq__logo{object-fit:contain;width:auto;height:100%}html.dark .LandingFooter-module__YBN5Cq__logo{content:url(/MotorScope_L.png)}.LandingFooter-module__YBN5Cq__brandDescription{color:var(--muted-foreground);max-width:340px;font-size:.875rem;line-height:1.6}.LandingFooter-module__YBN5Cq__badgeRow{flex-wrap:wrap;gap:.5rem;display:flex}.LandingFooter-module__YBN5Cq__countryBadge{background:var(--input);border:1px solid var(--border);color:var(--foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.LandingFooter-module__YBN5Cq__socialRow{align-items:center;gap:.6rem;display:flex}.LandingFooter-module__YBN5Cq__socialIconBtn{background:var(--input);border:1px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:flex}.LandingFooter-module__YBN5Cq__socialIconBtn:hover{background:var(--primary-muted);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.LandingFooter-module__YBN5Cq__navCol{flex-direction:column;gap:1rem;display:flex}.LandingFooter-module__YBN5Cq__colTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.LandingFooter-module__YBN5Cq__colList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.LandingFooter-module__YBN5Cq__colLink{color:var(--muted-foreground);transition:color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:inline-flex}.LandingFooter-module__YBN5Cq__colLink:hover{color:var(--primary);transform:translate(3px)}.LandingFooter-module__YBN5Cq__colLinkIcon{opacity:.7;font-size:.95rem}.LandingFooter-module__YBN5Cq__highlightTag{background:rgba(var(--color-primary-rgb), .15);color:var(--primary);text-transform:uppercase;border-radius:4px;padding:.15rem .4rem;font-size:.6875rem;font-weight:700}.LandingFooter-module__YBN5Cq__bottomBar{border-top:1px solid var(--border);color:var(--muted-foreground);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;font-size:.8125rem;display:flex}@media (min-width:768px){.LandingFooter-module__YBN5Cq__bottomBar{flex-direction:row}}.LandingFooter-module__YBN5Cq__copyright{text-align:center}@media (min-width:768px){.LandingFooter-module__YBN5Cq__copyright{text-align:left}}.LandingFooter-module__YBN5Cq__bottomLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.LandingFooter-module__YBN5Cq__bottomLink{color:var(--muted-foreground);transition:color var(--transition-fast);text-decoration:none}.LandingFooter-module__YBN5Cq__bottomLink:hover{color:var(--foreground)}.LandingFooter-module__YBN5Cq__systemStatus{background:var(--input);border:1px solid var(--border);color:var(--foreground);border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.LandingFooter-module__YBN5Cq__statusDot{background-color:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}
.landing-layout-module__PF-R0q__landingShell{background-color:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;width:100%;display:flex;position:relative}.landing-layout-module__PF-R0q__mainContent{flex:1 0 auto;width:100%;position:relative}
