.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.si-home .si-about{--ploy-text-primary: #0e142e;--ploy-text-secondary: #414b60;--ploy-background-secondary: #e9eef6;--ploy-border-primary: #d5deeb;--ploy-accent-primary: #ee3975;--ploy-button-primary-background: #ee3975;--ploy-button-primary-text: #ffffff;background:#f1f4f9;color:var(--ploy-text-primary);padding-block:76px}.si-home .si-about__container{max-width:1200px;padding-inline:32px}.si-about__layout{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);column-gap:56px;align-items:start}.si-about__content{grid-column:2;grid-row:1;min-width:0}.si-about__heading{margin:0 0 24px;font-size:clamp(28px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.si-about__paragraphs{display:grid;gap:16px}.si-about__paragraphs .si-copy{margin:0;font-size:16px;line-height:1.65}.si-about__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;padding-top:24px;border-top:1px solid var(--ploy-border-primary)}.si-about__stat{display:flex;flex-direction:column;min-width:0;padding-inline:16px}.si-about__stat:first-child{padding-left:0}.si-about__stat:last-child{padding-right:0}.si-about__stat+.si-about__stat{border-left:1px solid var(--ploy-border-primary)}.si-about__stat-value{margin:0;color:var(--ploy-text-primary);font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.si-about__stat-label{order:1;margin-top:10px;color:var(--ploy-text-secondary);font-size:14px;font-weight:500;line-height:1.45}.si-about__link{margin-top:20px}.si-about__visual{position:relative;grid-column:1;grid-row:1;align-self:stretch;min-width:0;min-height:430px;margin-block:8px;overflow:hidden;border:0;border-radius:0;background:transparent}.si-about__visual :is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.si-about__layout[data-about-reveal-ready=true] [data-about-reveal]{opacity:0;transform:translateY(10px);transition:opacity .46s ease-out,transform .46s ease-out}.si-about__layout[data-about-reveal-ready=true][data-about-entered=true] [data-about-reveal]{opacity:1;transform:none}.si-about__layout [data-about-reveal=paragraphs]{transition-delay:50ms}.si-about__layout [data-about-reveal=stats]{transition-delay:.1s}.si-about__layout [data-about-reveal=link]{transition-delay:.13s}@media(min-width:768px)and (max-width:1023px){.si-home .si-about{padding-block:64px}.si-about__layout{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);column-gap:28px}.si-about__heading{font-size:30px}.si-about__stat{padding-inline:12px}.si-about__stat-value{font-size:30px}}@media(max-width:767px){.si-home .si-about{padding-block:56px}.si-home .si-about__container{padding-inline:24px}.si-about__layout{grid-template-columns:minmax(0,1fr)}.si-about__content{grid-column:1;grid-row:1}.si-about__heading{margin-bottom:22px;font-size:28px}.si-about__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:28px}.si-about__stat{padding-inline:18px}.si-about__stat-value{font-size:32px}.si-about__stat:last-child{grid-column:1 / -1;padding-inline:0;border-left:0;text-align:center}.si-about__visual{grid-column:1;grid-row:2;min-height:0;margin:32px 0 0;aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.si-about__layout[data-about-reveal-ready=true] [data-about-reveal]{opacity:1;transform:none;transition:none}}.si-home .si-services{--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;padding-block:48px;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-home .si-services__container{max-width:1200px;padding-inline:40px}.si-services__heading{max-width:800px;margin:0 auto;text-align:center;font-size:clamp(28px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em}.si-services__lead{max-width:870px;margin-top:10px;margin-inline:auto;text-align:center}.si-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;max-width:1112px;margin-inline:auto;row-gap:12px;column-gap:24px;margin-top:16px}.si-services__item{display:flex;min-width:0}.si-home .si-services .si-card--interactive-service{--ploy-background-primary: #f4f6fa;--ploy-text-primary: #0e142e;--ploy-text-secondary: #414b60;--ploy-border-primary: #dce3ee;display:flex;flex-direction:column;width:100%;min-width:0;padding:14px 18px;border-radius:18px;transform:perspective(1000px) translateY(0) rotateX(0) rotateY(0);transform-origin:center;box-shadow:0 2px 8px #0a0f2314;transition:box-shadow .3s ease-out,transform .3s ease-out}.si-services__icon{flex-shrink:0;margin-bottom:6px}.si-services__title{min-height:2.5em;margin:0;font-size:21px;line-height:1.25;letter-spacing:-.02em}.si-services__description{flex:1;margin-top:6px;font-size:16px;line-height:1.5}.si-services .si-services__cta{align-self:flex-start;width:auto;max-width:100%;margin-top:6px;padding:0;border:0;border-radius:0;justify-content:flex-start;color:var(--ploy-accent-primary);background:transparent;box-shadow:none;white-space:nowrap}.si-services .si-services__cta svg{transition:transform .22s ease-out}.si-home .si-services .si-card--interactive-service:has(:focus-visible){transform:perspective(1000px) translateY(-5px) rotateX(0) rotateY(0);box-shadow:0 10px 24px #0a0f232e}.si-services .si-services__cta:focus-visible{outline:3px solid var(--ploy-text-primary);outline-offset:4px}.si-services .si-services__cta:is(:hover,:focus-visible) svg{transform:translate(3px)}@media(hover:hover)and (pointer:fine){.si-home .si-services .si-card--interactive-service:hover{transform:perspective(1000px) translateY(-5px) rotateX(var(--service-rotate-x, 0deg)) rotateY(var(--service-rotate-y, 0deg));box-shadow:0 10px 24px #0a0f232e}}.si-services [data-service-reveal-ready=true]{opacity:0;transform:translateY(10px);transition:opacity .42s ease-out,transform .42s ease-out;transition-delay:var(--si-service-delay, 0ms)}.si-services [data-service-reveal-ready=true][data-service-entered=true]{opacity:1;transform:none}@media(max-width:1023px){.si-home .si-services{padding-block:44px}.si-home .si-services__container{padding-inline:36px}.si-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.si-home .si-services .si-card--interactive-service{padding:14px 18px}.si-services__heading{font-size:30px}}@media(max-width:767px){.si-home .si-services{padding-block:36px}}@media(max-width:639px){.si-home .si-services{padding-block:36px}.si-home .si-services__container{padding-inline:24px}.si-services__grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.si-home .si-services .si-card--interactive-service{padding:14px 18px}.si-services__title{min-height:0}.si-services__heading{font-size:28px}.si-services__title{font-size:20px}}@media(prefers-reduced-motion:reduce){.si-services [data-service-reveal-ready=true]{opacity:1;transform:none;transition:none}.si-home .si-services .si-card--interactive-service,.si-home .si-services .si-card--interactive-service:is(:hover,:has(:focus-visible)),.si-services .si-services__cta:is(:hover,:focus-visible) svg{transform:none;transition:none}.si-services__icon,.si-services__title,.si-services__description,.si-services .si-services__cta svg{transition:none}}
