.internal-hero{background:#f5f5f5;padding:16px 0;display:flex;align-items:center;min-height:18rem;background-image:url(../../images/internal-banner.webp);background-size:cover;background-position:center;position:relative}.internal-hero::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background:linear-gradient(to right, rgba(185, 218, 199, 0.6) 0%, rgba(211, 234, 221, 0.7) 34%, rgba(202, 231, 215, 0.7) 61%, rgba(255, 255, 255, 0) 100%)}.internal-hero__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2}.internal-hero__inner h1{margin:0;color:#1e3c2b;font-size:22px;font-weight:700;line-height:1.4}@media(max-width: 768px){.internal-hero{padding:34px 0}.internal-hero__inner{display:grid;justify-items:start}}.breadcrumb{display:flex;align-items:center;gap:8px;color:#1e3c2b;font-size:14px;white-space:nowrap}.breadcrumb a{color:#1e3c2b}.breadcrumb a:hover{color:#bc4749}@media(max-width: 768px){.breadcrumb{white-space:normal}}.about-page{direction:rtl;text-align:right;background:#fff}.about-story__grid{display:grid;grid-template-columns:minmax(320px, 0.98fr) minmax(0, 1fr);gap:clamp(48px,6vw,86px);align-items:center}.about-story__image{position:relative;overflow:hidden;border-radius:8px}.about-story__image img{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;display:block}.about-story__content .eyebrow{margin-bottom:10px}.about-story__content .section-title{max-width:620px;margin-bottom:24px}.about-story__content p:not(.eyebrow){margin:0;color:#888;font-size:14px;line-height:2.15}.about-story__content p+p{margin-top:12px}.about-care{padding-top:0}.about-care__inner{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:clamp(34px,5vw,74px);align-items:start;padding:46px;background:#edf4f0;border-radius:8px}.about-care__content p{margin:0;color:#888;font-size:14px;line-height:2.15}.about-care__content p+p{margin-top:12px}.about-checklist{display:grid;gap:13px;margin:0;padding:0;list-style:none}.about-checklist li{position:relative;padding-right:28px;color:#888;font-size:14px;line-height:1.9;display:flex;gap:1.6rem}.about-checklist li svg{width:1.4rem;height:1.4rem;margin-top:.6rem;color:#bc4749}@media(max-width: 1024px){.about-story{padding:54px 0 92px}.about-story__grid{grid-template-columns:1fr}.about-story__image{min-height:420px;order:-1}.about-care{padding-bottom:92px}.about-care__inner{grid-template-columns:1fr;padding:36px}}@media(max-width: 768px){.about-story{padding-bottom:72px}.about-story__image{min-height:330px}.about-checklist{grid-template-columns:1fr}.about-care{padding-bottom:72px}}@media(max-width: 480px){.about-story__image{min-height:280px}.about-story__content .section-title{font-size:30px}.about-care__inner{padding:26px 20px}}