.SolutionHero_hero__oPb_T{position:relative;width:100%;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(65% 70% at 100% 0,rgba(139,89,251,.18) 0,rgba(139,89,251,0) 62%),radial-gradient(58% 62% at 0 100%,rgba(47,92,82,.6) 0,rgba(47,92,82,0) 68%),radial-gradient(115% 85% at 0 0,rgba(255,255,255,.045) 0,rgba(255,255,255,0) 58%)}.SolutionHero_arcs__LnSrK{position:absolute;top:-170px;left:-190px;width:600px;height:600px;pointer-events:none;z-index:0}.SolutionHero_container__bXPGF{position:relative;z-index:1;margin:0 auto;max-width:1280px;padding:clamp(64px,8vw,120px) clamp(24px,5vw,96px) clamp(48px,7vw,96px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,4vw,64px);align-items:center}.SolutionHero_content__tzrQE{display:flex;flex-direction:column;align-items:flex-start}.SolutionHero_eyebrow__vV4WU{margin:0 0 20px calc(.069*clamp(44px,6vw,84px) - .97px);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#6d7179}.SolutionHero_eyebrow__vV4WU,.SolutionHero_title__gzwko{font-family:var(--font-poppins),sans-serif;font-weight:600}.SolutionHero_title__gzwko{margin:0;font-size:clamp(44px,6vw,84px);font-style:normal;line-height:1.03;color:#fbfbfc}.SolutionHero_titleHighlight__m2vsT{font-family:var(--font-serif),serif;font-weight:500;font-style:italic;color:#a78bfa}.SolutionHero_description___y_sF{margin-top:24px;max-width:520px;font-family:var(--font-poppins),sans-serif;font-size:clamp(16.8px,1.3vw,20px);font-weight:400;line-height:1.55;color:#9ca0a6}.SolutionHero_description___y_sF p{margin:0}.SolutionHero_description___y_sF p+p{margin-top:.75em}.SolutionHero_buttons__uU7sX{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.SolutionHero_button__F8jCj{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:999px;font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.SolutionHero_buttonPrimary__WrH5y{background-color:var(--accent);color:#fff;border:none;box-shadow:0 14px 34px -12px var(--accent)}.SolutionHero_buttonPrimary__WrH5y:hover{transform:translateY(-1px);filter:brightness(.94)}.SolutionHero_buttonSecondary__z8Ce8{background-color:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.18)}.SolutionHero_buttonSecondary__z8Ce8:hover{border-color:hsla(0,0%,100%,.4)}.SolutionHero_media__IWARI{display:flex;justify-content:center}.SolutionHero_shape__sjQVo{position:relative;width:min(42vw,520px);aspect-ratio:430.68/462.96}.SolutionHero_shapeInner__ScrBQ{width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430.68 462.96' preserveAspectRatio='none'%3E%3Cpath d='M33.33,194.68L128.25,67.48A167.88,167.88%200%200%201%20397.35,268.28L302.43,395.48A167.88,167.88%200%200%201%2033.33,194.68Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430.68 462.96' preserveAspectRatio='none'%3E%3Cpath d='M33.33,194.68L128.25,67.48A167.88,167.88%200%200%201%20397.35,268.28L302.43,395.48A167.88,167.88%200%200%201%2033.33,194.68Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.SolutionHero_image__s7bIm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SolutionHero_badge__Wy3kV{position:absolute;z-index:2;padding:12px 20px 12px 12px;border-radius:24px;background-color:#fff;color:#212836;font-family:var(--font-poppins),sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:box-shadow .28s ease}.SolutionHero_badgeHead__FLUyL{display:flex;align-items:center;gap:10px}.SolutionHero_badgeIcon__oubMn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%}.SolutionHero_badgeText__Po_Lx{font-size:15px;font-weight:600;color:#212836;white-space:nowrap}.SolutionHero_badgeExpandable___b2dW{cursor:default}.SolutionHero_badgeExpandable___b2dW:focus-visible,.SolutionHero_badgeExpandable___b2dW:focus-within,.SolutionHero_badgeExpandable___b2dW:hover{z-index:3;box-shadow:0 16px 40px rgba(0,0,0,.22)}.SolutionHero_badgeExpandable___b2dW:focus-visible .SolutionHero_badgePanel__2NS3z,.SolutionHero_badgeExpandable___b2dW:focus-within .SolutionHero_badgePanel__2NS3z,.SolutionHero_badgeExpandable___b2dW:hover .SolutionHero_badgePanel__2NS3z{grid-template-rows:1fr;margin-top:10px}.SolutionHero_badgeExpandable___b2dW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SolutionHero_badgePanel__2NS3z{display:grid;grid-template-rows:0fr;width:0;min-width:100%;margin-top:0;transition:grid-template-rows .28s ease,margin-top .28s ease}.SolutionHero_badgePanelInner__uscuJ{overflow:hidden}.SolutionHero_badgeDescription__3TqZ0{font-size:11.5px;line-height:1.5;color:#6e7280}.SolutionHero_badgeDescription__3TqZ0 p{margin:0}.SolutionHero_badgeLeftTop__VjEjR{top:14%;left:-10%}.SolutionHero_badgeLeftMiddle__dKwyJ{top:50%;left:-13%}.SolutionHero_badgeLeftBottom__fz5Bc{top:82%;left:-5%}.SolutionHero_badgeRightTop__xtszj{top:20%;right:-13%}.SolutionHero_badgeRightMiddle__rUOyF{top:50%;right:-13%}.SolutionHero_badgeRightBottom__OidQX{top:82%;right:-5%}@media(max-width:900px){.SolutionHero_container__bXPGF{grid-template-columns:1fr}.SolutionHero_content__tzrQE{order:1}.SolutionHero_media__IWARI{order:2}.SolutionHero_description___y_sF{max-width:100%}.SolutionHero_shape__sjQVo{width:min(80vw,360px)}.SolutionHero_badgeLeftBottom__fz5Bc,.SolutionHero_badgeLeftMiddle__dKwyJ,.SolutionHero_badgeLeftTop__VjEjR{left:0}.SolutionHero_badgeRightBottom__OidQX,.SolutionHero_badgeRightMiddle__rUOyF,.SolutionHero_badgeRightTop__xtszj{right:0}.SolutionHero_badge__Wy3kV{max-width:62%;padding:9px 16px 9px 9px;border-radius:21px}.SolutionHero_badgeText__Po_Lx{font-size:13px}.SolutionHero_badge__Wy3kV~.SolutionHero_badge__Wy3kV~.SolutionHero_badge__Wy3kV{display:none}}@media(max-width:480px){.SolutionHero_badgeText__Po_Lx{font-size:12px}.SolutionHero_badgeDescription__3TqZ0{font-size:11px}.SolutionHero_badge__Wy3kV{padding:8px 14px 8px 8px;border-radius:18px}.SolutionHero_badgeIcon__oubMn{width:20px;height:20px}.SolutionHero_badge__Wy3kV~.SolutionHero_badge__Wy3kV{display:none}}