.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.AboutPage_hero__Keafc{position:relative;min-height:400px;display:flex;align-items:center;border-radius:20px;overflow:hidden;margin-bottom:60px}.AboutPage_heroImage__DHrND{position:absolute;inset:0;z-index:1}.AboutPage_heroOverlay__39WC_{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.3))}.AboutPage_heroContent__trVzB{position:relative;z-index:2;padding:60px;max-width:600px}@media(max-width:768px){.AboutPage_heroContent__trVzB{padding:40px 30px}}.AboutPage_heroTitle__gYBWH{font-size:clamp(32px,5vw,48px);font-weight:700;color:#fff;margin:0 0 20px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.AboutPage_heroSubtitle__TdeCf{font-size:clamp(16px,2vw,20px);color:hsla(0,0%,100%,.9);line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.3)}.AboutPage_sectionTitle__IrGT3{font-size:clamp(28px,4vw,36px);font-weight:700;color:#2d2d2d;text-align:center;margin:0 0 20px}.AboutPage_sectionSubtitle___5UNP{font-size:18px;color:#5a5a5a;text-align:center;max-width:600px;margin:0 auto 40px}.AboutPage_features__mAQ9g{margin-bottom:80px}.AboutPage_featuresGrid__Fj_bo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:900px){.AboutPage_featuresGrid__Fj_bo{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.AboutPage_featuresGrid__Fj_bo{grid-template-columns:1fr}}.AboutPage_featureCard__St8Ht{background:#fff;border-radius:16px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;text-align:center}.AboutPage_featureCard__St8Ht:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(74,124,35,.15)}.AboutPage_featureIcon__ahyNh{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;font-size:28px;background:linear-gradient(135deg,rgba(74,124,35,.1),rgba(74,124,35,.05));margin-bottom:16px}.AboutPage_featureTitle__sUve6{font-size:18px;font-weight:700;color:#2d2d2d;margin:0 0 10px}.AboutPage_featureDescription__P70NN{font-size:16px;color:#5a5a5a;line-height:1.6;margin:0}.AboutPage_gallery__0G9X2{margin-bottom:80px}.AboutPage_gallerySlider__zcKXg{position:relative;padding:0 50px}@media(max-width:600px){.AboutPage_gallerySlider__zcKXg{padding:0 10px}}.AboutPage_gallerySlide__ICInz{min-width:0}.AboutPage_galleryItem__tISOt{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.AboutPage_galleryItem__tISOt:hover{box-shadow:0 8px 24px rgba(74,124,35,.15)}.AboutPage_galleryItem__tISOt:hover img{transform:scale(1.05)}.AboutPage_galleryItem__tISOt img{transition:transform .5s ease}.AboutPage_sliderArrow__x21aC{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #d4d4d4;color:#2d2d2d;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1)}.AboutPage_sliderArrow__x21aC:hover{background:#4a7c23;color:#fff;border-color:#4a7c23}@media(max-width:600px){.AboutPage_sliderArrow__x21aC{display:none}}.AboutPage_sliderArrowLeft__F6nvv{left:0}.AboutPage_sliderArrowRight__5QSqh{right:0}.AboutPage_sliderDots__5fmgQ{display:flex;justify-content:center;gap:8px;margin-top:24px}.AboutPage_dot__D0zZm{width:10px;height:10px;border-radius:50%;background:#d4d4d4;border:none;cursor:pointer;transition:all .2s ease;padding:0}.AboutPage_dot__D0zZm:hover{background:rgba(74,124,35,.5)}.AboutPage_dotActive__VucZS{background:#4a7c23;transform:scale(1.2)}.AboutPage_programs__hDnDG{background:#f7f8f6;border-radius:20px;padding:60px 40px;margin-bottom:80px}@media(max-width:768px){.AboutPage_programs__hDnDG{padding:40px 20px}}.AboutPage_programsGrid__CNvRP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:900px){.AboutPage_programsGrid__CNvRP{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.AboutPage_programsGrid__CNvRP{grid-template-columns:1fr}}.AboutPage_programCard__w4uRk{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid #d4d4d4}.AboutPage_programCard__w4uRk:hover{border-color:rgba(74,124,35,.3);box-shadow:0 4px 20px rgba(74,124,35,.1)}.AboutPage_programIcon__IUElR{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:22px;background:#f7f8f6;flex-shrink:0}.AboutPage_programContent__PO3yR{flex:1 1}.AboutPage_programTitle__QA51F{font-size:16px;font-weight:700;color:#2d2d2d;margin:0 0 6px}.AboutPage_programDescription__npxRA{font-size:14px;color:#5a5a5a;line-height:1.5;margin:0}.AboutPage_mission__J4EKe{margin-bottom:80px;text-align:center}.AboutPage_quote__h9DNl{position:relative;max-width:700px;margin:0 auto;padding:40px}.AboutPage_quote__h9DNl:before{content:'"';position:absolute;top:0;left:20px;font-size:120px;font-family:Georgia,serif;color:rgba(74,124,35,.15);line-height:1}.AboutPage_quote__h9DNl p{font-size:clamp(22px,3vw,28px);font-weight:600;color:#2d2d2d;line-height:1.5;margin:0 0 20px;font-style:italic}.AboutPage_quote__h9DNl cite{font-size:16px;color:#4a7c23;font-style:normal;font-weight:600}.AboutPage_formSection__18AQG{background:linear-gradient(135deg,#4a7c23,#5d9a2d);border-radius:20px;padding:60px 40px;margin-bottom:40px}@media(max-width:768px){.AboutPage_formSection__18AQG{padding:40px 20px}}.AboutPage_formContainer__K_dgg{max-width:450px;margin:0 auto}.AboutPage_formTitle__t0_wy{font-size:clamp(24px,4vw,32px);font-weight:700;color:#fff;text-align:center;margin:0 0 12px}.AboutPage_formSubtitle__V8PVw{font-size:16px;color:hsla(0,0%,100%,.85);text-align:center;margin:0 0 30px}