._page_42c8a_1{display:flex;flex-direction:column;min-height:100vh;background-color:light-dark(#fafcf9,#080a08)}._main_42c8a_8{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:var(--space-5) 1.5rem 5rem}._hero_42c8a_17{max-width:75ch;margin-bottom:clamp(2.5rem,5vw,4rem)}._eyebrow_42c8a_22{margin:0 0 .8rem;color:light-dark(#1f5f38,#3dd68c);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._title_42c8a_31{margin:0 0 1.2rem;color:light-dark(#16281d,#eef2ee);font-family:"Tenor Sans",var(--font-sans);font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}._lead_42c8a_42{margin:0;color:light-dark(#4f6357,#a9b6ac);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}._grid_42c8a_50{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}._card_42c8a_56{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid light-dark(#e1ebe3,rgba(255,255,255,.08));border-radius:1rem;background:light-dark(#ffffff,#101311);box-shadow:0 2px 8px #00000005}._cardTitle_42c8a_67{margin:0;color:light-dark(#1a3020,#eaedea);font-size:1.1rem;font-weight:700}._cardText_42c8a_74{margin:0;color:light-dark(#5f7467,#8c9b91);font-size:.95rem;line-height:1.6}._note_42c8a_82{margin-top:2rem;padding:1.25rem 1.5rem;border-left:3px solid #3cb877;border-radius:.75rem;background:light-dark(#f1f8f3,rgba(60,184,119,.08));color:light-dark(#33513d,#c2d3c6);font-size:.95rem;line-height:1.6}._ctaSection_42c8a_94{margin-top:4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem}._ctaCard_42c8a_101{padding:2rem;border-radius:1.25rem;border:1px solid light-dark(#dbe7df,rgba(60,184,119,.2));background:light-dark(#f4f9f5,rgba(60,184,119,.06));display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}._ctaContent_42c8a_112{display:flex;flex-direction:column;gap:.5rem}._ctaTitle_42c8a_118{margin:0;color:light-dark(#16281d,#eef2ee);font-size:1.25rem;font-weight:700}._ctaText_42c8a_125{margin:0;color:light-dark(#4f6357,#a9b6ac);font-size:.95rem;line-height:1.6}._primaryButton_42c8a_132,._secondaryButton_42c8a_133{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s}._primaryButton_42c8a_132{background:light-dark(#2c6d47,#3cb877);color:light-dark(#ffffff,#08130d)}._primaryButton_42c8a_132:hover{background:light-dark(#1f5031,#4ecb88);transform:translateY(-1px)}._secondaryButton_42c8a_133{border:1px solid light-dark(#2c6d47,#3cb877);color:light-dark(#2c6d47,#3dd68c);background:transparent}._secondaryButton_42c8a_133:hover{background:light-dark(#eaf4ed,rgba(60,184,119,.12));transform:translateY(-1px)}._section_42c8a_173{margin-top:clamp(2.5rem,5vw,4rem)}._sectionHead_42c8a_177{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}._sectionTitle_42c8a_184{margin:0 0 1.5rem;color:light-dark(#16281d,#eef2ee);font-family:"Tenor Sans",var(--font-sans);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}._sectionHead_42c8a_177 ._sectionTitle_42c8a_184{margin-bottom:0}._sectionTagline_42c8a_199{margin:0;color:light-dark(#33513d,#c2d3c6);font-size:clamp(1rem,1.6vw,1.1rem);font-weight:600;line-height:1.6}._sectionText_42c8a_207{margin:0 0 .5rem;max-width:75ch;color:light-dark(#4f6357,#a9b6ac);font-size:1rem;line-height:1.7}._prose_42c8a_215{display:flex;flex-direction:column;gap:1rem;max-width:75ch;color:light-dark(#4f6357,#a9b6ac);font-size:1rem;line-height:1.75}._prose_42c8a_215 p{margin:0}._duo_42c8a_229{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}._cardIndex_42c8a_235{color:light-dark(#1f5f38,#3dd68c);font-family:"Tenor Sans",var(--font-sans);font-size:1.5rem;line-height:1;letter-spacing:.04em}._philosophy_42c8a_244{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid light-dark(#dbe7df,rgba(60,184,119,.2));border-left:3px solid #3cb877;border-radius:1rem;background:light-dark(#f1f8f3,rgba(60,184,119,.06))}._philosophyTitle_42c8a_252{margin:0 0 .6rem;color:light-dark(#1f5f38,#3dd68c);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._philosophyTagline_42c8a_261{margin:0 0 1.25rem;color:light-dark(#16281d,#eef2ee);font-family:"Tenor Sans",var(--font-sans);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:400;line-height:1.2}._philosophy_42c8a_244 ._prose_42c8a_215{color:light-dark(#33513d,#c2d3c6)}._stats_42c8a_275{display:grid;gap:1.25rem;margin:1.75rem 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}._stat_42c8a_275{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:1.5rem;border:1px solid light-dark(#e1ebe3,rgba(255,255,255,.08));border-radius:1rem;background:light-dark(#ffffff,#101311)}._statValue_42c8a_293{margin:0;color:light-dark(#1f5f38,#3dd68c);font-family:"Tenor Sans",var(--font-sans);font-size:clamp(2rem,4vw,2.75rem);line-height:1}._statLabel_42c8a_301{margin:0;color:light-dark(#5f7467,#8c9b91);font-size:.9rem;font-weight:600;letter-spacing:.02em}
