body.route-net-promoter-score-nps-surveys .standalone-generated-page{width:100%;max-width:none;color:var(--sl-color-coal-light);background:#fff;margin:0;overflow:hidden}body.route-net-promoter-score-nps-surveys .standalone-generated-page__content{width:100%;max-width:none;padding:var(--page-content-start) 0 clamp(5rem, 8vw, 8rem);overflow-wrap:anywhere;margin:0}body.route-net-promoter-score-nps-surveys .standalone-generated-page__content>*{max-width:none}body.route-net-promoter-score-nps-surveys .standalone-generated-page__content>*+*{margin-top:0}body.route-net-promoter-score-nps-surveys .standalone-generated-page :is(h1,h2,h3,h4){color:var(--sl-color-coal-dark);letter-spacing:-.025em;font-weight:700}body.route-net-promoter-score-nps-surveys .standalone-generated-page :is(p,li){color:var(--sl-color-coal-light);font-size:var(--sl-prose-font-size);line-height:var(--sl-prose-line-height)}body.route-net-promoter-score-nps-surveys .standalone-generated-page p+p{margin-top:1rem}body.route-net-promoter-score-nps-surveys .standalone-generated-page a:not(.nps-survey-cta){color:var(--sl-color-sky-dark);text-decoration:none}body.route-net-promoter-score-nps-surveys .standalone-generated-page a:not(.nps-survey-cta):is(:hover,:focus-visible){color:var(--sl-color-ocean-dark);text-decoration:underline}body.route-net-promoter-score-nps-surveys .nps-survey-hero{width:min(calc(100% - 4rem), var(--sl-site-shell-width,1280px));grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);grid-template-areas:"copy visual""actions ratings";align-items:center;gap:1.75rem clamp(3rem,5vw,5rem);min-height:555px;margin:0 auto;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-hero__copy{grid-area:copy;min-width:0}body.route-net-promoter-score-nps-surveys .nps-survey-review-summary{width:100%;margin:0 0 1.5rem;padding:0}body.route-net-promoter-score-nps-surveys .nps-survey-hero .nps-survey-review-summary .features-hero-love__rating{justify-content:flex-start}@media (width<=760px){body.route-net-promoter-score-nps-surveys .nps-survey-hero .nps-survey-review-summary .features-hero-love__rating{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem}}@media (width<=360px){body.route-net-promoter-score-nps-surveys .nps-survey-hero .nps-survey-review-summary .features-hero-love__rating{flex-direction:column;align-items:flex-start}}body.route-net-promoter-score-nps-surveys .nps-survey-hero h1.SL-has-text-centered{width:auto;color:var(--sl-color-coal-dark);letter-spacing:-.055em;text-align:left;margin:0;font-size:clamp(3rem,4vw,4rem);font-weight:700;line-height:.99}body.route-net-promoter-score-nps-surveys .nps-survey-hero__visual{grid-area:visual;justify-content:center;align-items:center;min-width:0;display:flex}body.route-net-promoter-score-nps-surveys .nps-survey-hero__visual :is(.sl-img,:is(img,svg:where([data-inline-svg]))){width:min(100%,680px);max-width:none;height:auto;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;margin:0;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-hero-ratings.review-ratings--compact{grid-area:ratings;place-self:start;width:min(100%,39rem);margin:0}body.route-net-promoter-score-nps-surveys .nps-survey-hero>.nps-survey-cta-pair{grid-area:actions;align-self:start;margin-top:0}body.route-net-promoter-score-nps-surveys .nps-survey-cta-pair{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.9rem;width:100%;margin-top:1.75rem;display:flex}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta{border:2px solid var(--sl-color-artichoke-light);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta--primary{background:var(--sl-color-artichoke-light);color:#fff;box-shadow:0 16px 30px color-mix(in srgb, var(--sl-color-artichoke-dark) 20%, transparent)}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta--secondary{color:var(--sl-color-artichoke-light);background:#fff}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta--primary:is(:hover,:focus-visible){border-color:var(--sl-color-artichoke-dark);background:var(--sl-color-artichoke-dark);color:#fff;transform:translateY(-2px)}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta--secondary:is(:hover,:focus-visible){border-color:var(--sl-color-artichoke-dark);color:var(--sl-color-artichoke-dark);transform:translateY(-2px)}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta:focus-visible{outline:3px solid var(--sl-color-ice-light);outline-offset:3px}body.route-net-promoter-score-nps-surveys .nps-survey-intro{width:min(calc(100% - 4rem), var(--sl-site-shell-width,1280px));border-bottom:1px solid var(--sl-color-cotton-dark);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 0}body.route-net-promoter-score-nps-surveys .nps-survey-intro>h2{letter-spacing:-.045em;text-align:center;width:min(100%,920px);margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(2.2rem,3.5vw,3.35rem);line-height:1.06}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-intro>.frame{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:0;padding:0;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-intro .frame>.bit-2,body.route-net-promoter-score-nps-surveys .nps-survey-intro .box{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body.route-net-promoter-score-nps-surveys .nps-survey-intro>.nps-survey-cta-pair{justify-content:center;margin-top:clamp(2rem,4vw,3rem)}body.route-net-promoter-score-nps-surveys .nps-survey-section{width:min(calc(100% - 4rem), var(--sl-site-shell-width,1280px));border-bottom:1px solid var(--sl-color-cotton-dark);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading""subheading media""copy media""cta media";align-items:start;gap:clamp(1rem,2vw,1.5rem) clamp(2.5rem,5vw,5rem);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 0;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-section--media-left{grid-template-areas:"heading heading""media subheading""media copy""media cta"}body.route-net-promoter-score-nps-surveys .nps-survey-section>h2:first-child{width:min(100%,920px);color:var(--sl-color-coal-dark);letter-spacing:-.045em;text-align:center;grid-area:heading;margin:0 auto clamp(1rem,2.5vw,2rem);font-size:clamp(2.2rem,3.5vw,3.35rem);font-weight:700;line-height:1.06}body.route-net-promoter-score-nps-surveys .nps-survey-section>h3{color:var(--sl-color-coal-dark);grid-area:subheading;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2;text-align:left!important}body.route-net-promoter-score-nps-surveys .nps-survey-section>:is(.sl-img,:is(img,svg:where([data-inline-svg]))){width:100%;max-width:100%;max-height:560px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;grid-area:media;align-self:center;margin:0;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section>.sl-img :is(img,svg:where([data-inline-svg])){object-fit:contain;width:100%;height:auto;max-height:560px;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section--history>:is(img,svg:where([data-inline-svg])),body.route-net-promoter-score-nps-surveys .nps-survey-section--history>:where(picture.legacy-image-picture)>:is(img,svg:where([data-inline-svg])){transform-origin:50%;transform:scale(2)}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section>.frame{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;grid-area:copy;margin:0;padding:0;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section>.frame>:is(.bit-2,.bit-5),body.route-net-promoter-score-nps-surveys .nps-survey-section>.frame .box{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body.route-net-promoter-score-nps-surveys .nps-survey-section>.frame>.bit-2+.bit-2{margin-top:1rem}body.route-net-promoter-score-nps-surveys .nps-survey-section>p:not(.template-QRC-text){grid-area:copy;margin:0}body.route-net-promoter-score-nps-surveys .nps-survey-section>.nps-survey-cta-pair{grid-area:cta;align-self:start;margin-top:.75rem}body.route-net-promoter-score-nps-surveys .nps-survey-section :is(ul,ol){margin:0;padding-left:1.3rem}body.route-net-promoter-score-nps-surveys .nps-survey-section li+li{margin-top:.75rem}body.route-net-promoter-score-nps-surveys .nps-survey-section--example{display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section--example>h2:first-child,body.route-net-promoter-score-nps-surveys .nps-survey-section--example>h3{width:min(100%,920px);margin-left:auto;margin-right:auto;text-align:center!important}body.route-net-promoter-score-nps-surveys .nps-survey-section--example>h3{margin-top:-.75rem;margin-bottom:clamp(2rem,4vw,3rem)}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section--example>.frame{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-section--example>.frame>.bit-2+.bit-2{margin-top:0}body.route-net-promoter-score-nps-surveys .nps-survey-section--example>.frame>.bit-2:first-child{border:1px solid var(--sl-color-cotton-dark);background:var(--sl-color-cotton-light);border-radius:16px;padding:clamp(1.25rem,2.5vw,2rem)}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .embedded-survey-template{background:#fff;border:0;border-radius:12px;width:100%;min-height:620px;margin:0;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-action-buttons-frame{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section--example .template-action-buttons-frame .SL-button{border:2px solid var(--sl-color-artichoke-light);min-height:44px;box-shadow:none;color:var(--sl-color-artichoke-light);background:#fff;border-radius:999px;flex:180px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-action-buttons-frame .button-icon{object-fit:contain;width:1.25rem;height:1.25rem}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-QRC-container{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-QRC-image{object-fit:contain;width:112px;height:112px;margin:0;display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-QRC-text{margin:0;font-size:.9rem;line-height:1.55}body.route-net-promoter-score-nps-surveys .nps-survey-section--example>.nps-survey-cta-pair{justify-content:center;margin-top:clamp(2rem,4vw,3rem)}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies{display:block}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>h2:first-child,body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>h2:not(:first-child){text-align:center;width:min(100%,920px);margin-left:auto;margin-right:auto}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>h2:not(:first-child){margin-top:clamp(3rem,6vw,5rem);margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}body.route-net-promoter-score-nps-surveys .nps-company-carousel{width:100%;margin-top:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}body.route-net-promoter-score-nps-surveys .nps-company-carousel:before,body.route-net-promoter-score-nps-surveys .nps-company-carousel:after{z-index:2;content:"";pointer-events:none;width:clamp(32px,8vw,110px);position:absolute;top:0;bottom:0}body.route-net-promoter-score-nps-surveys .nps-company-carousel:before{background:linear-gradient(90deg,#fff,#0000);left:0}body.route-net-promoter-score-nps-surveys .nps-company-carousel:after{background:linear-gradient(270deg,#fff,#0000);right:0}body.route-net-promoter-score-nps-surveys .nps-company-carousel__track{will-change:auto;width:max-content;animation:130s linear infinite paused nps-company-scroll;display:flex}body.route-net-promoter-score-nps-surveys .nps-company-carousel.is-active .nps-company-carousel__track{will-change:transform;animation-play-state:running}body.route-net-promoter-score-nps-surveys .nps-company-carousel:is(:hover,:focus-within) .nps-company-carousel__track{animation-play-state:paused}body.route-net-promoter-score-nps-surveys .nps-company-carousel__list{gap:40px;padding-right:40px;list-style:none;display:flex}body.route-net-promoter-score-nps-surveys .nps-company-carousel__list>.bit-5{width:150px;min-width:150px;box-shadow:none;background:0 0;border:0;padding:0}body.route-net-promoter-score-nps-surveys .nps-company-carousel .SL-pricing-customers{background-color:#0000;background-position:var(--logo-atlas-x) var(--logo-atlas-y);background-repeat:no-repeat;background-size:var(--logo-atlas-size);width:150px;height:92px;box-shadow:none;filter:var(--logo-display-filter,grayscale(1));opacity:var(--logo-display-opacity,.74);border:0;padding:0}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>p.cotton-dark-txt{color:var(--sl-color-concrete-dark);text-align:center;margin:1rem 0 0;font-size:.75rem!important}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section--companies>.frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);width:100%;margin:0;padding:0;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>.frame>.bit-2,body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>.frame .box{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}body.route-net-promoter-score-nps-surveys .nps-survey-section--companies>.nps-survey-cta-pair{justify-content:center;margin-top:clamp(2rem,4vw,3rem)}body.route-net-promoter-score-nps-surveys .nps-survey-more{width:min(calc(100% - 4rem), var(--sl-site-shell-width,1280px));margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 0 0}body.route-net-promoter-score-nps-surveys .nps-survey-more>p.SL-pricing-top-header{color:var(--sl-color-coal-dark);letter-spacing:-.045em;text-align:center;margin:0 auto .8rem;font-size:clamp(2.2rem,3.5vw,3.35rem);font-weight:700;line-height:1.06}body.route-net-promoter-score-nps-surveys .nps-survey-more>p.SL-pricing-top-header+p{width:min(100%,680px);color:var(--sl-color-concrete-dark);text-align:center;margin:0 auto clamp(2.25rem,4vw,3.25rem)}body.route-net-promoter-score-nps-surveys .standalone-generated-page .frame.nps-survey-more-grid{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1rem;padding:0;display:grid}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid>.is-quick-link-bit-in-tours{border:1px solid var(--sl-color-cotton-dark);width:auto;min-width:0;box-shadow:0 16px 34px color-mix(in srgb, var(--sl-color-coal-dark) 7%, transparent);background:#fff;border-radius:16px;margin:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid>.is-quick-link-bit-in-tours:is(:hover,:focus-within){border-color:var(--sl-color-sky-light);box-shadow:0 22px 44px color-mix(in srgb, var(--sl-color-coal-dark) 11%, transparent);transform:translateY(-4px)}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid>.is-quick-link-bit-in-tours>a{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .cover-image-container{background-color:var(--sl-color-cotton-light);background-position:50%;background-repeat:no-repeat;background-size:min(58%,112px);min-height:140px;margin:0}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .box{min-height:250px;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:1.4rem;display:flex}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .frame-header{color:var(--sl-color-coal-dark);margin:0 0 .75rem;font-size:1.15rem;font-weight:700;line-height:1.25}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .coal-dark-txt{margin:0;font-size:1rem;line-height:1.625}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .frame-sub-header{color:var(--sl-color-sky-dark);margin:auto 0 0;padding-top:1.25rem;font-size:.8rem;font-weight:700;line-height:1.4}body.route-net-promoter-score-nps-surveys .nps-survey-more>.nps-survey-cta-pair{justify-content:center;padding-top:clamp(1.5rem,3vw,2.5rem)}@keyframes nps-company-scroll{to{transform:translate(-50%)}}@media (width<=1023px){body.route-net-promoter-score-nps-surveys .nps-survey-hero{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:1.5rem 2.5rem;min-height:500px}body.route-net-promoter-score-nps-surveys .nps-survey-section{gap:1.25rem 2.75rem}body.route-net-promoter-score-nps-surveys .standalone-generated-page .frame.nps-survey-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=819px){body.route-net-promoter-score-nps-surveys .nps-survey-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""actions""visual""ratings";gap:2rem;min-height:0;padding:clamp(3.5rem,9vw,5rem) 0}body.route-net-promoter-score-nps-surveys .nps-survey-hero h1.SL-has-text-centered{text-align:center;font-size:clamp(2.65rem,9vw,3.75rem)}body.route-net-promoter-score-nps-surveys .nps-survey-hero .nps-survey-cta-pair{justify-content:center}body.route-net-promoter-score-nps-surveys .nps-survey-hero__visual :is(.sl-img,:is(img,svg:where([data-inline-svg]))){width:min(100%,620px);margin:0 auto}body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-intro>.frame,body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section--example>.frame,body.route-net-promoter-score-nps-surveys .standalone-generated-page .nps-survey-section--companies>.frame{grid-template-columns:minmax(0,1fr)}body.route-net-promoter-score-nps-surveys .nps-survey-section,body.route-net-promoter-score-nps-surveys .nps-survey-section--media-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""media""subheading""copy""cta"}body.route-net-promoter-score-nps-surveys .nps-survey-section>h3{text-align:center!important}body.route-net-promoter-score-nps-surveys .nps-survey-section>.nps-survey-cta-pair{justify-content:center}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .embedded-survey-template{min-height:560px}}@media (width<=639px){body.route-net-promoter-score-nps-surveys .standalone-generated-page__content{padding-top:var(--page-content-start)}body.route-net-promoter-score-nps-surveys :is(.nps-survey-hero,.nps-survey-intro,.nps-survey-section,.nps-survey-more){width:calc(100% - 2.5rem)!important}body.route-net-promoter-score-nps-surveys :is(.nps-survey-intro,.nps-survey-section,.nps-survey-more){padding-top:4rem;padding-bottom:4rem}body.route-net-promoter-score-nps-surveys .standalone-generated-page a.nps-survey-cta{flex:1 1 0;min-width:min(150px,50% - .45rem);padding-left:.9rem;padding-right:.9rem}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-QRC-container{text-align:center;grid-template-columns:minmax(0,1fr)}body.route-net-promoter-score-nps-surveys .nps-survey-section--example .template-QRC-image{margin:0 auto}body.route-net-promoter-score-nps-surveys .standalone-generated-page .frame.nps-survey-more-grid{grid-template-columns:minmax(0,1fr)}body.route-net-promoter-score-nps-surveys .nps-survey-more-grid .box{min-height:0}}@media (prefers-reduced-motion:reduce){body.route-net-promoter-score-nps-surveys :is(.nps-survey-cta,.is-quick-link-bit-in-tours){transition:none}body.route-net-promoter-score-nps-surveys .nps-company-carousel{overflow-x:auto}body.route-net-promoter-score-nps-surveys .nps-company-carousel__track{animation:none}body.route-net-promoter-score-nps-surveys .nps-company-carousel__list[aria-hidden=true]{display:none}}
