.auto-lead{color:#111;background:#f1f1f1;padding:40px 24px 96px}.auto-lead-wrap{max-width:1200px;margin:auto}.auto-breadcrumb{color:#666;flex-wrap:wrap;gap:12px;margin-bottom:56px;font-size:13px;display:flex}.auto-breadcrumb a{text-decoration:underline}.auto-lead-hero{max-width:860px;margin-bottom:64px}.auto-eyebrow{letter-spacing:.06em;margin-bottom:20px;font-size:12px}.auto-lead-hero h1{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.12}.auto-lead-hero>p:not(.auto-eyebrow){color:#555;margin-bottom:24px;font-size:18px;line-height:1.7}.auto-demo{background:#111;border-radius:999px;align-items:center;gap:32px;padding:16px 28px;font-size:16px;display:inline-flex;color:#fff!important}.auto-layout{grid-template-columns:260px minmax(0,1fr);gap:64px;display:grid}.auto-layout aside nav{border-top:1px solid #ccc;padding-top:20px;position:sticky;top:24px}.auto-layout aside h2{margin:0 0 16px;font-size:18px!important}.auto-layout aside a{color:#666;padding:7px 0;font-size:13px;line-height:1.5;display:block}.auto-layout aside a:hover{color:#111;text-decoration:underline}.auto-copy{min-width:0;max-width:800px}.auto-copy h2{margin:56px 0 20px;scroll-margin-top:30px;font-weight:500;font-size:30px!important;line-height:1.25!important}.auto-copy h3{margin:28px 0 12px;font-weight:500;font-size:21px!important}.auto-copy p,.auto-copy li{color:#444;font-size:16px!important;line-height:1.8!important}.auto-copy p{margin:0 0 20px}.auto-copy ul{margin:20px 0 28px;padding-left:24px}.auto-copy li{margin-bottom:6px}.auto-inline-cta{color:#111;background:#fff;border:1px solid #ddd;border-radius:16px;padding:24px;line-height:1.6;display:block}.auto-related{border-top:1px solid #ddd;margin-top:48px}.auto-related>a{margin:16px 0;display:block}.auto-related .auto-demo{display:inline-flex}.auto-v2{padding-top:124px}.auto-v2-footer{background:#fff;flex-wrap:wrap;justify-content:center;gap:32px;padding:32px 24px;font-size:14px;display:flex}@media (max-width:800px){.auto-layout{grid-template-columns:1fr;gap:32px}.auto-layout aside nav{columns:2;position:static}.auto-layout aside h2{column-span:all}.auto-layout aside a{break-inside:avoid}.auto-lead{padding-inline:20px}.auto-copy h2{font-size:26px!important}.auto-lead-hero{margin-bottom:40px}.auto-breadcrumb{margin-bottom:32px}}@media (max-width:420px){.auto-layout aside nav{columns:1}}
