.endobio-about{--endobio-purple:#6f3d83;--endobio-green:#7db44b;--endobio-pale:#eaf7fc;color:#41294c;font-family:"Sofia Sans",Arial,sans-serif}.endobio-about *,.endobio-about *::before,.endobio-about *::after{box-sizing:border-box}.endobio-about img{display:block;max-width:100%}.endobio-about h1,.endobio-about h2,.endobio-about h3,.endobio-about p{margin-top:0}.endobio-about__hero{max-width:1200px;min-height:350px;margin:24px auto 0;padding:64px clamp(24px, 7vw, 90px);border-radius:0 54px 0 54px;background:linear-gradient(rgb(225 245 205 / .72),rgb(225 245 205 / .72)),url(https://endobiogeny.bg/wp-content/uploads/2025/08/cover-scaled.webp) center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.endobio-about__hero h1{color:var(--endobio-purple);font-size:clamp(42px, 5vw, 64px)!important;line-height:1.1;margin-bottom:24px}.endobio-about__hero p{max-width:1050px;color:#33243a;font-size:18px;line-height:1.45}.endobio-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:18px 18px 0 18px;background:var(--endobio-purple);color:#fff!important;font-weight:700;text-decoration:none!important;text-align:center}.endobio-button:hover,.endobio-button:focus-visible{background:#573066}.endobio-button--outline{border:2px solid var(--endobio-purple);background:#fff;color:var(--endobio-purple)!important}.endobio-about__breadcrumb{max-width:1200px;margin:20px auto 0;display:flex;justify-content:center;gap:8px;color:#43274f}.endobio-about__breadcrumb a{color:#b55973;text-decoration:none}.endobio-section{position:relative;max-width:1120px;margin:110px auto 0;padding:0 24px}.endobio-section>h2,.endobio-center__content>h2,.endobio-panel>h2{color:var(--endobio-purple);font-size:clamp(40px, 5vw, 62px)!important;line-height:1.1;text-align:center;margin-bottom:52px}.endobio-section__lead{max-width:800px;margin:0 auto 44px;text-align:center;font-size:18px;line-height:1.5}.endobio-missions{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.endobio-missions article{text-align:center}.endobio-missions img{width:92px;height:92px;margin:0 auto 20px;object-fit:contain}.endobio-missions p{font-size:17px;line-height:1.35}.endobio-center{max-width:1200px;overflow:hidden;padding-top:60px}.endobio-center__mark{position:absolute;z-index:0;left:50%;top:120px;width:min(900px, 90vw);transform:translateX(-50%);opacity:.07;pointer-events:none}.endobio-center__content{position:relative;z-index:1}.endobio-doctors{max-width:760px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:46px 56px}.endobio-doctor-card{color:#5e4170;text-align:center;text-decoration:none!important}.endobio-doctor-card img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center top;border-radius:34px 34px 0 34px;margin-bottom:14px;background:#f2f2f2}.endobio-doctor-card span{display:block;font-size:17px;line-height:1.3}.endobio-organizations{max-width:860px;margin:64px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.endobio-organizations article{min-height:260px;padding:34px;border-radius:0 46px 0 46px;background:var(--endobio-pale);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.endobio-organizations h3{font-size:24px!important;line-height:1.25}.endobio-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.endobio-panel{padding:56px 54px;border-radius:0 54px 0 54px;background:var(--endobio-pale);text-align:center}.endobio-panel>h2{margin-bottom:36px}.endobio-panel p{font-size:17px;line-height:1.45}.endobio-bank{display:grid;gap:8px;margin:28px 0;font-size:16px}.endobio-volunteers{margin:28px 0 36px;padding:0;list-style:none;display:grid;gap:10px}.endobio-partner{margin-bottom:38px}.endobio-partner img{width:120px;height:100px;margin:0 auto 14px;object-fit:contain}.endobio-partner h3{color:#4a2d58;font-size:20px!important;line-height:1.25}@media (max-width:820px){.endobio-about__hero{margin:12px;min-height:390px;padding:50px 22px}.endobio-about__hero p{font-size:16px}.endobio-section{margin-top:72px;padding-left:20px;padding-right:20px}.endobio-section>h2,.endobio-center__content>h2,.endobio-panel>h2{margin-bottom:34px;font-size:38px!important}.endobio-missions{grid-template-columns:1fr 1fr;gap:34px 22px}.endobio-doctors{gap:28px 16px}.endobio-organizations,.endobio-support-grid{grid-template-columns:1fr}.endobio-panel{padding:42px 24px}}@media (max-width:520px){.endobio-about__hero h1{font-size:42px!important}.endobio-missions{grid-template-columns:1fr}.endobio-doctors{grid-template-columns:repeat(2,1fr)}.endobio-doctor-card span{font-size:15px}.endobio-organizations article{min-height:230px;padding:28px 20px}}