section.hero{padding-bottom:16px;padding-top:16px}.hero__anim{transform:scale(.9);transform-origin:top left}.hero__anim--explainer{--hero-anim-scale:.78;transform:translateY(34px) scale(var(--hero-anim-scale));transform-origin:top right}.hero .n-badges{border-radius:10px;gap:7px;margin-top:24px;padding:7px 12px}.hero .n-badges .n-badges-img{height:66px;width:auto}.hero .n-badges-award{font-size:10.5px;line-height:1.35;max-width:180px}@media (max-width:767px){.hero .n-badges-award{font-size:8.5px}}.hero__title--rotating{display:flex;flex-direction:column;--hero-rotating-size:42px;--hero-rotating-size-md:36px;--hero-rotating-size-sm:32px;background:none;color:#2f1654;-webkit-text-fill-color:#2f1654}@media (min-width:992px) and (max-width:1399.98px){.hero__title--rotating{font-size:var(--hero-rotating-size-md,36px)}}@media (min-width:1400px){.hero__title--rotating{font-size:var(--hero-rotating-size)}}.hero__title-stem{background:linear-gradient(135deg,#2f1654 36.02%,#9146ff);-webkit-background-clip:text;background-clip:text;display:block;-webkit-text-fill-color:transparent}.hero__title-rotator{display:block;position:relative}.hero__title-rotator.is-rotating{height:var(--rotator-h,auto);overflow:hidden}.hero__title-line{color:#9146ff;display:block;position:static;will-change:transform,opacity;-webkit-text-fill-color:#9146ff}.hero__title-rotator.is-rotating .hero__title-line{left:0;position:absolute;right:0;top:0}.hero__title-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.hero__title-rotator.is-rotating{height:auto;overflow:visible}.hero__title-rotator.is-rotating .hero__title-line{opacity:1;position:static;transform:none}}.hero .n-badges_eu .n-badges-award{font-size:10.5px;line-height:1.35;max-width:180px;min-width:0}.hero .n-badges_eu .n-badges-img{height:66px;width:auto}@media (max-width:767px){.hero .n-badges_eu .n-badges-award{font-size:8.5px}}@media (max-width:991.98px){.hero__title--rotating{font-size:var(--hero-rotating-size-sm,32px)}section.hero:has(.hero__title--rotating){padding-top:40px}}