.bek-about{background:#fff;color:var(--bek-text)}.bek-about-kicker{display:block;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#24814a}.bek-about-hero{position:relative;overflow:hidden;min-height:550px;background:#14231a;color:#fff}.bek-about-hero__media{position:absolute;inset:0}.bek-about-hero__image{width:100%;height:100%;object-fit:cover}.bek-about-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,20,13,.91) 0%,rgba(7,20,13,.7) 46%,rgba(7,20,13,.22) 78%,rgba(7,20,13,.08))}.bek-about-hero__inner{position:relative;z-index:2;padding-top:35px;padding-bottom:60px}.bek-about-breadcrumb{display:flex;gap:8px;align-items:center;font-size:.72rem;color:rgba(255,255,255,.72)}.bek-about-breadcrumb a{color:#fff;font-weight:750}.bek-about-hero__copy{max-width:820px;padding-top:80px}.bek-about-hero__copy .bek-about-kicker{color:#a4d8b7}.bek-about-hero h1{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;letter-spacing:-.045em;color:#fff;margin:12px 0 20px;max-width:900px}.bek-about-hero__copy>p{font-size:1.12rem;line-height:1.65;color:rgba(255,255,255,.9);max-width:720px;margin:0}.bek-about-hero__facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.bek-about-hero__facts>span{min-width:185px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.08);backdrop-filter:blur(7px)}.bek-about-hero__facts strong,.bek-about-hero__facts small{display:block}.bek-about-hero__facts strong{font-size:.82rem}.bek-about-hero__facts small{font-size:.66rem;color:rgba(255,255,255,.75);margin-top:3px}.bek-about-story,.bek-about-vd,.bek-about-partner,.bek-about-benefit{padding:78px 0}.bek-about-story__grid,.bek-about-vd__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:center}.bek-about-story__copy h2,.bek-about-vd__copy h2,.bek-about-partner__head h2,.bek-about-benefit h2,.bek-about-cta h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.03;letter-spacing:-.04em;margin:10px 0 18px;color:#19231e}.bek-about-story__copy p,.bek-about-vd__copy p,.bek-about-partner__head p,.bek-about-cta p{font-size:.95rem;line-height:1.72;color:#5d6861}.bek-about-story__media,.bek-about-vd__media{position:relative;border-radius:16px;overflow:hidden;min-height:390px;background:#edf1ee}.bek-about-story__media img,.bek-about-vd__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.bek-about-story__badge{position:absolute;left:18px;bottom:18px;background:#fff;border-radius:11px;padding:13px 15px;box-shadow:0 12px 34px rgba(0,0,0,.14)}.bek-about-story__badge strong,.bek-about-story__badge span{display:block}.bek-about-story__badge strong{font-size:1.05rem}.bek-about-story__badge span{font-size:.68rem;color:#6c756f;margin-top:2px}.bek-about-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:9px;background:#14753d;color:#fff;font-size:.79rem;font-weight:850;margin-top:8px}.bek-about-btn:hover{background:#105f33}.bek-about-vd{background:#f4f7f5}.bek-about-vd__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bek-about-vd__facts{display:grid;gap:10px;margin-top:24px}.bek-about-vd__facts>div{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid #dce4df}.bek-about-vd__facts .bek-icon{width:24px;height:24px;color:#277448;flex:none}.bek-about-vd__facts strong,.bek-about-vd__facts small{display:block}.bek-about-vd__facts strong{font-size:.82rem}.bek-about-vd__facts small{font-size:.7rem;color:#6f7973;margin-top:2px}.bek-about-partner__head{max-width:820px;margin-bottom:32px}.bek-about-partner__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bek-about-partner__grid article{padding:24px 22px;border:1px solid #dfe6e2;border-radius:14px;background:#fff}.bek-about-partner__grid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf4ee;color:#176638;font-size:.7rem;font-weight:900;margin-bottom:18px}.bek-about-partner__grid h3{font-size:1rem;margin:0 0 8px}.bek-about-partner__grid p{font-size:.76rem;line-height:1.58;color:#68736c;margin:0}.bek-about-benefit{background:#16281d;color:#fff}.bek-about-benefit__inner{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:start}.bek-about-benefit .bek-about-kicker{color:#9ed7b2}.bek-about-benefit h2{color:#fff;margin-bottom:0}.bek-about-benefit__list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bek-about-benefit__list>div{display:flex;gap:12px;align-items:flex-start;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055)}.bek-about-benefit__list .bek-icon{width:25px;height:25px;color:#9dd8b1;flex:none}.bek-about-benefit__list strong,.bek-about-benefit__list small{display:block}.bek-about-benefit__list strong{font-size:.82rem}.bek-about-benefit__list small{font-size:.69rem;line-height:1.45;color:#c2d2c7;margin-top:3px}.bek-about-cta{padding:58px 0;background:#edf5f0}.bek-about-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.bek-about-cta__inner>div:first-child{max-width:760px}.bek-about-cta h2{margin-bottom:10px}.bek-about-cta p{margin:0}.bek-about-cta__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bek-about-btn--ghost{background:#fff;color:#165c34;border:1px solid #cbded1}.bek-about-btn--ghost:hover{background:#f7fbf8}
@media(max-width:980px){.bek-about-story__grid,.bek-about-vd__grid,.bek-about-benefit__inner{grid-template-columns:1fr;gap:34px}.bek-about-vd__media{order:2}.bek-about-partner__grid{grid-template-columns:1fr 1fr}.bek-about-benefit__list{grid-template-columns:1fr 1fr}.bek-about-cta__inner{align-items:flex-start;flex-direction:column}.bek-about-cta__actions{justify-content:flex-start}}
@media(max-width:650px){.bek-about-hero{min-height:610px}.bek-about-hero__inner{padding-top:24px}.bek-about-hero__copy{padding-top:52px}.bek-about-hero h1{font-size:2.7rem}.bek-about-hero__copy>p{font-size:.98rem}.bek-about-hero__facts{display:grid;grid-template-columns:1fr}.bek-about-hero__facts>span{min-width:0}.bek-about-story,.bek-about-vd,.bek-about-partner,.bek-about-benefit{padding:52px 0}.bek-about-story__media,.bek-about-vd__media{min-height:280px}.bek-about-partner__grid,.bek-about-benefit__list{grid-template-columns:1fr}.bek-about-cta{padding:44px 0}.bek-about-cta__actions{width:100%;display:grid}.bek-about-btn{width:100%}}
