:root{--ground:#0c0e13;--surface:#151821;--sunk:#1b1f29;--line:#262b37;--ink:#f2f0eb;--ink-2:#aeb3bd;--ink-3:#7c818c;--btn:#f2f0eb;--on-btn:#0c0e13;--blue:#18233a;--mint:#132d27;--peach:#33211a;--lilac:#221d36;--sand:#28241b;--indigo:#8ea8f2;--teal:#5cd0bf;--teal-2:#2dd4bf;--amber:#e8ae62;--amber-2:#f5b454;--red:#f0725f;--red-2:#f87171;--dark:#05070b;--gut:clamp(16px, 4vw, 48px);--r:28px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}.wrap{max-width:1240px;padding-inline:var(--gut);margin-inline:auto}a{color:inherit}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}h1,h2{font-family:var(--font-serif), "Iowan Old Style", "Georgia", serif;letter-spacing:-.02em;line-height:1.02}h2{font-size:clamp(40px,5.4vw,72px)}h2 em,h1 em{font-style:italic}h3{font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.25}p{margin:0}.lead{color:var(--ink-2);max-width:56ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.kicker{font-family:var(--font-mono), ui-monospace, Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}svg.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}section{padding-block:clamp(72px,10vw,140px)}#solucoes{padding-bottom:clamp(40px,5vw,72px)}#como-funciona{padding-top:clamp(40px,5vw,72px)}.head{gap:20px;margin-bottom:clamp(40px,5vw,64px);display:grid}.btn{font:600 16px var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .2s}.btn:hover svg{transform:translate(3px)}.btnDark{background:var(--btn);color:var(--on-btn)}.btnDark:hover{transform:translateY(-1px)}.btnLine{border-color:var(--ink);color:var(--ink);background:0 0}.btnLine:hover{background:var(--ink);color:var(--ground)}.link{border-bottom:1.5px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link svg{width:16px;height:16px;transition:transform .2s}.link:hover svg{transform:translate(3px)}.bgBlue{background:var(--blue)}.bgMint{background:var(--mint)}.bgPeach{background:var(--peach)}.bgLilac{background:var(--lilac)}.bgSand{background:var(--sand)}@media (prefers-reduced-motion:no-preference){.rv{transition:transform .9s cubic-bezier(.2, .8, .2, 1) var(--d,0s), opacity .9s var(--d,0s)}.rv.pre{opacity:.3;transform:translateY(28px)}}.progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--indigo), var(--teal-2), var(--red-2));width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tilt{transform-style:preserve-3d;will-change:transform}.glow{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(circle,#ffffff8c,#0000 65%);border-radius:50%;width:420px;height:420px;transition:opacity .4s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hasGlow{position:relative}.hasGlow:hover>.glow{opacity:1}@keyframes grow{0%{transform:scaleX(0)}}@keyframes slide{0%{opacity:.3;transform:translateY(8px)}}@keyframes rise{0%{opacity:.3;transform:translateY(.25em)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes caret{50%{border-color:#0000}}@keyframes marq{to{transform:translate(calc(-50% - 7px))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arc{0%{stroke-dasharray:0 100}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes blip{0%{box-shadow:0 0 #2dd4bf99}70%{box-shadow:0 0 0 8px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}@keyframes toast{0%{opacity:0;transform:translateY(16px)}10%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(8px)}}@keyframes draw{0%{stroke-dashoffset:100px}}@keyframes ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes flow{to{background-position:24px 0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes sweep{0%{left:-40%}to{left:100%}}@keyframes alarm{50%{border-color:#f8717199}}@keyframes orb{33%{transform:translate(40px,30px)scale(1.08)}66%{transform:translate(-30px,20px)scale(.95)}}
