[data-theme=carget]{--cg-bg:#fff;--cg-bg-subtle:var(--color-cg-gray-100);--cg-bg-muted:#f4f4f5;--cg-bg-inverse:var(--color-cg-gray-900);--cg-bg-overlay:#1717196e;--cg-surface:#fff;--cg-border:var(--color-cg-line);--cg-border-subtle:var(--color-cg-line-subtle);--cg-border-strong:var(--color-cg-line-strong);--cg-text-primary:var(--color-cg-gray-900);--cg-text-strong:var(--color-cg-gray-800);--cg-text-secondary:var(--color-cg-gray-700);--cg-text-tertiary:var(--color-cg-gray-600);--cg-text-caption:var(--color-cg-gray-500);--cg-text-disabled:var(--color-cg-gray-300);--cg-text-inverse:#fff;--cg-text-accent:var(--color-cg-primary);--radius-cg-xs:4px;--radius-cg-sm:8px;--radius-cg-md:12px;--radius-cg-lg:16px;--radius-cg-xl:24px;--radius-cg-2xl:32px;--radius-cg-3xl:48px;--radius-cg-full:9999px;--cg-ease:cubic-bezier(.2, 0, 0, 1);--cg-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--cg-ease-out:cubic-bezier(0, 0, .2, 1);--cg-duration-fast:.12s;--cg-duration-base:.2s;--cg-duration-slow:.32s;--cg-interaction-hover:#70737c14;--cg-interaction-pressed:#70737c29;--cg-interaction-selected:#0066ff14;--cg-z-sticky:100;--cg-z-overlay:200;--cg-z-modal:300;--cg-z-toast:400;background-color:var(--cg-bg);color:var(--cg-text-primary)}[data-theme=carget] .cg-hero-bg{background-color:var(--cg-surface)}[data-theme=carget] .cg-header-bg{-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--cg-border-subtle);background:#ffffffeb}[data-theme=carget] ::selection{background-color:var(--color-cg-primary-subtle);color:var(--color-cg-primary)}[data-theme=carget] .cg-trust-stats-block{background:var(--cg-bg-inverse);border-radius:var(--radius-cg-xl);overflow:hidden}[data-theme=carget] .cg-trust-stat-divider{border-right:1px solid #ffffff29}[data-theme=carget] .cg-trust-stat-divider:last-child{border-right:none}[data-theme=carget] .cg-vehicle-card{border:1px solid var(--cg-border-subtle);transition:transform var(--cg-duration-base) var(--cg-ease), box-shadow var(--cg-duration-base) var(--cg-ease), border-color var(--cg-duration-base) var(--cg-ease)}[data-theme=carget] .cg-vehicle-card:hover{box-shadow:var(--shadow-cg-modal);border-color:var(--cg-border);transform:translateY(-2px)}[data-theme=carget] .cg-btn-active{transition:transform var(--cg-duration-fast) var(--cg-ease), background-color var(--cg-duration-fast) var(--cg-ease), color var(--cg-duration-fast) var(--cg-ease), border-color var(--cg-duration-fast) var(--cg-ease)}[data-theme=carget] .cg-btn-active:active{transform:scale(.97)}@keyframes cg-pulse{0%,to{opacity:1}50%{opacity:.3}}[data-theme=carget] .cg-eyebrow-dot{animation:2s ease-in-out infinite cg-pulse}@media (prefers-reduced-motion:reduce){[data-theme=carget] .cg-eyebrow-dot{animation:none}}[data-theme=carget] .cg-input-focus:focus,[data-theme=carget] .cg-input-focus:focus-visible{border-color:var(--color-cg-primary);box-shadow:0 0 0 3px var(--color-cg-primary-subtle);background-color:#fff;outline:none}[data-theme=carget] .cg-input-error,[data-theme=carget] .cg-input-focus[aria-invalid=true]{border-color:var(--color-cg-error);background-color:var(--color-cg-error-subtle)}@keyframes cg-card-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=carget] .cg-card-fade-in{animation:cg-card-fade-in var(--cg-duration-slow) var(--cg-ease) both}@media (prefers-reduced-motion:reduce){[data-theme=carget] .cg-card-fade-in{animation:none}}
