@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable-Italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,picture,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer;color:inherit}:root{--verde: #213e40;--verde-dk: #182e30;--dourado: #ca9b58;--dourado-h: #b5894a;--offwhite: #f0eff5;--branco: #ffffff;--muted: rgba(33, 62, 64, .5);--muted-dk: rgba(240, 239, 245, .6);--border-g: rgba(202, 155, 88, .28);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--max-w: 1280px;--section-pad-x: clamp(24px, 5vw, 56px);--ease-premium: cubic-bezier(.32, .72, 0, 1)}body{font-family:var(--font-sans);background:var(--offwhite);color:var(--verde);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--section-pad-x)}.label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--dourado)}.eyebrow-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:14px;letter-spacing:.02em;color:var(--dourado)}.gold-line{width:36px;height:1.5px;background:var(--dourado);margin:12px 0 20px}.preserve-lines{white-space:pre-line}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.06em;padding:.875rem 2rem;border-radius:9999px;border:1px solid transparent;transition:background-color .4s var(--ease-premium),border-color .4s var(--ease-premium),color .4s var(--ease-premium),transform .4s var(--ease-premium)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--dourado);color:var(--verde)}.btn-primary:hover{background:var(--dourado-h)}.btn-primary-verde{background:var(--verde);color:var(--offwhite)}.btn-primary-verde:hover{background:var(--verde-dk)}.btn-outline-light{background:transparent;border-color:#f0eff561;color:#f0eff5d9}.btn-outline-light:hover{border-color:#f0eff5b3;color:var(--branco)}.btn-outline-dark{background:transparent;border-color:var(--verde);color:var(--verde)}.btn-outline-dark:hover{background:var(--verde);color:var(--offwhite)}.btn-text{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dourado);border-bottom:1px solid var(--border-g);padding-bottom:2px;transition:gap .3s var(--ease-premium),color .3s var(--ease-premium)}.btn-text:hover{gap:12px;color:var(--dourado-h)}h1,h2,h3,h4{color:var(--verde);line-height:1.15;letter-spacing:-.01em}h1{font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}h2{font-weight:600;font-size:clamp(2rem,3vw,2.75rem)}h3{font-weight:600;font-size:1.625rem}p{font-weight:300}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fr-hero[data-astro-cid-z5kncik3]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.fr-hero-bg[data-astro-cid-z5kncik3]{position:absolute;inset:-10%;background:url(/lp/hero/fachada-l-l.jpg) center / cover no-repeat;z-index:0}.fr-hero-overlay[data-astro-cid-z5kncik3]{position:absolute;inset:0;background:linear-gradient(100deg,#000000e6,#000000bf 45%,#0000008c);z-index:1}.fr-hero-inner[data-astro-cid-z5kncik3]{position:relative;z-index:2;padding-top:7rem;padding-bottom:5rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.fr-eyebrow[data-astro-cid-z5kncik3]{color:var(--dourado);margin:0}.fr-h1[data-astro-cid-z5kncik3]{font-size:clamp(2.2rem,4vw,3.25rem);font-family:var(--font-serif);font-style:italic;font-weight:300;line-height:1.18;color:var(--offwhite);margin:0 0 1.5rem}.fr-sub[data-astro-cid-z5kncik3]{font-size:clamp(14px,1.3vw,16px);font-weight:300;line-height:1.8;color:#f0eff5c7;margin:0;max-width:440px}.fr-form-card[data-astro-cid-z5kncik3]{background:var(--branco);border-radius:12px;padding:2.5rem;box-shadow:0 24px 64px #00000047}.fr-card-title[data-astro-cid-z5kncik3]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--verde);margin:0 0 1.75rem}.fr-form[data-astro-cid-z5kncik3]{display:flex;flex-direction:column;gap:1rem}.fr-row[data-astro-cid-z5kncik3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fr-field[data-astro-cid-z5kncik3]{display:flex;flex-direction:column;gap:5px}.fr-field[data-astro-cid-z5kncik3] label[data-astro-cid-z5kncik3]{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#213e40a6}.fr-field[data-astro-cid-z5kncik3] input[data-astro-cid-z5kncik3],.fr-field[data-astro-cid-z5kncik3] select[data-astro-cid-z5kncik3],.fr-field[data-astro-cid-z5kncik3] textarea[data-astro-cid-z5kncik3]{padding:.65rem .875rem;border:1px solid rgba(33,62,64,.18);border-radius:6px;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--verde-dk);background:var(--offwhite);outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.fr-field[data-astro-cid-z5kncik3] input[data-astro-cid-z5kncik3]:focus,.fr-field[data-astro-cid-z5kncik3] select[data-astro-cid-z5kncik3]:focus,.fr-field[data-astro-cid-z5kncik3] textarea[data-astro-cid-z5kncik3]:focus{border-color:var(--dourado);box-shadow:0 0 0 3px #ca9b5826}.fr-field[data-astro-cid-z5kncik3] textarea[data-astro-cid-z5kncik3]{resize:vertical;min-height:96px}.fr-field[data-astro-cid-z5kncik3] select[data-astro-cid-z5kncik3]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23213e40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.25rem}.fr-submit[data-astro-cid-z5kncik3]{margin-top:.5rem;width:100%;justify-content:center;color:var(--verde-dk)}.fr-success[data-astro-cid-z5kncik3]{display:none;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem 0;color:var(--verde)}.fr-success[data-astro-cid-z5kncik3].is-visible{display:flex}.fr-success[data-astro-cid-z5kncik3] svg[data-astro-cid-z5kncik3]{color:var(--dourado)}.fr-success-title[data-astro-cid-z5kncik3]{font-size:18px;font-weight:600;color:var(--verde-dk);margin:0}.fr-success-sub[data-astro-cid-z5kncik3]{font-size:14px;font-weight:300;line-height:1.7;color:#213e40b3;margin:0;max-width:340px}@media(max-width:900px){.fr-hero-inner[data-astro-cid-z5kncik3]{grid-template-columns:1fr;gap:3rem;padding-top:8rem}.fr-sub[data-astro-cid-z5kncik3]{max-width:none}.fr-hero-overlay[data-astro-cid-z5kncik3]{background:linear-gradient(180deg,#000000e0,#000000b8)}}@media(max-width:480px){.fr-row[data-astro-cid-z5kncik3]{grid-template-columns:1fr}.fr-form-card[data-astro-cid-z5kncik3]{padding:1.75rem 1.25rem}}
