.app-directory[data-astro-cid-j26n5e3m],.app-directory[data-astro-cid-j26n5e3m] [data-astro-cid-j26n5e3m]{box-sizing:border-box}.app-directory[data-astro-cid-j26n5e3m]{padding:84px 0;background:#131017;color:#f5eef5;scroll-margin-top:30px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.app-container[data-astro-cid-j26n5e3m]{width:min(1200px,calc(100% - 96px));margin:auto}.app-heading[data-astro-cid-j26n5e3m]{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:40px}.app-directory[data-astro-cid-j26n5e3m] .app-kicker[data-astro-cid-j26n5e3m]{font:500 12px/1.6 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#c5b0d6;margin:0 0 24px}.app-directory[data-astro-cid-j26n5e3m] .app-heading[data-astro-cid-j26n5e3m] h2[data-astro-cid-j26n5e3m]{font:400 clamp(38px,4vw,56px)/1.12 Outfit,sans-serif;letter-spacing:-.035em;margin:0}.app-directory[data-astro-cid-j26n5e3m] h2[data-astro-cid-j26n5e3m] em[data-astro-cid-j26n5e3m]{color:#c6a7d4;font-style:normal}.app-heading[data-astro-cid-j26n5e3m]>p[data-astro-cid-j26n5e3m]{max-width:290px;font:400 16px/1.75 Inter,sans-serif;color:#cfc4d3;margin:0 0 4px;text-wrap:pretty}@media(max-width:800px){.app-container[data-astro-cid-j26n5e3m]{width:calc(100% - 40px)}.app-heading[data-astro-cid-j26n5e3m]{gap:32px}.app-heading[data-astro-cid-j26n5e3m]>p[data-astro-cid-j26n5e3m]{max-width:240px}}@media(max-width:599px){.app-directory[data-astro-cid-j26n5e3m]{padding:60px 0}.app-container[data-astro-cid-j26n5e3m]{width:calc(100% - 40px)}.app-heading[data-astro-cid-j26n5e3m]{display:block;margin-bottom:30px}.app-heading[data-astro-cid-j26n5e3m]>p[data-astro-cid-j26n5e3m]{margin-top:22px;max-width:330px;font-size:15px}.app-directory[data-astro-cid-j26n5e3m] .app-heading[data-astro-cid-j26n5e3m] h2[data-astro-cid-j26n5e3m]{font-size:clamp(36px,9.5vw,52px)}.app-directory[data-astro-cid-j26n5e3m] .app-kicker[data-astro-cid-j26n5e3m]{margin-bottom:20px}}.business-hub[data-astro-cid-2l7an6kw],.business-hub[data-astro-cid-2l7an6kw] [data-astro-cid-2l7an6kw]{box-sizing:border-box}.business-hub[data-astro-cid-2l7an6kw]{background:#0a0118;padding:100px 0 110px;color:#f0eaf7;border-top:1px solid #ffffff14}.hub-container[data-astro-cid-2l7an6kw]{width:min(1248px,calc(100% - 80px));margin:auto}.hub-eyebrow[data-astro-cid-2l7an6kw]{font:500 10px/1.6 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b494cf;margin:0 0 24px}.hub-heading[data-astro-cid-2l7an6kw]{display:flex;align-items:end;justify-content:space-between;gap:40px}.hub-heading[data-astro-cid-2l7an6kw] h2[data-astro-cid-2l7an6kw]{font:500 clamp(34px,4vw,54px)/1.1 Outfit,sans-serif;letter-spacing:-.04em;margin:0}.hub-heading[data-astro-cid-2l7an6kw] h2[data-astro-cid-2l7an6kw] em[data-astro-cid-2l7an6kw]{font-style:normal;color:#b494cf}.hub-heading[data-astro-cid-2l7an6kw]>p[data-astro-cid-2l7an6kw]{max-width:295px;color:#a69ab6;font:400 14px/1.8 Inter,sans-serif;margin:0}.hub-tree[data-astro-cid-2l7an6kw]{margin-top:64px}.hub-root[data-astro-cid-2l7an6kw]{position:relative;width:240px;margin:0 auto 58px;border:1px solid #a87bdd70;padding:24px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;border-radius:8px;background:#160b26}.hub-root[data-astro-cid-2l7an6kw] img[data-astro-cid-2l7an6kw]{width:112px;height:auto}.hub-root[data-astro-cid-2l7an6kw]>span[data-astro-cid-2l7an6kw]{font:300 30px/1 Outfit,sans-serif;color:#c0a0dd;border-left:1px solid #9771b552;padding-left:12px}.hub-root[data-astro-cid-2l7an6kw] small[data-astro-cid-2l7an6kw]{width:100%;text-align:center;font:400 10px/1.4 Inter,sans-serif;letter-spacing:.08em;color:#a69ab6}.hub-root[data-astro-cid-2l7an6kw]:after{content:"";position:absolute;top:100%;left:50%;height:30px;width:1px;background:#73528e}.hub-tree[data-astro-cid-2l7an6kw] ul[data-astro-cid-2l7an6kw]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]{position:relative;min-width:0}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:before{content:"";position:absolute;top:-29px;left:50%;width:1px;height:29px;background:#73528e}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:after{content:"";position:absolute;top:-29px;left:-7px;right:-7px;height:1px;background:#73528e}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:first-child:after{left:50%}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:last-child:after{right:50%}.hub-tree[data-astro-cid-2l7an6kw] a[data-astro-cid-2l7an6kw]{display:flex;flex-direction:column;height:100%;padding:22px 18px;border:1px solid #ffffff1c;border-radius:6px;color:inherit;text-decoration:none;background:#10081d;transition:border-color .2s,background .2s}.hub-tree[data-astro-cid-2l7an6kw] a[data-astro-cid-2l7an6kw]:hover{border-color:#b494cf;background:#1a0f2b}.hub-tree[data-astro-cid-2l7an6kw] a[data-astro-cid-2l7an6kw]:focus-visible{outline:3px solid #b47cfd;outline-offset:5px}.hub-number[data-astro-cid-2l7an6kw]{display:flex;justify-content:space-between;color:#907ca5;font:400 10px/1.4 Inter,sans-serif;margin-bottom:30px}.hub-brand[data-astro-cid-2l7an6kw]{font:400 12px/1.4 Outfit,sans-serif;color:#b494cf}.hub-tree[data-astro-cid-2l7an6kw] h3[data-astro-cid-2l7an6kw]{font:500 27px/1.2 Outfit,sans-serif;letter-spacing:-.03em;margin:2px 0 14px}.hub-tree[data-astro-cid-2l7an6kw] p[data-astro-cid-2l7an6kw]{font:400 11px/1.7 Inter,sans-serif;color:#afa0bd;margin:0 0 26px;min-height:38px}.hub-explore[data-astro-cid-2l7an6kw]{font:400 10px/1.5 Inter,sans-serif;color:#d6c4e6;margin-top:auto}.hub-explore[data-astro-cid-2l7an6kw] span[data-astro-cid-2l7an6kw]{display:block;margin-top:12px;font-size:18px}@media(max-width:1050px){.hub-tree[data-astro-cid-2l7an6kw] ul[data-astro-cid-2l7an6kw]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:after,.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:before{display:none}.hub-root[data-astro-cid-2l7an6kw]:after{height:58px}.hub-tree[data-astro-cid-2l7an6kw] h3[data-astro-cid-2l7an6kw]{font-size:30px}}@media(max-width:600px){.business-hub[data-astro-cid-2l7an6kw]{padding:64px 0}.hub-container[data-astro-cid-2l7an6kw]{width:calc(100% - 40px)}.hub-heading[data-astro-cid-2l7an6kw]{display:block}.hub-heading[data-astro-cid-2l7an6kw]>p[data-astro-cid-2l7an6kw]{margin-top:22px}.hub-tree[data-astro-cid-2l7an6kw]{margin-top:36px}.hub-tree[data-astro-cid-2l7an6kw] ul[data-astro-cid-2l7an6kw]{display:block;border-left:1px solid #73528e;margin-left:12px;padding-left:24px}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]{margin-bottom:14px}.hub-tree[data-astro-cid-2l7an6kw] li[data-astro-cid-2l7an6kw]:before{display:block;top:50%;left:-25px;width:25px;height:1px}.hub-tree[data-astro-cid-2l7an6kw] a[data-astro-cid-2l7an6kw]{padding:20px 22px}.hub-root[data-astro-cid-2l7an6kw]{margin:0 0 28px;width:100%}.hub-root[data-astro-cid-2l7an6kw]:after{left:12px;height:28px}.hub-number[data-astro-cid-2l7an6kw]{margin-bottom:14px}.hub-tree[data-astro-cid-2l7an6kw] p[data-astro-cid-2l7an6kw]{min-height:0;margin-bottom:16px}.hub-explore[data-astro-cid-2l7an6kw] span[data-astro-cid-2l7an6kw]{display:inline;margin-left:8px}.hub-tree[data-astro-cid-2l7an6kw] h3[data-astro-cid-2l7an6kw]{font-size:30px}}@media(prefers-reduced-motion:reduce){.hub-tree[data-astro-cid-2l7an6kw] a[data-astro-cid-2l7an6kw]{transition:none}}.decision-faq[data-astro-cid-p53exc7d],.decision-faq[data-astro-cid-p53exc7d] [data-astro-cid-p53exc7d]{box-sizing:border-box}.decision-faq[data-astro-cid-p53exc7d]{--faq-bg:#ece7ef;--faq-ink:#2c2034;--faq-muted:#63546b;--faq-rule:#2c20342a;background:var(--faq-bg);color:var(--faq-ink);padding:88px 0;scroll-margin-top:30px}.decision-layout[data-astro-cid-p53exc7d]{width:min(1200px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:.85fr 1.35fr;gap:90px}.decision-faq[data-astro-cid-p53exc7d] .decision-kicker[data-astro-cid-p53exc7d]{font:500 12px/1.6 Inter,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--faq-muted);margin:0 0 24px}.decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d]{font:400 clamp(36px,4vw,54px)/1.08 Outfit,sans-serif!important;color:var(--faq-ink)!important;letter-spacing:-.035em;margin:0}.decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d] em[data-astro-cid-p53exc7d]{color:#79558d!important;font-style:normal}.decision-faq[data-astro-cid-p53exc7d] .decision-intro[data-astro-cid-p53exc7d]{font:400 16px/1.8 Inter,sans-serif;color:var(--faq-muted);max-width:290px;margin:25px 0 20px}.decision-faq[data-astro-cid-p53exc7d] header[data-astro-cid-p53exc7d]>a[data-astro-cid-p53exc7d]{display:inline-flex;align-items:center;gap:25px;min-height:48px;font:500 14px/1.5 Inter,sans-serif;color:var(--faq-ink);text-decoration:none;border-bottom:1px solid #796485}.decision-questions[data-astro-cid-p53exc7d] details[data-astro-cid-p53exc7d]{border-top:1px solid var(--faq-rule)}.decision-questions[data-astro-cid-p53exc7d] details[data-astro-cid-p53exc7d]:last-child{border-bottom:1px solid var(--faq-rule)}.decision-questions[data-astro-cid-p53exc7d] summary[data-astro-cid-p53exc7d]{list-style:none;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:20px;min-height:88px;padding:22px 0;font:500 17px/1.55 Inter,sans-serif;cursor:pointer;color:var(--faq-ink)}.decision-questions[data-astro-cid-p53exc7d] summary[data-astro-cid-p53exc7d]::-webkit-details-marker{display:none}.decision-number[data-astro-cid-p53exc7d]{font:400 12px/1.6 Inter,sans-serif;color:var(--faq-muted)}.decision-questions[data-astro-cid-p53exc7d] svg[data-astro-cid-p53exc7d]{transition:transform .2s}.decision-questions[data-astro-cid-p53exc7d] details[data-astro-cid-p53exc7d][open] svg[data-astro-cid-p53exc7d]{transform:rotate(45deg)}.decision-questions[data-astro-cid-p53exc7d] details[data-astro-cid-p53exc7d]>p[data-astro-cid-p53exc7d]{margin:0;padding:0 36px 28px 44px;font:400 16px/1.8 Inter,sans-serif;color:var(--faq-muted)}.decision-faq[data-astro-cid-p53exc7d] [data-astro-cid-p53exc7d]:is(summary,a):focus-visible{outline:3px solid #744491;outline-offset:5px}body.v3 .decision-faq[data-astro-cid-p53exc7d]{--faq-bg:#091322;--faq-ink:#ecf1f8;--faq-muted:#b9c5d5;--faq-rule:#ffffff26;border-block:1px solid #ffffff12}body.v3 .decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d]{font-family:Jakarta,sans-serif!important;font-weight:600!important}body.v3 .decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d] em[data-astro-cid-p53exc7d]{color:#bea4ec!important}body.v3 .decision-faq[data-astro-cid-p53exc7d] [data-astro-cid-p53exc7d]:is(summary,a):focus-visible{outline-color:#c6a6f8}@media(max-width:800px){.decision-faq[data-astro-cid-p53exc7d]{padding:64px 0}.decision-layout[data-astro-cid-p53exc7d]{width:calc(100% - 40px);grid-template-columns:1fr;gap:38px}.decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d] br[data-astro-cid-p53exc7d]{display:none}.decision-faq[data-astro-cid-p53exc7d] .decision-intro[data-astro-cid-p53exc7d]{max-width:430px;margin:20px 0 8px}.decision-questions[data-astro-cid-p53exc7d] summary[data-astro-cid-p53exc7d]{gap:12px;grid-template-columns:20px 1fr 20px;font-size:16px;min-height:84px}.decision-questions[data-astro-cid-p53exc7d] details[data-astro-cid-p53exc7d]>p[data-astro-cid-p53exc7d]{padding-left:32px;padding-right:8px}.decision-faq[data-astro-cid-p53exc7d] h2[data-astro-cid-p53exc7d]{max-width:420px}}@media(prefers-reduced-motion:reduce){.decision-questions[data-astro-cid-p53exc7d] svg[data-astro-cid-p53exc7d]{transition:none}}.human-contact[data-astro-cid-jjagjrbk],.human-contact[data-astro-cid-jjagjrbk] [data-astro-cid-jjagjrbk]{box-sizing:border-box}.human-contact[data-astro-cid-jjagjrbk]{padding:100px 0;background:#0c0911;color:#eeeaf1;scroll-margin-top:30px}.human-contact-layout[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr .85fr;gap:120px;align-items:center;width:min(1200px,calc(100% - 96px));margin:auto}.human-contact[data-astro-cid-jjagjrbk] .contact-kicker[data-astro-cid-jjagjrbk]{font:500 12px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#c5afda;margin:0 0 26px}.human-contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk]{font:400 clamp(42px,4.8vw,68px)/1.05 Outfit,sans-serif!important;letter-spacing:-.04em;margin:0;color:#eeeaf1}.human-contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk] em[data-astro-cid-jjagjrbk]{font-style:normal;color:#c5a8df}.human-contact[data-astro-cid-jjagjrbk] .contact-description[data-astro-cid-jjagjrbk]{font:400 17px/1.8 Inter,sans-serif;color:#c2b8cd;max-width:430px;margin:28px 0 0}.contact-options[data-astro-cid-jjagjrbk]{border-top:1px solid #a286b66b;padding-top:30px}.contact-channel[data-astro-cid-jjagjrbk]{font:400 11px/1.6 Inter,sans-serif;letter-spacing:.1em;color:#bcabd0}.human-contact[data-astro-cid-jjagjrbk] .contact-options[data-astro-cid-jjagjrbk] h3[data-astro-cid-jjagjrbk]{font:400 30px/1.2 Outfit,sans-serif;margin:24px 0 16px}.contact-options[data-astro-cid-jjagjrbk]>p[data-astro-cid-jjagjrbk]{font:400 16px/1.8 Inter,sans-serif;color:#c2b8cd;max-width:380px;margin:0 0 26px}.human-contact[data-astro-cid-jjagjrbk] .contact-direct[data-astro-cid-jjagjrbk]{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:16px 22px;border-radius:4px;background:#e6d9ef;color:#281c30;font:500 15px/1.5 Inter,sans-serif;text-decoration:none}.contact-number[data-astro-cid-jjagjrbk]{display:block;margin-top:13px;font:400 12px/1.6 Inter,sans-serif;color:#c2b8cd}.contact-alternative[data-astro-cid-jjagjrbk]{margin-top:30px;padding-top:22px;border-top:1px solid #ffffff22}.contact-alternative[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{font:400 14px/1.7 Inter,sans-serif;color:#c2b8cd;margin:0}.contact-alternative[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{display:inline-flex;align-items:center;gap:20px;min-height:48px;color:#ecdbf7;text-decoration:none;font:500 14px/1.6 Inter,sans-serif}.contact-alternative[data-astro-cid-jjagjrbk] small[data-astro-cid-jjagjrbk]{display:block;font:400 12px/1.7 Inter,sans-serif;color:#c2b8cd}.human-contact[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]:focus-visible{outline:3px solid #cfb0ee;outline-offset:5px}.contact-direct[data-astro-cid-jjagjrbk]:hover{filter:brightness(1.08)}body.v3 .human-contact[data-astro-cid-jjagjrbk]{background:#040c18}body.v3 .human-contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk]{font-family:Jakarta,sans-serif!important;font-weight:600!important}body.v3 .human-contact[data-astro-cid-jjagjrbk] .contact-options[data-astro-cid-jjagjrbk]{border:1px solid #8771b650;border-radius:18px;background:#0b1528;padding:34px}body.v3 .human-contact[data-astro-cid-jjagjrbk] .contact-direct[data-astro-cid-jjagjrbk]{background:#7742b9;color:#fff;border:1px solid #af89e4;border-radius:8px}@media(max-width:800px){.human-contact[data-astro-cid-jjagjrbk]{padding:64px 0}.human-contact-layout[data-astro-cid-jjagjrbk]{grid-template-columns:1fr;width:calc(100% - 40px);gap:38px}.human-contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk] br[data-astro-cid-jjagjrbk]{display:none}.human-contact[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk]{max-width:450px}.human-contact[data-astro-cid-jjagjrbk] .contact-description[data-astro-cid-jjagjrbk]{font-size:16px;margin-top:22px}body.v3 .human-contact[data-astro-cid-jjagjrbk] .contact-options[data-astro-cid-jjagjrbk]{padding:24px}.contact-options[data-astro-cid-jjagjrbk]{padding-top:24px}.human-contact[data-astro-cid-jjagjrbk] .contact-direct[data-astro-cid-jjagjrbk]{padding:16px;font-size:14px}}body.design-v2{color-scheme:dark}body.design-v2 .decision-faq{color-scheme:light}body.design-v2 :is(a,button,summary){touch-action:manipulation}body.design-v2 .skip{opacity:0;pointer-events:none}body.design-v2 .skip:focus{opacity:1;pointer-events:auto}body.design-v2 .ef-scope .method-grid{grid-template-columns:.85fr 1.2fr;gap:96px;align-items:start}body.design-v2 .ef-scope .method h2{font-size:46px;line-height:1.12}body.design-v2 .ef-scope .method .lede{max-width:330px}body.design-v2 .ef-scope .about aside p{font-size:16px;line-height:1.85}body.design-v2 .ef-scope .hub-tree h3{font-size:26px}body.design-v2 .ef-scope .hub-heading>p{font-size:16px;line-height:1.8;color:#c4bacf}body.design-v2 .ef-scope .hub-tree .hub-explore{display:flex;align-items:center;justify-content:space-between;min-height:44px}body.design-v2 .ef-scope .hub-tree .hub-explore span{margin:0}@media(max-width:800px){body.design-v2 .ef-scope .method-grid{grid-template-columns:1fr;gap:28px}body.design-v2 .ef-scope .method h2{font-size:40px}body.design-v2 .ef-scope .method h2 br{display:none}}@media(max-width:600px){body.design-v2 .ef-scope .hub-tree ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:0;border-top:1px solid #ffffff26}body.design-v2 .ef-scope .hub-tree li{margin:0;border-bottom:1px solid #ffffff26}body.design-v2 .ef-scope .hub-tree li:nth-child(odd){border-right:1px solid #ffffff26}body.design-v2 .ef-scope .hub-tree li:before,body.design-v2 .ef-scope .hub-tree li:after{display:none}body.design-v2 .ef-scope .hub-tree a{padding:22px 14px;min-height:205px}body.design-v2 .ef-scope .hub-tree h3{font-size:25px;margin-bottom:10px}body.design-v2 .ef-scope .hub-tree p{font-size:13px;min-height:44px;margin-bottom:12px}body.design-v2 .ef-scope .hub-root{margin:0 auto 28px}body.design-v2 .ef-scope .hub-root:after{left:50%;height:28px}}body.v3 .ef-scope .ecosystem-grid>*{min-width:0}body.v3 .ef-scope .products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){body.v3 .ef-scope .products{grid-template-columns:1fr;gap:12px}body.v3 .ef-scope .products a{min-height:0;padding:24px;transform:none}body.v3 .ef-scope .products a>span{float:right}body.v3 .ef-scope .products strong{font-size:25px}body.v3 .ef-scope .products small{margin-top:16px;padding-top:14px}}body.design-v2 .ef-scope .solutions h3{font-size:26px;line-height:1.25}body.design-v2 .ef-scope .solutions p,body.v3 .ef-scope .solutions p{font-size:16px;line-height:1.8}body.design-v2 .ef-scope .cards small,body.v3 .ef-scope .cards small{font-size:12px;line-height:1.7;letter-spacing:.045em}body.design-v2 .ef-scope .cards p,body.v3 .ef-scope .cards p{font-size:16px;line-height:1.8}body.design-v2 .ef-scope .products small,body.v3 .ef-scope .products small{font-size:12px;line-height:1.6;letter-spacing:.045em;color:#c6b6d5}body.v3 .ef-scope .products p,body.design-v2 .ef-scope .products p{font-size:16px;line-height:1.7}body.design-v2 .ef-scope .hub-tree p,body.v3 .ef-scope .hub-tree p{font-size:14px;line-height:1.65;color:#c4bacf}body.design-v2 .ef-scope .hub-explore,body.v3 .ef-scope .hub-explore{font-size:13px;line-height:1.6}body.design-v2 .ef-scope .hub-brand,body.v3 .ef-scope .hub-brand{font-size:13px}body.design-v2 .ef-scope .footer-grid a,body.v3 .ef-scope .footer-grid a{font-size:14px;min-height:44px;display:flex;align-items:center}body.design-v2 .ef-scope .footer-grid small,body.v3 .ef-scope .footer-grid small{font-size:12px;line-height:1.7;color:#bfb3cd}body.design-v2 .ef-scope .footer-grid strong,body.v3 .ef-scope .footer-grid strong{font-size:14px}body.design-v2 .ef-scope .about aside,body.v3 .ef-scope .about aside{font-size:16px;line-height:1.85}body.design-v2 .ef-scope .section,body.v3 .ef-scope .section{padding-block:84px}body.v3 .v3-hero{padding-top:88px;padding-bottom:76px}body.v3 .ef-scope .business-hub .hub-container{width:min(1248px,calc(100% - 64px))}body.v3 .ef-scope .business-hub .hub-tree ul{gap:16px}body.v3 .ef-scope .business-hub .hub-tree a{padding:22px 16px}@media(min-width:801px){body.v3 .ef-scope .container,body.v3 .v3-hero{width:min(1248px,calc(100% - 64px))}body.v3 .ef-scope .solutions h3{font-size:23px}body.v3 .ef-scope .cards{gap:20px}}@media(max-width:800px){body.design-v2 .ef-scope .section,body.v3 .ef-scope .section{padding-block:60px}body.v3 .v3-hero{padding-top:42px;padding-bottom:48px;gap:30px}body.v3 .v3-proof{margin-top:22px}body.design-v2 .ef-scope .cards article,body.design-v2 .ef-scope .cards article:nth-child(2){min-height:0}body.v3 .ef-scope .business-hub .hub-container{width:calc(100% - 40px)}body.v3 .ef-scope .business-hub .hub-tree a{padding:22px}body.design-v2 .ef-scope .solutions h3{font-size:24px}}.interactive-demo[data-astro-cid-e5c4uuyz],.interactive-demo[data-astro-cid-e5c4uuyz] [data-astro-cid-e5c4uuyz]{box-sizing:border-box}.interactive-demo[data-astro-cid-e5c4uuyz]{--demo-border:#ffffff20;--demo-muted:#c2b9cc;background:#15111b;color:#ede8f2;border:1px solid var(--demo-border);border-radius:5px;overflow:hidden;font-family:Inter,sans-serif}.simulation-header[data-astro-cid-e5c4uuyz]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;border-bottom:1px solid var(--demo-border)}.simulation-kicker[data-astro-cid-e5c4uuyz]{font-size:11px;letter-spacing:.07em;line-height:1.5;color:#c4b1d6;display:block;margin-bottom:10px}.simulation-header[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz]{margin:0;font:400 24px/1.3 Outfit,sans-serif;letter-spacing:-.02em}.simulation-label[data-astro-cid-e5c4uuyz]{font-size:11px;color:var(--demo-muted)}.simulation-toolbar[data-astro-cid-e5c4uuyz]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px}.simulation-toolbar[data-astro-cid-e5c4uuyz] [data-astro-cid-e5c4uuyz][role=tablist]{display:flex;gap:5px;flex-wrap:wrap}.simulation-toolbar[data-astro-cid-e5c4uuyz] button[data-astro-cid-e5c4uuyz]{font:400 13px/1.5 Inter,sans-serif;color:#c7bdd1;background:none;border:1px solid transparent;border-radius:4px;padding:10px 14px;min-height:44px;cursor:pointer}.simulation-toolbar[data-astro-cid-e5c4uuyz] button[data-astro-cid-e5c4uuyz][aria-selected=true]{background:#30223c;border-color:#735687;color:#f2e7fc}.simulation-toolbar[data-astro-cid-e5c4uuyz] button[data-astro-cid-e5c4uuyz]:hover{border-color:#735687}.simulation-toolbar[data-astro-cid-e5c4uuyz] button[data-astro-cid-e5c4uuyz]:disabled{cursor:wait;opacity:.65}.simulation-panel[data-astro-cid-e5c4uuyz]{display:grid;grid-template-columns:1fr 1fr;gap:52px;padding:12px 32px 32px}.simulation-conversation[data-astro-cid-e5c4uuyz]{background:#1c1524;border:1px solid var(--demo-border);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:20px}.simulation-agent[data-astro-cid-e5c4uuyz]{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--demo-border);padding-bottom:20px}.simulation-agent[data-astro-cid-e5c4uuyz] img[data-astro-cid-e5c4uuyz]{border-radius:5px}.simulation-agent[data-astro-cid-e5c4uuyz] strong[data-astro-cid-e5c4uuyz]{font-size:14px;font-weight:500}.simulation-agent[data-astro-cid-e5c4uuyz] small[data-astro-cid-e5c4uuyz]{display:block;font-size:11px;color:#bfb1ca;margin-top:5px}.simulation-bubble[data-astro-cid-e5c4uuyz]{padding:14px 16px;border-radius:6px;font-size:14px;line-height:1.75;max-width:95%}.simulation-bubble[data-astro-cid-e5c4uuyz]>span[data-astro-cid-e5c4uuyz]{font-size:10px;color:#cfb9df;letter-spacing:.06em;text-transform:uppercase}.simulation-bubble[data-astro-cid-e5c4uuyz] p[data-astro-cid-e5c4uuyz]{margin:8px 0 0}.simulation-bubble[data-astro-cid-e5c4uuyz].person{align-self:end;background:#32233e}.simulation-bubble[data-astro-cid-e5c4uuyz].agent{background:#241c2b;border:1px solid #695374}.simulation-note[data-astro-cid-e5c4uuyz]{font-size:12px;line-height:1.7;color:#d0b6e1;margin:auto 0 0}.simulation-process[data-astro-cid-e5c4uuyz]{align-self:center}.simulation-process[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz]{font:400 30px/1.2 Outfit,sans-serif;letter-spacing:-.02em;margin:0 0 26px;max-width:380px}.simulation-process[data-astro-cid-e5c4uuyz] ol[data-astro-cid-e5c4uuyz]{list-style:none;margin:0;padding:0;display:grid;gap:24px}.simulation-process[data-astro-cid-e5c4uuyz] li[data-astro-cid-e5c4uuyz]{display:flex;gap:16px;align-items:start;transition:opacity .25s}.simulation-step-index[data-astro-cid-e5c4uuyz]{font:400 11px/1.6 Inter,sans-serif;color:#c7a8e0;padding-top:2px}.simulation-process[data-astro-cid-e5c4uuyz] strong[data-astro-cid-e5c4uuyz]{font-size:15px;font-weight:500}.simulation-process[data-astro-cid-e5c4uuyz] li[data-astro-cid-e5c4uuyz] p[data-astro-cid-e5c4uuyz]{font-size:14px;color:#c2b9cc;line-height:1.75;margin:6px 0 0}.simulation-human[data-astro-cid-e5c4uuyz]{font-size:13px;line-height:1.8;color:#c2b9cc;border-top:1px solid var(--demo-border);padding-top:20px;margin:26px 0 0}.simulation-disclaimer[data-astro-cid-e5c4uuyz]{font-size:11px;line-height:1.8;color:#c2b9cc;border-top:1px solid var(--demo-border);margin:0;padding:16px 32px}.interactive-demo[data-astro-cid-e5c4uuyz] [data-astro-cid-e5c4uuyz]:is(button,[tabindex]):focus-visible{outline:3px solid #cca8ef;outline-offset:4px}.playing[data-astro-cid-e5c4uuyz] li[data-astro-cid-e5c4uuyz]:not(.done){opacity:.3}.simulation-sr[data-astro-cid-e5c4uuyz]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.v3 .interactive-demo[data-astro-cid-e5c4uuyz]{background:#061120;border-color:#3a3554;border-radius:14px;--demo-muted:#b6c4d5}body.v3 .simulation-header[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz],body.v3 .simulation-process[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz]{font-family:Jakarta,Inter,sans-serif;font-weight:600}body.v3 .simulation-conversation[data-astro-cid-e5c4uuyz]{background:#0b1627;border-color:#36445e;border-radius:10px}body.v3 .simulation-bubble[data-astro-cid-e5c4uuyz].person{background:#242340}body.v3 .simulation-bubble[data-astro-cid-e5c4uuyz].agent{background:#101f32;border-color:#53627e}body.v3 .simulation-note[data-astro-cid-e5c4uuyz]{color:#a3d7dc}@media(max-width:800px){.simulation-header[data-astro-cid-e5c4uuyz]{display:block;padding:24px 20px}.simulation-header[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz]{font-size:23px}.simulation-label[data-astro-cid-e5c4uuyz]{display:block;margin-top:12px}.simulation-toolbar[data-astro-cid-e5c4uuyz]{padding:16px 12px;gap:8px;flex-wrap:wrap}.simulation-toolbar[data-astro-cid-e5c4uuyz] button[data-astro-cid-e5c4uuyz]{padding:10px;font-size:12px}.simulation-replay[data-astro-cid-e5c4uuyz]{margin-left:auto}.simulation-panel[data-astro-cid-e5c4uuyz]{grid-template-columns:1fr;gap:28px;padding:0 16px 24px}.simulation-conversation[data-astro-cid-e5c4uuyz]{padding:18px}.simulation-bubble[data-astro-cid-e5c4uuyz]{max-width:100%;font-size:14px}.simulation-process[data-astro-cid-e5c4uuyz]{padding:0 6px}.simulation-process[data-astro-cid-e5c4uuyz] h3[data-astro-cid-e5c4uuyz]{font-size:28px}.simulation-disclaimer[data-astro-cid-e5c4uuyz]{padding:16px 22px}}@media(prefers-reduced-motion:reduce){.simulation-process[data-astro-cid-e5c4uuyz] li[data-astro-cid-e5c4uuyz]{transition:none}}@layer legacy,recovered,refinement;@layer refinement{:root{--ef-paper:#f6f6f5;--ef-ink:#24212b;--ef-secondary:#59545f;--ef-accent:#7040a5;--ef-divider:#cfccd2}.ef-scope{--light:var(--ef-paper);--ink:var(--ef-ink);--bg:#0a0118;--lav:#bda0db;--line:rgba(232,219,255,.18)}.container{width:min(1200px,calc(100% - 96px))}.ef-scope h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.ef-scope h3{letter-spacing:-.025em}.ef-scope .light em{color:var(--ef-accent)}.ef-scope .light .eyebrow{color:#655771}.ef-scope .light .lede{color:var(--ef-secondary)}.eyebrow{font-size:12px;letter-spacing:.12em;line-height:1.5}.ef-scope section{scroll-margin-top:28px}.original-header{height:88px;border-bottom:0;background:#0a0118}.original-header a{margin-left:max(48px,calc((100% - 1200px)/2));width:164px}.original-header img{width:164px}.hero-copy{width:820px;padding:94px 32px 100px;gap:24px}.hero-copy p{font-size:12px;line-height:22px;padding:4px 16px;border-color:#70538b;color:#dbcee7}.hero-copy h1{font-size:60px;line-height:1.08;letter-spacing:-1.8px;color:#f3eef8}.hero-copy>div{font-size:17px;line-height:28px;max-width:590px;color:#c9bed5}.hero-copy>a{font-size:14px;letter-spacing:1px;line-height:20px;padding:14px 30px;margin-top:8px;border-color:#bda7d0;background:#ffffff09}.hero-copy>a:hover{background:#39234e;border-color:#d4bce9}.clients{background:#0a0118;border-top:1px solid #ffffff12;padding:30px 0 36px}.clients h2{font-size:15px;color:#d1c7dc;margin-bottom:20px}.client-image{height:100px}.client-caption{color:#c2b6ce}.integration{background:#130c1e;border-bottom:0}.integration .container{min-height:96px;gap:48px}.integration p{font-size:13px;line-height:1.6;color:#c2b6ce}.integration div{font-size:18px;color:#ddd4e7}#solucoes{background:var(--ef-paper);padding:88px 0 96px}#solucoes .intro{align-items:start;margin-bottom:48px;gap:60px}#solucoes .intro>p{font-size:17px;line-height:1.8;color:var(--ef-secondary);max-width:355px;padding-top:38px}.solutions{gap:30px;margin-bottom:52px}.solutions article,.solutions article+article{padding:22px 0 0;border-left:0;border-top:1px solid #aaa5af}.solutions article{display:flex;flex-direction:column;position:relative}.solutions article>b{position:absolute;right:0;top:20px}.solutions p{flex:1}.solutions article>span{font-size:12px;color:#69616f}.solutions article>b{font-size:22px;color:var(--ef-accent);font-weight:400}.solutions h3{font-size:26px;line-height:1.2;margin:28px 0 16px}.solutions p{font-size:16px;line-height:1.8;color:var(--ef-secondary);min-height:0}.solutions a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:500;color:#66338d;margin-top:16px}.solutions a:hover{text-decoration:underline;text-underline-offset:5px}.demo{background:#17121f;color:#f3edf8;border:1px solid #33283f;border-radius:12px}.demo-top{padding:20px 28px;font-size:12px;letter-spacing:.04em;align-items:center;gap:16px}.demo-top small{font-size:12px;letter-spacing:0;color:#c8bcd3}.demo-body{grid-template-columns:1.08fr 1fr;padding:30px;gap:40px}.chat{background:#eeecef;min-height:420px;padding:24px;color:#28232e}.chat>div{padding-bottom:20px;border-bottom:1px solid #cfccd2}.chat>div strong{font-size:15px}.chat>div small{font-size:12px;color:#60576b;line-height:1.7}.chat>div i{font-size:10px;color:#62596d}.chat>div>b{background:#ddd1e8;color:#66338d;width:40px;height:40px}.chat p{font-size:15px;line-height:1.7;padding:14px 16px;max-width:94%;margin:20px 0 0}.chat p small{font-size:10px;line-height:1.5;letter-spacing:.06em;color:#655472;margin-bottom:7px}.chat .customer{background:#ded5e7}.chat .agent{background:#fff;border-color:#d5cddd}.chat footer{font-size:12px;color:#654977;line-height:1.6;padding-top:22px}.engine{padding:12px 0;align-self:center}.engine .eyebrow{color:#c6afd8;font-size:11px;margin-bottom:18px}.ef-scope .demo .engine .eyebrow{color:#c6afd8}.ef-scope .demo .engine h3 em{color:#c0a1dc}.engine h3{font-size:32px;line-height:1.15;margin-bottom:28px}.engine h3 em{color:#c0a1dc}.engine ol{gap:24px}.engine li{gap:14px}.engine li>b{width:28px;height:28px;font-size:13px}.engine li strong{font-size:15px;font-weight:500;color:#f0e7f7}.engine li span{font-size:14px;line-height:1.7;color:#c3b7ce;gap:4px}.human{font-size:14px;line-height:1.8;color:#c3b7ce;margin-top:26px}.human strong{color:#e4d7ee}.demo-foot{font-size:12px;line-height:1.6;letter-spacing:0;padding:16px 28px;color:#c3b7ce}.faq{background:var(--ef-paper);padding:88px 0 96px}.faq-grid{grid-template-columns:.85fr 1.4fr;gap:84px}.faq h2{font-size:48px}.faq .lede{font-size:17px;line-height:1.75;max-width:285px;margin-top:24px}.faq details{border-top:1px solid var(--ef-divider)}.faq details:last-child{border-bottom:1px solid var(--ef-divider)}.faq summary{padding:24px 4px;min-height:80px;gap:28px;font-size:17px;line-height:1.5;font-weight:500;color:#29242f}.faq summary>b{font-size:25px;color:#7040a5;flex:none;font-weight:400}.faq summary:hover{color:#66338d}.faq details[open] summary{color:#66338d}.faq details p{font-size:16px;line-height:1.85;color:#514b58;padding:0 40px 26px 4px;max-width:65ch}.faq summary:focus-visible{outline:3px solid #7040a5;outline-offset:3px;border-radius:3px}@media(max-width:1100px){.container{width:calc(100% - 64px)}.demo-body{gap:28px;padding:24px}.chat{padding:20px}.faq-grid{gap:48px}.solutions{gap:24px}.solutions h3{font-size:24px}.original-header a{margin-left:32px}}@media(max-width:767px){.container{width:calc(100% - 40px)}.original-header{height:74px}.original-header a{width:132px;margin-left:24px}.original-header img{width:132px}.hero-copy{width:100%;padding:64px 24px 72px;gap:24px}.hero-copy h1{font-size:40px;line-height:1.08;letter-spacing:-1px}.hero-copy p{font-size:11px}.hero-copy>div{font-size:16px;line-height:26px}.hero-copy>a{font-size:13px;line-height:20px;min-width:196px}.clients h2{font-size:15px;max-width:290px;margin:0 auto 20px}.client-image{height:100px}.integration .container{gap:12px;padding:22px 0}.integration p{margin:0}.integration div{font-size:16px;gap:16px 24px}#solucoes{padding:64px 0}.ef-scope h2{font-size:40px}.eyebrow{font-size:11px}#solucoes .intro{margin-bottom:32px}#solucoes .intro>p{padding:0;margin-top:24px;font-size:16px;max-width:none}.solutions{gap:26px;margin-bottom:32px}.solutions h3{font-size:25px;margin-top:22px}.solutions p{font-size:16px}.solutions article,.solutions article+article{padding-top:20px}.demo-top{padding:18px;flex-wrap:wrap;gap:8px;font-size:11px}.demo-top small{font-size:11px}.demo-body{grid-template-columns:1fr;padding:14px;gap:26px}.chat{padding:18px;min-height:0}.chat p{font-size:14px;max-width:100%;padding:14px}.chat>div i{display:none}.chat footer{padding-top:20px}.engine{padding:4px 8px 12px}.engine h3{font-size:29px}.engine li span{font-size:14px}.demo-foot{padding:16px 20px}.faq{padding:64px 0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq h2{font-size:40px}.faq h2 br{display:none}.faq .lede{max-width:none;font-size:16px;margin-top:20px}.faq summary{padding:22px 0;font-size:17px;gap:20px;min-height:80px}.faq details p{padding:0 26px 24px 0;font-size:16px}}@media(prefers-reduced-motion:reduce){.hero-copy>a{transition:none}}@media(max-width:767px){.faq h2 em{margin-left:.18em}}.engage{background:var(--ef-paper);border-bottom:1px solid #d7d3db}.intro>p{font-size:16px;line-height:1.8;color:#59545f}.section{padding:88px 0}.lede{font-size:17px;line-height:1.8;color:#c2b6ce}.text-link{font-size:15px;line-height:1.6;min-height:44px;padding:10px 0}.method-grid,.ecosystem-grid{gap:80px}.steps summary h3{font-size:24px;line-height:1.3}.steps details>div{font-size:16px;color:#c2b6ce;line-height:1.8}.steps details>div strong{color:#e6dced}.cards article{background:#fff;border-color:#d2ccd8;padding:30px;border-radius:6px;min-height:340px}.cards article:nth-child(2){background:#201529;border-color:#201529}.cards small{color:#62576c;font-size:11px;line-height:1.6}.cards article:nth-child(2) small{color:#cdbbdb}.cards article:nth-child(2) p{color:#d3c6de}.cards article:nth-child(2) a{color:#eadcf5;border-color:#725c83}.cards h3{font-size:36px;line-height:1.15;margin-top:32px}.cards p{font-size:16px;line-height:1.8;color:#59545f}.cards a{font-size:14px;min-height:48px;color:#66338d}.ecosystem{background:#0a0118}.products a{background:transparent;border:0;border-top:1px solid #695578;border-radius:0;min-height:240px;padding:24px 12px 24px 0}.products a:nth-child(2n){transform:none}.products strong{font:500 28px/1.25 Outfit,sans-serif;margin-top:20px}.products p{font-size:16px;line-height:1.7;color:#c2b6ce}.products small{font-size:11px;line-height:1.5;color:#c2b6ce}.products a:hover{border-top-color:#ceb0e8;background:#ffffff04}.about{background:#eeedee;padding:76px 0;border-bottom:1px solid #d7d3db}.about h2{color:#24212b;font-size:48px}.about aside{font-size:16px;line-height:1.8;color:#59545f;border-color:#b7adbf}.about aside strong{font-size:12px;color:#634479}.closing{background:#201529;border-top:1px solid #665176;padding:76px 0}.closing h2{font-size:58px;line-height:1.1}.closing h2 em{color:#c6a7df}.closing>div>p:not(.eyebrow){font-size:17px;color:#d3c6de}.closing .eyebrow{color:#d3c6de}.closing a{font-size:15px;border-radius:6px;padding:16px 26px}.closing small{font-size:12px;color:#d3c6de}.footer{background:#0a0118}.footer nav a,.footer-grid>div>a{font-size:14px;line-height:1.6;min-height:32px}.footer strong{font-size:14px}.footer small,.footer-bottom{font-size:12px}.footer p{font-size:14px}.ef-scope .clients h2{font:400 15px/1.5 Inter,sans-serif;letter-spacing:0;color:#d1c7dc}@media(max-width:1000px){.cards article{padding:24px}.cards h3{font-size:30px}.method-grid,.ecosystem-grid{gap:48px}}@media(max-width:767px){.section{padding:64px 0}.method-grid,.ecosystem-grid{gap:32px}.cards h3{font-size:34px}.cards article{min-height:0}.about{padding:60px 0}.about h2{font-size:38px}.closing{padding:60px 0}.closing h2{font-size:42px}.products strong{font-size:25px}.products p{font-size:15px}.footer-bottom{font-size:11px}}}@layer legacy{:root{font-family:Inter,system-ui,sans-serif;color:#f8f5ff;background:#0a0118}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.skip{position:fixed;left:12px;top:-100px;z-index:1000;padding:10px;background:#fff;color:#111}.skip:focus{top:12px}.original-header{position:relative;z-index:5;height:0;margin-bottom:-112px;background:#0a0118}.original-header a{display:block;width:20.4%;min-width:180px;padding:0 10px}.original-header img{display:block;height:64px;width:auto;object-fit:contain}.original-hero{position:relative;display:grid;place-items:center;min-height:700px;overflow:hidden;border-radius:0 0 50px 50px;background:#0a0118}.hero-video{position:absolute;inset:0;background:linear-gradient(#0a011899,#0a0118),url(https://i.ytimg.com/vi/HXJEakm65FI/maxresdefault.jpg) center/cover}.hero-video iframe{position:absolute;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);border:0;pointer-events:none}.hero-overlay{position:absolute;inset:0;background:radial-gradient(at top center,#0a011880 10%,#0a0118 85%)}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(720px,calc(100% - 40px));padding:160px 32px;color:#c9c8ca;text-align:center}.hero-copy p{margin:0 0 20px;color:#53026d;font:600 14px/1 Outfit,sans-serif;letter-spacing:2px;text-transform:uppercase}.hero-copy h1{margin:0;color:#c9c8ca;font:700 61px/1 Outfit,sans-serif;letter-spacing:-1px}.hero-copy>div{max-width:550px;margin-top:25px;color:#fff;font-size:16px;line-height:1.4}.hero-copy a{margin-top:28px;padding:16px 31px;border:1px solid #fff;border-radius:30px;color:#c9c8ca;font:500 13px/1 Outfit,sans-serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.ef-scope{--bg:#110b1f;--purple:#8150ed;--lav:#b69af6;--light:#f7f5fa;--ink:#221b30;--muted:#beb5cf;--line:rgba(232,219,255,.15);background:var(--bg);color:#f8f5ff;font-family:Inter,system-ui,sans-serif}.container{width:min(1248px,calc(100% - 112px));margin:auto}.ef-scope h2,.ef-scope h3{font-family:Outfit,sans-serif;letter-spacing:-.055em;line-height:1.08}.ef-scope h2{margin:0;font-size:clamp(42px,5vw,64px);font-weight:500}.ef-scope h3{margin:0;font-size:25px;font-weight:500}.ef-scope em{color:#aa91bd;font-style:normal}.ef-scope a{color:inherit;text-decoration:none}.ef-scope a:focus-visible,.ef-scope summary:focus-visible{outline:3px solid #b47cfd;outline-offset:5px}.eyebrow{margin:0 0 23px;color:#b9a2cc;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.section{padding:110px 0}.light{background:var(--light);color:var(--ink)}.clients{padding:36px 0 39px;border-bottom:1px solid var(--line)}.clients h2{margin:0 0 29px;font-family:Inter,sans-serif;font-size:17px;letter-spacing:0;text-align:center}.clients ul{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;align-items:center;margin:0;padding:0;list-style:none}.clients li{display:grid;place-items:center;height:78px}.clients img{max-width:155px;max-height:67px;width:auto;height:auto;object-fit:contain}.clients li:nth-child(5) img{max-height:76px}.integration{border-bottom:1px solid var(--line);background:#180f27}.integration .container{display:flex;min-height:112px;align-items:center;gap:45px}.integration p{min-width:207px;color:#b6a8c9;font-size:11px}.integration strong{color:#ebe2f7}.integration div{display:flex;flex:1;justify-content:space-between;color:#cdc0df;font-size:18px;letter-spacing:-.035em}.intro{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:55px}.intro>p{max-width:304px;margin:0;color:#776d83;font-size:15px;line-height:1.8}.solutions{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.solutions article{position:relative;padding:23px 30px 0 0;border-top:1px solid #d5cbdd}.solutions article+article{padding-left:32px;border-left:1px solid #d5cbdd}.solutions article>span{color:#8c7e9b;font:11px monospace}.solutions article>b{float:right;color:#784cbc;font-size:25px}.solutions h3{margin:34px 0 17px}.solutions p{min-height:78px;margin:0;color:#786d84;font-size:14px;line-height:1.9}.solutions a,.text-link{display:inline-block;margin-top:15px;color:#6c39af;font-size:12px}.solutions i{font-style:normal}.demo{overflow:hidden;border:1px solid #30213f;border-radius:16px;background:#170f24;color:#f2ecf8}.demo-top,.demo-foot{display:flex;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.09em}.demo-top small,.demo-foot{color:#bdadc9;font-size:9px}.demo-body{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px}.chat{display:flex;min-height:400px;flex-direction:column;padding:20px;border-radius:10px;background:#f8f6fb;color:#31213f}.chat>div{display:flex;align-items:center;gap:10px}.chat>div>b{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e8def6;color:#865ac3}.chat>div span{display:grid}.chat>div small,.chat .customer small,.chat .agent small{font-size:9px;color:#8b7b99}.chat>div i{margin-left:auto;color:#877491;font-size:8px;font-style:normal}.chat p{max-width:89%;padding:10px 14px;border-radius:9px;font-size:12px;line-height:1.75}.chat p small{display:block}.customer{align-self:end;background:#ece4f4}.agent{background:#fff;border:1px solid #e7ddef}.chat footer{margin-top:auto;color:#7a568d;font-size:10px}.engine{padding:12px}.engine h3{margin:0 0 26px;font-size:30px}.engine ol{display:grid;gap:19px;margin:0;padding:0;list-style:none}.engine li{display:flex;gap:12px}.engine li>b{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid #684981;border-radius:50%;background:#392449;color:#d8bbf2}.engine li span{display:grid;gap:3px;color:#ae9ebd;font-size:11px}.engine li strong{color:#e8dff2;font-size:12px}.human{margin:25px 0 0;padding-top:17px;border-top:1px solid #d0affc1c;color:#ae96c1;font-size:12px}.demo-foot{border-top:1px solid var(--line);border-bottom:0}.method-grid,.ecosystem-grid,.faq-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:105px}.lede{max-width:360px;margin:27px 0 0;color:#b2a4c4;font-size:15px;line-height:1.9}.method h2 em,.ecosystem h2 em{color:var(--lav)}.method .text-link,.ecosystem .text-link{color:#e1ccfa}.steps details,.faq details{border-top:1px solid var(--line)}.steps details:last-child,.faq details:last-child{border-bottom:1px solid var(--line)}.steps summary,.faq summary{display:flex;align-items:center;gap:23px;min-height:100px;cursor:pointer;list-style:none}.steps summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.steps summary span{color:#9574b4;font:11px monospace}.steps summary h3{flex:1}.steps summary>b,.faq summary>b{font-size:24px;font-weight:400}.steps details[open] summary>b,.faq details[open] summary>b{transform:rotate(45deg)}.steps details>div{padding:0 25px 30px 45px;color:#b5a3c7;font-size:14px;line-height:1.9}.steps details>div strong{color:#dbcbee}.steps details>div p{margin:10px 0 0}.engage{background:#f1edf6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{display:flex;min-height:360px;flex-direction:column;padding:29px 27px 24px;border:1px solid #d4c8e2;border-radius:9px;background:#f7f4fb}.cards article:nth-child(2){border-color:#412361;background:#412361;color:#f5eefb}.cards small{color:#765989;font-size:9px;letter-spacing:.1em}.cards h3{margin:41px 0 0;font-size:42px}.cards p{flex:1;color:#776584;font-size:14px;line-height:1.85}.cards article:nth-child(2) p{color:#cdbbe0}.cards a{padding-top:18px;border-top:1px solid #9973b344;color:#66487e;font-size:12px}.cards article:nth-child(2) a{color:#ebd9f9}.cards a b{float:right}.ecosystem{background:linear-gradient(130deg,#110b1f 35%,#241134)}.path{margin:29px 0 0;color:#c7afdb;font-size:10px}.path i{display:inline-block;width:17px;height:1px;margin:0 10px;background:#816090}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.products a{display:flex;min-height:231px;flex-direction:column;padding:24px;border:1px solid #c393f033;border-radius:10px;background:#ffffff08}.products a:nth-child(2n){transform:translateY(22px)}.products>a>span{text-align:right;color:#bd90e2}.products strong{margin-top:25px;color:#eee0f8;font-size:21px}.products p{color:#ad93bf;font-size:13px;line-height:1.7}.products small{margin-top:auto;padding-top:13px;border-top:1px solid #b88bda24;color:#bb9dcc;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.about{padding:88px 0 95px;background:#e5dbee}.about>.container>div{display:grid;grid-template-columns:1.45fr 1fr;gap:110px;align-items:center}.about h2{color:#35223f;line-height:1.16}.about h2 em{color:#8d62a6}.about aside{padding-left:31px;border-left:1px solid #a88aba6b;color:#786282;font-size:14px;line-height:1.9}.about aside p{margin:0 0 17px}.about aside strong{color:#704f82;font-size:10px}.faq h2{font-size:53px}.faq summary{justify-content:space-between;min-height:76px;color:#55425f;font-size:14px}.faq details p{margin:0;padding:0 35px 24px 0;color:#807187;font-size:14px;line-height:1.95}.closing{padding:85px 0;background:radial-gradient(ellipse at 50% 130%,#a881d298,transparent 70%),#603595;text-align:center}.closing .container{display:flex;flex-direction:column;align-items:center}.closing h2{font-size:clamp(44px,5.25vw,74px)}.closing h2 em{color:#d3b0ef}.closing>div>p:not(.eyebrow){color:#e2cdeb}.closing a{margin-top:28px;padding:15px 24px;border-radius:8px;background:#fff;color:#392157;font-size:13px}.closing small{margin-top:22px;color:#d7bde8;font-size:9px}.footer{padding-top:57px;background:#120c1c}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr .8fr 1.2fr;gap:40px;padding-bottom:47px}.footer img{width:150px;height:auto}.footer p{color:#ba9fc9;font-size:12px}.footer small{color:#a38ab3;font-size:10px}.footer nav,.footer-grid>div{display:grid;align-content:start;gap:10px}.footer strong{color:#e3cdea;font-size:12px}.footer nav a,.footer-grid>div>a{color:#baa3c7;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;padding:23px 0;border-top:1px solid #a882bd26;color:#a38ab4;font-size:10px}.footer-bottom a{color:#dcbcec}@media(max-width:767px){.original-header{margin-bottom:-80px}.original-header a{width:80%;min-width:0;padding:0 10px}.original-header img{height:42px}.original-hero{min-height:570px;border-radius:0 0 25px 25px}.hero-video iframe{display:none}.hero-copy{padding:145px 20px 100px}.hero-copy h1{font-size:30px}.hero-copy>div{font-size:14px}.container{width:calc(100% - 40px)}.section{padding:68px 0}.clients ul{grid-template-columns:repeat(2,1fr);gap:17px 24px}.integration .container{min-height:0;flex-direction:column;align-items:start;gap:15px;padding:24px 0}.integration div{width:100%;flex-wrap:wrap;justify-content:start;gap:18px 27px;font-size:14px}.intro{display:block;margin-bottom:37px}.intro>p{margin-top:22px}.solutions,.cards{grid-template-columns:1fr}.solutions article,.solutions article+article{padding:21px 0;border-left:0}.solutions p{min-height:0}.demo-body,.method-grid,.ecosystem-grid,.about>.container>div,.faq-grid{grid-template-columns:1fr;gap:35px}.demo-body{padding:14px}.engine{padding:16px 4px}.steps summary{min-height:83px}.cards article{min-height:0}.products{gap:12px}.products a{min-height:205px;padding:16px}.about{padding:60px 0}.about aside{padding-left:18px}.faq h2{font-size:43px}.closing{padding:61px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{gap:15px;font-size:9px}.footer-bottom a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.hero-video iframe{display:none}}}@layer recovered{@font-face{font-family:Outfit;src:url(/assets/outfit.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}.original-header{height:88px;margin:0;background:#0a0118;border-bottom:1px solid #ffffff0c;display:flex;align-items:center}.original-header a{width:150px;min-width:0;padding:0;margin-left:max(40px,calc((100% - 1248px)/2))}.original-header img{width:150px;height:auto;object-fit:contain}.original-hero{display:block;min-height:0;overflow:hidden;border-radius:0;background:#0a0118}.hero-copy{width:820px;max-width:100%;margin:0 auto;padding:108px 32px 120px;gap:26px}.hero-copy p{margin:0;padding:3px 14px;border:1px solid #5d0077;border-radius:30px;color:#c9c8ca;font:600 14px/22.4px Outfit,sans-serif;letter-spacing:normal;text-transform:uppercase}.hero-copy h1{width:100%;margin:0;font:600 60px/1.06 Outfit,sans-serif;letter-spacing:-1.8px;color:#eee8f5;text-wrap:balance}.hero-copy>div{max-width:540px;width:100%;margin:0;color:#b3a7c2;font:400 15px/25px Inter,sans-serif;text-wrap:pretty}.hero-copy>a{margin:6px 0 0;padding:17px 30px;font:500 12px/14px Outfit,sans-serif;letter-spacing:1.4px;border:1px solid #c9c8ca;border-radius:30px;color:#eee8f5;transition:background .2s}.hero-copy>a:hover{background:linear-gradient(120deg,#53026d,#b47cfd);border-color:transparent}.hero-copy>a:focus-visible{outline:3px solid #b47cfd;outline-offset:5px}.hero-video iframe{width:max(100%,1103.4px);height:max(100%,56.25vw)}@media(min-width:768px)and (max-width:1024px){.original-header{height:85px}.hero-copy{width:550px;padding:75px 30px}.hero-copy h1{font-size:44px;line-height:44px}.hero-copy>div{font-size:15px;line-height:21px}}.clients{padding:32px 0 38px;background:#0e071b}.clients h2{font-size:15px;line-height:1.5;font-weight:400;color:#c7bbd4;margin-bottom:28px}.clients ul{gap:24px 18px;grid-template-columns:repeat(7,minmax(0,1fr))}.clients li{min-width:0;height:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.client-image{height:106px;width:100%;display:flex;align-items:center;justify-content:center}.client-caption{font:400 13px/1.5 Inter,sans-serif;color:#d5c9e0;text-align:center;max-width:100%}.clients img{max-width:100%;width:auto;height:auto;max-height:40px;object-fit:contain}.clients li:nth-child(1) img{width:100px;max-height:28px}.clients li:nth-child(2) img{width:150px}.clients li:nth-child(3) img{width:108px;max-height:54px}.clients li:nth-child(4) img{width:170px;max-height:60px}.clients li:nth-child(5) img{width:100px;max-height:100px}.clients li:nth-child(6) img{width:100px}.clients li:nth-child(7) img{width:148px;max-height:80px}@media(max-width:1150px){.clients ul{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 24px}.clients li{width:calc((100% - 72px)/4)}}@media(max-width:767px){.clients li{width:calc((100% - 24px)/2)}.client-caption{font-size:14px}}@media(max-width:767px){.original-header{height:74px}.original-header a{width:122px;margin-left:24px;padding:0}.original-header img{width:122px;height:auto}.hero-copy{width:100%;padding:72px 24px 80px;gap:24px}.hero-copy p{font-size:10px;line-height:19px}.hero-copy h1{font-size:40px;line-height:1.08;letter-spacing:-1.2px}.hero-copy>div{font-size:14px;line-height:23px}.hero-copy>a{width:auto;min-width:190px;font-size:11px;line-height:14px}.hero-video{display:none}}}body.design-v2{--m-bg:#0c0911;--m-surface:#131017;--m-text:#eeeaf1;--m-muted:#bcb5c6;--m-accent:#c5a8df;--m-rule:#ffffff24;background:var(--m-bg)}body.design-v2{background:var(--m-bg);color:var(--m-text)}body.design-v2 .ef-scope{background:var(--m-bg);color:var(--m-text);--bg:var(--m-bg);--ink:var(--m-text);--light:var(--m-bg);--line:var(--m-rule)}body.design-v2 .container{width:min(1200px,calc(100% - 96px))}body.design-v2 .ef-scope h2{font:400 clamp(36px,4vw,56px)/1.12 Outfit,sans-serif;letter-spacing:-.035em;color:var(--m-text);text-wrap:balance}body.design-v2 .ef-scope h3{font-weight:400;color:var(--m-text);letter-spacing:-.025em}body.design-v2 .ef-scope em,body.design-v2 .ef-scope .light em{color:var(--m-accent);font-style:normal}body.design-v2 .ef-scope .eyebrow,body.design-v2 .ef-scope .light .eyebrow{font:400 11px/1.6 Inter,sans-serif;letter-spacing:.1em;color:#bcb0c8;background:none;border:0;border-radius:0;padding:0;margin-bottom:28px}body.design-v2 .ef-scope .lede,body.design-v2 .ef-scope .light .lede,body.design-v2 .intro>p{font:400 16px/1.8 Inter,sans-serif;color:var(--m-muted)}body.design-v2 .section{padding:104px 0}body.design-v2 .original-hero{background:var(--m-bg)}body.design-v2 .hero-overlay{background:radial-gradient(at top center,#0c091160 10%,#0c0911 88%)}body.design-v2 .hero-copy{padding:108px 32px 112px;width:840px;gap:28px}body.design-v2 .hero-copy p{background:none;border:0;padding:0;border-radius:0;font:400 11px/1.6 Inter,sans-serif;letter-spacing:.16em;color:#ccc0d5}body.design-v2 .hero-copy h1{font:500 64px/1.06 Outfit,sans-serif;letter-spacing:-2px;color:#f1edf4}body.design-v2 .hero-copy>div{font-size:16px;line-height:27px;max-width:550px;color:#c0b8c9}body.design-v2 .hero-copy>a{background:#e7dced;color:#241a2c;border:1px solid #e7dced;border-radius:3px;box-shadow:none;padding:15px 28px;font:500 13px/20px Inter,sans-serif;letter-spacing:.02em;text-transform:none;margin-top:10px}body.design-v2 .hero-copy>a:hover{background:#cdb6df;border-color:#cdb6df;color:#241a2c}body.design-v2 .clients{padding:28px 0 32px;background:var(--m-bg);border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10}body.design-v2 .ef-scope .clients h2{font:400 12px/1.6 Inter,sans-serif;letter-spacing:.02em;text-transform:none;color:#c0b8c9;margin-bottom:18px}body.design-v2 .client-image{height:100px}body.design-v2 #solucoes{padding:104px 0;background:var(--m-bg)}body.design-v2 #solucoes .intro{align-items:end;margin-bottom:56px;gap:72px}body.design-v2 #solucoes .intro>p{max-width:335px;font-size:16px;color:var(--m-muted);padding:0}body.design-v2 .solutions{display:block;margin-bottom:76px}body.design-v2 .solutions article,body.design-v2 .solutions article+article{display:grid;grid-template-columns:42px 1fr 1fr 130px;align-items:center;gap:30px;padding:30px 0;border:0;border-top:1px solid var(--m-rule);background:none;border-radius:0}body.design-v2 .solutions article:last-child{border-bottom:1px solid var(--m-rule)}body.design-v2 .solutions article>span{font:400 11px/1.5 Inter,sans-serif;color:#a99ab6;background:none;border:0}body.design-v2 .solutions article>b{display:none}body.design-v2 .solutions h3{font:400 29px/1.2 Outfit,sans-serif;margin:0}body.design-v2 .solutions p{font-size:15px;line-height:1.8;color:var(--m-muted);margin:0;min-height:0}body.design-v2 .solutions a{display:inline-flex;gap:12px;align-items:center;justify-self:end;font-size:13px;color:#d5c1e4;border:0;margin:0;padding:0;min-height:44px}body.design-v2 .demo{background:var(--m-surface);border:0;border-radius:4px;overflow:hidden}body.design-v2 .demo-top{padding:18px 28px;border-bottom:1px solid #ffffff12;color:#c6bacc;font-size:11px;letter-spacing:.04em}body.design-v2 .demo-top small{font-size:11px;color:#c6bacc}body.design-v2 .demo-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:40px}body.design-v2 .engine{order:-1;padding:4px 0;align-self:center}body.design-v2 .ef-scope .demo .engine .eyebrow{color:#bfb0cc;font-size:10px;padding:0;border:0;background:none}body.design-v2 .engine h3{font-size:32px;line-height:1.15;margin-bottom:30px}body.design-v2 .ef-scope .demo .engine h3 em{color:#c5a8df}body.design-v2 .engine ol{gap:23px}body.design-v2 .engine li>b{background:none;border:0;width:18px;color:#c5a8df;font-size:15px}body.design-v2 .engine li span{font-size:14px;color:#bfb4c9;line-height:1.7}body.design-v2 .engine li strong{font-size:15px;color:#e6ddec;font-weight:400}body.design-v2 .human{border-color:#ffffff18;font-size:14px;line-height:1.8;color:#bfb4c9}body.design-v2 .human strong{font-weight:400;color:#e3d6ed}body.design-v2 .chat{background:#1d1723;border:1px solid #ffffff15;border-radius:4px;color:#f0e9f5;padding:24px;min-height:380px}body.design-v2 .chat>div{border-color:#ffffff18}body.design-v2 .chat>div>b{background:none;color:#dcc5eb;width:24px;height:30px;border-radius:0}body.design-v2 .chat>div strong{font-size:14px;font-weight:500}body.design-v2 .chat>div small,body.design-v2 .chat>div i{color:#c2b2cc}body.design-v2 .chat p{font-size:14px;line-height:1.8}body.design-v2 .chat .customer{background:#35263e;color:#eee7f4}body.design-v2 .chat .agent{background:#231d2a;border-color:#796184;color:#eee7f4}body.design-v2 .chat p small{color:#ccb5df}body.design-v2 .chat footer{color:#cfb6e1;font-size:12px}body.design-v2 .demo-foot{padding:16px 28px;font-size:11px;border-color:#ffffff12;color:#c0b2cb}body.design-v2 .method{background:var(--m-bg);border-bottom:1px solid #ffffff12}body.design-v2 .method-grid{grid-template-columns:.9fr 1.15fr;gap:108px}body.design-v2 .method h2{font-size:52px}body.design-v2 .method .text-link{font-size:14px;color:#d4bce7}body.design-v2 .method .lede{font-size:16px}body.design-v2 .steps{display:block}body.design-v2 .steps details,body.design-v2 .steps details:last-child{border:0;border-top:1px solid var(--m-rule);border-radius:0;background:none;padding:0}body.design-v2 .steps details:last-child{border-bottom:1px solid var(--m-rule)}body.design-v2 .steps summary{display:flex;gap:22px;padding:23px 0;min-height:80px;align-items:center}body.design-v2 .steps summary>span{background:none;border:0;border-radius:0;color:#b5a3c4;font-size:11px}body.design-v2 .steps summary h3{font-size:23px;line-height:1.25;flex:1}body.design-v2 .steps summary>b{font-size:22px;color:#bca7cc;font-weight:400}body.design-v2 .steps details>div{padding:0 30px 26px 36px;font-size:15px;line-height:1.85;color:#bcb0c6}body.design-v2 .steps details>div strong{font-weight:400;color:#e1d5eb}body.design-v2 .engage{background:var(--m-bg);border:0}body.design-v2 .engage .intro{align-items:end;margin-bottom:52px}body.design-v2 .engage .intro>p{color:var(--m-muted);max-width:340px}body.design-v2 .cards{gap:0}body.design-v2 .cards article,body.design-v2 .cards article:nth-child(2){background:transparent;border:0;border-radius:0;padding:0 32px;min-height:330px;color:var(--m-text)}body.design-v2 .cards article:first-child{padding-left:0}body.design-v2 .cards article:last-child{padding-right:0}body.design-v2 .cards article+article{border-left:1px solid var(--m-rule)}body.design-v2 .cards small,body.design-v2 .cards article:nth-child(2) small{color:#bca7cc;font-size:10px;letter-spacing:.08em}body.design-v2 .cards h3{font:400 40px/1.1 Outfit,sans-serif;max-width:220px;margin-top:36px}body.design-v2 .cards p,body.design-v2 .cards article:nth-child(2) p{color:#bfb4c9;font-size:15px;line-height:1.85;margin:24px 0}body.design-v2 .cards a,body.design-v2 .cards article:nth-child(2) a{font-size:14px;color:#d4bce7;border-top:1px solid var(--m-rule);padding-top:20px;min-height:48px}body.design-v2 .ecosystem{background:#141018;border:0}body.design-v2 .ecosystem-grid{grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}body.design-v2 .ecosystem h2{font-size:48px}body.design-v2 .ecosystem .lede{font-size:16px}body.design-v2 .path{font-size:11px;color:#bca7cc}body.design-v2 .ecosystem .text-link{font-size:14px;color:#d4bce7}body.design-v2 .products{display:block}body.design-v2 .products a,body.design-v2 .products a:nth-child(2n){display:grid;grid-template-columns:1fr auto;background:none;border:0;border-top:1px solid var(--m-rule);border-radius:0;padding:25px 0;min-height:0;transform:none}body.design-v2 .products a:last-child{border-bottom:1px solid var(--m-rule)}body.design-v2 .products>a>span{grid-column:2;grid-row:1;font-size:18px;color:#c4adcf}body.design-v2 .products strong{grid-column:1;grid-row:1;font:400 31px/1.2 Outfit,sans-serif;margin:0;color:#eee7f3}body.design-v2 .products p{grid-column:1/-1;font-size:15px;color:#bfb4c9;margin:12px 0 0}body.design-v2 .products small{grid-column:1/-1;font-size:10px;letter-spacing:.06em;border:0;padding:0;margin-top:18px;color:#bda7cc}body.design-v2 .products a:hover{background:#ffffff03}body.design-v2 .products a:hover strong{color:#d4bce7}body.design-v2 .about{background:var(--m-bg);border:0;padding:112px 0}body.design-v2 .about>.container>div{grid-template-columns:1.3fr 1fr;gap:90px}body.design-v2 .about h2{font-size:50px;color:#eee7f3}body.design-v2 .about aside{font-size:16px;color:var(--m-muted);border:0;padding:0}body.design-v2 .about aside strong{font-size:11px;font-weight:400;color:#d4bce7}body.design-v2 .faq{background:var(--m-bg);padding:80px 0 100px;border-top:1px solid #ffffff12}body.design-v2 .faq-grid{gap:100px}body.design-v2 .faq h2{font-size:48px}body.design-v2 .faq .lede{font-size:16px;color:var(--m-muted)}body.design-v2 .faq details,body.design-v2 .faq details:last-child{border-color:var(--m-rule)}body.design-v2 .faq summary{font-size:16px;line-height:1.6;color:#ede6f3;font-weight:400}body.design-v2 .faq summary>b{font-size:22px;color:#bca7cc}body.design-v2 .faq details[open] summary,body.design-v2 .faq summary:hover{color:#d4bce7}body.design-v2 .faq details p{font-size:15px;color:#bfb4c9;line-height:1.85}body.design-v2 .ef-scope .business-hub{background:#141018;padding:96px 0 104px;border:0}body.design-v2 .ef-scope .hub-container{width:min(1200px,calc(100% - 96px))}body.design-v2 .ef-scope .hub-heading{display:flex;flex-direction:row;align-items:end;justify-content:space-between;text-align:left;gap:72px}body.design-v2 .ef-scope .hub-heading h2{font-size:48px}body.design-v2 .ef-scope .hub-heading>p{max-width:325px;font-size:16px;color:var(--m-muted)}body.design-v2 .ef-scope .hub-eyebrow{text-align:left;font:400 11px/1.6 Inter,sans-serif;color:#bcb0c8;letter-spacing:.1em;margin-bottom:28px}body.design-v2 .ef-scope .hub-tree{margin-top:68px}body.design-v2 .ef-scope .hub-root{background:none;border:0;border-radius:0;padding:14px 0 24px;width:210px;margin-bottom:58px}body.design-v2 .ef-scope .hub-root small{display:none}body.design-v2 .ef-scope .hub-root:after{background:#695472}body.design-v2 .ef-scope .hub-tree a{background:none;border:0;border-radius:0;padding:26px 12px 12px;height:100%;text-align:center;transition:color .2s}body.design-v2 .ef-scope .hub-tree a:hover{background:none;color:#d4bce7}body.design-v2 .ef-scope .hub-tree h3{font:400 28px/1.2 Outfit,sans-serif;margin:4px 0 14px}body.design-v2 .ef-scope .hub-brand{color:#c3adcf;font-size:11px}body.design-v2 .ef-scope .hub-tree p{font-size:13px;line-height:1.7;color:#bfb4c9;margin-bottom:20px;min-height:44px}body.design-v2 .ef-scope .hub-explore{font-size:12px;color:#d1bbdf}body.design-v2 .ef-scope .hub-explore span{display:inline;margin-left:8px;font-size:15px}body.design-v2 .ef-scope .hub-tree li:before,body.design-v2 .ef-scope .hub-tree li:after{background:#695472}body.design-v2 .closing{background:var(--m-bg);border:0;padding:100px 0}body.design-v2 .closing .container{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;padding:0;border:0;border-radius:0;background:none}body.design-v2 .closing .eyebrow{grid-column:1/-1}body.design-v2 .closing h2{grid-column:1;grid-row:2;font-size:60px;max-width:780px;line-height:1.08}body.design-v2 .closing h2 br{display:none}body.design-v2 .closing>div>p:not(.eyebrow){grid-column:1;grid-row:3;margin-top:28px;color:#bfb4c9;font-size:17px}body.design-v2 .closing a{grid-column:2;grid-row:2/4;align-self:center;margin:0 0 0 40px;border-radius:3px;border:1px solid #e7dced;background:#e7dced;color:#241a2c;font-size:14px;padding:17px 24px}body.design-v2 .closing a:hover{background:#cdb6df}body.design-v2 .closing small{grid-column:1/-1;font-size:11px;color:#bfb4c9;margin-top:30px}body.design-v2 .footer{background:var(--m-bg);border-top:1px solid #ffffff15}body.design-v2 .footer-grid{gap:40px}body.design-v2 .footer strong{font-size:13px;font-weight:500;color:#e8dfee}body.design-v2 .footer nav a,body.design-v2 .footer-grid>div>a{font-size:13px;color:#c0b2cb}body.design-v2 .footer p{font-size:13px;color:#c0b2cb}body.design-v2 .footer small,body.design-v2 .footer-bottom{font-size:11px;color:#b7a8c2}@media(max-width:1100px){body.design-v2 .container,body.design-v2 .ef-scope .hub-container{width:calc(100% - 64px)}body.design-v2 .solutions article,body.design-v2 .solutions article+article{gap:20px;grid-template-columns:30px 1fr 1fr 110px}body.design-v2 .solutions h3{font-size:25px}body.design-v2 .demo-body{gap:30px;padding:28px}body.design-v2 .method-grid,body.design-v2 .ecosystem-grid,body.design-v2 .faq-grid{gap:60px}body.design-v2 .cards article{padding-inline:24px}body.design-v2 .cards h3{font-size:35px}body.design-v2 .about>.container>div{gap:56px}body.design-v2 .closing h2{font-size:50px}}@media(max-width:800px){body.design-v2 .container,body.design-v2 .ef-scope .hub-container{width:calc(100% - 40px)}body.design-v2 .hero-copy{width:100%;padding:70px 24px 78px;gap:26px}body.design-v2 .hero-copy h1{font-size:42px;letter-spacing:-1.3px}body.design-v2 .hero-copy p{font-size:10px}body.design-v2 .hero-copy>div{font-size:16px;line-height:26px}body.design-v2 .hero-copy>a{font-size:13px}body.design-v2 .clients{padding:24px 0}body.design-v2 .ef-scope .clients h2{font-size:12px;max-width:280px}body.design-v2 .section,body.design-v2 #solucoes{padding:68px 0}body.design-v2 .ef-scope h2{font-size:39px}body.design-v2 .ef-scope .eyebrow,body.design-v2 .ef-scope .light .eyebrow{font-size:10px;margin-bottom:22px}body.design-v2 #solucoes .intro{display:block;margin-bottom:36px}body.design-v2 #solucoes .intro>p{max-width:none;margin-top:24px}body.design-v2 .solutions{margin-bottom:40px}body.design-v2 .solutions article,body.design-v2 .solutions article+article{grid-template-columns:28px 1fr;gap:14px 14px;padding:26px 0}body.design-v2 .solutions article>span{align-self:start;padding-top:6px}body.design-v2 .solutions h3{font-size:26px}body.design-v2 .solutions p{grid-column:2;font-size:15px}body.design-v2 .solutions a{grid-column:2;justify-self:start;min-height:44px}body.design-v2 .demo-body{grid-template-columns:1fr;gap:30px;padding:20px}body.design-v2 .engine{padding:0}body.design-v2 .engine h3{font-size:29px}body.design-v2 .demo-top{padding:16px 20px;flex-wrap:wrap;gap:8px}body.design-v2 .demo-top small{font-size:10px}body.design-v2 .chat{padding:18px;min-height:0}body.design-v2 .chat>div i{display:none}body.design-v2 .chat p{font-size:14px}body.design-v2 .demo-foot{padding:16px 20px}body.design-v2 .method-grid{grid-template-columns:1fr;gap:32px}body.design-v2 .method h2{font-size:40px}body.design-v2 .method h2 br{display:none}body.design-v2 .method h2 em{margin-left:.15em}body.design-v2 .steps summary h3{font-size:22px}body.design-v2 .steps details>div{padding-left:34px}body.design-v2 .engage .intro{display:block;margin-bottom:36px}body.design-v2 .engage .intro>p{margin-top:24px}body.design-v2 .cards{grid-template-columns:1fr;gap:30px}body.design-v2 .cards article,body.design-v2 .cards article:first-child,body.design-v2 .cards article:last-child,body.design-v2 .cards article:nth-child(2){padding:26px 0 0;min-height:0;border:0;border-top:1px solid var(--m-rule)}body.design-v2 .cards h3{font-size:38px;max-width:none;margin-top:24px}body.design-v2 .cards p{margin:18px 0}body.design-v2 .ecosystem-grid{grid-template-columns:1fr;gap:32px}body.design-v2 .ecosystem h2{font-size:40px}body.design-v2 .ecosystem h2 br{display:none}body.design-v2 .ecosystem h2 em{display:block}body.design-v2 .products strong{font-size:30px}body.design-v2 .about{padding:68px 0}body.design-v2 .about>.container>div{grid-template-columns:1fr;gap:28px}body.design-v2 .about h2{font-size:39px}body.design-v2 .faq{padding:68px 0}body.design-v2 .faq-grid{grid-template-columns:1fr;gap:32px}body.design-v2 .faq h2{font-size:39px}body.design-v2 .faq summary{font-size:17px}body.design-v2 .faq details p{font-size:16px}body.design-v2 .ef-scope .business-hub{padding:68px 0}body.design-v2 .ef-scope .hub-heading{display:block}body.design-v2 .ef-scope .hub-heading h2{font-size:39px}body.design-v2 .ef-scope .hub-heading>p{max-width:none;margin-top:24px}body.design-v2 .ef-scope .hub-tree{margin-top:40px}body.design-v2 .ef-scope .hub-tree a{text-align:left;padding:16px 20px}body.design-v2 .ef-scope .hub-tree p{min-height:0;margin-bottom:12px}body.design-v2 .ef-scope .hub-root{margin-left:0;margin-right:auto}body.design-v2 .closing{padding:72px 0}body.design-v2 .closing .container{display:block}body.design-v2 .closing h2{font-size:44px}body.design-v2 .closing a{display:inline-block;margin:28px 0 0}body.design-v2 .closing small{display:block;margin-top:24px}}@media(prefers-reduced-motion:reduce){body.design-v2 .ef-scope .hub-tree a{transition:none}}.hero-video[data-astro-cid-6tvqhucr]{background:url(/assets/elefai-hero-frame.jpg) center/cover no-repeat}.hero-video[data-astro-cid-6tvqhucr] video[data-astro-cid-6tvqhucr]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-status[data-astro-cid-6tvqhucr]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.hero-video[data-astro-cid-6tvqhucr]{display:none}}
