.si-home .si-services{position:relative;isolation:isolate}.si-home .si-services__container{position:relative;z-index:1}.si-services-wave{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none;mask-image:linear-gradient(to bottom,transparent 0%,black 6%,black 94%,transparent 100%),radial-gradient(ellipse 45% 22% at 50% 15%,#0000002e 0% 40%,#000);mask-composite:intersect}.si-services-wave>svg{position:absolute;inset:0 -3%;width:106%;height:100%}.si-services-wave__blue{stop-color:color-mix(in oklch,var(--ploy-accent-primary-300) 82%,var(--ploy-text-primary))}.si-services-wave__soft{stop-color:color-mix(in oklch,var(--ploy-accent-primary-300) 55%,var(--ploy-text-primary))}.si-services-wave__accent{stop-color:var(--ploy-accent-primary)}.si-services-wave__layer{transform-box:view-box;transform-origin:center;animation:si-services-wave-drift 14s ease-in-out infinite;animation-play-state:paused}.si-services-wave__layer--back{opacity:.82;animation-name:si-services-wave-counterflow;animation-duration:12s}.si-services-wave[data-wave-running=true] .si-services-wave__layer{animation-play-state:running}@keyframes si-services-wave-drift{0%,to{transform:translate3d(-2.8%,1.6%,0)}50%{transform:translate3d(2.8%,-1.6%,0)}}@keyframes si-services-wave-counterflow{0%,to{transform:translate3d(2.2%,-1.2%,0)}50%{transform:translate3d(-2.2%,1.2%,0)}}@media(max-width:1023px){.si-services-wave__detail-tablet{display:none}.si-services-wave__points{opacity:.38}}@media(max-width:639px){.si-services-wave__detail-mobile{display:none}.si-services-wave__layer--back{opacity:.52}.si-services-wave__points{opacity:.3}}@media(prefers-reduced-motion:reduce){.si-services-wave__layer{animation:none;transform:none}}.si-home .si-quotes{--ploy-background-primary: #0a0f23;--ploy-background-secondary: #0e142e;--ploy-background-inverse: #1c2446;--ploy-text-primary: #ffffff;--ploy-text-secondary: #e6e9fa;--ploy-accent-primary: #ee3975;--ploy-button-primary-background: #ee3975;--ploy-button-primary-text: #ffffff;--ploy-border-primary: #34405f;--si-quotes-gold: #f6b93b;--si-quotes-blue: var(--ploy-accent-primary-300);--si-quotes-purple: color-mix(in oklch, var(--ploy-accent-primary-500) 55%, var(--ploy-accent-primary));--si-quotes-shift: 22px;position:relative;isolation:isolate;overflow:clip;padding-block:72px;color:var(--ploy-text-primary);background:linear-gradient(118deg,var(--ploy-background-primary) 0%,var(--ploy-background-primary) 18%,var(--ploy-background-secondary) 37%,var(--ploy-background-inverse) 53%,var(--ploy-background-secondary) 70%,var(--ploy-background-primary) 88%,var(--ploy-background-primary) 100%)}.si-quotes__pattern{position:absolute;inset:0;z-index:0;opacity:.32;pointer-events:none}.si-quotes__pattern .si-services-wave__layer>g:not(:nth-child(6n+1)),.si-quotes__pattern .si-services-wave__points{display:none}.si-quotes__pattern .si-services-wave__layer{animation-name:si-quotes-wave-drift;animation-duration:30s}.si-quotes__pattern .si-services-wave__layer--back{animation-name:si-quotes-wave-counter;animation-duration:36s;opacity:.7}@keyframes si-quotes-wave-drift{0%,to{transform:translate3d(-1.2%,.6%,0)}50%{transform:translate3d(1.2%,-.6%,0)}}@keyframes si-quotes-wave-counter{0%,to{transform:translate3d(1%,-.5%,0)}50%{transform:translate3d(-1%,.5%,0)}}.si-home .si-quotes__container{position:relative;z-index:1;max-width:1200px;padding-inline:40px}.si-quotes__header{max-width:820px;margin-inline:auto;text-align:center}.si-quotes__heading{margin:0;font-size:clamp(30px,2.8vw,38px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.si-quotes .si-quotes__lead{max-width:680px;margin:12px auto 0;color:var(--ploy-text-secondary);font-size:17px;line-height:1.65}.si-quotes__carousel{margin-top:36px}.si-quotes__viewport{overflow:hidden;max-width:1060px;margin-inline:auto;padding:10px 0 calc(var(--si-quotes-shift) + 22px);touch-action:pan-y pinch-zoom;border-radius:4px}.si-quotes__viewport:focus-visible{outline:2px solid var(--si-quotes-blue);outline-offset:4px}.si-quotes__track{display:flex;align-items:stretch}.si-quotes__slide{flex:0 0 33.333%;min-width:0;padding-inline:12px;display:flex}.si-quotes__card{display:flex;flex-direction:column;width:100%;margin:0;padding:24px 26px 22px;border:1px solid transparent;border-radius:20px;background:linear-gradient(160deg,#fff,#f6f8fd 60%,#eef3fb) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--si-quotes-blue) 70%,transparent),color-mix(in srgb,var(--si-quotes-purple) 55%,transparent) 50%,color-mix(in srgb,var(--ploy-accent-primary) 60%,transparent)) border-box;box-shadow:0 16px 36px #03061266;transform:translateZ(0);transition:transform .52s cubic-bezier(.22,.8,.24,1),box-shadow .52s ease,background .52s ease}.si-quotes__card[data-active]{transform:translate3d(0,var(--si-quotes-shift),0);border-width:2px;background:linear-gradient(160deg,#fff,#f8faff 60%,#f1f5fc) padding-box,linear-gradient(135deg,var(--si-quotes-blue),var(--si-quotes-purple) 50%,var(--ploy-accent-primary)) border-box;box-shadow:0 22px 48px #0306127f,0 0 30px color-mix(in srgb,var(--si-quotes-blue) 20%,transparent)}.si-quotes__stars{display:flex;gap:3px;color:#f2a91a}.si-quotes__quote{flex:1;margin:14px 0 0;color:#414b60;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.si-quotes__person{display:flex;flex-direction:column;gap:2px;margin-top:18px;padding-top:14px;border-top:1px solid #dfe5ef}.si-quotes__name{color:#0e142e;font-size:15px;font-weight:700;line-height:1.35}.si-quotes__title{color:#5a6479;font-size:13.5px;line-height:1.45}.si-quotes__controls{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:20px;max-width:1060px;margin:4px auto 0;padding-inline:12px}.si-quotes__center{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}.si-quotes__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid var(--ploy-accent-primary);border-radius:999px;color:var(--ploy-accent-primary);background:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.si-quotes__arrow--next{color:var(--ploy-button-primary-text);background:var(--ploy-accent-primary)}@media(hover:hover)and (pointer:fine){.si-quotes__arrow:hover{color:var(--ploy-button-primary-text);background:var(--ploy-accent-primary);transform:translateY(-1px)}.si-quotes__arrow--next:hover{background:color-mix(in srgb,var(--ploy-accent-primary) 88%,#ffffff)}}.si-quotes__dots{display:flex;justify-content:center;align-items:center;gap:10px}.si-quotes__dot{width:28px;height:20px;padding:0;border:0;background:linear-gradient(currentColor,currentColor) center / 100% 3px no-repeat;color:#ffffff38;cursor:pointer;transition:width .26s ease,color .26s ease}.si-quotes__dot[data-active]{width:40px;color:var(--si-quotes-blue)}@media(hover:hover)and (pointer:fine){.si-quotes__dot:not([data-active]):hover{color:#ffffff73}}.si-home .si-quotes :is(.si-quotes__arrow,.si-quotes__dot,.si-quotes__cta):focus-visible{outline:2px solid var(--si-quotes-blue);outline-offset:3px}.si-quotes .si-quotes__cta{width:auto;min-height:50px;padding:12px 24px;justify-content:center;text-align:center}@media(max-width:1023px){.si-home .si-quotes{padding-block:64px;--si-quotes-shift: 18px}.si-home .si-quotes__container{padding-inline:32px}.si-quotes__viewport{margin-inline:-32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.si-quotes__slide{flex-basis:58%;padding-inline:12px}}@media(max-width:767px){.si-home .si-quotes{padding-block:56px;--si-quotes-shift: 0px}.si-home .si-quotes__container{padding-inline:24px}.si-quotes .si-quotes__lead{font-size:16px}.si-quotes__carousel{margin-top:28px}.si-quotes__viewport{margin-inline:-8px;padding-bottom:24px;-webkit-mask-image:none;mask-image:none}.si-quotes__slide{flex-basis:100%;padding-inline:8px}.si-quotes__card{padding:22px 22px 20px}.si-quotes__controls{grid-template-columns:auto 1fr auto;grid-template-areas:"cta cta cta" "prev dots next";align-items:center;row-gap:20px;column-gap:12px;padding-inline:0}.si-quotes__center{display:contents}.si-quotes__center>.si-quotes__cta{grid-area:cta;justify-self:center}.si-quotes__center>.si-quotes__dots{grid-area:dots}.si-quotes__arrow{grid-area:prev}.si-quotes__arrow--next{grid-area:next}.si-quotes__dots{gap:6px}.si-quotes__dot{width:22px}.si-quotes__dot[data-active]{width:32px}}@media(prefers-reduced-motion:reduce){.si-quotes__card,.si-quotes__dot,.si-quotes__arrow{transition:none}}
