.landing-ui{color:var(--site-navy);background:white;font:400 15px/1.65 var(--font-inter),sans-serif}.landing-ui *{box-sizing:border-box;border-color:var(--site-line)}.landing-ui ::selection{background:var(--site-sand);color:var(--site-navy)}.landing-ui :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--site-blue);outline-offset:4px;box-shadow:0 0 0 2px white}.landing-ui .font-display,.landing-ui :is(h1,h2,h3,h4){font-family:var(--font-sora),sans-serif;font-weight:600;letter-spacing:-.045em}.landing-ui :is(h1,h2,h3,h4){line-height:1.16;text-wrap:balance}.landing-ui h2{font-size:clamp(30px,3.3vw,46px)}.landing-ui h3{font-size:21px;letter-spacing:-.025em}.landing-ui .font-light{font-weight:400}.landing-ui .font-display.font-light,.landing-ui :is(h1,h2,h3,h4).font-light{font-weight:600}.landing-ui :is(.text-zr3-core,.text-zinc-700){color:var(--site-navy)}.landing-ui :is(.text-zinc-400,.text-zinc-500,.text-zinc-600){color:var(--site-muted)}.landing-ui .bg-zinc-50{background:var(--site-canvas)}.landing-ui .sec-n{display:none}.landing-ui section[id]{scroll-margin-top:116px}.landing-page{min-height:100vh;overflow-x:clip}.lp-container{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.lp-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:25px;font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;line-height:1.5}.lp-eyebrow>span{width:22px;height:2px;flex-shrink:0;background:var(--site-blue)}.lp-section-head{text-align:left}.lp-eyebrow--dark,.lp-section-head--dark{color:white}.lp-eyebrow--dark>span{background:var(--site-sand)}.landing-ui .lp-nav{background:white;border-bottom:1px solid var(--site-line);position:sticky;top:0;z-index:55}.landing-ui .lp-nav>.lp-container{height:96px;gap:24px}.lp-brand{display:flex;align-items:center;gap:20px;flex-shrink:0}.lp-brand-zr3{height:64px;width:auto}.lp-brand-project{border-left:1px solid var(--site-line);padding-left:20px;max-width:140px;max-height:40px}.lp-nav-links{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:500}.lp-nav-links a:hover{color:var(--site-blue)}.landing-ui .lp-button,.landing-ui .lp-lead-form button[type=submit],.landing-ui .lp-nav a[href*=proposta],.landing-ui a[data-cta=formulario],.landing-ui a[href*=proposta].group{min-height:48px;border-radius:var(--site-control);padding:13px 24px;font:500 13px/1.4 var(--font-inter);letter-spacing:0;box-shadow:none}.landing-ui .lp-button--dark,.landing-ui .lp-lead-form button[type=submit],.landing-ui a[data-cta=formulario],.landing-ui a[href*=proposta].group{background:var(--site-navy);color:white}.landing-ui .lp-button--dark:hover,.landing-ui .lp-lead-form button[type=submit]:hover,.landing-ui a[data-cta=formulario]:hover,.landing-ui a[href*=proposta].group:hover{background:var(--site-deep)}.landing-ui .lp-button--ghost{background:transparent;color:var(--site-navy);border:1px solid var(--site-line)}.landing-ui .lp-button--ghost:hover{background:var(--site-canvas)}.landing-ui .lp-button--light{background:var(--site-sand);color:var(--site-navy)}.landing-ui .lp-button--light:hover{background:white}.landing-ui .lp-button--link{color:var(--site-blue);padding-inline:0}.landing-ui .lp-hero{display:grid;grid-template-columns:46% 54%;background:var(--site-navy);color:white;padding:0}.landing-ui .lp-hero-copy{width:100%;max-width:none;align-self:center;padding:64px 48px 64px max(56px,calc((100vw - 1328px) / 2))}.lp-hero .lp-eyebrow{color:var(--site-sand)}.lp-hero .lp-eyebrow>span{background:var(--site-sand)}.landing-ui .lp-hero h1{font-size:clamp(38px,4.5vw,66px);line-height:1.09;margin-top:28px;max-width:19ch;letter-spacing:-.05em}.landing-ui .lp-hero-emphasis{font-style:normal;color:var(--site-sand)}.landing-ui .lp-hero p:not(.lp-eyebrow){color:#ffffffb8;font-size:16px;line-height:1.8;max-width:46ch}.landing-ui .lp-hero .lp-button--dark,.landing-ui .lp-hero a[data-cta=formulario]{background:var(--site-sand);color:var(--site-navy)}.landing-ui .lp-hero .lp-button--ghost{color:white;border-color:#ffffff55}.landing-ui .lp-hero .lp-button--ghost:hover{background:#ffffff12}.lp-hero-media{min-height:660px;height:100%}.lp-hero-image,.lp-hero-photo{position:relative;width:100%;height:100%}.lp-hero-caption{position:absolute;bottom:36px;left:32px;right:32px;width:auto;display:flex;justify-content:space-between;align-items:end;gap:24px}.lp-hero-project-name{font:600 clamp(28px,3vw,42px)/1.1 var(--font-sora);letter-spacing:-.04em}.lp-hero-photo .lp-container:not(.lp-hero-caption){width:auto;left:32px;right:32px}.lp-hero-photo .lp-container>span:not(.lp-hero-project-name){border-radius:6px;background:white;color:var(--site-navy);text-transform:none;letter-spacing:0;font-weight:500}.landing-ui .lp-overview{background:var(--site-canvas);padding-block:104px}.lp-project-photo{position:relative;margin-top:64px;aspect-ratio:16/8;border-radius:10px;overflow:hidden;background:var(--site-navy)}.lp-photo-caption{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:48px 28px 24px;background:linear-gradient(transparent,#060a0fbb);color:white;font:500 16px var(--font-sora)}.lp-photo-caption span{font:400 11px var(--font-inter)}.landing-ui .lp-differences{background:var(--site-canvas)}.landing-ui .lp-plan-card{background:white;border:1px solid var(--site-line);border-radius:10px;overflow:hidden;transition:box-shadow .2s}.landing-ui .lp-plan-card:hover{box-shadow:0 9px 24px #14202c0b}.landing-ui .lp-plan-card>div:first-child{border-radius:0}.landing-ui .lp-plan-details{padding:24px}.landing-ui #proposta{background:var(--site-canvas);border-color:var(--site-line)}.landing-ui .lp-gallery{background:var(--site-navy)}.landing-ui .lp-gallery button[aria-label="Ampliar foto"]{border-radius:10px}.landing-ui #local .shadow-img{box-shadow:none;border:1px solid var(--site-line);border-radius:10px}.landing-ui #faq{background:var(--site-canvas)}.landing-ui #faq details{background:white;border:1px solid var(--site-line);border-radius:10px;padding:0 24px;margin-bottom:12px}.landing-ui #faq h3{font:500 16px/1.5 var(--font-inter);letter-spacing:0}.landing-ui #interesse{background:var(--site-navy)}.landing-ui #interesse>img{display:none}.landing-ui #interesse>div[aria-hidden]{background:transparent}.landing-ui #interesse .bg-white{border-radius:10px;color:var(--site-navy)}.landing-ui #interesse .text-white\/65{color:#ffffffb8}.landing-ui .lp-footer{background:var(--site-deep);color:white;border-color:#ffffff1f;padding-block:64px}.landing-ui .lp-footer :is(.text-zinc-400,.text-zinc-500,.text-zinc-700){color:#ffffffb8}.landing-ui .lp-footer a:hover{color:var(--site-sand)}.landing-ui .lp-lead-form :is(input:not([type=hidden]),textarea,select){border-radius:6px;border-color:var(--site-line);background:white;color:var(--site-navy);min-height:48px;font-size:16px}.landing-ui .lp-lead-form input::placeholder{color:var(--site-muted)}.landing-ui .lp-lead-modal{border-radius:10px;max-height:calc(100dvh - 32px);overflow:auto;padding:32px}.landing-ui .lp-lead-modal .lp-lead-form>div:first-child{padding-right:26px}.landing-ui .lp-lead-modal>button{border-radius:6px;width:40px;height:40px}.landing-ui .lp-whatsapp{border-radius:10px;background:var(--site-navy);box-shadow:0 8px 24px #060a0f33}@media (min-width:1800px){.landing-ui .lp-hero-copy{padding-left:8vw}}@media (max-width:1199px){.lp-nav-links{display:none}.landing-ui .lp-nav button[aria-label="Abrir menu"]{display:inline-flex}.landing-ui .lp-nav .fixed.inset-0{display:block}.landing-ui .lp-hero-copy{padding:48px 32px}.lp-hero-caption{display:block}.lp-hero-project-name{display:block;margin-bottom:20px}}@media (max-width:1000px){.lp-container{width:calc(100% - 64px)}.landing-ui .lp-nav>.lp-container{height:84px}.landing-ui .lp-hero h1{font-size:42px}.lp-hero-media{min-height:620px}.landing-ui .lp-hero p:not(.lp-eyebrow){font-size:14px}.landing-ui .lp-overview{padding-block:78px}}@media (max-width:760px){.lp-container{width:calc(100% - 40px)}.landing-ui .lp-nav>.lp-container{height:76px;gap:10px}.lp-brand{gap:12px}.lp-brand-zr3{height:54px}.lp-brand-project{max-width:86px;height:28px;padding-left:12px}.landing-ui .lp-nav .lp-button,.landing-ui .lp-nav a[href*=proposta]{min-height:42px;padding:10px 12px;font-size:11px}.landing-ui .lp-hero{grid-template-columns:1fr}.landing-ui .lp-hero-copy{padding:40px 24px}.landing-ui .lp-hero h1{font-size:clamp(38px,10vw,52px)}.lp-hero-media{min-height:0;height:520px}.lp-hero-caption{left:24px;right:24px;bottom:28px;display:flex;align-items:center}.lp-hero-project-name{font-size:32px;margin:0}.lp-hero-caption .lp-button{padding-inline:16px}.lp-eyebrow{font-size:9px}.landing-ui .lp-overview{padding-block:62px}.lp-project-photo{margin-top:40px;aspect-ratio:4/3}.lp-photo-caption{padding:40px 20px 18px;font-size:14px}.lp-photo-caption span{font-size:10px;max-width:50%;text-align:right}.landing-ui .lp-plan-details{padding:20px}.landing-ui #faq details{padding-inline:18px}.landing-ui .lp-footer{padding-block:48px}}@media (max-width:380px){.lp-brand-project{max-width:68px}.lp-hero-caption{display:block}.lp-hero-project-name{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.landing-ui *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}