@font-face{font-family:IV Archivo;src:url(solutions-hero/archivo-latin-wght-normal.woff2?iv=8f704806dbedeaae) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IV Inter;src:url(figma-shell/inter-latin.woff2?iv=3100e775e8616cd2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IV Manrope;src:url(figma-shell/manrope-latin.woff2?iv=a30ddcd349703aff) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IV DM Sans;src:url(figma-shell/dm-sans-latin.woff2?iv=9fea608a947e6702) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}.figma-page .fg-brand{position:relative;display:block;flex:none}.figma-page .fg-brand img{display:block;max-width:none;width:auto;height:auto}.figma-page .fg-brand-clip{position:absolute;display:block;overflow:hidden}.figma-page .fg-brand-arc{position:absolute;display:flex;align-items:center;justify-content:center}.figma-page .fg-brand-arc img{flex:none;transform:rotate(32.4deg)}.figma-page .fg-brand-eye,.figma-page .fg-brand-letter{position:absolute}.figma-page .fg-final-cta{background:#fff;padding:180px var(--content-pad);display:flex;justify-content:center}.figma-page .fg-final-inner{width:1024px;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.figma-page .fg-final-spark{display:block;width:56px;height:56px;flex:none}.figma-page .fg-final-cta h2{margin:40px 0 0;font:600 48px/60px var(--font-main);letter-spacing:0;color:#1a1a1a;max-width:768px}.figma-page .fg-final-cta p{margin:24px 0 0;font:400 16px/24px var(--font-alt);color:#7a7a7a;max-width:672px}.figma-page .fg-final-actions{margin-top:40px;display:flex;justify-content:center;gap:8px}.figma-page .fg-button{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a020ef;border-radius:360px;padding:8px 16px;font:600 14px/1.47 var(--font-main);letter-spacing:.14px;text-decoration:none;transition:box-shadow .2s,transform .2s,background-color .2s;white-space:nowrap}.figma-page .fg-button--solid{width:171px;background:#a020ef;color:#fff;border-color:#831ac433;font-weight:700}.figma-page .fg-button--outline{width:140px;background:transparent;color:#a020ef}.figma-page .fg-button img{display:block;width:20px;height:20px}.figma-page .fg-button:focus-visible,.figma-page .fg-footer a:focus-visible{outline:3px solid #c982f5;outline-offset:5px}.figma-page .fg-footer{--fg-footer-offset:0px;position:relative;background:#0d0b1a;overflow:hidden;padding:calc(108px + var(--fg-footer-offset)) var(--content-pad) 69px;color:#fff9;isolation:isolate}.figma-page .fg-footer--use-cases{--fg-footer-offset:32px}.figma-page .fg-footer-art{position:absolute;inset:0;pointer-events:none;z-index:-1}.figma-page .fg-footer-art>img{position:absolute;display:block;max-width:none}.figma-page .fg-footer-dots{transform:rotate(90deg)}.figma-page .fg-footer-dots--top{left:calc(50% - 710px);top:calc(60px + var(--fg-footer-offset))}.figma-page .fg-footer-dots--right{left:calc(50% + 688px);top:calc(407px + var(--fg-footer-offset))}.figma-page .fg-footer-ring{opacity:.3;transform:rotate(90deg) scaleY(-1)}.figma-page .fg-footer-ring--small{left:calc(50% + 595.13px);top:calc(293.13px + var(--fg-footer-offset))}.figma-page .fg-footer-ring--medium{left:calc(50% + 435.24px);top:calc(133.24px + var(--fg-footer-offset))}.figma-page .fg-footer-ring--large{left:calc(50% + 249px);top:calc(-53px + var(--fg-footer-offset))}.figma-page .fg-footer-glow{position:absolute;left:calc(50% - 896px);top:calc(13px + var(--fg-footer-offset));width:1768px;height:347.534px;filter:blur(210px)}.figma-page .fg-footer-spark{left:calc(50% + 659px);top:calc(371px + var(--fg-footer-offset))}.figma-page .fg-footer-content{position:relative;max-width:1320px;margin-inline:auto}.figma-page .fg-footer-top{height:114px;display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.figma-page .fg-footer-logo{display:block;width:353px;height:69.389px;flex:none}.figma-page .fg-footer-top>p{width:355px;margin:8px 0 0;font:400 14px/1.8 var(--font-main);letter-spacing:.28px;text-transform:capitalize}.figma-page .fg-footer-divider{position:relative;top:-1px;height:1px;overflow:hidden}.figma-page .fg-footer-divider img{display:block;max-width:none;width:auto;height:1px}.figma-page .fg-footer-columns{display:grid;grid-template-columns:200px 200px 120px 160px 120px;gap:24px;margin-top:49px;min-height:518px;padding-bottom:48px;align-content:start}.figma-page .fg-footer-column{min-width:0}.figma-page .fg-footer-column h2{margin:0;font:700 20px/24px var(--font-main);letter-spacing:-.3px;color:#fff;text-transform:capitalize}.figma-page .fg-footer-rule{display:block;max-width:none;margin-top:23px;width:76px;height:1px}.figma-page .fg-footer-links{display:flex;flex-direction:column;gap:8px;margin-top:24px}.figma-page .fg-footer-links a,.figma-page .fg-footer-bottom{font:400 14px/1.8 var(--font-main);letter-spacing:.28px;text-transform:capitalize}.figma-page .fg-footer a{color:inherit;text-decoration:none;transition:color .2s}.figma-page .fg-footer-links a:hover,.figma-page .fg-footer-legal a:hover{color:#fff}.figma-page .fg-footer-bottom{display:grid;grid-template-columns:42.575758% 1fr auto;align-items:center;gap:0;margin-top:33px;min-height:36px}.figma-page .fg-footer-bottom>p{margin:0}.figma-page .fg-footer-legal{display:flex;gap:24px}.figma-page .fg-footer-socials{display:flex;gap:12px}.figma-page .fg-social{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0d;flex:none}.figma-page .fg-social>img{display:block;width:20px;height:20px}.figma-page .fg-video-social{width:20px;height:20px;position:relative;display:block;mask-image:url(figma-shell/footer-0c318.svg?iv=0fae02212135f218);mask-size:20px 20px;mask-mode:alpha}.figma-page .fg-video-social img{position:absolute;display:block;transform:scaleY(-1);width:auto;height:auto;max-width:none}.figma-page .fg-video-social .fg-video-play{left:5.823px;top:5.832px}@media(hover:hover)and (pointer:fine){.figma-page .fg-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a020ef24}}@media(max-width:1400px){.figma-page .fg-footer-spark{left:auto;right:40px}}@media(max-width:1100px){.figma-page .fg-footer-columns{grid-template-columns:minmax(0,200fr) minmax(0,200fr) minmax(0,120fr) minmax(0,160fr) minmax(0,120fr);gap:20px}.figma-page .fg-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.figma-page .fg-footer-spark{opacity:.45;right:-40px}.figma-page .fg-final-cta{padding-block:128px}}@media(max-width:900px){.figma-page .fg-footer{padding-top:96px;padding-bottom:48px}.figma-page .fg-footer-top{height:auto;min-height:170px;gap:32px;flex-wrap:wrap;padding-bottom:36px}.figma-page .fg-footer-top>p{margin:0;width:355px;max-width:100%}.figma-page .fg-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;min-height:0;margin-block:40px;padding-bottom:0}.figma-page .fg-footer-legal{flex-wrap:wrap;gap:12px 24px}.figma-page .fg-footer-dots--top{left:16px;top:44px}.figma-page .fg-footer-spark{right:24px;top:620px;opacity:.65}.figma-page .fg-final-cta h2{font-size:40px;line-height:1.25}.figma-page .fg-final-cta{padding-block:100px}}@media(max-width:600px){.figma-page .fg-final-cta{padding-block:80px}.figma-page .fg-final-cta h2{font-size:32px;line-height:1.25;margin-top:32px}.figma-page .fg-final-cta h2 br{display:none}.figma-page .fg-final-cta p{margin-top:20px}.figma-page .fg-final-actions{margin-top:32px;flex-wrap:wrap;width:100%}.figma-page .fg-footer{padding-top:72px}.figma-page .fg-footer-top{min-height:0;gap:24px}.figma-page .fg-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.figma-page .fg-footer-column h2{font-size:18px}.figma-page .fg-footer-links a{font-size:13px}.figma-page .fg-footer-logo{width:280px;height:55.039px}.figma-page .fg-brand--footer{transform:scale(.7932);transform-origin:left top}.figma-page .fg-footer-bottom{align-items:flex-start;flex-direction:column;gap:24px}.figma-page .fg-footer-spark{right:-38px;top:880px;opacity:.22}}@media(prefers-reduced-motion:no-preference){.figma-page .fg-reveal-pending{opacity:0;transform:translateY(14px)}.figma-page [data-fg-reveal]{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.figma-page .fg-motion-active .fg-footer-spark{animation:fg-shell-spark 7s ease-in-out infinite}@keyframes fg-shell-spark{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(8deg)}}}@media(prefers-reduced-motion:reduce){.figma-page .fg-button,.figma-page .fg-footer a,.figma-page [data-fg-reveal]{transition:none}.figma-page .fg-reveal-pending{opacity:1;transform:none}}.figma-page [data-fg-reveal]{transition-delay:var(--fg-stagger,0ms)}@media(hover:hover)and (pointer:fine){.figma-page .fg-button img{transition:transform .3s cubic-bezier(.16,1,.3,1)}.figma-page .fg-button:hover img{transform:translate(3px)}.figma-page .fg-social{transition:transform .3s,background .3s}.figma-page a.fg-social:hover{transform:translateY(-3px);background:#ffffff18}}@media(prefers-reduced-motion:no-preference){.figma-page .fg-reveal-pending{transform:translateY(28px)}.figma-page [data-fg-reveal]{transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.figma-page .fg-motion-active .fg-final-spark{animation:fg-shell-spark 6s ease-in-out infinite}.figma-page .fg-motion-active .fg-footer-glow{animation:fg-glow-drift 16s ease-in-out infinite}@keyframes fg-glow-drift{0%,to{translate:0 0;opacity:.8}50%{translate:30px -14px;opacity:1}}}
