.cs-metrics{display:flex;flex-wrap:wrap;gap:32px}.cs-metric{display:flex;flex-direction:column;gap:4px}.cs-metric__value{font-size:40px;font-weight:800;line-height:1;color:#170D3D}.cs-metric__label{font-size:14px;color:#5a5a72;letter-spacing:.02em}.cs-metrics.cs-metrics--hero .cs-metric__value{color:#fff}.cs-metrics.cs-metrics--hero .cs-metric__label{color:rgb(255 255 255 / .75)}.cs-section-title{font-size:30px;font-weight:700;color:#170D3D;margin:0 0 26px;line-height:1.25}.cs-meta{background:#fff;border:1px solid #e7e7f2;border-radius:20px;padding:28px 30px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 35px rgb(17 17 51 / .06)}.cs-meta__row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #f0f0fa;padding-bottom:12px}.cs-meta__row:last-of-type{border-bottom:0;padding-bottom:0}.cs-meta__k{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8a8aa0}.cs-meta__v{font-size:15px;color:#170D3D;text-align:right;font-weight:500}.cs-meta__link{margin-top:6px;font-weight:600;color:#3A0CA3;text-decoration:none}.cs-meta__link:hover{text-decoration:underline}.cs-rte{color:#42425a;line-height:1.75;font-size:17px}.cs-rte p{margin:0 0 1em}.cs-rte p:last-child{margin-bottom:0}.cs-story{display:flex;flex-direction:column;gap:56px}.cs-block h2{font-size:30px;font-weight:700;color:#170D3D;margin:0 0 18px;line-height:1.25}.cs-block--ti{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.cs-ti--left{direction:rtl}.cs-ti--left>*{direction:ltr}.cs-ti__img img,.cs-block--imgfull img,.cs-gallery__item img,.cs-ba__col img,.cs-related__img img{width:100%;height:auto;border-radius:16px;display:block}.cs-block--imgfull{margin:0}.cs-block--imgfull figcaption,.cs-ba__label{font-size:14px;color:#8a8aa0;margin-top:10px}.cs-pullquote{margin:0;border-left:4px solid #3A0CA3;padding:8px 0 8px 26px}.cs-pullquote p{font-size:24px;font-weight:600;color:#170D3D;line-height:1.4;margin:0 0 10px}.cs-pullquote cite{font-style:normal;color:#8a8aa0;font-size:15px}.cs-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:28px}.cs-result{background:#fff;border-radius:18px;padding:26px;box-shadow:0 10px 35px rgb(17 17 51 / .06);display:flex;flex-direction:column;gap:6px}.cs-result__value{font-size:42px;font-weight:800;color:#3A0CA3;line-height:1}.cs-result__label{font-size:15px;color:#42425a}.cs-result__ba{font-size:13px;color:#8a8aa0;margin-top:4px}.cs-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.cs-ba{display:flex;flex-direction:column;gap:32px}.cs-ba__imgs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-ba__col{margin:0}.cs-ba__col figcaption{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8a8aa0;margin-bottom:8px}.cs-testimonial{margin:0;background:#170D3D;color:#fff;border-radius:22px;padding:40px 44px}.cs-testimonial blockquote{margin:0 0 22px;font-size:24px;line-height:1.5;font-weight:500}.cs-testimonial__by{display:flex;align-items:center;gap:14px}.cs-testimonial__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover}.cs-testimonial__id{display:flex;flex-direction:column}.cs-testimonial__meta{color:rgb(255 255 255 / .7);font-size:14px}.cs-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.cs-related__card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 35px rgb(17 17 51 / .06);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cs-related__card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgb(17 17 51 / .12)}.cs-related__img img{border-radius:0}.cs-related__body{padding:20px 22px}.cs-related__body h3{margin:0 0 6px;font-size:18px;color:#170D3D}.cs-related__metric{font-size:14px;font-weight:700;color:#3A0CA3}.cs-card__badges{display:flex;flex-wrap:wrap;gap:8px}.cs-badge{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:999px;line-height:1}.cs-badge--industry{background:#f0e9ff;color:#531dab}.cs-badge--cs_service{background:#e6f4ff;color:#0958d9}.cs-card__metrics{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cs-card__metric{display:flex;align-items:center;gap:10px;margin:0;padding:0}.cs-card__metric-icon{width:18px;height:18px;flex:0 0 auto;color:#3A0CA3}.cs-card__metric-value{font-size:17px;font-weight:800;color:#170D3D;flex:0 0 auto}.cs-card__metric-label{font-size:14px;color:#5a5a72}.cs-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3A0CA3;border:2px solid #ece7fb;border-radius:999px;padding:9px 20px;text-decoration:none}.cs-card.cs-card{--height:100%;height:100%;--width:100%;width:100%}.cs-card{position:relative;transition:transform .28s ease,box-shadow .28s ease;container-type:inline-size;container-name:cscard}.cs-card.cs-card:hover,.cs-card.cs-card:focus-within{transform:translateY(-8px);box-shadow:0 24px 60px rgb(15 23 42 / .14)}.cs-card .cs-card__cover{aspect-ratio:16/9;overflow:hidden;position:relative;flex:0 0 auto}.cs-card .cs-card__cover .elementor-widget-image,.cs-card .cs-card__cover .elementor-widget-image .elementor-widget-container{position:absolute;inset:0;margin:0;height:100%}.cs-card .cs-card__cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 0%;transition:object-position 4.2s cubic-bezier(.22,.61,.36,1),transform .35s ease}.cs-card:hover .cs-card__cover img,.cs-card:focus-within .cs-card__cover img{object-position:50% 100%;transform:scale(1.02)}.cs-card .cs-card__cover::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#ECE7FB}.cs-card .cs-card__title{min-width:0}.cs-card .cs-card__title .elementor-heading-title{text-wrap:balance}.cs-card .cs-card__title,.cs-card .cs-card__kpi{position:relative;z-index:3}.cs-kpi{display:flex;flex-direction:column;gap:2px;text-align:right;align-items:flex-end;transition:box-shadow .28s ease}.cs-kpi__top{display:inline-flex;align-items:center;gap:5px}.cs-kpi__arrow{width:15px;height:15px;flex:0 0 auto}.cs-kpi__value{font-family:'Heebo',sans-serif;font-size:24px;font-weight:800;line-height:1.05;letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-kpi__label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:600;line-height:1.3;max-width:11ch}.cs-card:hover .cs-kpi{box-shadow:0 0 0 1px rgb(58 12 163 / .16),0 6px 18px rgb(58 12 163 / .14)}.cs-kpi--empty{font-size:12px;color:#8A8AA0;font-style:italic}.cs-card .cs-card__excerpt{position:relative;z-index:3}.cs-card .cs-card__excerpt .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-card .cs-card__excerpt p{margin:0}.cs-card .cs-card__meta{border-top:1px solid #ECE7FB;padding-top:18px}.cs-meta--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 16px;background:none;border:0;padding:0;box-shadow:none}.cs-meta--cols .cs-meta__item{display:grid;grid-template-columns:17px 1fr;gap:0 8px;align-items:start;min-width:0}.cs-meta--cols .cs-meta__icon{grid-row:1/span 2;width:17px;height:17px;color:#5A5A72;margin-top:1px}.cs-meta--cols .cs-meta__body{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-meta--cols .cs-meta__label{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6B6B85}.cs-meta--cols .cs-meta__value{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;color:#170D3D;line-height:1.35;text-align:left}.cs-card .cs-card__features{border-top:1px solid #ECE7FB;padding-top:18px}.svc1-featrow__eyebrow{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6B6B85;margin:0 0 11px;line-height:1.3}.svc1-featrow{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px 16px}.svc1-featrow__item{display:grid;grid-template-columns:17px 1fr;gap:0 7px;align-items:start;margin:0;padding:0;min-width:0}.svc1-featrow__icon{display:inline-flex;color:#5A5A72;margin-top:1px}.svc1-featrow__icon :is(img,svg){width:17px;height:17px;display:block}.svc1-featrow__label{font-family:'Montserrat',sans-serif;font-size:12.5px;font-weight:600;color:#42425A;line-height:1.32;overflow-wrap:break-word}.cs-card .cs-card__action{border-top:1px solid #ECE7FB;padding-top:20px;margin-top:auto}.cs-cta{--cs-cta-from:#3A0CA3;--cs-cta-to:#6D28D9;--cs-cta-angle:135deg;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;padding:14px 22px;border-radius:14px;text-decoration:none;color:#fff;background-image:linear-gradient(var(--cs-cta-angle),var(--cs-cta-from),var(--cs-cta-to));transition:box-shadow .25s ease,transform .25s ease}.cs-cta__arrow{width:17px;height:17px;flex:0 0 auto;transition:transform .25s ease}.cs-card:hover .cs-cta{box-shadow:inset 0 0 0 999px rgb(255 255 255 / .13),0 10px 26px rgb(58 12 163 / .3)}.cs-card:hover .cs-cta__arrow{transform:translateX(3px)}.cs-card .cs-card__body{--position:static;position:static}.cs-card .cs-card__action{position:static}.cs-cta--stretch::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.cs-cta:focus-visible{outline:3px solid #170D3D;outline-offset:3px}.cs-cta--empty{font-size:12px;color:#8A8AA0;font-style:italic;background:none;color:#8A8AA0;min-height:0}.cs-cards-ready .cs-card{opacity:0;transform:translateY(18px);transition:opacity .55s ease var(--cs-delay,0ms),transform .55s ease var(--cs-delay,0ms),box-shadow .28s ease}.cs-cards-ready .cs-card.is-in{opacity:1;transform:none}.cs-cards-ready .cs-card.is-in:hover,.cs-cards-ready .cs-card.is-in:focus-within{transform:translateY(-8px)}.cs-cards-ready .swiper-slide .cs-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cs-card.cs-card,.cs-card .cs-card__cover img,.cs-cta,.cs-cta__arrow,.cs-kpi{transition:none}.cs-card:hover,.cs-card:focus-within,.cs-cards-ready .cs-card.is-in:hover,.cs-cards-ready .cs-card.is-in:focus-within{transform:none}.cs-card:hover .cs-card__cover img,.cs-card:focus-within .cs-card__cover img{object-position:50% 0%;transform:none}.cs-cards-ready .cs-card{opacity:1;transform:none}}@container cscard (max-width:540px){.svc1-featrow{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}}@container cscard (max-width:360px){.cs-card .cs-card__head{flex-wrap:wrap}.cs-kpi{text-align:left;align-items:flex-start}.cs-kpi__label{max-width:none}}@container cscard (max-width:339px){.cs-meta--cols{grid-template-columns:1fr;gap:14px}}@supports not (container-type:inline-size){@media (max-width:600px){.cs-card .cs-card__head{flex-wrap:wrap}.cs-meta--cols{grid-template-columns:1fr;gap:14px}.svc1-featrow{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.cs-kpi{text-align:left;align-items:flex-start}.cs-kpi__label{max-width:none}}}.svc-faq-cases__slider .elementor-swiper-button.swiper-button-lock.swiper-button-lock,.ind1-cases__slider .elementor-swiper-button.swiper-button-lock.swiper-button-lock{display:none}.svc-faq-cases__slider:has(.swiper:not(.swiper-initialized)) .elementor-swiper-button,.ind1-cases__slider:has(.swiper:not(.swiper-initialized)) .elementor-swiper-button{display:none}@media (min-width:768px){.ind1-cases__slider .swiper:not(.swiper-initialized) .swiper-slide{max-width:calc((100% - 24px) / 2)}}.saiftec-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:22px;justify-content:center;align-items:stretch;width:100%}.saiftec-filters>.e-con,.saiftec-filters>.elementor-element{flex:1 1 360px;min-width:0}.saiftec-filter-card{background:#fff;border:1px solid #ece7fb;border-radius:20px;padding:22px 24px;box-shadow:0 10px 30px rgb(17 17 51 / .05)}.saiftec-filter-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.saiftec-filter-head__icon{width:20px;height:20px;flex:0 0 auto;color:#3A0CA3}.saiftec-filter-head__label{font-size:16px;font-weight:700;color:#170D3D;letter-spacing:.01em}.saiftec-filter-card .e-filter{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0;border:0;background:none}.saiftec-filter-card .e-filter-item[data-filter="__all"]{order:-1}.saiftec-filter-card .e-filter-item{appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1;color:#5a5a72;background:#f6f4ff;border:1px solid #ece7fb;border-radius:999px;padding:9px 16px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.saiftec-filter-card .e-filter-item:hover{color:#3A0CA3;border-color:#d9cffb;background:#efeaff}.saiftec-filter-card .e-filter-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(58 12 163 / .25)}.saiftec-filter-card .e-filter-item[aria-pressed="true"]{color:#fff;background:#3A0CA3;border-color:#3A0CA3;box-shadow:0 6px 16px rgb(58 12 163 / .25)}@media (max-width:781px){.saiftec-filters{flex-direction:column;gap:16px}.saiftec-filter-card{padding:18px 18px}}@media (max-width:880px){.cs-block--ti{grid-template-columns:1fr;gap:24px}.cs-ti--left{direction:ltr}.cs-ba__imgs{grid-template-columns:1fr}.cs-metric__value{font-size:32px}.cs-result__value{font-size:34px}.cs-testimonial{padding:30px 26px}.cs-testimonial blockquote{font-size:20px}}@media (prefers-reduced-motion:reduce){.cs-related__card{transition:none}}