.page-module__6ANMeG__main{max-width:1040px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.page-module__6ANMeG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;margin-bottom:3.5rem;display:grid}.page-module__6ANMeG__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--sage,#4a6b52);margin-bottom:.875rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__6ANMeG__title{font-family:var(--font-display,serif);color:var(--carvao,#1c1b18);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.1}.page-module__6ANMeG__lead{color:var(--text-secondary,#5a5550);font-size:1.0625rem;line-height:1.75}.page-module__6ANMeG__heroImg{aspect-ratio:4/3;width:100%;box-shadow:var(--shadow-lg,0 8px 30px #1c1b181a);border-radius:20px;position:relative;overflow:hidden}.page-module__6ANMeG__story{max-width:760px;margin:0 auto 4rem}.page-module__6ANMeG__story h2{font-family:var(--font-display,serif);color:var(--carvao,#1c1b18);text-align:center;margin:0 0 1.25rem;font-size:clamp(1.6rem,3vw,2.125rem);font-weight:400}.page-module__6ANMeG__story p{color:var(--text-secondary,#5a5550);margin:0 0 1rem;font-size:1rem;line-height:1.85}.page-module__6ANMeG__story strong{color:var(--carvao,#1c1b18);font-weight:600}.page-module__6ANMeG__timelineSection{margin-bottom:4rem}.page-module__6ANMeG__centerTitle{font-family:var(--font-display,serif);color:var(--carvao,#1c1b18);text-align:center;margin:0 0 2.5rem;font-size:clamp(1.6rem,3vw,2.125rem);font-weight:400}.page-module__6ANMeG__timeline{max-width:720px;margin:0 auto;padding-left:1rem;position:relative}.page-module__6ANMeG__timeline:before{content:"";background:linear-gradient(var(--sage,#4a6b52), #4a6b5226);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.page-module__6ANMeG__tlItem{padding-bottom:2rem;padding-left:2rem;position:relative}.page-module__6ANMeG__tlItem:last-child{padding-bottom:0}.page-module__6ANMeG__tlDot{background:var(--sage,#4a6b52);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-1px;box-shadow:0 0 0 2px #4a6b5233}.page-module__6ANMeG__tlYear{letter-spacing:.08em;text-transform:uppercase;color:var(--sage,#4a6b52);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page-module__6ANMeG__tlContent h3{color:var(--carvao,#1c1b18);margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.page-module__6ANMeG__tlContent p{color:var(--text-secondary,#5a5550);margin:0;font-size:.9375rem;line-height:1.7}.page-module__6ANMeG__values{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}.page-module__6ANMeG__value{border:1px solid var(--border,#1c1b1814);text-align:center;background:#fff;border-radius:16px;padding:1.75rem}.page-module__6ANMeG__valueIcon{width:48px;height:48px;color:var(--sage,#4a6b52);background:#4a6b521a;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.page-module__6ANMeG__value h3{color:var(--carvao,#1c1b18);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.page-module__6ANMeG__value p{color:var(--text-secondary,#7a7570);margin:0;font-size:.875rem;line-height:1.65}.page-module__6ANMeG__cta{text-align:center;background:var(--carvao,#1c1b18);color:#fff;border-radius:20px;padding:3rem 1.5rem}.page-module__6ANMeG__cta h2{font-family:var(--font-display,serif);color:#fff;margin:0 0 .5rem;font-size:1.75rem;font-weight:400}.page-module__6ANMeG__cta p{color:#ffffffb3;margin:0 0 1.5rem}.page-module__6ANMeG__ctaBtns{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__6ANMeG__ctaPrimary,.page-module__6ANMeG__ctaSecondary{border-radius:999px;padding:.8rem 1.6rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s}.page-module__6ANMeG__ctaPrimary{background:var(--sage,#4a6b52);color:#fff}.page-module__6ANMeG__ctaPrimary:hover{background:#3d5a45}.page-module__6ANMeG__ctaSecondary{color:#fff;background:#ffffff1a;border:1px solid #fff3}.page-module__6ANMeG__ctaSecondary:hover{background:#ffffff2e}@media (max-width:768px){.page-module__6ANMeG__hero{grid-template-columns:1fr;gap:1.5rem}.page-module__6ANMeG__heroImg{aspect-ratio:16/10;order:-1}.page-module__6ANMeG__values{grid-template-columns:1fr}}
