.proposta{--h2:clamp(2rem,3.4vw,2.75rem)}:where(.proposta) :where(h1,h2,h3,h4){margin:0;font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}:where(.proposta) :where(p,ul,ol,dl,dd){margin:0}:where(.proposta) :where(ul,ol){padding:0;list-style:none}:where(.proposta) :where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.mono{font-family:var(--mono);font-size:.75rem;line-height:1.5;letter-spacing:0}.wrap{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.skip{position:absolute;left:-999px;top:8px;background:var(--text);color:var(--bg);padding:.5rem 1rem;z-index:100;border-radius:var(--radius-sm)}.skip:focus{left:8px}.light{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.footer,.proposta main{position:relative;z-index:1;overflow-x:clip}.solid{background:var(--bg)}.solid,.window{position:relative}.window{isolation:isolate}.window:before{background:radial-gradient(38% 60% at 66% 48%,rgba(255,138,70,.9),rgba(249,51,25,.75) 30%,rgba(90,14,4,.7) 62%,transparent 80%),var(--bg)}.window.hero:after,.window:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .9s ease}.window.hero:after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.34) 0 2px,hsla(0,0%,100%,.05) 2px 3px,transparent 3px 12px)}.window.close:before{background:radial-gradient(70% 45% at 30% 38%,rgba(255,214,170,.55),rgba(249,51,25,.7) 34%,rgba(80,12,4,.8) 64%,var(--bg) 88%)}.gl .window:after,.gl .window:before{opacity:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent)!important;font:600 1rem/1.3 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--fast),transform var(--fast)}.btn--sm{min-height:2.625rem;padding:.5rem 1.1rem;font-size:.9375rem;gap:0}.btn:active{transform:scale(.98)}.link-cta{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;font-weight:600;font-size:1rem;text-decoration:none;color:var(--text);transition:color var(--fast)}.link-cta svg{flex:none;transition:transform .3s var(--ease-out)}@media(hover:hover) and (pointer:fine){.btn:hover{background:var(--accent-hover)}.link-cta:hover{color:var(--accent)}.link-cta:hover svg{transform:translateX(4px)}}.nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid transparent;transition:border-color .3s,background-color .3s}.nav.is-scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--bg) 84%,transparent)}.nav-inner{display:flex;justify-content:space-between;gap:1.5rem;height:var(--nav-h)}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:.75rem;font-weight:500;letter-spacing:-.02em;font-size:1.0625rem;text-decoration:none}.nav-right{display:flex;align-items:center;gap:1.75rem}.nav-meta{color:var(--muted)}@media(max-width:760px){.nav-meta{display:none}}@media(max-width:520px){.nav .brand{gap:.55rem;font-size:.9375rem}.nav .brand img{width:24px;height:24px}.nav .btn--sm{padding-inline:.8rem;font-size:.875rem}}@media(max-width:380px){.nav-cta-long{display:none}}.hero{min-height:calc(100dvh - var(--nav-h));display:flex;align-items:stretch;padding-block:clamp(1.5rem,4vh,3rem) clamp(3rem,9vh,5.5rem)}.hero:before{background:radial-gradient(34% 58% at 66% 46%,rgba(255,150,80,.95),rgba(249,51,25,.8) 30%,rgba(90,14,4,.75) 60%,transparent 78%),var(--bg)}.hero-grid{display:grid;grid-template-rows:1fr auto;width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.hero-copy{grid-row:2;position:relative}.hero-copy:before{content:"";position:absolute;inset:-18% -12% -30% -30%;z-index:-1;background:radial-gradient(60% 60% at 30% 60%,rgba(5,5,5,.72),transparent 72%);pointer-events:none}.hero h1{font-size:clamp(2.5rem,6.2vw,5.5rem);line-height:1.02;letter-spacing:-.04em}.hero h1 .line{display:block}.hero h1 .line:first-child{color:var(--muted)}@media(min-width:901px){.hero h1 .line{white-space:nowrap}}.hero-lead{margin-top:1.5rem;max-width:48ch;color:hsla(0,0%,98%,.86);font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem}@media(max-width:900px){.hero{min-height:auto}.hero-grid{grid-template-rows:auto}.hero-copy{grid-row:1;padding-top:clamp(12rem,36vh,20rem)}.hero-copy:before{inset:-2rem calc(-1 * var(--gutter)) -3rem;background:linear-gradient(180deg,transparent,rgba(5,5,5,.78) 38%,rgba(5,5,5,.9))}}@media(prefers-reduced-motion:no-preference){.rise{animation:rise 1.2s var(--ease-out) both}.rise--2{animation-delay:.5s}.rise--3{animation-delay:.62s}@keyframes rise{0%{opacity:0;transform:translateY(28px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}}.valor{font-weight:400;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.valor .rs{font-size:.34em;letter-spacing:0;vertical-align:1.1em;margin-right:.4em;color:var(--muted)}.entregas{padding-block:var(--section)}.entregas>.wrap>h2{font-size:var(--h2);max-width:22ch}.dim{color:var(--dim)}.entrega-lista{margin-top:clamp(3rem,6vw,5rem);display:grid;gap:clamp(3.5rem,7vw,6rem)}.entrega{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,4vw,4rem);column-gap:clamp(1.5rem,4vw,4rem);row-gap:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.entrega-head{grid-column:1/6}.entrega-n{color:var(--muted)}.entrega h3{margin-top:1rem;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.03em}.entrega-desc{margin-top:.9rem;max-width:40ch;color:var(--muted);font-size:1.0625rem;line-height:1.55}.entrega .valor{margin-top:1.75rem;font-size:clamp(2.5rem,4vw,3.5rem)}.entrega-body{grid-column:7/13;display:grid;gap:2.5rem;align-content:start}.grupo h4{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.ticks{display:grid;gap:.85rem}.grupo h4+.ticks{margin-top:1.1rem}.ticks li{position:relative;padding-left:1.75rem;color:var(--soft);font-size:1.0625rem;line-height:1.55}.ticks li:before{content:"";position:absolute;left:.3rem;top:.32em;width:.42rem;height:.78rem;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:900px){.entrega-body,.entrega-head{grid-column:1/-1}}.paper{position:relative;background:var(--paper);color:var(--paper-ink);--line:var(--paper-line)}.paper ::-moz-selection{background:var(--paper-ink);color:var(--paper)}.paper ::selection{background:var(--paper-ink);color:var(--paper)}.paper :where(a,button):focus-visible{outline-color:var(--paper-ink)}.paper .dim{color:var(--paper-dim)}.invest{padding-block:var(--section)}.inv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,4vw,4rem);column-gap:clamp(1.5rem,4vw,4rem);row-gap:3rem}.inv-main{grid-column:1/8}.invest h2{font-size:var(--h2);max-width:20ch}.invest .total{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(3.75rem,9vw,7.5rem);letter-spacing:-.045em}.invest .total .rs{color:var(--paper-muted)}.linhas{margin-top:clamp(2rem,4vw,3rem)}.linhas li{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:1rem;border-top:1px solid var(--paper-line);font-size:1.0625rem}.linhas li:last-child{border-top-color:var(--paper-ink);font-weight:600}.linhas .mono{font-size:1rem;white-space:nowrap}.cond{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.cond div{padding-top:1.1rem;border-top:1px solid var(--paper-ink)}.cond dt{font-size:.9375rem;font-weight:600}.cond dd{margin-top:.4rem;color:var(--paper-muted);font-size:1.0625rem;line-height:1.5}.inv-aside{grid-column:9/13;align-self:start;padding:1.75rem;background:var(--paper-sunk);border-radius:var(--radius-md)}.inv-aside h3{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.inv-aside ol{margin-top:1.25rem;display:grid;gap:.9rem}.inv-aside li{display:flex;gap:.85rem;align-items:baseline;font-size:1.0625rem;line-height:1.45}.inv-aside li .mono{color:var(--paper-muted);flex:none}@media(max-width:900px){.inv-aside,.inv-main{grid-column:1/-1}}@media(max-width:560px){.cond{grid-template-columns:1fr;row-gap:1.25rem}}.close{min-height:88vh;display:flex;align-items:flex-end;padding-block:var(--section) clamp(4rem,9vh,7rem)}.close-inner{position:relative}.close-inner:before{content:"";position:absolute;inset:-25% -15% -25% -35%;z-index:-1;background:radial-gradient(60% 62% at 32% 55%,rgba(5,5,5,.84),rgba(5,5,5,.4) 60%,transparent 80%);pointer-events:none}@media(max-width:900px){.close-inner:before{inset:-5rem calc(-1 * var(--gutter)) -4rem;background:linear-gradient(180deg,transparent,rgba(5,5,5,.8) 22%,rgba(5,5,5,.9))}}.close h2{font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.04;letter-spacing:-.04em;max-width:28ch}.close h2>span{display:block}.close h2 .dim{color:#b8b0ac}.close-lead{margin-top:1.5rem;max-width:44ch;font-size:1.1875rem;line-height:1.55;color:hsla(0,0%,98%,.86)}.close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem}.footer{background:var(--bg);border-top:1px solid var(--line)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:2rem;font-size:.9375rem;color:var(--muted)}.footer .brand{color:var(--text)}