.asite-customer-story,.asite-customer-story *{box-sizing:border-box}.asite-customer-story{background:var(--cs-bg,transparent);color:var(--cs-text,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:var(--cs-pad-y-mobile,40px) 24px;width:100%}.asite-customer-story.asite-customer-story--dots{background-image:radial-gradient(circle at 10px 10px,rgba(var(--cs-dot-rgb,255,255,255),var(--cs-dot-a,.15)) 1px,transparent 1.5px)!important;background-position:var(--cs-dot-x,0) var(--cs-dot-y,0)!important;background-repeat:repeat!important;background-size:20px 20px!important}@media print{.asite-customer-story.asite-customer-story--dots{background-image:none!important}}.asite-customer-story__inner{margin:0 auto;max-width:1280px}.asite-customer-story__gallery{display:flex;flex-direction:column;gap:var(--cs-gap,16px);list-style:none;margin:0;padding:0}.asite-customer-story__item{background:var(--cs-placeholder,#1a1a1c);border-radius:var(--cs-radius,16px);flex:0 0 auto;height:72px;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transition:height var(--cs-ms,.5s) cubic-bezier(.4,0,.2,1),flex-grow var(--cs-ms,.5s) cubic-bezier(.4,0,.2,1)}.asite-customer-story__item.is-active{height:clamp(220px,62vw,320px)}.asite-customer-story__item:after{background:var(--cs-overlay-color,#000);content:"";inset:0;opacity:calc(var(--cs-overlay-pct, 30)/100);pointer-events:none;position:absolute;z-index:1}.asite-customer-story__image{display:block;height:100%;inset:0;margin:0;max-width:none;object-fit:cover;position:absolute;width:100%}.asite-customer-story .asite-customer-story__item .asite-customer-story__trigger{appearance:none;-webkit-appearance:none;background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;cursor:pointer;display:block!important;height:100%!important;inset:0!important;margin:0!important;padding:0!important;position:absolute!important;width:100%!important;z-index:2}.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__trigger{cursor:default}.asite-customer-story .asite-customer-story__item .asite-customer-story__trigger:focus-visible{outline:2px solid var(--cs-focus,#ff5a3c)!important;outline-offset:-4px!important}.asite-customer-story .asite-customer-story__inner .asite-customer-story__button{align-items:center!important;background:var(--cs-btn-bg,#fff)!important;border:0!important;border-radius:var(--cs-btn-radius,4px)!important;bottom:12px!important;color:var(--cs-btn-text,#000)!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;gap:10px!important;height:40px!important;justify-content:center!important;left:12px!important;line-height:1!important;margin:0!important;max-width:calc(100% - 24px)!important;opacity:0;padding:0 14px!important;pointer-events:none;position:absolute!important;text-decoration:none!important;transform:translateY(8px);transform-origin:center;transition:opacity .3s ease,transform .3s ease,background-color .2s ease,visibility 0s linear .3s;visibility:hidden;white-space:nowrap;width:auto!important;z-index:3}.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__button{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .2s ease,background-color .2s ease,visibility 0s linear 0s;visibility:visible}.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__button:hover{background:var(--cs-btn-hover-bg,#f0f0f0)!important;color:var(--cs-btn-text,#000)!important;transform:scale(1.02)}.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__button:focus-visible{outline:2px solid var(--cs-focus,#ff5a3c)!important;outline-offset:2px!important}.asite-customer-story__button-text{margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.asite-customer-story__button-icon{display:block;flex:0 0 auto}.asite-customer-story__panels{display:grid;margin:32px 0 0;padding:0}.asite-customer-story__panel{align-items:center;display:grid;gap:24px;grid-area:1/1;grid-template-columns:minmax(0,1fr);margin:0;min-width:0;opacity:0;padding:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}.asite-customer-story__panel.is-active{opacity:1;transform:translateY(0);transition:opacity var(--cs-ms,.5s) ease .15s,transform var(--cs-ms,.5s) ease .15s,visibility 0s linear 0s;visibility:visible}.asite-customer-story__logo-wrap{border-radius:var(--cs-logo-radius,8px);height:var(--cs-logo-h,54px);margin:0;max-width:100%;overflow:hidden;padding:0;width:var(--cs-logo-w,123px)}.asite-customer-story__logo-wrap--brand{background:var(--cs-logo-bg,#000f9f)}.asite-customer-story__logo-wrap--light{background:var(--cs-logo-light-bg,#fff)}.asite-customer-story__logo{display:block;height:100%;margin:0;max-width:none;object-fit:contain;object-position:center bottom;width:100%}.asite-customer-story__text{color:var(--cs-text,#fff);font-size:clamp(18px,1.875vw,24px);font-weight:500;letter-spacing:-.024em;line-height:1.5;margin:0;max-width:656px;padding:0}.asite-customer-story__text p{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0}.asite-customer-story__text p+p{margin-top:1em}.asite-customer-story__stats{display:flex;flex-wrap:wrap;gap:24px 32px;list-style:none;margin:0;padding:0}.asite-customer-story__stat{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;min-width:0;padding:0}.asite-customer-story__stat-value{color:var(--cs-text,#fff);font-size:clamp(36px,3.75vw,48px);font-weight:500;letter-spacing:-.03em;line-height:normal;margin:0;padding:0;white-space:nowrap}.asite-customer-story__stat-value--mono{font-family:JetBrains Mono,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.asite-customer-story__stat-description{color:var(--cs-muted,#c7c7c7);font-size:13px;font-weight:400;line-height:1.4;margin:0;padding:0}@media (min-width:480px){.asite-customer-story__stats{gap:24px 48px}}@media (min-width:720px){.asite-customer-story{padding-bottom:calc((var(--cs-pad-y-mobile, 40px) + var(--cs-pad-y-desktop, 64px))/2);padding-top:calc((var(--cs-pad-y-mobile, 40px) + var(--cs-pad-y-desktop, 64px))/2)}.asite-customer-story__gallery{flex-direction:row;height:clamp(240px,28.5vw,var(--cs-gallery-h,411px))}.asite-customer-story__item,.asite-customer-story__item.is-active{flex:1 1 0%;height:auto;min-width:0}.asite-customer-story__item.is-active{flex-grow:4.54}.asite-customer-story .asite-customer-story__inner .asite-customer-story__button{bottom:20px!important;font-size:14px!important;height:48px!important;left:20px!important;max-width:calc(100% - 40px)!important;padding:0 16px!important}.asite-customer-story__panels{margin-top:48px}.asite-customer-story__panel{gap:24px 40px;grid-template-columns:auto minmax(0,1fr)}.asite-customer-story__logo-wrap{grid-column:1}.asite-customer-story__stats,.asite-customer-story__text{grid-column:2}}@media (min-width:960px){.asite-customer-story{padding-bottom:var(--cs-pad-y-desktop,64px);padding-top:var(--cs-pad-y-desktop,64px)}.asite-customer-story .asite-customer-story__inner .asite-customer-story__button{bottom:32px!important;left:32px!important;max-width:calc(100% - 64px)!important}.asite-customer-story__panels{margin-top:var(--cs-details-gap,59px)}.asite-customer-story__panel{gap:32px;grid-template-columns:auto minmax(0,656px) auto;justify-content:space-between}.asite-customer-story__stats{column-gap:clamp(32px,4vw,56px);display:grid;grid-column:3;grid-template-columns:repeat(var(--component-cols,2),minmax(0,1fr));row-gap:24px}}@media (prefers-reduced-motion:reduce){.asite-customer-story .asite-customer-story__inner .asite-customer-story__button,.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__button,.asite-customer-story__item,.asite-customer-story__panel,.asite-customer-story__panel.is-active{transition:none!important}.asite-customer-story .asite-customer-story__inner .asite-customer-story__button,.asite-customer-story .asite-customer-story__item.is-active .asite-customer-story__button:hover,.asite-customer-story__panel{transform:none!important}}