.autos-site{--autos-bg:#0a0a0c;--autos-bg-elevated:#111114;--autos-bg-card:#18181c;--autos-bg-muted:#1f1f24;--autos-light:#f5f5f7;--autos-light-elevated:#fff;--autos-light-muted:#e8e8ed;--autos-navy:#152c4a;--autos-navy-deep:#0c1828;--autos-copper:#c56a39;--autos-copper-hover:#d97a4a;--autos-copper-glow:rgba(197,106,57,.35);--autos-text:#f5f5f7;--autos-text-secondary:#a1a1aa;--autos-text-tertiary:#71717a;--autos-text-dark:#0a0a0c;--autos-text-dark-secondary:#52525b;--autos-text-dark-muted:#71717a;--autos-border:hsla(0,0%,100%,.08);--autos-border-light:rgba(0,0,0,.08);--autos-border-strong:hsla(0,0%,100%,.14);--autos-surface:var(--autos-light);--autos-card:var(--autos-light-elevated);--autos-muted:var(--autos-text-dark-muted);background-color:var(--autos-bg);color:var(--autos-text);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.autos-site .autos-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.autos-site .autos-container{padding-inline:2rem}}.autos-site .autos-section{padding-block:clamp(4rem,10vw,7rem);position:relative}.autos-site .autos-section--dark{background-color:var(--autos-bg);color:var(--autos-text)}.autos-site .autos-section--dark-muted{background-color:var(--autos-bg-elevated);color:var(--autos-text)}.autos-site .autos-section--light{background-color:var(--autos-light);color:var(--autos-text-dark)}.autos-site .autos-section--light .autos-eyebrow{color:var(--autos-copper)}.autos-site .autos-section--light .autos-heading{color:var(--autos-text-dark)}.autos-site .autos-section--light .autos-subheading{color:var(--autos-text-dark-secondary)}.autos-site .autos-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--autos-copper)}.autos-site .autos-heading{font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--autos-text)}.autos-site .autos-heading--display{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.04em;line-height:1}.autos-site .autos-subheading{margin-top:1.25rem;max-width:40rem;font-size:1.0625rem;font-weight:400;line-height:1.6;color:var(--autos-text-secondary)}@media (min-width:640px){.autos-site .autos-subheading{font-size:1.1875rem}}.autos-site .autos-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:linear-gradient(135deg,var(--autos-copper) 0,#b85f32 100%);color:#fff;font-size:.9375rem;font-weight:600;padding:.8125rem 1.875rem;box-shadow:0 4px 24px var(--autos-copper-glow);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.autos-site .autos-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 32px var(--autos-copper-glow);background:linear-gradient(135deg,var(--autos-copper-hover) 0,var(--autos-copper) 100%)}.autos-site .autos-btn-light{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:#fff;color:var(--autos-bg);font-size:.9375rem;font-weight:600;padding:.8125rem 1.875rem;transition:transform .2s ease,background .2s ease}.autos-site .autos-btn-light:hover{transform:translateY(-1px);background:#f0f0f2}.autos-site .autos-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid var(--autos-border-strong);color:var(--autos-text);font-size:.9375rem;font-weight:500;padding:.8125rem 1.875rem;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);transition:transform .2s ease,background .2s ease,border-color .2s ease}.autos-site .autos-btn-ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.autos-site .autos-section--light .autos-btn-ghost{border-color:var(--autos-border-light);color:var(--autos-text-dark);background:transparent}.autos-site .autos-section--light .autos-btn-ghost:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.15)}.autos-site .autos-btn-ghost--copper{border-color:rgba(197,106,57,.4);color:var(--autos-copper)}.autos-site .autos-btn-ghost--copper:hover{background:rgba(197,106,57,.08)}.autos-site .autos-panel{border-radius:1.25rem;border:1px solid var(--autos-border);background:linear-gradient(165deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));backdrop-filter:blur(20px)}.autos-site .autos-section--light .autos-panel{border-color:var(--autos-border-light);background:var(--autos-light-elevated);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.06)}.autos-site .autos-card{border-radius:1.25rem;border:1px solid var(--autos-border);background:var(--autos-bg-card);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .35s ease}.autos-site .autos-card:hover{transform:translateY(-4px);border-color:var(--autos-border-strong);box-shadow:0 24px 48px rgba(0,0,0,.45)}.autos-site .autos-section--light .autos-card{background:var(--autos-light-elevated);border-color:var(--autos-border-light)}.autos-site .autos-section--light .autos-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}.autos-site .autos-hero{isolation:isolate;min-height:100svh;background:var(--autos-bg)}.autos-site .autos-hero h1,.autos-site .autos-hero h2,.autos-site .autos-hero h3{color:#fff}.autos-site .autos-hero-stat{border-radius:1rem;border:1px solid var(--autos-border);background:hsla(0,0%,100%,.04);backdrop-filter:blur(16px);padding:1.25rem 1.5rem}.autos-site .autos-hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.autos-site .autos-input{width:100%;border-radius:.75rem;border:1px solid var(--autos-border-light);background:var(--autos-light-elevated);padding:.75rem 1rem;font-size:.9375rem;color:var(--autos-text-dark);transition:border-color .15s ease,box-shadow .15s ease}.autos-site .autos-input:focus{outline:none;border-color:var(--autos-copper);box-shadow:0 0 0 3px rgba(197,106,57,.15)}.autos-site .autos-form-surface{border-radius:1.5rem;border:1px solid var(--autos-border-light);background:var(--autos-light);padding:2rem}.autos-site .autos-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.autos-site .autos-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.autos-site .autos-reveal{opacity:1;transform:none;transition:none}}.autos-site .autos-gradient-line{height:1px;background:linear-gradient(90deg,transparent,var(--autos-copper) 50%,transparent);opacity:.6}.autos-site .autos-noise{pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.autos-site .autos-step-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;font-size:.8125rem;font-weight:700;background:var(--autos-copper);color:#fff;box-shadow:0 0 24px var(--autos-copper-glow)}.autos-site .autos-section--light .autos-step-number{box-shadow:0 4px 16px var(--autos-copper-glow)}.autos-site .autos-icon-ring{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;border:1px solid var(--autos-border);background:rgba(197,106,57,.1);color:var(--autos-copper)}.autos-site .autos-section--light .autos-icon-ring{background:rgba(197,106,57,.08);border-color:rgba(197,106,57,.2)}