.nc-section-label{align-items:center;background:var(--nc-blue-tint,#eaf2ff);border-radius:4px;color:#4b5563;display:inline-flex;font-size:.75rem;gap:.375rem;letter-spacing:.05em;line-height:1.5;padding:.375rem .875rem;text-transform:uppercase;vertical-align:top;white-space:nowrap}.nc-section-label svg{height:.875rem;width:.875rem}.section-customer-stories{background:linear-gradient(180deg,#fef8cc,#fff 30%,#eaf1fe 70%,#fff);overflow:hidden;padding:2.5rem 0;position:relative}@media(min-width:768px){.section-customer-stories{padding:5rem 0}}.section-customer-stories .customer-stories__header{margin-bottom:40px}.section-customer-stories .customer-stories__header h2{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-top:0}@media(min-width:768px){.section-customer-stories .customer-stories__header h2{line-height:1}}@media(min-width:640px){.section-customer-stories .customer-stories__header h2{font-size:2.25rem}}@media(min-width:1024px){.section-customer-stories .customer-stories__header h2{font-size:3rem}}.section-customer-stories .customer-stories__label{margin-bottom:.5rem}.section-customer-stories .customer-stories__highlight{color:#017cff}.section-customer-stories .customer-stories__featured{border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin-bottom:4rem;position:relative}.section-customer-stories .customer-stories__featured.swiper{overflow:hidden}.section-customer-stories .customer-stories__featured>.swiper-wrapper,.section-customer-stories .customer-stories__quotes>.swiper-wrapper{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.section-customer-stories .customer-stories__featured>.swiper-wrapper::-webkit-scrollbar,.section-customer-stories .customer-stories__quotes>.swiper-wrapper::-webkit-scrollbar{display:none}.section-customer-stories .customer-stories__featured>.swiper-wrapper>.swiper-slide,.section-customer-stories .customer-stories__quotes>.swiper-wrapper>.swiper-slide{flex:0 0 100%;scroll-snap-align:start}.section-customer-stories .customer-stories__quotes>.swiper-wrapper{gap:2rem}@media(min-width:1024px){.section-customer-stories .customer-stories__quotes>.swiper-wrapper>.swiper-slide{flex-basis:calc(33.33333% - 1.33333rem)}}.section-customer-stories .customer-stories__case{align-items:stretch;display:grid;grid-template-columns:1fr;height:auto}@media(min-width:1024px){.section-customer-stories .customer-stories__case{grid-template-columns:1fr 1fr}.section-customer-stories .customer-stories__case.swiper-slide{max-height:600px}}.section-customer-stories .customer-stories__quote-panel{background:#ffd600;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:2rem}@media(min-width:1024px){.section-customer-stories .customer-stories__quote-panel{padding:2.5rem}}@media(min-width:1280px){.section-customer-stories .customer-stories__quote-panel{padding:3rem}}.section-customer-stories .customer-stories__quote-mark{display:block;height:3.5rem;margin-bottom:1.5rem;width:3.5rem}.section-customer-stories .customer-stories__headline{color:#14161a;font-size:1.125rem;font-weight:700;line-height:1.375;margin-bottom:1rem}@media(min-width:1024px){.section-customer-stories .customer-stories__headline{font-size:1.25rem}}.section-customer-stories .customer-stories__body{color:#444;font-size:.875rem;line-height:1.625}@media(min-width:1024px){.section-customer-stories .customer-stories__body{font-size:.9375rem}}.section-customer-stories .customer-stories__author-block{margin-top:1rem}.section-customer-stories .customer-stories__author-row{align-items:center;border-top:1px solid rgba(17,24,39,.1);display:flex;gap:.75rem;margin-bottom:1.5rem;padding-top:1.25rem}.section-customer-stories .customer-stories__avatar{border:2px solid #fff;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.05);height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.section-customer-stories .customer-stories__author-name{color:#14161a;font-size:.875rem;font-weight:700}.section-customer-stories .customer-stories__author-role{color:#444;font-size:.75rem}.section-customer-stories .customer-stories__stats{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.5rem}.section-customer-stories .customer-stories__stat{align-items:center;display:flex;gap:.625rem}.section-customer-stories .customer-stories__stat>div:after{background:#2962ff;border-radius:999px;content:"";display:block;height:.25rem;margin-top:.5rem;width:2.25rem}.section-customer-stories .customer-stories__stat:nth-child(2)>div:after{background:#14161a}.section-customer-stories .customer-stories__stat-icon{display:none}.section-customer-stories .customer-stories__stat-value{color:#14161a;font-size:1.25rem;font-weight:700}.section-customer-stories .customer-stories__stat-label{color:#444;font-size:.6875rem}.section-customer-stories .customer-stories__link{align-items:center;color:#017cff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;text-decoration:none;transition:gap .2s ease}.section-customer-stories .customer-stories__link svg{height:.875rem;width:.875rem}.section-customer-stories .customer-stories__link:hover{gap:.625rem;text-decoration:none}.section-customer-stories .customer-stories__quote-panel .customer-stories__link{color:#000}.section-customer-stories .customer-stories__image-panel{height:100%;min-height:360px;position:relative}@media(min-width:1024px){.section-customer-stories .customer-stories__image-panel{min-height:480px}}.section-customer-stories .customer-stories__image-panel .nc-inline-image{display:flex;height:auto;width:100%}.section-customer-stories .customer-stories__image-panel img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-customer-stories .customer-stories__next{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border:1px solid #f3f3f3;border-radius:999px;bottom:1.25rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);cursor:pointer;display:none;height:3rem;justify-content:center;position:absolute;right:1.25rem;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;width:3rem;z-index:5}.section-customer-stories .customer-stories__next.is-visible{display:flex}.section-customer-stories .customer-stories__next svg{color:#2962ff;height:1.25rem;width:1.25rem}.section-customer-stories .customer-stories__next:hover:not(.is-disabled){background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:scale(1.02)}.section-customer-stories .customer-stories__next.is-disabled{cursor:auto;opacity:.35;pointer-events:none}.section-customer-stories .customer-stories__quotes{position:relative}.section-customer-stories .customer-stories__quotes.has-arrows{padding:0 1.5rem}@media(min-width:640px){.section-customer-stories .customer-stories__quotes.has-arrows{padding:0 4rem}}.section-customer-stories .customer-stories__quotes-next,.section-customer-stories .customer-stories__quotes-prev{bottom:auto;top:50%;transform:translateY(-50%)}.section-customer-stories .customer-stories__quotes-next:hover:not(.is-disabled),.section-customer-stories .customer-stories__quotes-prev:hover:not(.is-disabled){transform:translateY(-50%) scale(1.02)}.section-customer-stories .customer-stories__quotes-prev{left:0;right:auto}.section-customer-stories .customer-stories__quotes-prev svg{transform:scaleX(-1)}.section-customer-stories .customer-stories__quotes-next{right:0}.section-customer-stories .customer-stories__testimonial{background:#fff;border:1px solid #f3f3f3;border-radius:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr auto;padding:1.5rem}.section-customer-stories .customer-stories__testimonial.swiper-slide{height:auto}.section-customer-stories .customer-stories__testimonial>*{grid-column:1/-1}.section-customer-stories .customer-stories__testimonial .customer-stories__link{justify-self:start;margin-top:1rem}.section-customer-stories .customer-stories__testimonial>.nc-inline-image{align-self:center;grid-column:1;grid-row:1/span 2}.section-customer-stories .customer-stories__testimonial .customer-stories__testimonial-avatar{align-self:center;border:2px solid #f3f3f3;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.05);grid-column:1;grid-row:1/span 2;height:3rem;margin:0 .75rem 1rem 0;-o-object-fit:cover;object-fit:cover;width:3rem}.section-customer-stories .customer-stories__testimonial h4{align-self:end;color:#14161a;font-size:1.125rem;font-weight:700;grid-column:2;margin:0}@media(min-width:1024px){.section-customer-stories .customer-stories__testimonial h4{font-size:1.25rem}}.section-customer-stories .customer-stories__testimonial .customer-stories__testimonial-company{align-self:start;color:#767676;font-size:.875rem;grid-column:2;margin:0 0 1rem}.section-customer-stories .customer-stories__testimonial-quote{align-self:start;color:#444;display:-webkit-box;flex:1;font-size:.875rem;line-height:1.625;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(min-width:1024px){.section-customer-stories .customer-stories__testimonial-quote{font-size:.9375rem}}.section-customer-stories .customer-stories__remove-item{margin-top:1rem}.section-customer-stories .customer-stories__case.nc-repeater-item .customer-stories__quote-panel{height:auto;overflow:visible}.section-customer-stories .customer-stories__case.nc-repeater-item>.customer-stories__remove-item{grid-column:1/-1;justify-self:start}.section-customer-stories .nc-inline-link{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}.section-customer-stories .nc-inline-link__edit{font-size:.75rem;text-decoration:underline}.section-customer-stories .nc-inline-image{align-items:center;display:inline-flex;flex-direction:column;gap:.375rem}.section-customer-stories .nc-inline-image__change{flex-shrink:0}.section-customer-stories .components-button.customer-stories__avatar,.section-customer-stories .components-button.customer-stories__testimonial-avatar{flex-shrink:0;font-size:.625rem;justify-content:center;line-height:1.1;padding:0;text-align:center;white-space:normal}.section-customer-stories .customer-stories__avatar,.section-customer-stories .customer-stories__image-panel img,.section-customer-stories .customer-stories__testimonial-avatar{cursor:pointer}
