._page_zbgki_1{width:100%;background-color:var(--background);display:flex;flex-direction:column;align-items:center}._container_zbgki_10{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);display:grid;grid-template-columns:1fr;gap:var(--spacing-12);width:100%}@media(min-width:768px){._container_zbgki_10{grid-template-columns:1fr 1fr;grid-template-areas:"header image" "body image";column-gap:var(--spacing-16);row-gap:0;padding:var(--spacing-20) var(--spacing-6)}._headerContent_zbgki_31{grid-area:header;align-self:end}._bodyContent_zbgki_36{grid-area:body;align-self:start}._imageContent_zbgki_41{grid-area:image;align-self:center}}@media(min-width:1024px){._container_zbgki_10{column-gap:var(--spacing-20)}}._headerContent_zbgki_31{display:flex;flex-direction:column}._label_zbgki_58{font-family:var(--font-family-base);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:var(--spacing-6);font-weight:500}._headline_zbgki_68{margin:0 0 var(--spacing-6) 0;display:flex;flex-direction:column;line-height:1.1}._headlineWord_zbgki_75{font-family:var(--font-family-heading);font-size:clamp(3rem,8vw,5.5rem);font-weight:400;color:var(--foreground)}._forest_zbgki_82{color:#2d6a4f}._water_zbgki_86{font-style:italic;color:#3b82c4}._home_zbgki_91{color:#8b6914}._subheadline_zbgki_95{font-family:var(--font-family-base);font-size:.875rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted-foreground);margin-bottom:var(--spacing-8);font-weight:400}._bodyContent_zbgki_36{display:flex;flex-direction:column;gap:var(--spacing-6)}._bodyContent_zbgki_36 p{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.7;color:var(--surface-foreground);margin:0}._imageContent_zbgki_41{display:flex;flex-direction:column;gap:var(--spacing-4)}._imageWrapper_zbgki_125{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--surface);position:relative}._image_zbgki_41{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._imageWrapper_zbgki_125:hover ._image_zbgki_41{transform:scale(1.02)}._caption_zbgki_145{font-family:var(--font-family-base);font-size:.875rem;font-style:italic;color:var(--muted-foreground);text-align:center;margin:0;padding:0 var(--spacing-4)}._ctaSection_zbgki_155{width:100%;max-width:800px;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) var(--spacing-20);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-6)}._blockquote_zbgki_167{font-family:var(--font-family-base);font-size:1.25rem;font-weight:400;font-style:italic;color:var(--foreground);margin:0 0 var(--spacing-4);padding:var(--spacing-2) 0 var(--spacing-2) var(--spacing-6);border-left:4px solid var(--primary);text-align:left;line-height:1.6;width:100%;max-width:600px}._benefitsSection_zbgki_182{margin:var(--spacing-4) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._benefitsHeading_zbgki_190{font-family:var(--font-family-base);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._benefitsList_zbgki_198{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._benefitsList_zbgki_198 li{font-family:var(--font-family-base);font-size:1.125rem;color:var(--surface-foreground);display:flex;align-items:flex-start;gap:var(--spacing-3)}._benefitsList_zbgki_198 li:before{content:"✓";color:var(--primary);font-weight:700}._ctaButton_zbgki_223{display:inline-flex;align-items:center;justify-content:center;background-color:#5c3d1a;color:#fff;padding:var(--spacing-4) 2.5rem;border-radius:999px;font-family:var(--font-family-base);font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background-color var(--animation-duration-fast) ease;margin-top:var(--spacing-4)}._ctaButton_zbgki_223:hover{background-color:#4a3014}._ctaTrust_zbgki_245{font-family:var(--font-family-base);font-size:.875rem;font-style:italic;color:var(--muted-foreground);margin:0}
