.main-nav{background:#0f112adb}.main-page .cl-nav-inner{gap:22px;max-width:1440px}.main-page .cl-nav-links{gap:18px;font-size:13px}.main-page .cl-nav-cta .wf-btn{white-space:nowrap;padding:11px 15px;font-size:13px}.main-logo{flex-shrink:0}.main-logo-symbol{display:none}.main-solutions{color:#b9bdd6;position:relative}.main-solutions summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.main-solutions summary::-webkit-details-marker{display:none}.main-solutions>div{background:#171b3b;border:1px solid #30375c;border-radius:14px;width:290px;padding:20px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 16px 40px #0004}.main-solutions b{color:#fff;align-items:center;gap:10px;display:flex}.main-solutions span{margin-top:6px;font-size:13px;line-height:1.5;display:block}.main-mobile-menu{z-index:60;color:#fff;background:#0f112a;flex-direction:column;gap:24px;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.main-mobile-menu>.cl-nav-burger{align-self:flex-end}.main-mobile-menu>a{font-size:21px}.main-mobile-menu .main-solutions>div{width:100%;margin-top:14px;position:static}.main-page .main-hero-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#86b5ff;margin-bottom:20px;font-size:12px}.main-page .cl-hero h1{max-width:22ch;font-size:clamp(36px,3.55vw,52px)}.main-page .cl-hero h1>span{color:#ffffffad;font-weight:400}.main-page .cl-hero-sub{font-size:17px}.main-page .cl-hero>.cl-hero-inner.cl-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.main-page #integracao-ia{background:linear-gradient(130deg,#dce8ff,#ecf2ff 52%,#d1e1ff)}.main-page .cl-steps{max-width:820px;margin:48px auto 0;display:block;position:relative}.main-page .cl-step{text-align:left;gap:24px;padding-bottom:32px;display:flex}.main-page .cl-step-circle{flex-shrink:0}.main-page .cl-steps-track{width:2px;height:auto;top:24px;bottom:46px;left:23px}.main-page .cl-fill-x{display:none}.main-page .cl-fill-y{display:block}.main-page .footer-grid{grid-template-columns:1.3fr .8fr 1fr 1fr}.main-page .wf-footer p{color:#b9bdd6;margin:18px 0}.main-page .cl-form-legal{order:3}@media (max-width:1199px) and (min-width:1024px){.main-page .cl-nav-links,.main-page .cl-nav-cta{display:none}.main-page .cl-nav-mobile-cta,.main-page .cl-nav-burger{display:flex}}@media (max-width:900px){.main-page .cl-hero>.cl-hero-inner.cl-hero-grid{grid-template-columns:1fr}.main-page .cl-hero h1{max-width:24ch;font-size:clamp(32px,5.4vw,44px)}.main-page .cl-hero-copy>div .wf-btn{justify-content:center;width:100%}.main-page .cl-hero-sub{font-size:16px}.main-page .grid-2>div{min-width:0;order:initial!important}.main-page #problema .grid-2>div:first-child{order:2!important}.main-page .footer-grid{grid-template-columns:1fr 1fr}.main-page .cl-nav-inner{gap:8px;padding:12px}.main-page .main-logo img{width:89px;height:auto}.main-page .cl-nav-mobile-cta{white-space:nowrap;padding:10px;font-size:12px}.main-page .cl-nav-burger{padding:5px}.main-page .cl-contact-grid{min-width:0}.main-page .mcp-window,.main-page .cl-browser{min-width:0;max-width:100%}.main-page .mcp-tool{flex-wrap:wrap}.main-page .faq-item .q{min-height:44px}}@media (max-width:359px){.main-page .main-logo img:first-child{display:none}.main-page .main-logo .main-logo-symbol{width:30px;display:block}.main-page .cl-nav-mobile-cta{font-size:12px}}@media (prefers-reduced-motion:reduce){.main-page *,.main-page :before,.main-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.main-page [style*="opacity: 0"]{opacity:1!important;transform:none!important}}.main-page .cl-step-circle{margin:0}.main-page .cl-step p{max-width:none;margin:0}.main-page .cl-steps-track{transform-origin:top;left:27px;right:auto}.main-page .cl-fill-y{transform-origin:top}@media (min-width:901px) and (max-width:1024px){.main-page .cl-hero>.cl-hero-inner.cl-hero-grid{grid-template-columns:1fr}}@media (max-width:700px){.main-page .cl-fc{pointer-events:none;display:block}.main-page .cl-float{border-radius:10px;width:140px;padding:9px}.main-page .cl-float .k{font-size:8px}.main-page .cl-float .v{margin-top:3px;font-size:11px}.main-page .cl-float .d{font-size:9px}.main-page .cl-float-icon{width:26px;height:26px}.main-page .cl-float-row{gap:6px}.main-page .cl-fc-1{top:100px;left:-8px}.main-page .cl-fc-2{top:290px;left:-8px}.main-page .cl-fc-3{top:185px;right:-8px}.main-page .cl-fc-4{top:410px;right:-8px}.main-page .cl-bento-photo{order:initial}}.main-page .main-footer-heading{text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 18px;font-size:12px;font-weight:600}@media (max-width:900px){.main-page .cl-bento-col:first-child{order:1}.main-page .cl-bento-col:last-child{order:2}.main-page .cl-bento-photo{order:3}}
