.cn-root,[data-tema=preto]{--cn-bg:#070707;--cn-fg:#fff;--cn-fgm:#efefef;--cn-fg2:#afafaf;--cn-fg3:#8a8a8a;--cn-fg4:#4c4c4c;--cn-hair:#1e1e1e;--cn-hair2:#2e2e2e;--cn-card:#161616;--cn-card-h:#1a1a1a;--cn-card2:#0f0f0f;--cn-chip:#101010;--cn-chip-b:#262626;--cn-verde-txt:#52b788;--cn-verde-borda:#2e5c48;--cn-verde-fundo:#101613;--cn-ghost-b:#3a3a3a;--cn-ghost-h:#161616;--cn-edge:#ffffff09;--cn-sombra:0 40px 120px #0009}[data-tema=escuro]{--cn-bg:#101211;--cn-card:#181b1a;--cn-card-h:#1d211f;--cn-card2:#0c0e0d;--cn-chip:#0d0f0e;--cn-hair:#222624;--cn-hair2:#313633;--cn-edge:#ffffff08}[data-tema=offwhite]{--cn-bg:#f4f4f3;--cn-fg:#0a0a0a;--cn-fgm:#1a1a1a;--cn-fg2:#3f3f3d;--cn-fg3:#62625d;--cn-fg4:#8e8e8a;--cn-hair:#e0e0dd;--cn-hair2:#d0d0cc;--cn-card:#fff;--cn-card-h:#fff;--cn-card2:#fff;--cn-chip:#fff;--cn-chip-b:#d6d6d2;--cn-verde-txt:#1e6b4b;--cn-verde-borda:#a8d4bc;--cn-verde-fundo:#e6f3ec;--cn-ghost-b:#3a3a38;--cn-ghost-h:#e8e8e6;--cn-edge:#0a0a0a12;--cn-sombra:0 24px 60px #0a0a0a14}[data-tema=branco]{--cn-bg:#fff;--cn-fg:#0a0a0a;--cn-fgm:#1a1a1a;--cn-fg2:#3f3f3d;--cn-fg3:#62625d;--cn-fg4:#8e8e8a;--cn-hair:#e7e7e4;--cn-hair2:#d6d6d2;--cn-card:#f4f4f3;--cn-card-h:#eeeeec;--cn-card2:#f4f4f3;--cn-chip:#f4f4f3;--cn-chip-b:#d6d6d2;--cn-verde-txt:#1e6b4b;--cn-verde-borda:#a8d4bc;--cn-verde-fundo:#e6f3ec;--cn-ghost-b:#3a3a38;--cn-ghost-h:#eeeeec;--cn-edge:#0a0a0a12;--cn-sombra:0 24px 60px #0a0a0a14}[data-tema]{background:var(--cn-bg);color:var(--cn-fg)}.cn-wrap{max-width:1240px;margin:0 auto;padding-left:clamp(20px,5vw,32px);padding-right:clamp(20px,5vw,32px)}.cn-sec{padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(72px,10vw,140px);position:relative;overflow-x:clip}.cn-sec[id=investimento],.cn-sec[id=comecar]{scroll-margin-top:60px}.cn-sec:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--cn-edge), transparent);height:64px;position:absolute;top:0;left:0;right:0}.cn-fio{z-index:1;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#52b788 0%,#52b78859 45%,#0000 85%);width:100%;height:1px;position:absolute;top:0;left:0}.cn-nav{z-index:50;color:#afafaf;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#070707b8;border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 clamp(16px,4vw,32px);transition:background .32s ease-out,border-color .32s ease-out,color .32s ease-out;display:flex;position:sticky;top:0}.cn-nav[data-claro="1"]{color:#3f3f3d;background:#f4f4f3d1;border-bottom-color:#e0e0dd}.cn-nav[data-claro="1"] .cn-nav-marca{filter:invert()hue-rotate(180deg)}.cn-progresso{transform-origin:0;pointer-events:none;background:#52b788;width:100%;height:1px;position:absolute;bottom:-1px;left:0}.cn-cta{color:#070707;letter-spacing:-.005em;cursor:pointer;background:#52b788;border:1px solid #52b788;border-radius:2px;justify-content:center;align-items:center;gap:12px;height:56px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s ease-out,transform .22s cubic-bezier(.22,1,.36,1),border-color .15s;display:inline-flex}.cn-cta:hover{background:#5ec492;border-color:#5ec492}.cn-cta:active{transform:scale(.985)}.cn-cta--ghost{color:var(--cn-fgm);border-color:var(--cn-ghost-b);background:0 0}.cn-cta--ghost:hover{background:var(--cn-ghost-h);border-color:var(--cn-fg3)}.cn-cta:focus-visible,.cn-faq-btn:focus-visible,.cn-close:focus-visible,.cn-chip-btn:focus-visible{outline-offset:3px;outline:2px solid #52b788}[data-tema=offwhite] .cn-cta:focus-visible,[data-tema=branco] .cn-cta:focus-visible,[data-tema=offwhite] .cn-faq-btn:focus-visible{outline-color:#1e6b4b}.cn-cta .cn-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.cn-cta:hover .cn-arrow{transform:translate(3px)}.cn-ctas{flex-direction:column;align-items:stretch;gap:12px;display:flex}@media (min-width:640px){.cn-ctas{flex-flow:wrap;align-items:center}}@media (max-width:639px){.cn-cta{width:100%;padding:0 18px;font-size:15.5px}}@media (max-width:719px){.cn-par--desk{display:none}}@media (prefers-reduced-motion:no-preference){.cn-cta--glow{animation:3.2s ease-out infinite cn-glow}}@keyframes cn-glow{0%{box-shadow:0 0 #52b78861}70%,to{box-shadow:0 0 0 12px #52b78800}}.cn-hero{grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:960px){.cn-hero{grid-template-columns:1.05fr .95fr}}.cn-hero-anim>*{animation:.9s cubic-bezier(.22,1,.36,1) both cn-in}.cn-hero-anim>:nth-child(2){animation-delay:70ms}.cn-hero-anim>:nth-child(3){animation-delay:.14s}.cn-hero-anim>:nth-child(4){animation-delay:.21s}.cn-hero-anim>:nth-child(5){animation-delay:.28s}.cn-hero-anim>:nth-child(6){animation-delay:.35s}@keyframes cn-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cn-win{background:#101010;border:1px solid #262626;border-radius:6px;overflow:hidden;box-shadow:0 40px 120px #0009}.cn-win-bar{border-bottom:1px solid #1e1e1e;align-items:center;gap:7px;padding:12px 16px;display:flex}.cn-win-bar i{background:#2e2e2e;border-radius:50%;width:9px;height:9px;display:block}.cn-widgets{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px 16px;display:grid}.cn-widget{opacity:0;background:#161616;border:1px solid #1e1e1e;border-radius:4px;padding:14px;animation:.7s cubic-bezier(.22,1,.36,1) forwards cn-widget;transform:translateY(8px)}.cn-widget:first-child{animation-delay:.9s}.cn-widget:nth-child(2){animation-delay:1.1s}.cn-widget:nth-child(3){animation-delay:1.3s}.cn-widget:nth-child(4){animation-delay:1.5s}@keyframes cn-widget{to{opacity:1;transform:none}}.cn-caret{vertical-align:-.15em;background:#52b788;width:8px;height:1.05em;margin-left:3px;animation:1.1s steps(2,end) infinite cn-blink;display:inline-block}@keyframes cn-blink{50%{opacity:0}}.cn-hero-right{align-items:center;display:flex;position:relative}@media (min-width:960px){.cn-hero-right{min-height:clamp(440px,42vw,620px)}}.cn-cena{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease-out;position:absolute;inset:-4% -14%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.cn-cena.is-on{opacity:1}.cn-faixa{border-top:1px solid var(--cn-hair);border-bottom:1px solid var(--cn-hair);grid-template-columns:repeat(2,1fr);display:grid}.cn-faixa>div{border-left:1px solid var(--cn-hair);border-top:1px solid var(--cn-hair);padding:22px clamp(12px,2vw,24px)}.cn-faixa>div:nth-child(-n+2){border-top:0}.cn-faixa>div:nth-child(odd){border-left:0;padding-left:0}.cn-faixa>div:last-child{border-left:0;grid-column:1/-1;padding-left:0}@media (min-width:900px){.cn-faixa{grid-template-columns:repeat(5,1fr)}.cn-faixa>div,.cn-faixa>div:nth-child(-n+2),.cn-faixa>div:nth-child(odd),.cn-faixa>div:last-child{border-top:0;border-left:1px solid var(--cn-hair);grid-column:auto;padding-left:clamp(12px,2vw,24px)}.cn-faixa>div:first-child{border-left:0;padding-left:0}}.cn-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.cn-grid--2,.cn-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.cn-grid--3{grid-template-columns:repeat(3,1fr)}.cn-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:720px) and (max-width:1019px){.cn-grid--4{grid-template-columns:repeat(2,1fr)}}.cn-card{background:var(--cn-card);border:1px solid var(--cn-hair);border-radius:6px;padding:clamp(20px,2.4vw,28px);transition:border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s}[data-tema=offwhite] .cn-card,[data-tema=branco] .cn-card{box-shadow:0 1px #0a0a0a08,0 10px 30px -18px #0a0a0a24}@media (hover:hover){.cn-card:hover{border-color:var(--cn-hair2);background:var(--cn-card-h);transform:translateY(-2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cn-tilt{transform:perspective(900px) rotateX(var(--cn-rx,0deg)) rotateY(var(--cn-ry,0deg)) translateY(var(--cn-ty,0px));will-change:transform}.cn-tilt:hover{transform:perspective(900px) rotateX(var(--cn-rx,0deg)) rotateY(var(--cn-ry,0deg)) translateY(-2px)}.cn-tilt{transition:border-color .22s,background .22s,box-shadow .22s,transform .14s ease-out}}.cn-contraste{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:900px){.cn-contraste{grid-template-columns:1fr 1fr}}.cn-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:#8a8a8a;background:#0d0d0d;border:1px solid #262626;border-radius:2px;margin:0 8px 8px 0;padding:7px 11px;font-size:12px;display:inline-block}.cn-passos{gap:0;display:grid;position:relative}.cn-passo{grid-template-columns:56px 1fr;gap:6px 18px;padding:0 0 36px;display:grid;position:relative}.cn-passo:last-child{padding-bottom:0}.cn-trilho{background:var(--cn-hair2);position:absolute;overflow:hidden}.cn-trilho i{background:var(--cn-verde-txt);display:block;position:absolute;inset:0}.cn-trilho--v{width:1px;top:22px;bottom:22px;left:21px}.cn-trilho--v i{transform-origin:top}.cn-trilho--h{height:1px;display:none;top:21px;left:22px;right:22px}.cn-trilho--h i{transform-origin:0}@media (min-width:900px){.cn-passos{grid-template-columns:repeat(5,1fr);gap:18px}.cn-passo{grid-template-columns:1fr;padding:0}.cn-trilho--v{display:none}.cn-trilho--h{display:block}}.cn-passo-n{background:var(--cn-bg)}.cn-mes{background:var(--cn-card);border:1px solid var(--cn-hair);border-radius:6px;padding:22px 20px 20px;position:relative;overflow:hidden}.cn-mes-bar{background:var(--cn-hair2);transform-origin:0;width:100%;height:2px;display:block;position:absolute;top:0;left:0}.cn-mes.is-feito .cn-mes-bar{background:#52b788}.cn-mes.is-obra .cn-mes-bar{background:repeating-linear-gradient(90deg,#52b788 0 7px,#0000 7px 11px)}.cn-mes.is-obra{border-color:var(--cn-verde-borda)}@media (prefers-reduced-motion:no-preference){.cn-mes.is-obra .cn-mes-bar{background-size:11px 2px;animation:1.4s linear infinite cn-marcha}}@keyframes cn-marcha{to{background-position:11px 0}}.cn-mes.is-previsto{opacity:.86}.cn-faq-btn{cursor:pointer;text-align:left;width:100%;color:var(--cn-fg);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:26px 2px;font-family:inherit;display:flex}.cn-inv{border:1px solid var(--cn-verde-borda);background:linear-gradient(#121614 0%,#0b0d0c 100%);border-radius:6px;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 140px -50px #52b78838}.cn-inv:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 80% 100%,#52b78812,#0000 70%);position:absolute;inset:0}@media (min-width:900px){.cn-inv{grid-template-columns:1.1fr .9fr}}.cn-inv-esq,.cn-inv-dir{padding:clamp(22px,3.4vw,40px);position:relative}.cn-inv-esq{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.cn-inv-dir{border-top:1px solid var(--cn-hair);background:#ffffff03}@media (min-width:900px){.cn-inv-dir{border-top:0;border-left:1px solid var(--cn-hair)}}.cn-inc-grid{grid-template-columns:1fr;gap:20px;margin-top:22px;display:grid}@media (min-width:640px){.cn-inc-grid{grid-template-columns:1fr 1fr;gap:24px 28px}}.cn-inc{grid-template-columns:38px 1fr;align-items:start;gap:14px;display:grid}.cn-inc-ico{border:1px solid var(--cn-verde-borda);background:#0e1411;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.cn-selo12{color:#afafaf;border-top:1px dashed #2a2f2c;align-items:center;gap:12px;padding-top:22px;font-size:15px;display:inline-flex}.cn-selo12 b{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;color:#52b788;background:#0e1411;border:1px solid #2e5c48;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500}.cn-nopix{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;color:#070707;background:#52b788;border-radius:4px;align-self:flex-end;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-block}.cn-garantia{background:#ffffff05;border:1px solid #262a28;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;display:flex}.cn-nota{color:#8a8a8a;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:13.5px;line-height:1.55;display:flex}.cn-nota b{color:#afafaf;font-weight:600}.cn-preco-mask{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.cn-field{box-sizing:border-box;color:#efefef;background:#101010;border:1px solid #2e2e2e;border-radius:4px;width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .15s}textarea.cn-field{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.5}.cn-field:focus{border-color:#52b788;outline:none}.cn-field::placeholder{color:#6e6e6e}.cn-chip-btn{color:#afafaf;cursor:pointer;background:#101010;border:1px solid #2e2e2e;border-radius:4px;height:44px;padding:0 16px;font-family:inherit;font-size:14.5px;transition:border-color .15s,color .15s,background .15s}.cn-chip-btn[aria-pressed=true]{color:#efefef;background:#101613;border-color:#52b788}.cn-sticky{display:none}@media (max-width:719px){.cn-sticky.is-on{flex-direction:column;gap:6px;animation:.45s cubic-bezier(.22,1,.36,1) both cn-sticky;display:flex}}@keyframes cn-sticky{0%{transform:translateY(100%)}to{transform:none}}.cn-quem{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (min-width:900px){.cn-quem{grid-template-columns:.8fr 1.2fr}}@media (prefers-reduced-motion:reduce){.cn-hero-anim>*,.cn-widget{opacity:1;animation:none;transform:none}.cn-caret{animation:none}.cn-card,.cn-cta,.cn-cta .cn-arrow,.cn-nav{transition:none}}.cn-ticker{display:none}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.cn-faixa{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cn-ticker{border-top:1px solid var(--cn-hair);border-bottom:1px solid var(--cn-hair);padding:18px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cn-ticker-trilho{width:max-content;animation:34s linear infinite cn-marquee;display:flex}.cn-ticker-grupo{flex-shrink:0;display:flex}.cn-ticker-item{white-space:nowrap;align-items:baseline;gap:8px;padding-right:18px;font-size:13.5px;display:inline-flex}.cn-ticker-item i{background:#52b788;border-radius:1px;align-self:center;width:4px;height:4px;margin-left:10px}}@keyframes cn-marquee{to{transform:translate(-50%)}}.cn-ico path,.cn-ico rect{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.22,1,.36,1) .2s forwards cn-draw}@keyframes cn-draw{to{stroke-dashoffset:0}}@media (hover:hover){.cn-card:hover .cn-ico{transform:translateY(-1px)}}.cn-ico{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.cn-chip{animation:7s ease-in-out infinite cn-float}}@keyframes cn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cn-ico path,.cn-ico rect{stroke-dashoffset:0;animation:none}.cn-ticker-trilho,.cn-cta--glow,.cn-mes.is-obra .cn-mes-bar{animation:none}}.cn-so-desktop{display:none}.cn-so-mobile{max-width:360px;margin:0 auto;display:block}@media (min-width:900px){.cn-so-desktop{display:block}.cn-so-mobile{display:none}}
