:is(.marketing-site,.docs-site,.public-site){--visual-ink:#101010;--visual-paper:#f7f7f7;--visual-line:#d8d8d6;--visual-header-height:76px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:is(.marketing-site,.docs-site,.public-site) .site-header{height:var(--visual-header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#ffffffed;border-bottom:1px solid #1717171a;gap:20px;padding-inline:clamp(20px,3.4vw,64px);position:sticky;top:0}.inquiry-guide .site-skip{color:#fff}.site-header nav>a:not(.site-button){padding-block:6px;transition:color .18s;position:relative}.site-header nav>a:not(.site-button):after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.site-header nav>a:is(:hover,:focus-visible):after{transform:scaleX(1)}.site-header .site-nav-cta{min-height:42px;padding:11px 18px}.site-motion-toggle{color:#171717;background:#fff;border:1px solid #d7d7d7;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;transition:color .18s,background .18s,transform .18s;display:inline-grid}.site-motion-toggle:hover{color:#fff;background:#171717;transform:rotate(-9deg)}.site-motion-toggle:disabled{cursor:default;opacity:.55}:is(.marketing-site,.docs-site,.public-site) :is(a,button,summary,input):focus-visible{outline-offset:5px;outline:2px solid}:is(.marketing-site,.docs-site,.public-site) .site-button{border-radius:8px;min-height:50px;transition:transform .22s,box-shadow .22s,background .18s,color .18s}:is(.marketing-site,.docs-site,.public-site) .site-button svg,:is(.marketing-site,.docs-site,.public-site) .site-text-link svg{transition:transform .22s}@media (hover:hover){:is(.marketing-site,.docs-site,.public-site) .site-button:hover{transform:translateY(-3px);box-shadow:0 7px #17171714}:is(.marketing-site,.docs-site,.public-site) .site-button:hover svg,:is(.marketing-site,.docs-site,.public-site) .site-text-link:hover svg{transform:translate(3px,-2px)}}:is(.marketing-site,.docs-site,.public-site) .site-button:active{box-shadow:none;transform:translateY(0)}[data-public-motion=ready] .motion-target{transition:transform .7s cubic-bezier(.2,.75,.2,1)}[data-public-motion=ready] .motion-pending{transform:translateY(24px)}[data-public-motion=ready] .motion-entered{transform:translateY(0)}[data-public-motion=ready] .motion-pending:focus-within{transform:none}[data-motion-paused=true] *,[data-motion-paused=true] :before,[data-motion-paused=true] :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}:is(.marketing-site,.docs-site,.public-site):not([data-public-motion=ready]) *,:is(.marketing-site,.docs-site,.public-site):not([data-public-motion=ready]) :before,:is(.marketing-site,.docs-site,.public-site):not([data-public-motion=ready]) :after{animation-play-state:paused!important}[data-motion-paused=true] .motion-target{transition:none!important;transform:none!important}:is(.marketing-site,.docs-site,.public-site) .site-footer{color:#f7f7f7;background:#111;border:0;margin-top:60px;padding:40px clamp(24px,4.8vw,80px) 24px;display:block;position:relative;overflow:hidden}.site-footer-signature{letter-spacing:-.075em;color:#fff;border-bottom:1px solid #ffffff2d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:40px;padding-bottom:34px;font-size:clamp(52px,13.6vw,228px);font-weight:600;line-height:1;display:flex}.site-footer-signature span{font-size:.58em;font-weight:300}.site-footer .site-footer-top{padding:0 0 36px}.site-footer :is(a,strong,p,.creator-profile strong,.footer-whatsapp-link){color:#f1f1f1}.site-footer :is(.site-footer-top>div>p,small,.creator-profile small){color:#bdbdbd}.site-footer .brand-logo{filter:invert()}.site-footer .brand small{color:#bbb}.site-footer .site-footer-top>div:not(:first-child) a{width:fit-content;text-decoration:none;transition:color .18s,transform .18s}.site-footer .site-footer-top>div:not(:first-child) a:hover{color:#fff;transform:translate(4px)}.site-footer .creator-profile,.site-footer .footer-whatsapp{border-color:#ffffff35}.site-footer .creator-profile{background:#ffffff09}.site-footer .footer-whatsapp{background:#ffffff08}.site-footer .footer-whatsapp :is(strong,span,p){color:inherit}.site-footer .footer-whatsapp-cta{color:#fff}.site-footer a.footer-whatsapp-link,.site-footer .footer-whatsapp-link :is(strong,span){color:#171717}.site-footer .footer-whatsapp-link p{color:#626262}.site-footer .site-footer-bottom{color:#b8b8b8;border-top:1px solid #ffffff2d;padding-top:22px}.docs-site .docs-toolbar{top:var(--visual-header-height)}.docs-site .doc-section#workflow{scroll-margin-top:calc(var(--visual-header-height) + 100px)}.visual-landing .visual-final>p{color:#bfbfbf;font-size:12px}@media (width<=1150px){:is(.marketing-site,.docs-site,.public-site) .site-header{gap:14px}.site-header nav{gap:18px}}@media (width<=800px){:is(.marketing-site,.docs-site,.public-site){--visual-header-height:72px}:is(.marketing-site,.docs-site,.public-site) .site-header{gap:12px;padding-inline:20px}.site-header .site-motion-toggle{flex-basis:34px;width:34px;height:34px;min-height:34px}.site-header nav.is-open{background:#fff;border-bottom:1px solid #171717;padding:20px;box-shadow:0 18px 28px #0000000d}.site-header nav>a:not(.site-button){padding-block:12px}.site-header nav>a:after{display:none}.site-footer .site-footer-top{gap:30px}.site-footer-signature{margin-bottom:30px;padding-bottom:25px}}@media (width<=560px){body button.support-chat-launcher{width:44px;height:44px;min-height:44px;padding:0;bottom:10px;right:10px}body button.support-chat-launcher>svg{width:21px;height:21px}:is(.marketing-site,.docs-site,.public-site) .site-header{gap:10px;padding-inline:16px}.site-header .brand-logo{width:160px}.site-header .brand small{margin-left:44px;font-size:6px}.site-header .site-docs-label{padding-left:10px;font-size:12px}.site-footer-signature{letter-spacing:-.065em;font-size:clamp(44px,12.7vw,70px)}}@media (width<=360px){.visual-landing .landing-workflow .section-heading h2,.visual-landing .landing-workflow .preview-case-head h3{text-wrap:balance}:is(.marketing-site,.docs-site,.public-site) .site-header{gap:7px}.site-header .brand-logo{width:136px}.site-header .brand small{margin-left:37px;font-size:5px}.site-header .site-docs-label{padding-left:7px;font-size:11px}.site-header .site-motion-toggle{flex-basis:32px;width:32px;height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){:is(.marketing-site,.docs-site,.public-site) *,:is(.marketing-site,.docs-site,.public-site) :before,:is(.marketing-site,.docs-site,.public-site) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-target{transform:none!important}}
