.visionLp{--bg:#0f1614;--surface:#172320;--surface-2:#1f2f2c;--fg:#f0f6f3;--muted:#a6b6af;--border:#233b36;--accent:#c9a84c;--accent-hi:#debf6d;--accent-ink:#191305;--font-display:"Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--pad:clamp(1.25rem, 5vw, 4rem);--max:1240px;--rhythm:clamp(4.5rem, 10vw, 8.5rem);--ease:cubic-bezier(.2, 0, 0, 1);background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6;overflow-x:hidden}@supports (color:lab(0% 0 0)){.visionLp{--bg:lab(6.51651% -3.15286 .242341);--surface:lab(12.403% -5.83103 .0616968);--surface-2:lab(18.0426% -7.89265 -.219482);--fg:lab(96.3959% -2.62776 .763309);--muted:lab(72.6726% -7.00918 1.59786);--border:lab(22.7863% -10.6812 -.00773668);--accent:lab(70.5045% 4.79618 50.9327);--accent-hi:lab(78.8717% 3.76371 45.4484);--accent-ink:lab(6.2633% .926837 7.32688)}}.visionLp *,.visionLp :before,.visionLp :after{box-sizing:border-box}.visionLp img{max-width:100%;display:block}.visionLp h1,.visionLp h2,.visionLp h3{font-family:var(--font-display);font-variation-settings:"wdth" 118;margin:0;font-weight:600;font-stretch:118%}.visionLp h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,6.6vw,5.25rem);line-height:1.02}.visionLp h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.85rem,4vw,2.95rem);line-height:1.06}.visionLp h3{letter-spacing:-.008em;font-variation-settings:"wdth" 112;font-size:clamp(1.05rem,1.5vw,1.2rem);font-stretch:112%;line-height:1.2}.visionLp p{margin:0}.visionLp a{color:inherit}.visionLp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.visionLp ::selection{background:var(--accent);color:var(--accent-ink)}.visionLp .wrap{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.visionLp .eyebrow{text-transform:uppercase;letter-spacing:.155em;color:var(--muted);margin:0 0 1.15rem;font-size:.7rem;font-weight:600}.visionLp .lede{color:var(--muted);max-width:60ch;font-size:clamp(1.0625rem,1.5vw,1.22rem);line-height:1.62}.visionLp .measure{max-width:66ch}.visionLp .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visionLp .section{padding-block:var(--rhythm)}.visionLp .num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 118;font-stretch:118%}.visionLp .btn{min-height:52px;font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.65rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.visionLp .btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.visionLp .btn-primary:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--accent-ink);transform:translateY(-2px)}.visionLp .btn-primary:active{transform:translateY(0)}.visionLp .btn-ghost{color:var(--fg);border-color:var(--border);background:0 0}.visionLp .btn-ghost:hover{background:var(--surface-2);border-color:var(--muted);color:var(--fg)}.visionLp .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.visionLp .link-quiet{color:var(--fg);box-shadow:inset 0 -1px 0 var(--border);transition:box-shadow .15s var(--ease);padding-bottom:2px;font-size:.9375rem;font-weight:500;text-decoration:none}.visionLp .link-quiet:hover{box-shadow:inset 0 -1px 0 var(--accent)}.visionLp .nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s var(--ease);background:#0f1614e6;background:lab(6.51651% -3.15286 .242341/.9);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.visionLp[data-passou=true] .nav{border-bottom-color:var(--border)}.visionLp .nav-in{max-width:var(--max);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:1.5rem;height:70px;margin-inline:auto;display:flex}.visionLp .brand{flex-direction:column;line-height:1;text-decoration:none;display:flex}.visionLp .brand b{font-family:var(--font-display);letter-spacing:.2em;font-size:1.2rem;font-weight:600;font-stretch:118%}.visionLp .brand span{text-transform:uppercase;letter-spacing:.28em;color:var(--muted);margin-top:6px;font-size:.575rem}.visionLp .nav-links{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.visionLp .nav-links a{letter-spacing:.02em;color:var(--muted);transition:color .15s var(--ease), box-shadow .15s var(--ease);padding:6px 0;font-size:.8125rem;font-weight:500;text-decoration:none;box-shadow:inset 0 -1px #0000}.visionLp .nav-links a:hover,.visionLp .nav-links a[aria-current=true]{color:var(--fg);box-shadow:inset 0 -1px 0 var(--accent)}.visionLp .nav-cta{display:none}.visionLp[data-passou=true] .nav-cta{display:inline-block}.visionLp .burger{border:1px solid var(--border);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:none}.visionLp .burger:hover{background:var(--surface-2)}.visionLp .progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0}.visionLp .drawer{z-index:55;background:var(--bg);border-bottom:1px solid var(--border);padding:1rem var(--pad) 2rem;display:none;position:fixed;inset:70px 0 auto}.visionLp .drawer.open{display:block}.visionLp .drawer ul{margin:0;padding:0;list-style:none}.visionLp .drawer a{border-bottom:1px solid var(--border);color:var(--fg);padding:1rem 0;font-size:1.05rem;font-weight:500;text-decoration:none;display:block}.visionLp .drawer a:hover{color:var(--accent)}.visionLp .hero{align-items:flex-end;min-height:100svh;padding-top:70px;display:flex;position:relative}.visionLp .hero-img{position:absolute;inset:0;overflow:hidden}.visionLp .hero-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;width:100%;height:100%}.visionLp .hero-img:after{content:"";background:linear-gradient(178deg, #0f1614b3 0%, #0f161461 40%, #0f1614e6 84%, var(--bg) 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.visionLp .hero-img:after{background:linear-gradient(178deg, lab(6.51651% -3.15286 .242341/.7) 0%, lab(6.51651% -3.15286 .242341/.38) 40%, lab(6.51651% -3.15286 .242341/.9) 84%, var(--bg) 100%)}}.visionLp .hero-in{z-index:2;width:100%;padding-bottom:clamp(3rem,8vw,6.5rem);position:relative}.visionLp .badge{border:1px solid var(--accent);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);background:#0f16148c;background:lab(6.51651% -3.15286 .242341/.55);border-radius:2px;margin-bottom:1.6rem;padding:.42rem .85rem;font-size:.6875rem;font-weight:600;display:inline-block}.visionLp .hero h1{max-width:15ch}.visionLp .hero h1 em{font-style:italic}.visionLp .hero-sub{max-width:48ch;color:var(--fg);opacity:.9;margin-top:1.75rem;font-size:clamp(1.0625rem,1.5vw,1.2rem);line-height:1.55}.visionLp .hero-act{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem;display:flex}.visionLp .numeros{border-block:1px solid var(--border)}.visionLp .numeros-in{max-width:var(--max);padding-inline:var(--pad);grid-template-columns:repeat(5,1fr);margin-inline:auto;display:grid}.visionLp .numeros-in div{padding:2rem 1.25rem 2rem 0}.visionLp .numeros-in div+div{border-left:1px solid var(--border);padding-left:1.25rem}.visionLp .numeros b{letter-spacing:-.025em;font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:600;line-height:1;display:block}.visionLp .numeros span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-top:.6rem;font-size:.7rem;font-weight:500;line-height:1.4;display:block}.visionLp .head{max-width:72ch}.visionLp .head h2+.lede{margin-top:1.35rem}.visionLp .figure{margin:0}.visionLp .figure img{border-radius:2px;width:100%;height:auto}.visionLp .figure figcaption{letter-spacing:.015em;color:var(--muted);max-width:62ch;margin-top:1rem;font-size:.8125rem;line-height:1.55}.visionLp .figure figcaption b{color:var(--fg);font-weight:600}.visionLp .band{position:relative}.visionLp .band img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(360px,46vw,560px)}.visionLp .band:after{content:"";background:linear-gradient(90deg,#0f1614e0 0%,#0f161447 58%,#0f161480 100%);background:linear-gradient(90deg,lab(6.51651% -3.15286 .242341/.88) 0%,lab(6.51651% -3.15286 .242341/.28) 58%,lab(6.51651% -3.15286 .242341/.5) 100%);position:absolute;inset:0}.visionLp .band-txt{z-index:2;align-items:center;display:flex;position:absolute;inset:0}.visionLp .band-txt .wrap{width:100%}.visionLp .band-txt h2{max-width:14ch}.visionLp .band-txt p{max-width:42ch;color:var(--fg);opacity:.88;margin-top:1.1rem}.visionLp .blocos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.25rem,5vw,4rem);display:grid}.visionLp .bloco h3{border-bottom:1px solid var(--border);margin-bottom:1.35rem;padding-bottom:.9rem}.visionLp .bloco ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.visionLp .bloco li{color:var(--muted);letter-spacing:.005em;font-size:.9375rem;line-height:1.5}.visionLp .lazer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.visionLp .lazer-foto{margin:0;position:sticky;top:100px}.visionLp .lazer-foto img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:100%;height:clamp(300px,42vw,520px)}.visionLp .lazer-foto figcaption{color:var(--muted);letter-spacing:.015em;margin-top:.9rem;font-size:.8125rem;line-height:1.5}.visionLp .tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.visionLp .tab{border:1px solid var(--border);min-height:44px;color:var(--muted);font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:2px;padding:.6rem 1.1rem;font-size:.8125rem;font-weight:500}.visionLp .tab:hover{background:var(--surface-2);color:var(--fg);border-color:var(--muted)}.visionLp .tab[aria-selected=true],.visionLp .tab[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.visionLp .itens{gap:1.9rem;display:grid}.visionLp .item{grid-template-columns:minmax(118px,auto) minmax(0,1fr);align-items:baseline;gap:1.5rem;display:grid}.visionLp .item-num{letter-spacing:-.025em;color:var(--fg);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.1}.visionLp .item-num.txt{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:.7rem;font-family:var(--font-body);font-weight:600}.visionLp .item b{letter-spacing:-.005em;font-size:1.0625rem;font-weight:600;display:block}.visionLp .item span{color:var(--muted);margin-top:.35rem;font-size:.9375rem;line-height:1.55;display:block}.visionLp .filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin:2.5rem 0 2rem;display:flex}.visionLp .chips{flex-wrap:wrap;gap:.5rem;display:flex}.visionLp .count{color:var(--muted);letter-spacing:.02em;font-size:.8125rem}.visionLp .units{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.25rem;display:grid}.visionLp .unit{background:var(--surface);border:1px solid var(--border);transition:border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);border-radius:2px;flex-direction:column;padding:1.6rem 1.5rem 1.35rem;display:flex}.visionLp .unit:hover{border-color:var(--accent);background:var(--surface-2);transform:translateY(-3px)}.visionLp .unit-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.visionLp .unit-area{letter-spacing:-.03em;font-size:1.9rem;font-weight:600;line-height:1}.visionLp .unit-kind{text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:2px;flex:none;padding:.32rem .6rem;font-size:.65rem;font-weight:600}.visionLp .unit-kind.garden{color:var(--accent)}.visionLp .unit-specs{border-top:1px solid var(--border);gap:1.5rem;margin-top:1.15rem;padding-top:1.15rem;display:flex}.visionLp .unit-specs b{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;display:block}.visionLp .unit-specs span{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-top:.25rem;font-size:.6875rem;display:block}.visionLp .unit p{color:var(--muted);letter-spacing:.005em;margin-top:1.1rem;font-size:.875rem;line-height:1.62}.visionLp .unit-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;margin-top:auto;padding-top:.85rem;display:flex}.visionLp .unit-more{color:var(--fg);font-family:var(--font-body);letter-spacing:.085em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;min-height:44px;font-size:.75rem;font-weight:600;display:inline-flex}.visionLp .unit-more:hover{color:var(--accent)}.visionLp .unit-more svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px;transition:transform .15s var(--ease)}.visionLp .unit-more[aria-expanded=true] svg{transform:rotate(180deg)}.visionLp .wa-link{letter-spacing:.085em;text-transform:uppercase;color:var(--muted);box-shadow:inset 0 -1px 0 var(--border);cursor:pointer;min-height:44px;transition:color .15s var(--ease), box-shadow .15s var(--ease);align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.visionLp .wa-link:hover{color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}.visionLp .unit-detail{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.visionLp .unit-detail ul{margin:0;padding-left:1.05rem}.visionLp .unit-detail li{color:var(--muted);letter-spacing:.01em;font-size:.8125rem;line-height:1.7}.visionLp .invest-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.25rem,4vw,3rem);display:grid}.visionLp .invest-list{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.visionLp .invest-list b{letter-spacing:.005em;font-size:.9375rem;font-weight:600;display:block}.visionLp .invest-list span{color:var(--muted);margin-top:.35rem;font-size:.875rem;line-height:1.55;display:block}.visionLp .quote-card{background:var(--surface);border:1px solid var(--border);border-radius:2px;padding:clamp(1.5rem,3vw,2.15rem)}.visionLp .quote-card h3{border-bottom:1px solid var(--border);padding-bottom:1rem}.visionLp .quote-list{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.visionLp .quote-list li{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.visionLp .q-v{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);border:1px dashed var(--border);white-space:nowrap;border-radius:2px;flex:none;padding:.28rem .55rem;font-size:.6875rem;font-weight:600}.visionLp .quote-note{border-top:1px solid var(--border);color:var(--muted);margin-top:1.5rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.55}.visionLp .loc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.visionLp .dist{margin:2.25rem 0 0;padding:0;list-style:none}.visionLp .dist li{border-bottom:1px solid var(--border);align-items:baseline;gap:1.5rem;padding:1.15rem 0;display:flex}.visionLp .dist li:first-child{border-top:1px solid var(--border)}.visionLp .dist b{letter-spacing:-.028em;color:var(--accent);min-width:84px;font-size:1.55rem;font-weight:600;line-height:1}.visionLp .dist span{letter-spacing:.01em;font-size:.9375rem}.visionLp .dist small{color:var(--muted);letter-spacing:.02em;margin-top:.22rem;font-size:.75rem;display:block}.visionLp .faq{border-top:1px solid var(--border);max-width:840px;margin-top:2.75rem}.visionLp .faq details{border-bottom:1px solid var(--border)}.visionLp .faq summary{cursor:pointer;letter-spacing:-.005em;transition:color .15s var(--ease);padding:1.35rem 3rem 1.35rem 0;font-size:1.0625rem;font-weight:500;list-style:none;position:relative}.visionLp .faq summary::-webkit-details-marker{display:none}.visionLp .faq summary:hover{color:var(--accent)}.visionLp .faq summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:13px;height:13px;transition:transform .2s var(--ease), border-color .15s var(--ease);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.visionLp .faq summary:hover:after{border-right-color:var(--accent);border-bottom-color:var(--accent)}.visionLp .faq details[open] summary:after{transform:translateY(-20%)rotate(-135deg)}.visionLp .faq p{color:var(--muted);max-width:70ch;padding:0 2.5rem 1.5rem 0;font-size:.9375rem;line-height:1.68}.visionLp .contact{background:var(--surface);border-top:1px solid var(--border)}.visionLp .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.visionLp .form{gap:1.15rem;max-width:520px;display:grid}.visionLp .field label{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.visionLp .field input,.visionLp .field select{background:var(--bg);border:1px solid var(--border);width:100%;min-height:52px;color:var(--fg);font-family:var(--font-body);transition:border-color .15s var(--ease);border-radius:2px;padding:.85rem 1rem;font-size:1rem}.visionLp .field select{appearance:none;background-image:linear-gradient(45deg, transparent 49%, var(--muted) 50%), linear-gradient(-45deg, transparent 49%, var(--muted) 50%);cursor:pointer;background-position:calc(100% - 22px) 24px,calc(100% - 15px) 24px;background-repeat:no-repeat;background-size:7px 7px}.visionLp .field input::placeholder{color:#a6b6af99;color:lab(72.6726% -7.00918 1.59786/.6)}.visionLp .field input:hover,.visionLp .field select:hover{border-color:var(--muted)}.visionLp .field input:focus,.visionLp .field select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c9a84c2e;box-shadow:0 0 0 3px lab(70.5045% 4.79618 50.9327/.18)}.visionLp .field[data-invalid=true] input,.visionLp .field[data-invalid=true] select{border-color:#e3655a;border-color:lab(59.0253% 49.7522 31.3952)}.visionLp .err{color:#ff9589;color:lab(73.0655% 46.3626 28.5248);letter-spacing:.02em;margin-top:.42rem;font-size:.75rem}.visionLp .field label.consent{text-transform:none;letter-spacing:.005em;color:var(--muted);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:0;font-size:.8125rem;font-weight:400;line-height:1.55;display:flex}.visionLp .consent input{width:19px;height:19px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:1px}.visionLp .consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.visionLp .consent a:hover{color:var(--accent)}.visionLp .form-note{color:var(--muted);letter-spacing:.02em;font-size:.75rem}.visionLp .success{border:1px solid var(--accent);background:#c9a84c17;background:lab(70.5045% 4.79618 50.9327/.09);border-radius:2px;padding:1.6rem}.visionLp .success b{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600;font-stretch:112%;display:block}.visionLp .success p{color:var(--muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.visionLp .success .btn{margin-top:1.35rem}.visionLp .contact-aside dl{gap:1.35rem;margin:2.25rem 0 0;display:grid}.visionLp .contact-aside dt{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.6875rem;font-weight:600}.visionLp .contact-aside dd{letter-spacing:.005em;margin:.4rem 0 0;font-size:1.0625rem}.visionLp .foot{border-top:1px solid var(--border);color:var(--muted);padding-block:3rem 3.5rem;font-size:.8125rem}.visionLp .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.visionLp .foot p{letter-spacing:.015em;max-width:72ch;line-height:1.65}.visionLp .foot .legal{border-top:1px solid var(--border);margin-top:2.25rem;padding-top:1.75rem;font-size:.75rem;line-height:1.6}.visionLp[data-modo=morar] .so-investir,.visionLp[data-modo=investir] .so-morar{display:none!important}@keyframes vision-progresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1024px){.visionLp .numeros-in{grid-template-columns:repeat(3,1fr)}.visionLp .numeros-in div:nth-child(3n+1){border-left:0;padding-left:0}.visionLp .numeros-in div:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:960px){.visionLp .nav-links,.visionLp[data-passou=true] .nav-cta{display:none}.visionLp .burger{display:inline-flex}.visionLp .loc,.visionLp .contact-grid,.visionLp .invest-grid,.visionLp .lazer-grid,.visionLp .blocos{grid-template-columns:minmax(0,1fr)}.visionLp .lazer-foto{position:static}.visionLp .band img{height:420px}.visionLp .band:after{background:linear-gradient(#0f161480 0%,#0f1614e6 100%);background:linear-gradient(lab(6.51651% -3.15286 .242341/.5) 0%,lab(6.51651% -3.15286 .242341/.9) 100%)}}@media (max-width:640px){.visionLp .numeros-in{grid-template-columns:repeat(2,1fr)}.visionLp .numeros-in div{padding-right:1rem}.visionLp .numeros-in div:nth-child(odd){border-left:0;padding-left:0}.visionLp .numeros-in div:nth-child(n+3){border-top:1px solid var(--border)}.visionLp .item{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (max-width:520px){.visionLp .hero-act{flex-direction:column;align-items:stretch;gap:1.15rem}.visionLp .hero-act .btn{width:100%}.visionLp .hero-act .link-quiet{text-align:center;padding:.6rem 0}.visionLp .units{grid-template-columns:minmax(0,1fr)}.visionLp .filters{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.visionLp *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
