.page_hero__nuKlg{position:relative;min-height:70vh;display:flex;flex-direction:column;color:#fffbf0;overflow:hidden}.page_heroBackground__Ys5VM{position:absolute;inset:0;background:linear-gradient(135deg,#1b4965,#0d2936);z-index:0}.page_heroOverlay__YpwUX{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%,rgba(212,196,168,.1) 0,transparent 50%);z-index:1}.page_heroInner__9jQQ9{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1;width:100%}.page_heroContent__4heff{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50vh;max-width:700px;margin:0 auto}.page_heroLabel__rPLJ4{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d4c4a8;margin:0 0 1rem}.page_heroTitle__s5qfw{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#fffbf0;margin:0 0 1.25rem}.page_heroSubtitle__dmgZQ{font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.6;color:rgba(255,251,240,.8);margin:0}.page_story__xMlE9{background:#fffbf0;padding:clamp(5rem,10vw,8rem) 0}.page_storyInner__J7o75{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(3rem,6vw,6rem);gap:clamp(3rem,6vw,6rem);align-items:center}.page_storyLabel__fGFfD{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#a08060;margin-bottom:1rem}.page_storyTitle__gtGag{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:#1b4965;margin:0 0 1.5rem;line-height:1.2;letter-spacing:-.02em}.page_storyText__fh4mQ{font-size:1.0625rem;color:#5a6872;line-height:1.8;margin:0 0 1rem}.page_storyText__fh4mQ:last-of-type{margin-bottom:0}.page_storyVisual__I2vco{display:flex;justify-content:center}.page_storyCard__h0I__{background:#fff;padding:clamp(2rem,4vw,2.5rem);border-radius:1.5rem;box-shadow:0 8px 40px rgba(0,0,0,.06);max-width:340px;position:relative}.page_storyCard__h0I__:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1b4965,#d4c4a8);border-radius:1.5rem 1.5rem 0 0}.page_storyQuote__eGGn6{color:#1b4965;margin-bottom:1rem}.page_storyCard__h0I__ p{font-size:1.0625rem;font-style:italic;color:#1b4965;line-height:1.7;margin:0}@media (max-width:900px){.page_storyInner__J7o75{grid-template-columns:1fr}.page_storyVisual__I2vco{order:-1}}.page_team__AzGVf{background:#fff;padding:clamp(5rem,10vw,8rem) 0}.page_teamInner__vk6Tn{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(3rem,6vw,6rem);gap:clamp(3rem,6vw,6rem);align-items:center}.page_teamImagePlaceholder__r_J4p,.page_teamVisual__8uBnm{display:flex;justify-content:center}.page_teamImagePlaceholder__r_J4p{width:100%;max-width:400px;aspect-ratio:4/3;background:linear-gradient(135deg,#1b4965,#2d6a8a);border-radius:2rem;align-items:center;color:rgba(255,255,255,.4)}.page_teamLabel__iBGtl{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#a08060;margin-bottom:1rem}.page_teamTitle__vdPZL{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:#1b4965;margin:0 0 1.5rem;line-height:1.2;letter-spacing:-.02em}.page_teamText__wj7rz{font-size:1.0625rem;color:#5a6872;line-height:1.8;margin:0 0 1rem}.page_teamText__wj7rz:last-of-type{margin-bottom:0}@media (max-width:900px){.page_teamInner__vk6Tn{grid-template-columns:1fr}.page_teamVisual__8uBnm{order:-1}}.page_values__O2xqZ{background:#fffbf0;padding:clamp(5rem,10vw,8rem) 0}.page_valuesHeader__ailkg{text-align:center;margin-bottom:clamp(3rem,6vw,4rem)}.page_valuesLabel__Z_uKG{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#a08060;margin-bottom:1rem}.page_valuesTitle__FkdRw{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:#1b4965;margin:0;letter-spacing:-.02em}.page_valuesGrid__WHZjy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.page_valueCard__9GGwn{background:#fff;padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.page_valueCard__9GGwn:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.page_valueIcon__Tq6GB{width:56px;height:56px;border-radius:1rem;background:linear-gradient(135deg,#1b4965,#2d6a8a);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#fff}.page_valueTitle__Y6qSs{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:#1b4965;margin:0 0 .75rem}.page_valueText__Y_9o_{font-size:1rem;line-height:1.7;color:#5a6872;margin:0}@media (max-width:768px){.page_valuesGrid__WHZjy{grid-template-columns:1fr}}.page_testimonial__E8K_K{background:#1b4965;padding:clamp(4rem,8vw,6rem) 0}.page_testimonialQuote___f4nF{margin:0;text-align:center}.page_testimonialQuote___f4nF p{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;font-style:italic;line-height:1.6;color:#fffbf0;margin:0 0 1.5rem}.page_testimonialQuote___f4nF footer{margin-top:1.5rem}.page_testimonialQuote___f4nF cite{font-style:normal;font-size:.9375rem;color:rgba(255,251,240,.7)}.page_cta__f54R_{background:#fff;padding:clamp(5rem,10vw,8rem) 0}.page_ctaInner__oew3E{text-align:center}.page_ctaLabel__Dn0he{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#a08060;margin-bottom:1rem}.page_ctaTitle__LN15e{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--color-text-heading);margin:0 0 1rem;letter-spacing:-.02em}.page_ctaText__jNE3W{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--color-text-body);line-height:1.7;max-width:500px;margin:0 auto 2rem}.page_ctaButtons__6ezSe{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.page_ctaWhatsapp__X66Jn{font-size:.9375rem;color:var(--color-text-muted);margin:0}.page_ctaWhatsapp__X66Jn a{color:#1b4965;text-decoration:underline;text-underline-offset:3px}.page_ctaWhatsapp__X66Jn a:hover{color:#25D366}