@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/p-PK5aTfpK34YXDl8fEu8otApOgx5eAX7sLSZlvtTw4-lVu248UA1V5h2BPiWn6mQFZN_Cj8SsoGMgPW-IHjiiY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/K3wFhtu69iGA9g2BrHeaXtC9IFBrOU2L9l5ieT7Saz0-Di4NIeK2D7f8BziOFmcm6MASGjka8etYlh1SSyaDMTg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/iMfFENzNLtDD8qksvALyZsxyhnvRlu8kGSziuo1SJfY-_QDd98B8NOoEqAThiKnNRoik8ip1aX3qB4QscWF06yQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/9ES-PUReQP5Sxw-tAFpoRl1f45VJoBqT6gUT8A_Yyp0-PktSZNTrIZM5enPx5VAlqVnqJ7lVrPwoa4m6a9SRB_0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/0He1QGtqQjyMulZWslnqt7MI38LG6ZjH7iCVxlYaSMI-T1l7unKsexSzBpVc8kZpA99szmjJmo2A97z_iTx9cG0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/e0D5J7wOy1s2cGqBME3FeUN2y9mjH7NL_rKQ-r1BqsU-1O8urUiWAFfX1HfN73hyivUBYDcWPCSgHCoQp0oNThQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/tuqqSWIS-wJ91N2uzMUD8tkT5g6q14AcnEUDQ5tSAHo-VTclI574FYXeDvCPlWAyd_GWS_f_xKSyuleVTm4yq8c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/J7bBJHPcoSlGzl_TsIHmZIDQiKf8LcpKtE_c0zf7iCM-daUzJ3uYAasJ6ZVtc9WdXLajh36fpJ153CSccql2fDA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_yQXfulcq6hPqz3D21FKyPjwbNN2rJzRc_t_V3sLSc4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nHYMUpOTtTulXVHDQb9zeauF7y1GmFRYdz9piDACvU8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.site-font-jakarta{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial",sans-serif}.hero-bg{background:radial-gradient(circle at 50% 0,#fff8f0 0,#fff 60%)}.site-grid-bg{background-image:linear-gradient(90deg,#f1f5f9 1px,transparent 0),linear-gradient(180deg,#f1f5f9 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.6));mask-image:linear-gradient(0deg,#fff,#fff9)}.text-gradient{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#e66d00,#ff7900);color:transparent}.platform-cycler{height:24px;overflow:hidden;position:relative}.platform-name{animation:cycleNames 12s linear infinite;left:0;opacity:0;position:absolute;top:0;transform:translateY(20px);white-space:nowrap;width:100%}@keyframes cycleNames{0%{opacity:0;transform:translateY(20px)}4.16%{opacity:1;transform:translateY(0)}16.66%{opacity:1;transform:translateY(0)}20.82%{opacity:0;transform:translateY(-20px)}to{opacity:0;transform:translateY(-20px)}}.platform-name:first-child{animation-delay:0s;color:#ff4f04}.platform-name:nth-child(2){animation-delay:2s;color:#22c55e}.platform-name:nth-child(3){animation-delay:4s;color:#fbbf24}.platform-name:nth-child(4){animation-delay:6s;color:#370035}.platform-name:nth-child(5){animation-delay:8s;color:#043d47}.platform-name:nth-child(6){animation-delay:10s;color:#0030b9}.source-cycler{height:100%;overflow:hidden;position:relative;width:100%}.source-icon{animation:cycleIcons 12s linear infinite;border-radius:10px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%}@keyframes cycleIcons{0%{opacity:0}4.16%{opacity:1}16.66%{opacity:1}20.82%{opacity:0}to{opacity:0}}.source-icon:first-child{animation-delay:0s}.source-icon:nth-child(2){animation-delay:2s}.source-icon:nth-child(3){animation-delay:4s}.source-icon:nth-child(4){animation-delay:6s}.source-icon:nth-child(5){animation-delay:8s}.source-icon:nth-child(6){animation-delay:10s}.flow-path{animation:flowDash 1s linear infinite;stroke-dasharray:10}@keyframes flowDash{to{stroke-dashoffset:-20}}.input-focus-ring:focus{border-color:#ff7900;box-shadow:0 0 0 4px #ff79001a}.error-shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.cnpj-error-message{height:0;margin-top:0;opacity:0;overflow:hidden;transition:height .22s ease,opacity .22s ease,margin-top .22s ease}.cnpj-error-message.is-visible{height:25px;margin-top:.5rem;opacity:1}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .25s ease}.faq-answer.faq-answer-open{grid-template-rows:1fr;opacity:1}.faq-answer-inner{overflow:hidden}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.workflow-node{transition:all .3s ease}.workflow-node:hover{box-shadow:0 15px 30px -10px #0000001a;transform:translateY(-5px)}.floating-whatsapp-button{align-items:center;animation:whatsappAttentionJump 5s ease-in-out infinite;background:#3ac04c;border-radius:9999px;bottom:90px;box-shadow:0 10px 24px -8px #00000059;display:inline-flex;height:54px;justify-content:center;padding:8px;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease;width:54px;z-index:100}.floating-whatsapp-button:hover{box-shadow:0 0 0 4px #3ac04c2e,0 14px 30px -10px #3ac04c8c;transform:scale(1.08)}.floating-whatsapp-button svg{display:block;height:54px;width:54px}@keyframes whatsappAttentionJump{0%,to{transform:translateY(0)}4%{transform:translateY(-9px)}8%{transform:translateY(0)}12%{transform:translateY(-5px)}16%{transform:translateY(0)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}
