.brand-page{--brand-h1: clamp(2.25rem, 3.65vw, 3.5rem);--brand-h2: clamp(1.8rem, 2.7vw, 2.6rem);--brand-h3: clamp(1.15rem, 1.5vw, 1.4rem);--text: var(--home-white);--text-soft: var(--home-paper);--text-muted: var(--home-line);--cyan: var(--home-cyan);--accent-2: var(--home-orange);background:var(--home-navy);color:var(--home-white);font-family:var(--font-body)}.brand-page>header,.brand-page>nav[aria-label=Breadcrumb],.brand-page>footer{background:var(--home-navy-deep)}.brand-page>header{-webkit-backdrop-filter:none;backdrop-filter:none}.brand-page>header>div:first-child{height:76px;max-width:1280px}.brand-page>header a[aria-label="ENGAGEDAI home"] img{height:48px;max-width:240px;-o-object-fit:contain;object-fit:contain}.brand-page>header nav :is(a,button){font-size:12px}.brand-page>nav[aria-label=Breadcrumb] ol{max-width:1280px;padding-inline:32px;color:var(--home-line)}.brand-page>nav[aria-label=Breadcrumb] [aria-current]{color:var(--home-paper)}.brand-page main{min-width:0}.brand-page main :is(.container,.engaged-section){max-width:1280px;padding-inline:32px}.brand-page main :is(.h2,.engaged-h2,h2.engaged-h3){font-family:var(--font-heading);font-size:var(--brand-h2);font-weight:800;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.brand-page main :is(.h3,.engaged-h3):not(h2){font-family:var(--font-heading);font-size:var(--brand-h3);font-weight:750;line-height:1.3;letter-spacing:-.02em}.brand-page main :is(.engaged-body,.lead){color:var(--text-soft);font-size:1rem;line-height:1.8}.brand-page main .engaged-body p{max-width:78ch}.brand-page main :is(.engaged-section,.pw-section){padding-block:64px}.brand-page main .btn{min-height:48px;padding:14px 24px;border-radius:7px;font-size:14px;font-weight:750;letter-spacing:0;text-transform:none}.brand-page main .btn-primary{background:var(--home-orange);color:var(--home-orange-ink);box-shadow:none;text-decoration:none}.brand-page main .btn-secondary{background:transparent;color:var(--home-white);border:1px solid var(--home-cyan)}.brand-page main :is(.btn-primary,.btn-secondary):hover{transform:none;box-shadow:none}.brand-page :is(a,button):focus-visible{outline:3px solid var(--home-cyan);outline-offset:4px}.brand-page .hero-overlay--brand{border-bottom-color:var(--home-navy)}.brand-page .hero-overlay--brand .hero-overlay-container{max-width:1280px;min-height:clamp(520px,41.6667vw,800px);padding:52px 32px}.brand-page .hero-overlay--brand .hero-overlay-copy{width:min(49%,570px)}.brand-page .hero-overlay--brand h1{font-size:var(--brand-h1);line-height:1.08;letter-spacing:-.04em;margin:18px 0 20px;text-wrap:balance}.brand-page .hero-overlay--brand .engaged-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;font-weight:750;display:flex;align-items:center;gap:16px}.brand-page .hero-overlay--brand .engaged-eyebrow:after{content:"";width:80px;height:2px;background:linear-gradient(90deg,var(--home-cyan),var(--home-orange))}.brand-page .hero-overlay--brand .engaged-lead{margin:0;color:var(--home-paper);font-size:16px;line-height:1.65}.brand-page .hero-overlay--brand .hero-cta{margin-top:24px}.brand-page .hero-overlay--brand .hero-overlay-copy>.text-xs{color:var(--home-line)}.brand-page main>section:not(.hero-overlay):nth-of-type(2n),.brand-page .dealership-supporting-content>section{--text: var(--home-ink);--text-soft: var(--home-ink);--text-muted: var(--home-muted);background:var(--home-paper);color:var(--home-ink);border-color:var(--home-line)}.brand-page main>section:not(.hero-overlay):nth-of-type(2n) :is(h2,h3),.brand-page .dealership-supporting-content :is(h2,h3){color:var(--home-ink)}.brand-page main>section:not(.hero-overlay):nth-of-type(odd){background:var(--home-navy)}.brand-page main>section:not(.hero-overlay):nth-of-type(odd) :is(h2,h3){color:var(--home-white)}.brand-page main>section:not(.hero-overlay):not(#demo)>.engaged-section>.max-w-3xl{max-width:none}.brand-page main>section:nth-of-type(2)>.engaged-section>div,.brand-page main>section:nth-of-type(4)>.engaged-section>div{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}.brand-page main>section:nth-of-type(2) .engaged-body,.brand-page main>section:nth-of-type(4) .engaged-body{margin-top:0}.brand-page main>section:nth-of-type(3) h2{max-width:27ch}.brand-page main .engaged-card{background:var(--home-white);border:1px solid var(--home-line);border-top:3px solid var(--home-cyan);border-radius:12px;padding:30px;box-shadow:none}.brand-page main .engaged-card:nth-child(2n){border-top-color:var(--home-orange)}.brand-page main .engaged-card h3{color:var(--home-ink)!important}.brand-page main .engaged-card .engaged-body{color:var(--home-muted)}.brand-page main .engaged-card:hover{transform:none;background:var(--home-white)}.brand-page .dealership-supporting-content>section>.container{max-width:1056px}.brand-page .dealership-supporting-content>section+section{background:var(--home-white);border-top:1px solid var(--home-line)}.brand-page .dealership-supporting-content .engaged-body a{color:var(--home-blue);text-decoration:underline;text-underline-offset:3px}.brand-page .dealership-supporting-content .space-y-8>div{padding-block:24px;border-bottom:1px solid var(--home-line);margin-top:0}.brand-page main>#demo{background:var(--home-navy);color:var(--home-white)}.brand-page #demo .lead{max-width:640px}@media(min-width:768px)and (max-width:1100px){.brand-page .hero-overlay--brand .hero-overlay-copy{width:55%}.brand-page .hero-overlay--brand .hero-overlay-shade{background:linear-gradient(90deg,var(--home-navy-deep) 0%,var(--home-navy-deep) 30%,transparent 94%)}.brand-page main>section:nth-of-type(2)>.engaged-section>div,.brand-page main>section:nth-of-type(4)>.engaged-section>div{gap:32px}}@media(max-width:767px){.brand-page{--brand-h1: clamp(2rem, 8.5vw, 2.75rem);--brand-h2: clamp(1.65rem, 6.5vw, 2rem)}.brand-page>header>div:first-child{height:68px;padding-inline:18px}.brand-page>header a[aria-label="ENGAGEDAI home"] img{height:34px;max-width:158px}.brand-page>nav[aria-label=Breadcrumb] ol{padding-inline:22px;font-size:11px}.brand-page main :is(.container,.engaged-section){padding-inline:22px}.brand-page main :is(.engaged-section,.pw-section){padding-block:40px}.brand-page .hero-overlay--brand .hero-overlay-container{padding:30px 22px 24px;min-height:0}.brand-page .hero-overlay--brand.hero-overlay--photo .hero-overlay-container{padding-bottom:calc(100vw * var(--hero-mobile-height, .5625) + 24px)}.brand-page .hero-overlay--brand .hero-overlay-copy{width:100%;display:flex;flex-direction:column}.brand-page .hero-overlay--brand h1{margin:16px 0 0}.brand-page .hero-overlay--brand .hero-cta{order:1;margin-top:22px}.brand-page .hero-overlay--brand .engaged-lead{order:2;margin-top:22px;font-size:15px}.brand-page .hero-overlay--brand .hero-overlay-copy>.text-xs{order:3}.brand-page main>section:nth-of-type(2)>.engaged-section>div,.brand-page main>section:nth-of-type(4)>.engaged-section>div{grid-template-columns:1fr;gap:24px}.brand-page main .engaged-card{padding:24px}.brand-page main :is(.engaged-body,.lead){font-size:15px}}.sales-agent-page .sales-agent-hero{background:var(--home-navy-deep)}.sales-agent-page .sales-agent-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.sales-agent-page .sales-agent-hero h1{font-size:var(--brand-h1);line-height:1.08;margin:18px 0;text-wrap:balance}.sales-agent-page .sales-agent-tagline{color:var(--home-cyan);font-size:1.25rem;font-weight:750;line-height:1.5;margin-bottom:18px}.sales-agent-page .sales-agent-hero .hero-cta{margin-top:26px}.sales-agent-page .sales-agent-hero .btn{white-space:normal}.sales-agent-page .sales-agent-hero-art{overflow:hidden;border-radius:12px;border:1px solid var(--home-cyan);background:var(--home-navy)}.sales-agent-page .sales-agent-hero-image{display:block;width:100%;height:auto;aspect-ratio:830 / 308}.sales-agent-page .sales-agent-trust{display:flex;align-items:flex-start;gap:12px;margin-top:28px;font-size:.88rem;line-height:1.6;color:var(--home-paper)}.sales-agent-page .sales-agent-trust svg{flex-shrink:0;color:var(--home-orange)}.sales-agent-page .sales-agent-trust a{color:var(--home-cyan);text-decoration:underline;text-underline-offset:3px}.sales-agent-page .sales-agent-section-content{margin-top:24px}.sales-agent-page .sales-agent-section-content>p+p{margin-top:18px}.sales-agent-page main>.sales-agent-section>.engaged-section{display:block}.sales-agent-page main>.sales-agent-section>.engaged-section>.sales-agent-section-content{display:block}.sales-agent-page .sales-agent-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sales-agent-page .sales-agent-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-agent-page .sales-agent-card-icon{color:var(--home-blue);margin-bottom:20px}.sales-agent-page .sales-agent-card p{margin-top:12px;color:var(--home-muted);line-height:1.7}.sales-agent-page .sales-agent-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--home-line);border-radius:12px;margin-bottom:24px}.sales-agent-page .sales-agent-table{border-collapse:collapse;width:100%;min-width:650px;text-align:left}.sales-agent-page .sales-agent-table caption{text-align:left;padding:16px 20px;font-weight:700}.sales-agent-page .sales-agent-table :is(th,td){padding:16px 20px;border-bottom:1px solid var(--home-line);vertical-align:top}.sales-agent-page .sales-agent-table thead{background:var(--home-navy-deep);color:var(--home-white)}.sales-agent-page .sales-agent-table tbody th{font-weight:600}.sales-agent-page .sales-agent-table tbody tr:last-child :is(th,td){border-bottom:0}.sales-agent-page .sales-agent-table tbody td:last-child{font-weight:750}.sales-agent-page .sales-agent-roles{display:grid;gap:20px}.sales-agent-page .sales-agent-roles dt{font-weight:750}.sales-agent-page .sales-agent-roles dd{margin-top:4px}.sales-agent-page .sales-agent-section a:not(.btn){color:var(--text);text-decoration:underline;text-underline-offset:4px}.sales-agent-page .sales-agent-award-mark{color:var(--home-orange);margin-bottom:20px}.sales-agent-page .sales-agent-faq{padding-block:24px;border-bottom:1px solid var(--home-line)}.sales-agent-page .sales-agent-faq:first-child{padding-top:0}.sales-agent-page .sales-agent-faq p{margin-top:12px}.sales-agent-page .sales-agent-closing{text-align:center}.sales-agent-page .sales-agent-closing .engaged-section>p{margin:20px auto;max-width:720px}.sales-agent-page .sales-agent-closing .sales-agent-supporting{font-size:.9rem}@media(max-width:1100px){.sales-agent-page .sales-agent-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sales-agent-page .sales-agent-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.sales-agent-page .sales-agent-cards{grid-template-columns:minmax(0,1fr)}.sales-agent-page .sales-agent-hero .hero-cta{align-items:stretch;flex-direction:column}.sales-agent-page .sales-agent-tagline{font-size:1.1rem}}
