.nb-qt__fig{margin:0;max-width:76rem}.nb-qt__mark{align-items:center;display:flex;gap:20px;margin-bottom:28px}.nb-qt__mark:after{background:var(--s-tangerine);content:"";flex:1 1 auto;height:2px}.nb-qt__mark span{color:var(--s-tangerine);font-size:5rem;font-weight:400;height:.4em;line-height:.5}.nb-qt__quote{border:0;margin:0;padding:0}.nb-sec .nb-qt__quote p{color:var(--s-ink);font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);font-weight:300;line-height:1.35;margin:0;text-wrap:pretty}.nb-qt__by{align-items:center;display:flex;gap:24px;margin-top:36px}.nb-qt__who{font-size:1rem;line-height:1.5}.nb-qt__name{color:var(--s-ink);display:block;font-size:1.125rem;font-weight:600}.nb-qt__role{color:var(--s-text);display:block}.nb-qt__logo{display:block;height:40px;width:auto}.nb-qt__end{align-items:center;display:flex;gap:20px;margin-top:36px}.nb-qt__end:before{background:var(--s-tangerine);content:"";flex:1 1 auto;height:2px}.nb-qt__end span{color:var(--s-tangerine);font-size:5rem;font-weight:400;height:.4em;line-height:.5}.nb-sec--feature :is(.nb-qt__mark,.nb-qt__end) span{color:var(--nb-coconut)}.nb-sec--feature .nb-qt__end:before,.nb-sec--feature .nb-qt__mark:after{background:hsla(0,0%,100%,.4)}.nb-sec--feature .nb-qt__name,.nb-sec--feature .nb-qt__quote p{color:var(--nb-coconut)}.nb-sec--feature .nb-qt__role{color:hsla(0,0%,100%,.88)}@media (prefers-reduced-motion:no-preference){.nb-js .nb-qt__mark:after{transform:scaleX(0);transform-origin:left center;transition:transform var(--nb-line-in)}.nb-js .nb-qt__mark.is-in:after{transform:scaleX(1)}.nb-js .nb-qt__by,.nb-js .nb-qt__quote{opacity:0;transition:opacity 1.2s ease-out .3s,translate var(--nb-text-in) .3s;translate:0 16px}.nb-js .nb-qt__by{transition-delay:.6s}.nb-js .nb-qt__mark.is-in~.nb-qt__by,.nb-js .nb-qt__mark.is-in~.nb-qt__quote{opacity:1;translate:none}[dir=rtl].nb-js .nb-qt__mark:after{transform-origin:right center}.nb-js .nb-qt__end:before{transform:scaleX(0);transform-origin:right center;transition:transform var(--nb-line-in) .9s}.nb-js .nb-qt__end span{opacity:0;transition:opacity 1.2s ease-out .9s}.nb-js .nb-qt__mark.is-in~.nb-qt__end:before{transform:scaleX(1)}.nb-js .nb-qt__mark.is-in~.nb-qt__end span{opacity:1}[dir=rtl].nb-js .nb-qt__end:before{transform-origin:left center}}@media (max-width:690px){.nb-qt__end span,.nb-qt__mark span{font-size:4rem}.nb-qt__by{align-items:flex-start;flex-direction:column;gap:16px}}