.customer-journey-section__intro{margin-top:16px;text-align:left}@media (min-width:1024px){.customer-journey-section__intro{margin-top:32px;text-align:center}}.customer-journey-section__intro p{font-size:inherit;line-height:inherit;margin:0}.customer-journey-section__timeline{position:relative}.customer-journey-section__timeline-item:first-child{margin-top:0;padding-top:0}.customer-journey-section__timeline-item{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-bottom:1rem;margin-top:0;padding-top:0;position:relative}@media (min-width:1024px){.customer-journey-section__timeline-item{gap:1.5rem}.customer-journey-section__timeline-item:last-child{margin-bottom:0}}.customer-journey-section__timeline-item:has(.customer-journey-section__timeline-item-image){grid-template-columns:80px 1fr}@media (min-width:1024px){.customer-journey-section__timeline-item:has(.customer-journey-section__timeline-item-image){grid-template-columns:150px auto 1fr;margin-bottom:72px}.customer-journey-section__timeline-item:has(.customer-journey-section__timeline-item-image):last-child{margin-bottom:0}}.customer-journey-section__timeline-item:has(.customer-journey-section__timeline-item-image) .customer-journey-section__timeline-item-icon:before{bottom:-60px}.customer-journey-section__timeline-item:last-child .customer-journey-section__timeline-item-icon:before{display:none}.customer-journey-section__timeline-item:not(:has(.customer-journey-section__timeline-item-image)) .customer-journey-section__timeline-item-icon{display:flex}.customer-journey-section__timeline-item-icon{display:none;height:100%;justify-content:center;position:relative;z-index:20}@media (min-width:1024px){.customer-journey-section__timeline-item-icon{display:flex}}.customer-journey-section__timeline-item-icon:before{--tw-translate-x:-50%;--tw-content:"";bottom:0;content:var(--tw-content);left:50%;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:.125rem;z-index:-1}.customer-journey-section__timeline-item-content{text-align:left}.customer-journey-section__timeline-item-content--distinct{border:1px solid var(--color-border);border-radius:1rem;padding:1rem}.customer-journey-section__timeline-item-title{border-radius:9999px;display:block;margin-top:0;padding:.5rem 1.5rem}@media (min-width:1024px){.customer-journey-section__timeline-item-title{display:inline-block;min-width:256px;width:auto}}.customer-journey-section__timeline-item-title--blended{border-radius:0;border-width:0;padding:0;width:auto}@media (min-width:1024px){.customer-journey-section__timeline-item-title--blended{display:inline;min-width:0}}.customer-journey-section__timeline-item-image{align-items:flex-end;border-radius:.5rem;display:flex;height:80px;justify-content:center;overflow:visible;position:relative;width:80px}@media (min-width:1024px){.customer-journey-section__timeline-item-image{border-radius:1rem}}.customer-journey-section__timeline-item-image{background-color:var(--step-bg-color)}@media (min-width:1024px){.customer-journey-section__timeline-item-image{height:150px;width:150px}}.customer-journey-section__timeline-item-image img{--tw-translate-x:-50%;bottom:0;display:block;height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;overflow:visible;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:var(--image-width-mobile);z-index:2}@media (min-width:1024px){.customer-journey-section__timeline-item-image img{width:var(--image-width-desktop)}}.customer-journey-section__timeline-item-description p{font-size:inherit;line-height:inherit;margin:0}.customer-journey-section__conclusion{margin-top:32px;text-align:left}@media (min-width:1024px){.customer-journey-section__conclusion{margin-top:40px;text-align:center}}.customer-journey-section__conclusion p{font-size:inherit;line-height:inherit}.customer-journey-section__conclusion p+p{margin-top:.75rem}@media (min-width:1024px){.customer-journey-section__conclusion p+p{margin-top:1rem}}
