.svc-page{--primary:var(--sp-primary);--primary-dark:var(--sp-primary-dark);--primary-border:var(--sp-primary-border);--primary-softer:var(--sp-primary-softer);--accent:var(--sp-accent);--accent-dark:var(--sp-accent-dark);--ink:var(--sp-ink);--ink-2:var(--sp-ink-2);--muted:var(--sp-ink-3);--surface:var(--sp-surface);--surface-alt:var(--lk-bg-main);--radius:var(--sp-radius-lg);--radius-band:7px;--radius-sm:var(--sp-radius);--shadow:var(--sp-shadow-lg);--max:1280px;--matrix-line:rgba(31,78,127,.16);--gl-title:1.125rem;--gl-prose:1rem;--rail-bleed:14px;-webkit-font-smoothing:antialiased;background:var(--lk-bg-main);color:var(--ink-2);font-family:var(--sp-f-sans);font-weight:400;line-height:1.6;text-align:start}.svc-page *{box-sizing:border-box}.svc-page a{color:inherit;text-decoration:none}.svc-page img,.svc-page svg{display:block;max-width:100%}.svc-page .container{margin:0 auto;max-width:var(--max);padding:0 28px}.svc-page h1,.svc-page h2,.svc-page h3,.svc-page h4{color:var(--primary);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.svc-page h2{font-size:clamp(1.6rem,3vw,2.1rem)}.svc-page h3{font-size:1.25rem}.svc-page h4{font-size:1.0625rem}.svc-page p{color:var(--ink-2);font-size:var(--gl-prose);margin:0}.svc-page p+p{margin-top:16px}.svc-page .btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--sp-text-md);font-weight:700;gap:9px;justify-content:center;line-height:1.2;padding:11px 20px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.svc-page .btn:hover{transform:translateY(-1px)}.svc-page .btn-primary{background:var(--accent);box-shadow:var(--sp-shadow-sm);color:#fff}.svc-page .btn-primary:hover{background:var(--accent-dark)}.svc-page section{padding:50px 0}.svc-page .section-alt{--band-bg:var(--surface-alt);background:var(--surface-alt)}.svc-page .section-white{--band-bg:var(--surface);background:var(--surface)}.svc-page .section-head{margin-bottom:30px}.svc-page .section-head__row{align-items:flex-start;display:flex;gap:100px;justify-content:space-between}.svc-page .section-head__row h2{max-width:720px}.svc-page .section-head__note,.svc-page .section-head__row>p{color:var(--muted);font-size:var(--gl-prose);max-width:620px}.svc-page .section-head__note{margin-top:14px}.svc-page .kicker{color:var(--sp-ink-3);font-size:var(--sp-text-sm);font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.svc-page .rail{-ms-overflow-style:none;--fade-l:0px;--fade-r:0px;display:flex;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--rail-bleed) 0;scroll-padding-inline-start:48px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.svc-page .rail::-webkit-scrollbar{display:none}.svc-page .rail--cards{gap:20px}.svc-page .rail.can-prev{--fade-l:48px}.svc-page .rail.can-next{--fade-r:72px}.svc-page .rail-cell{display:flex;flex:1 0 30%;flex-direction:column;gap:26px;min-width:0;padding:34px;position:relative;scroll-snap-align:start}.svc-page .rail:not(.rail--expanded) .rail-cell:first-child{padding-left:24px}.svc-page .rail:not(.rail--expanded)>.rail-cell--overflow{display:none}.svc-page .rail-cell+.rail-cell:before{background:linear-gradient(to bottom,transparent,var(--matrix-line) 6%,var(--matrix-line) 94%,transparent);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.svc-page .rail-cell__logo{align-self:flex-start;display:block;height:44px;max-width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:opacity .2s ease;width:auto}.svc-page .rail-cell__logo-frame{align-self:flex-start;border-radius:4px;display:block;height:44px;overflow:hidden}.svc-page .rail-cell__logo-frame:not(.is-loaded){-webkit-animation:svc-logo-shimmer 1.6s ease-in-out infinite;animation:svc-logo-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,rgba(31,78,127,.03) 25%,rgba(31,78,127,.08) 50%,rgba(31,78,127,.03) 75%);background-size:200% 100%;width:62px}.svc-page .rail-cell__logo-frame:not(.is-loaded) .rail-cell__logo{opacity:0}.svc-page .rail-cell__quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-size:1.05rem;font-weight:500;line-height:1.5;margin:0;min-height:4.5em;overflow:hidden}.svc-page .rail-cell__quote.is-open{display:block}.svc-page .rail-cell__body{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.svc-page .rail-cell__actions{align-items:center;display:flex;justify-content:space-between;width:100%}.svc-page .rail-cell__more{align-items:center;background:none;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--sp-text-sm);font-weight:600;gap:6px;padding:0;visibility:hidden}.svc-page .rail-cell__more.is-needed{visibility:visible}.svc-page .rail-cell__more:hover{text-decoration:underline}.svc-page .rail-cell__more svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;transition:transform .16s ease;width:14px}.svc-page .rail-cell__more[aria-expanded=true] svg{transform:rotate(180deg)}.svc-page .rail-cell__translation{color:var(--muted);cursor:default;display:inline-flex;flex-shrink:0}.svc-page .rail-cell__translation svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.svc-page .rail-cell__foot{align-items:center;display:flex;gap:12px;margin-top:auto}.svc-page .rail-cell__figure{flex:0 0 auto;position:relative}.svc-page .rail-cell__avatar{border-radius:50%;box-shadow:0 2px 20px rgba(5,5,5,.16);height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.svc-page .rail-cell__initials{background:var(--primary-softer);color:var(--primary);display:grid;font-size:1.15rem;font-weight:700;letter-spacing:.02em;place-items:center}.svc-page .rail-cell__photo{inset:0;position:absolute}.svc-page .book__flag,.svc-page .proof-voice__flag,.svc-page .rail-cell__flag{background:#fff;border:1px solid #fff;bottom:0;box-shadow:0 1px 2px rgba(10,42,67,.18);height:14px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:17px}.svc-page .rail-cell__who{display:flex;flex-direction:column;gap:2px;min-width:0}.svc-page .rail-cell__company,.svc-page .rail-cell__person,.svc-page .rail-cell__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-page .rail-cell__person{color:var(--ink);font-size:var(--sp-text-base);font-weight:700}.svc-page .rail-cell__company,.svc-page .rail-cell__role{color:var(--muted);font-size:var(--sp-text-sm)}.svc-page .rail-cell__company{font-weight:600}.svc-page .rail-wrap{position:relative}.svc-page .rail-nav{display:none;inset:0;pointer-events:none;position:absolute}.svc-page .rail-nav.is-scrollable{display:block}.svc-page .rail-nav__btn{background:var(--sp-primary-soft);border:1px solid var(--primary);border-radius:50%;box-shadow:var(--sp-shadow-md);color:var(--primary-dark);cursor:pointer;display:inline-grid;height:40px;place-items:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease;width:40px}.svc-page .rail-nav__btn[data-dir=prev]{left:0}.svc-page .rail-nav__btn[data-dir=next]{right:0}.svc-page .rail-nav__btn:hover:not(:disabled){background:var(--primary);color:#fff}.svc-page .rail-nav__btn:disabled{opacity:0}.svc-page .rail-nav__btn svg{stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.svc-page .rail--expanded{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));-webkit-mask-image:none;mask-image:none;overflow:visible;-ms-scroll-snap-type:none;scroll-snap-type:none}.svc-page .rail--quotes.rail--expanded{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.svc-page .rail--quotes.rail--expanded .rail-cell:nth-child(3n+1):before{content:none}.svc-page .rail--quotes.rail--expanded .rail-cell:after{background:linear-gradient(to right,transparent,var(--matrix-line) 6%,var(--matrix-line) 94%,transparent);content:none;height:1px;left:0;position:absolute;top:0;width:300%}.svc-page .rail--quotes.rail--expanded .rail-cell:nth-child(3n+4):after{content:""}.svc-page .rail--quotes.rail--expanded .rail-cell:last-child:not(:nth-child(3n)){background-image:linear-gradient(to bottom,transparent,var(--matrix-line) 6%,var(--matrix-line) 94%,transparent);background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.svc-page .rail-well{padding:0}.svc-page .rail-well .container{max-width:none;padding:0}.svc-page .rail--stacked{display:block;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:0;-ms-scroll-snap-type:none;scroll-snap-type:none}.svc-page .rail--stacked .rail-cell{padding:26px 0;width:100%}.svc-page .rail--stacked:not(.rail--expanded) .rail-cell:first-child{padding-left:0}.svc-page .rail--stacked .rail-cell+.rail-cell:before{background:linear-gradient(to right,transparent,var(--matrix-line) 6%,var(--matrix-line) 94%,transparent);bottom:auto;height:1px;left:0;right:0;top:0;width:auto}.svc-page .rail--quotes.rail--stacked.rail--expanded{display:block;gap:0}.svc-page .rail--quotes.rail--stacked.rail--expanded .rail-cell:after,.svc-page .rail--quotes.rail--stacked.rail--expanded .rail-cell:nth-child(3n+1):before{content:none}.svc-page .rail--quotes.rail--stacked.rail--expanded .rail-cell+.rail-cell:before{content:""}.svc-page .rail--quotes.rail--stacked.rail--expanded .rail-cell:last-child:not(:nth-child(3n)){background-image:none}.svc-page .rail-expand{align-items:center;display:none;justify-content:center;margin-top:26px;position:relative}.svc-page .rail-expand.is-available{display:flex}.svc-page .rail-expand:before{background:linear-gradient(to right,transparent,var(--matrix-line) 6%,var(--matrix-line) 94%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.svc-page .rail-expand__btn{align-items:center;background:var(--band-bg,var(--surface));border:0;color:var(--primary-dark);cursor:pointer;display:inline-flex;font-size:var(--sp-text-sm);font-weight:700;gap:8px;padding:0 18px;position:relative;transition:color .16s ease}.svc-page .rail-expand__btn:hover{color:var(--primary)}.svc-page .rail-expand__btn svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;transition:transform .16s ease;width:16px}.svc-page .rail-expand__btn[aria-expanded=true] svg{transform:rotate(180deg)}@-webkit-keyframes svc-logo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svc-logo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.svc-page .event-card__logo-frame:not(.is-loaded),.svc-page .logo-wall__logo-frame:not(.is-loaded),.svc-page .rail-cell__logo-frame:not(.is-loaded){-webkit-animation:none;animation:none}}@media (min-width:781px) and (max-width:1080px){.svc-page .rail-cell{padding:26px 18px}.svc-page .rail:not(.rail--expanded) .rail-cell:first-child{padding-left:0}}@media (max-width:780px){.svc-page .section-head__row{flex-direction:column;gap:14px}.svc-page .rail-cell{flex:0 0 84%;padding:24px 22px}.svc-page .rail--quotes.rail--expanded{grid-template-columns:minmax(0,1fr)}.svc-page .rail--quotes.rail--expanded .rail-cell+.rail-cell:before{content:none}.svc-page .rail--quotes.rail--expanded .rail-cell:after{width:100%}.svc-page .rail--quotes.rail--expanded .rail-cell+.rail-cell:after{content:""}.svc-page .rail--quotes.rail--expanded .rail-cell:last-child:not(:nth-child(3n)){background-image:none}.svc-page .rail{-webkit-mask-image:none;mask-image:none;scroll-padding-inline-start:0}.svc-page .rail-wrap .rail-nav{display:none}.svc-page .container{padding:0 18px}.svc-page section{padding:52px 0}}@media (max-width:540px){.svc-page .btn{width:100%}}

/*# sourceMappingURL=quote-rail.css.map*/