.cars-steps__media{display:none}.cars-steps__panel:first-child{padding-top:0}.cars-steps__panel{padding-top:3em;padding-bottom:3em}.cars-steps__panel-img{margin-bottom:40px}.cars-steps__panel-img img{width:100%;border-radius:var(--radius-chip);box-shadow:0 5px 30px #64646480}.cars-steps__number{font-family:var(--font-heading);font-weight:700;font-size:var(--text-76);line-height:1;color:color-mix(in srgb,var(--step-color, var(--accent-violet)) 50%,white);margin-bottom:16px}.cars-steps__number:before{content:attr(data-number)}.cars-steps__title{font-family:var(--font-heading);font-weight:700;font-size:var(--text-42);line-height:round(1.3em,1px);color:var(--app-nav-blue);margin:0 0 16px}.cars-steps__text{font-size:var(--text-18);color:var(--landing-black);margin-bottom:28px}.cars-steps__list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:14px}.cars-steps__list li{display:flex;align-items:flex-start;gap:14px;font-size:var(--text-18);color:var(--landing-black);line-height:round(1.5em,1px)}.cars-steps__list li svg{flex-shrink:0;margin-top:2px;color:color-mix(in srgb,var(--step-color, var(--accent-violet)) 50%,white)}@media(min-width:1000px){.cars-steps{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;align-items:start}.cars-steps__media{display:grid;grid-template-rows:100%;position:sticky;top:0;height:100vh}.cars-steps__img{grid-area:1 / 1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .5s ease,transform .5s ease}.cars-steps__img img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 64px);border-radius:var(--radius-chip);box-shadow:0 5px 30px #64646480}.cars-steps__img.is-active{opacity:1;transform:none}.cars-steps__panel{min-height:100vh;display:flex;align-items:center;padding-top:0;padding-bottom:0}.cars-steps__panel-img{display:none}.cars-steps.is-animated .cars-steps__panel-inner{opacity:0;transform:translateY(48px);transition:opacity .6s ease,transform .6s ease}.cars-steps.is-animated .cars-steps__panel-inner.is-visible{opacity:1;transform:none}.cars-steps__number{font-size:var(--text-90)}.cars-steps__title{font-size:var(--text-52)}}@media(prefers-reduced-motion:reduce){.cars-steps__img{transition:none}.cars-steps.is-animated .cars-steps__panel-inner{opacity:1;transform:none;transition:none}}.jaknato-scroll{margin-top:48px}.jaknato-card{position:relative;background:var(--landing-white);border:1px solid var(--landing-graylighter-2);border-radius:var(--radius-lg);box-shadow:0 30px 60px -40px #2a3a6a4d;padding:12px 24px 24px}@media(min-width:1000px){.jaknato-card{position:sticky;top:25px;height:calc(100vh - 50px);overflow:hidden;padding:0 45px}.jaknato-card .cars-steps{height:100%}.jaknato-card:before{content:"";position:absolute;inset:0 0 0 50%;z-index:-1;background:var(--tint-slate)}.jaknato-card .cars-steps__media{position:static;align-self:start;height:calc(100vh - 50px)}.jaknato-card .cars-steps__items{will-change:transform}.jaknato-card .cars-steps__panel{min-height:calc(100vh - 50px);padding:0 30px}.jaknato-card .cars-steps__img img{max-height:calc(100vh - 130px)}}.jaknato-card .cars-steps__title{font-size:var(--text-fluid-title)}.jaknato-card .cars-steps__text{font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-normal);color:var(--muted)}.jaknato-card .cars-steps__list li{font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-normal);color:var(--landing-black)}.cars-steps__scroll-hint{display:flex;flex-direction:column;align-items:center;width:22px;margin-top:60px;color:color-mix(in srgb,var(--step-color, var(--accent-violet)) 50%,white)}.cars-steps__scroll-hint svg{animation:jaknato-scroll-hint 1.8s ease-in-out infinite}.cars-steps__scroll-hint svg+svg{margin-top:-13px;animation-delay:.25s}@keyframes jaknato-scroll-hint{0%,65%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.cars-steps__scroll-hint svg{animation:none}}.b2b-results{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:480px){.b2b-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-result-card{background:var(--landing-white);border-radius:var(--radius-lg);box-shadow:0 3rem 6rem #2a3a6a33;padding:55px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.b2b-result-card:hover{box-shadow:0 2rem 4rem #2a3a6a66}.b2b-result-card__icon-wrap{background:var(--page-accent-soft, rgba(16, 183, 127, .1));border-radius:var(--radius-lg);padding:12px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.b2b-result-card__icon{width:41px;height:41px;object-fit:contain}.b2b-result-card__icon--tinted{display:block;width:34px;height:34px;background-color:var(--page-accent-graphic, var(--landing-green-2-graphic));mask:var(--icon-mask) no-repeat center / contain;-webkit-mask:var(--icon-mask) no-repeat center / contain}@media(min-width:480px)and (max-width:799px){.b2b-results--trio{grid-template-columns:minmax(0,1fr)}}@media(min-width:800px){.b2b-results--trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2b-result-card__title{font-family:var(--font-heading);font-weight:700;font-size:var(--text-22);line-height:round(1.25em,1px);color:var(--app-nav-blue);margin:0}.b2b-result-card__number{font-family:var(--font-heading);font-weight:700;font-size:var(--text-52);line-height:round(1.1em,1px);color:var(--landing-black)}.b2b-result-card__label{font-size:var(--text-18);color:var(--landing-black);line-height:round(1.4em,1px)}@media(min-width:1000px){.b2b-results:not(.b2b-results--trio){grid-template-columns:repeat(4,1fr)}}.faq__title{font-family:var(--font-heading);font-size:var(--prose-article-h2);font-weight:var(--weight-bold);line-height:round(1.2em,1px);letter-spacing:-.02em;color:var(--landing-black);margin:0 0 .8em;text-wrap:balance}.faq__head{text-align:center;margin-bottom:38px}.faq__list{display:grid;gap:12px}.faq--columns .faq__list{gap:14px}@media(min-width:861px){.faq--columns .faq__list{grid-template-columns:1fr 1fr;align-items:start}}.faq__item{padding:0;overflow:hidden}.faq__q{margin:0;font-size:inherit}.faq__button{width:100%;border:none;background:none;cursor:pointer;text-align:left;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-18);line-height:round(1.35em,1px);color:var(--app-nav-blue);transition:color .15s ease}.faq__button:hover{color:var(--landing-green-2-text)}.faq__chevron{flex:none;color:var(--landing-green-2-graphic);transition:transform .2s ease}.faq__button[aria-expanded=true] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 24px 22px;font-family:var(--font-body);font-size:var(--text-16);line-height:round(1.65em,1px);color:var(--muted)}.faq__answer p{margin:0 0 1em}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--landing-green-2-text);text-decoration:underline}.cars-implementation{display:grid;grid-template-columns:1fr;gap:20px}.cars-implementation__card{border-radius:var(--radius-lg);padding:54px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.cars-implementation__card:hover{background:var(--landing-white);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.cars-implementation__card:hover .cars-implementation__shape:before,.cars-implementation__card:hover .cars-implementation__number{transform:scale(1.06)}.cars-implementation__shape{position:relative;flex-shrink:0}.cars-implementation__shape:before{content:"";display:block;width:132px;height:119px;background:color-mix(in srgb,var(--step-color, var(--landing-green-2)) 50%,white);-webkit-mask:var(--step-shape) center / contain no-repeat;mask:var(--step-shape) center / contain no-repeat;transition:transform .3s ease}.cars-implementation__number{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:var(--text-52);line-height:var(--leading-normal);color:var(--landing-white);transition:transform .3s ease}.cars-implementation__text{font-size:var(--text-18);color:var(--landing-black);line-height:round(1.4em,1px)}@media(min-width:640px){.cars-implementation{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.cars-implementation{grid-template-columns:repeat(4,1fr)}}.page-cars{--page-accent: var(--app-nav-blue);--page-accent-text: var(--app-nav-blue);--page-accent-graphic: var(--app-nav-blue-graphic);--page-accent-soft: color-mix(in srgb, var(--app-nav-blue) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--app-nav-blue) 0%, var(--accent-azure) 100%);--btn-shadow: 0 5px 20px hsl(210 55% 28% / .45);--step-color: var(--app-nav-blue);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-cars .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--app-nav-blue) 60%,black) 0%,var(--app-nav-blue) 52%,color-mix(in srgb,var(--accent-azure) 70%,black) 100%)}.page-cars .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-azure) 30%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--accent-azure) 28%,transparent),transparent 72%)}.page-cars .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-cars .section-source--center{margin:28px auto 0;text-align:center}.cta-band--single{padding-bottom:5em}.b2b-personalization{padding-bottom:3em}.b2b-personalization--flush-bottom{padding-bottom:0}.b2b-personalization__img{width:100%;border-radius:var(--radius-chip);display:block}.page-b2b{--page-accent: var(--landing-green-2);--page-accent-text: var(--landing-green-2-text);--page-accent-graphic: var(--landing-green-2-graphic);--page-accent-soft: color-mix(in srgb, var(--landing-green-2) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--landing-green-2) 0%, var(--accent-cyan) 100%);--btn-shadow: 0 5px 20px hsl(160 84% 39% / .45);--step-color: var(--landing-green-2);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-b2b .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--landing-green-2) 55%,black) 0%,var(--landing-green-2) 52%,color-mix(in srgb,var(--accent-cyan) 70%,black) 100%)}.page-b2b .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-emerald) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--tint-cyan) 28%,transparent),transparent 72%)}.page-b2b .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-b2b .section-source--center{margin:28px auto 0;text-align:center}.page-nonprofit{--page-accent: var(--landing-green-2);--page-accent-text: var(--landing-green-2-text);--page-accent-graphic: var(--landing-green-2-graphic);--page-accent-soft: color-mix(in srgb, var(--landing-green-2) 10%, transparent);--nonprofit-gradient-end: hsl(180 70% 35%);--page-gradient: var(--gradient-main);--btn-shadow: 0 5px 20px hsl(160 84% 39% / .45);--step-color: var(--landing-green-2);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-nonprofit .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--landing-green-2) 55%,black) 0%,var(--landing-green-2) 52%,color-mix(in srgb,var(--nonprofit-gradient-end) 80%,black) 100%)}.page-nonprofit .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-emerald) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--tint-cyan) 28%,transparent),transparent 72%)}.page-nonprofit .cta-banner{background-image:linear-gradient(135deg,color-mix(in srgb,var(--landing-green-2) 55%,black) 0%,var(--landing-green-2) 52%,color-mix(in srgb,var(--nonprofit-gradient-end) 80%,black) 100%)}.page-nonprofit .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-nonprofit .section-source--center{margin:28px auto 0;text-align:center}.page-education{--page-accent: var(--accent-azure);--page-accent-text: var(--accent-azure-text);--page-accent-graphic: var(--accent-azure-graphic);--page-accent-soft: color-mix(in srgb, var(--accent-azure) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--accent-azure) 0%, var(--accent-violet) 100%);--btn-shadow: 0 5px 20px hsl(212 84% 52% / .45);--step-color: var(--accent-azure);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-education .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-azure) 50%,black) 0%,var(--accent-azure) 52%,color-mix(in srgb,var(--accent-violet) 80%,black) 100%)}.page-education .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-azure) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--tint-violet) 28%,transparent),transparent 72%)}.page-education .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-education .section-source--center{margin:28px auto 0;text-align:center}.page-travel{--page-accent: var(--accent-amber);--page-accent-text: var(--accent-amber-text);--page-accent-graphic: var(--accent-amber-graphic);--page-accent-soft: color-mix(in srgb, var(--accent-amber) 12%, transparent);--travel-gradient-end: hsl(38 92% 42%);--page-gradient: linear-gradient(135deg, var(--accent-amber) 0%, var(--travel-gradient-end) 100%);--btn-shadow: 0 5px 20px hsl(38 92% 50% / .45);--step-color: var(--accent-amber);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-travel .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-amber) 55%,black) 0%,var(--accent-amber) 55%,var(--travel-gradient-end) 100%)}.page-travel .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-amber) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--travel-gradient-end) 22%,transparent),transparent 72%)}.page-travel .cta-banner{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent-amber) 55%,black) 0%,var(--accent-amber) 55%,var(--travel-gradient-end) 100%)}.page-travel .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-travel .section-source--center{margin:28px auto 0;text-align:center}.page-wholesale{--page-accent: var(--landing-ink);--page-accent-text: var(--landing-ink);--page-accent-graphic: var(--landing-ink-graphic);--page-accent-soft: color-mix(in srgb, var(--landing-ink) 8%, transparent);--page-gradient: linear-gradient(135deg, var(--app-nav-blue) 0%, var(--accent-cyan) 100%);--btn-shadow: 0 5px 20px hsl(222 30% 15% / .45);--step-color: var(--landing-ink);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-wholesale .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--app-nav-blue) 60%,black) 0%,var(--app-nav-blue) 52%,color-mix(in srgb,var(--accent-cyan) 55%,black) 100%)}.page-wholesale .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--accent-cyan) 22%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--accent-cyan) 28%,transparent),transparent 72%)}.page-wholesale .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-wholesale .section-source--center{margin:28px auto 0;text-align:center}.page-estate{--page-accent: var(--accent-violet);--page-accent-text: var(--accent-violet-text);--page-accent-graphic: var(--accent-violet-graphic);--page-accent-soft: color-mix(in srgb, var(--accent-violet) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--app-nav-blue) 0%, var(--accent-violet) 100%);--btn-shadow: 0 5px 20px hsl(270 54% 56% / .45);--step-color: var(--accent-violet);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-estate .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--app-nav-blue) 60%,black) 0%,var(--app-nav-blue) 52%,color-mix(in srgb,var(--accent-violet) 80%,black) 100%)}.page-estate .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-violet) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--accent-violet) 25%,transparent),transparent 72%)}.page-estate .cta-banner{background-image:linear-gradient(135deg,color-mix(in srgb,var(--app-nav-blue) 60%,black) 0%,var(--app-nav-blue) 52%,color-mix(in srgb,var(--accent-violet) 80%,black) 100%)}.page-estate .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-estate .section-source--center{margin:28px auto 0;text-align:center}.page-finance{--page-accent: var(--landing-green-2);--page-accent-text: var(--landing-green-2-text);--page-accent-graphic: var(--landing-green-2-graphic);--page-accent-soft: color-mix(in srgb, var(--landing-green-2) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--landing-green-2) 0%, var(--accent-azure) 100%);--btn-shadow: 0 5px 20px hsl(160 84% 39% / .45);--step-color: var(--landing-green-2);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-finance .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--landing-green-2) 55%,black) 0%,var(--landing-green-2) 52%,color-mix(in srgb,var(--accent-azure) 70%,black) 100%)}.page-finance .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-emerald) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--tint-azure) 28%,transparent),transparent 72%)}.page-finance .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-finance .section-source--center{margin:28px auto 0;text-align:center}.page-retail{--page-accent: var(--accent-cyan);--page-accent-text: var(--accent-cyan-text);--page-accent-graphic: var(--accent-cyan-graphic);--page-accent-soft: color-mix(in srgb, var(--accent-cyan) 10%, transparent);--page-gradient: linear-gradient(135deg, var(--accent-cyan) 0%, var(--landing-green-2) 100%);--btn-shadow: 0 5px 20px hsl(190 78% 40% / .45);--step-color: var(--accent-cyan);--bg-blob-a: var(--app-nav-blue);--bg-blob-b: var(--app-nav-blue);--bg-blob-c: var(--app-nav-blue);--bg-blob-mix-1: 13%;--bg-blob-mix-2: 11%;--bg-blob-mix-3: 10%;--bg-blob-mix-4: 8%}.page-retail .cars-dms-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 55%,black) 0%,var(--accent-cyan) 52%,color-mix(in srgb,var(--landing-green-2) 70%,black) 100%)}.page-retail .cars-dms-banner:before{background:radial-gradient(45% 60% at 12% 0%,color-mix(in srgb,var(--tint-cyan) 35%,transparent),transparent 70%),radial-gradient(50% 65% at 90% 100%,color-mix(in srgb,var(--tint-emerald) 28%,transparent),transparent 72%)}.page-retail .section-source{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--muted-text);max-width:46em;margin:12px 0 0}.page-retail .section-source--center{margin:28px auto 0;text-align:center}
