.landing-art{--ink:#17132d;color:var(--ink);background:#fcfbff}.landing-art .landing-logo{object-fit:contain;width:156px;height:52px}.landing-art>header{max-width:1280px;padding-top:22px;padding-bottom:22px}.landing-art>header nav{gap:32px;font-size:13px}.landing-art>header nav a{transition:color .2s}.landing-art>header nav a:hover{color:#7434ed}.landing-art main{max-width:1280px}.landing-art .btn-primary{background:linear-gradient(135deg,#8545ff,#5920dd);border:1px solid #7130ed;border-radius:10px;padding:13px 19px;font-size:13px;box-shadow:0 6px 16px #6931d827,inset 0 1px #ffffff35}.landing-art .btn-secondary{border-color:#e4dfec;border-radius:10px;padding:13px 19px;font-size:13px}.landing-art #produto{background:radial-gradient(at 77% 40%,#e9ddff 0,#f4efff80 25%,#0000 56%);border:0;border-radius:0;padding:35px 16px 44px;overflow:visible}.landing-art #produto>div.absolute{display:none}.landing-art #produto h1{letter-spacing:-.045em;max-width:610px;font-size:clamp(38px,3.5vw,48px);font-weight:650;line-height:1.13}.landing-art #produto h1 span{color:#0000;background:linear-gradient(110deg,#6826e5,#a44fff);-webkit-background-clip:text;background-clip:text}.landing-art #produto h1+p{max-width:425px;margin-top:24px;font-size:16px;line-height:1.8}.landing-art #produto .relative.grid:not(.mt-6){grid-template-columns:1.1fr 1fr;gap:28px}.landing-art #produto .relative.flex{isolation:isolate;min-height:535px}.landing-art #produto .relative.flex:before,.landing-art #produto .relative.flex:after{content:"";z-index:-1;border:1px solid #aa82f338;border-radius:50%;width:115%;height:210px;position:absolute;transform:rotate(-27deg)}.landing-art #produto .relative.flex:after{width:105%;height:330px;transform:rotate(27deg)}.landing-art .art-phone{background:linear-gradient(120deg,#bbb8c0,#f9f8fa 30%,#a3a0aa);border-width:5px;border-color:#282330;border-radius:42px;width:250px;height:493px;padding:7px;transform:rotate(8deg);box-shadow:1px 2px 0 2px #aaa5b2,18px 35px 55px #361b5c24,0 60px 65px -45px #30144380}.landing-art .art-phone>div:last-child{background:radial-gradient(#c4bcb540 .65px,#0000 .65px) 0 0/9px 9px,#f2eee9;border-radius:30px;flex-direction:column;padding:35px 13px 16px;font-size:11px;display:flex}.landing-art .art-phone b{font-size:13px}.landing-art .art-phone .space-y-2{flex-direction:column;gap:10px;padding-top:20px;display:flex}.landing-art .art-phone .space-y-2>div{border-radius:9px;max-width:92%;margin-top:0;padding:10px;line-height:1.5;box-shadow:0 2px 3px #34292008}.landing-art .art-phone .space-y-2>div:nth-child(2),.landing-art .art-phone .space-y-2>div:nth-child(4){background:#dcf5df;align-self:flex-end}.landing-art .phone-demo{text-align:center;color:#777080;letter-spacing:.08em;width:100%;font-size:10px;position:absolute;bottom:-30px;left:0}.landing-art #produto>.grid.mt-6{border-top:1px solid #e9e3f1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px;padding-top:30px}.landing-art #produto article{gap:12px}.landing-art #produto article svg{width:21px;height:21px}.landing-art #produto article h2{font-size:13px}.landing-art #produto article p{max-width:190px;font-size:12px;line-height:1.7}.landing-art #solucoes h2{letter-spacing:-.035em;font-size:32px}.landing-art #solucoes article{background:#fff;border-color:#e9e3f1;border-radius:18px;padding:26px 30px;box-shadow:0 10px 35px #38245304}.landing-art #solucoes article:last-child{background:linear-gradient(130deg,#f8fffb,#eff9f5);border-color:#d7ebe1}.landing-art #solucoes article>p{font-size:15px}.landing-art #solucoes li{gap:10px;padding-top:7px;font-size:13px}.landing-art #solucoes .md\:flex{background:radial-gradient(#ece1ff,#0000 70%);border-radius:50%;width:140px;height:100px;padding:12px}.landing-art #recursos{padding:14px 0 55px}.landing-art #recursos>h2{letter-spacing:-.025em;margin-bottom:26px;font-size:24px}.landing-art #recursos article{border-radius:16px;padding:25px;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 12px #30214404}.landing-art #recursos article:hover{transform:translateY(-4px);box-shadow:0 14px 30px #39216510}.landing-art #recursos article>div{width:37px;height:37px;margin-bottom:21px}.landing-art #recursos article p{margin-top:7px;font-size:12px;line-height:1.8}.landing-art #cadastro h2{max-width:350px;font-size:29px;line-height:1.2}.landing-art #cadastro p{max-width:330px;margin-top:13px;font-size:13px;line-height:1.8}.landing-art #cadastro input{background:#fffffffa;min-width:0;padding:13px}.landing-art #cadastro button{padding:13px 20px}.landing-art :focus-visible{outline-offset:4px;outline:3px solid #a377f1}.landing-art #solucoes{max-width:none;padding:28px 0 10px}.landing-art #solucoes h2{font-size:23px}.landing-art #solucoes h2+p{margin:6px 0 18px;font-size:12px}.landing-art #solucoes>.grid{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);gap:0}.landing-art #solucoes article{box-shadow:none;background:linear-gradient(120deg,#f9f6ff,#f5f2fb);border-color:#e7dff7;border-radius:13px;padding:20px 26px}.landing-art #solucoes article:last-child{background:linear-gradient(120deg,#f3f9f6,#f5f8f7)}.landing-art #solucoes article>p{margin-bottom:10px;font-size:13px}.landing-art #solucoes li{padding-top:0;font-size:12px;line-height:1.6}.landing-art .transformation-mark{background:radial-gradient(circle,#e8dcff 0 40%,#f2ecfc 41% 52%,#faf7ff 53% 64%,#0000 65%);border:1px solid #eee6fc;border-radius:50%;justify-self:center;place-items:center;width:150px;height:150px;display:grid;position:relative}.landing-art .transformation-mark:before,.landing-art .transformation-mark:after{content:"";clip-path:polygon(0 40%,78% 40%,78% 0,100% 50%,78% 100%,78% 60%,0 60%);background:linear-gradient(90deg,#b49ae930,#8951e6);width:40px;height:8px;position:absolute;top:50%}.landing-art .transformation-mark:before{right:calc(100% + 2px)}.landing-art .transformation-mark:after{background:linear-gradient(90deg,#9570da40,#64b69c);left:calc(100% + 2px)}.landing-art .transformation-symbol{width:59px;height:64px;display:block;position:relative;overflow:hidden;transform:scale(.82)}.landing-art .transformation-symbol img{width:282px;max-width:none;height:94px;position:absolute;top:-16px;left:-17px}.landing-art #recursos{background:#ffffff65;border:1px solid #e8e3ee;border-radius:14px;margin:0 0 10px;padding:16px}.landing-art #recursos>h2{text-align:left;max-width:370px;margin:0 0 12px;font-size:15px;line-height:1.3}.landing-art #recursos article{box-shadow:none;background:#ffffff75;border-radius:11px;grid-template-columns:30px 1fr;column-gap:12px;padding:15px;display:grid}.landing-art #recursos article>div{grid-row:span 2;width:30px;height:30px;margin:0}.landing-art #recursos article svg{width:20px;height:20px}.landing-art #recursos h3{font-size:12px}.landing-art #recursos article p{margin:4px 0 0;font-size:11px;line-height:1.6}.landing-art #cadastro{background:linear-gradient(110deg,#6427f3,#4b1acb 65%,#652cf0);border-radius:12px;padding:19px 25px;box-shadow:inset 0 1px #ffffff30,0 5px 15px #5326b312}.landing-art #cadastro>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-art #cadastro h2{max-width:none;font-size:17px}.landing-art #cadastro p{max-width:none;margin-top:5px;font-size:12px}.landing-art .signup-reveal{color:#6330d4;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:22px;font-weight:600;display:inline-flex}.landing-art .signup-panel:not([hidden]){background:#f4effc;border:1px solid #e6dcf7;border-radius:14px;margin-top:14px;padding:26px}@media (max-width:800px){.landing-art #solucoes>.grid{grid-template-columns:1fr;gap:10px}.landing-art .transformation-mark{width:90px;height:90px}.landing-art .transformation-mark:before,.landing-art .transformation-mark:after{display:none}.landing-art #cadastro>div{flex-direction:column;align-items:flex-start}.landing-art #recursos>h2{font-size:16px}.landing-art #recursos article{padding:14px}.landing-art .signup-reveal{width:100%}}.landing-art .hero-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.landing-art #produto .hero-benefits article{flex-direction:column;gap:16px;display:flex}.landing-art #produto .hero-benefits article>svg{stroke-width:1.7px;color:#8744ee;filter:drop-shadow(0 2px 3px #8944ed15);width:26px;height:26px}.landing-art #produto .hero-benefits h2{color:#7134d7;font-size:12px;line-height:1.5}.landing-art #produto .hero-benefits p{margin-top:7px;font-size:11px;line-height:1.7}.landing-art .hero-orbits>.absolute.rounded-full,.landing-art .orbit-people{z-index:2;background:#ffffffed;border:1px solid #e7dcfc;width:62px;height:62px;box-shadow:inset 0 0 0 3px #fbf9ff,0 8px 18px #57319512}.landing-art .hero-orbits>.absolute.rounded-full svg,.landing-art .orbit-people svg{color:#8140ed;width:29px;height:29px}.landing-art .hero-orbits>.absolute.left-\[13\%\]{top:20%;left:2%}.landing-art .hero-orbits>.absolute.right-\[12\%\]{top:9%;right:0}.landing-art .hero-orbits>.absolute.bottom-\[18\%\]{background:#ffffff90;border-radius:25px;padding:16px;font-size:11px;top:30%;bottom:auto;right:-2%}.landing-art .orbit-people{border-radius:50%;place-items:center;display:grid;position:absolute;top:52%;right:3%}.landing-art .orbit-dot{background:#8b4aef;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 3px #914af00a}.landing-art .dot-one{top:13%;left:12%}.landing-art .dot-two{top:25%;right:11%}.landing-art .dot-three{bottom:25%;left:8%}@media (max-width:800px){.landing-art .hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:32px}.landing-art #produto .hero-benefits h2{font-size:13px}.landing-art .hero-orbits{margin-top:10px}.landing-art .hero-orbits>.absolute.rounded-full,.landing-art .orbit-people{width:46px;height:46px}.landing-art .hero-orbits>.absolute.bottom-\[18\%\]{right:-8px}.landing-art>header{padding:16px 20px}.landing-art .landing-logo{width:120px;height:40px}.landing-art>header .btn-primary{display:none}.landing-art #produto{padding:30px 0}.landing-art #produto .relative.grid:not(.mt-6){grid-template-columns:1fr}.landing-art #produto h1{font-size:clamp(38px,7vw,58px)}.landing-art #produto h1+p{font-size:15px}.landing-art #produto .relative.flex{min-height:540px}.landing-art #produto>.grid.mt-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.landing-art #solucoes{padding:32px 0}.landing-art #solucoes h2{font-size:27px}.landing-art #solucoes article{padding:24px}.landing-art #recursos>h2{font-size:23px}.landing-art #cadastro{padding:26px}.landing-art #cadastro h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.landing-art *,.landing-art :before,.landing-art :after{scroll-behavior:auto!important;transition:none!important}}
