.scroll-features{background:#fff;padding:clamp(4rem,7vw,5.8rem) 0;overflow:hidden}.scroll-features .container{position:relative}.scroll-features__header{max-width:46rem;margin-bottom:2rem}.scroll-features__kicker{color:#168a40;text-transform:uppercase;letter-spacing:.12em;background:#168a4017;border-radius:999px;align-items:center;margin-bottom:.95rem;padding:.42rem .82rem;font-size:.76rem;font-weight:800;display:inline-flex}.scroll-features__title{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.05}.scroll-features__swiper{padding-bottom:3rem;overflow:visible}.scroll-features__slide{height:auto}.scroll-feature-card{background:radial-gradient(circle at 0 0,#168a401f,#0000 35%),linear-gradient(#fffdfa 0%,#f7f0e7 100%);border:none;border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(240px,.86fr);align-items:stretch;gap:clamp(1.2rem,3vw,2rem);height:100%;min-height:clamp(23rem,34vw,28rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2rem) 0;display:grid;box-shadow:0 22px 48px #0f172a14}.scroll-feature-card__copy{flex-direction:column;justify-content:flex-start;gap:1rem;min-width:0;padding-bottom:clamp(1.4rem,3vw,2rem);display:flex}.scroll-feature-card__topline{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.scroll-feature-card__number{color:#fff;letter-spacing:.08em;background:#189244;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;padding:.4rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.scroll-feature-card__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#fa842a;border-radius:999px;align-items:center;padding:.42rem .82rem;font-size:.76rem;font-weight:800;display:inline-flex}.scroll-feature-card__title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:800;line-height:1.06}.scroll-feature-card__desc{color:#475569;margin:0;font-size:.98rem;line-height:1.75}.scroll-feature-card__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.scroll-feature-card__list li{color:#475569;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.6;display:flex}.scroll-feature-card__list i{color:#168a40;margin-top:.18rem;font-size:1rem}.scroll-feature-card__cta{background:#0f172a;border-radius:999px;align-items:center;gap:.48rem;width:fit-content;margin-top:auto;padding:.86rem 1.08rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,gap .2s;display:inline-flex;color:#fff!important}.scroll-feature-card__cta:hover{background:#168a40;gap:.72rem;text-decoration:none;transform:translateY(-1px)}.scroll-feature-card__visual{justify-content:center;align-items:flex-end;min-width:0;min-height:100%;display:flex;overflow:hidden}.scroll-feature-card__image{object-fit:contain;object-position:center bottom;width:min(100%,24rem);height:auto;max-height:clamp(24rem,36vw,32rem);margin-top:auto;margin-bottom:0;display:block}.scroll-feature-card__mobile-visual{display:none}.scroll-feature-card--tracking .scroll-feature-card__visual,.scroll-feature-card--izin-cloud .scroll-feature-card__visual{padding-top:.5rem}.scroll-feature-card--tracking .scroll-feature-card__image{width:min(96%,23rem);max-height:clamp(21rem,32vw,29rem)}.scroll-feature-card--izin-cloud .scroll-feature-card__image{width:min(94%,21.5rem);max-height:clamp(21rem,32vw,29rem)}.scroll-feature-card--ekraf{grid-template-columns:minmax(0,.94fr) minmax(280px,1.06fr);gap:clamp(1.1rem,2.4vw,1.7rem);padding:0;overflow:hidden}.scroll-feature-card--ekraf .scroll-feature-card__copy{justify-content:center;padding:clamp(1.4rem,3vw,2rem) 0 clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2rem)}.scroll-feature-card--ekraf .scroll-feature-card__visual{justify-content:flex-end;align-self:stretch;align-items:stretch;min-height:100%}.scroll-feature-card--ekraf .scroll-feature-card__image{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;margin:0}.scroll-features__fallback{gap:1.15rem;display:grid}.scroll-features__fallbackItem{min-width:0}.scroll-features .swiper-pagination{bottom:0!important}.scroll-features .swiper-pagination-bullet{opacity:1;background:#0f172a33;width:.62rem;height:.62rem;transition:transform .2s,background-color .2s}.scroll-features .swiper-pagination-bullet-active{background:#168a40;transform:scale(1.05)}@media (max-width:1199.98px){.scroll-feature-card{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);min-height:25rem}}@media (max-width:767.98px){.scroll-features{padding:3.5rem 0}.scroll-features__header{margin-bottom:1.45rem}.scroll-feature-card{border-radius:1.55rem;grid-template-columns:1fr;gap:1rem;min-height:auto;padding:1.25rem}.scroll-feature-card__copy{padding-bottom:0}.scroll-feature-card--ekraf .scroll-feature-card__copy{justify-content:flex-start;padding:0}.scroll-feature-card__visual{display:none}.scroll-feature-card__title{font-size:1.3rem}.scroll-feature-card__desc,.scroll-feature-card__list li{font-size:.89rem;line-height:1.65}.scroll-feature-card__image{width:min(132%,17rem);max-height:18.5rem}.scroll-feature-card__mobile-visual{justify-content:center;margin:1rem 0 .5rem;display:flex}.scroll-feature-card__image-mobile{object-fit:contain;border-radius:.75rem;max-width:100%;height:auto;max-height:12rem}}@media (max-width:575.98px){.scroll-feature-card{border-radius:1.35rem;min-height:auto;padding:1.1rem}.scroll-feature-card__topline{gap:.55rem}.scroll-feature-card__number,.scroll-feature-card__badge{font-size:.68rem}.scroll-feature-card__cta{padding:.76rem .96rem;font-size:.84rem}.scroll-feature-card__image{width:min(136%,13.75rem);max-height:15.25rem}}.scroll-features__interactive{position:relative}.scroll-features__prev,.scroll-features__next{z-index:3;color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .22s,background-color .22s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 30px #0f172a29}.scroll-features__prev{left:0}.scroll-features__next{right:0}.scroll-features__prev:hover,.scroll-features__next:hover{background:#1f1f2a;transform:translateY(calc(-50% - 1px))}.scroll-features__prev i,.scroll-features__next i{font-size:1.05rem;line-height:1}@media (max-width:767.98px){.scroll-features__prev,.scroll-features__next{width:3rem;height:3rem}}
