.about-page{background:#f5f8f5;color:#183b30}
.about-main{max-width:1080px;margin:0 auto;padding:64px 28px 72px;line-height:1.95}
.about-main h1,.about-main h2,.about-main h3,.about-main p{margin:0}
.about-main h2{font-size:27px;font-weight:800;line-height:1.55}.about-main h3{font-size:20px;font-weight:700;line-height:1.6}.about-main p{font-size:17px;color:#536c60}
.about-hero{position:relative;overflow:hidden;background:#063b2d;color:#fff;border-radius:24px;padding:58px 60px;border:1px solid #114d3b;box-shadow:0 18px 40px #063b2d0a}
.about-hero::after{content:"";position:absolute;inset-inline-end:-100px;top:-190px;width:420px;height:420px;border:1px solid #d5b65b33;border-radius:50%;pointer-events:none}
.about-hero .about-eyebrow{color:#d8bf72;font-size:14px;font-weight:700;margin-bottom:12px}.about-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.4;font-weight:900}.about-hero .about-tagline{font-size:23px;font-weight:700;color:#e5cb85;margin:16px 0 10px}.about-hero .about-lead{font-size:18px;color:#e0ece5;max-width:760px;line-height:2}
.about-story{display:grid;grid-template-columns:1fr 1.65fr;gap:42px;padding:54px 0 36px}.about-story p+p{margin-top:16px}.about-section-heading{display:flex;align-items:flex-start;gap:14px}.about-section-heading>span{font-size:12px;letter-spacing:1px;font-weight:700;color:#8c7132;flex-shrink:0;margin-top:8px}
.about-purpose{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-purpose>section{padding:28px 30px;border:1px solid #dbe5dc;border-radius:16px;background:#fff}.about-purpose h2{font-size:22px;margin-bottom:12px}.about-purpose>section:first-child{background:#eaf2ec;border-color:#d4e2d6}
.about-offers{padding:48px 0}.about-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 36px;margin-top:28px}.about-offer-grid section{padding:6px 0 22px;border-bottom:1px solid #dce5de}.about-offer-grid h3{margin:12px 0 8px}.about-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e7efe8;color:#1c624a}.about-icon svg{width:25px;height:25px}
.about-canvas{padding:34px 38px;background:#fff;border:1px solid #d6bd7e;border-inline-start:4px solid #b69442;border-radius:16px}.about-canvas-label{display:inline-block;font-size:14px;color:#8c6c27;font-weight:700;margin-bottom:8px}.about-canvas h2{margin-bottom:12px}.about-canvas p{max-width:860px}
.about-values{padding:48px 0}.about-values>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}.about-values h3{margin-bottom:8px}.about-values p{font-size:16px}
.about-start{text-align:center;border-top:1px solid #dbe5dc;padding:38px 30px}.about-start p{max-width:740px;margin:14px auto 24px}.about-start>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.about-start .btn{min-height:48px;padding:12px 24px}
.about-help{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:26px 30px;background:#eaf1eb;border-radius:16px}.about-help h2{font-size:20px;margin-bottom:5px}.about-help p{font-size:15px}.about-help>a{flex-shrink:0;color:#135940;font-weight:700;padding:10px;text-underline-offset:5px}.about-main a:focus-visible{outline:2px solid #b69442;outline-offset:4px;border-radius:5px}
@media(max-width:700px){.about-main{padding:26px 20px 40px}.about-hero{padding:32px 26px;border-radius:18px}.about-hero .about-tagline{font-size:21px}.about-hero .about-lead{font-size:16px}.about-main h2{font-size:23px}.about-main p{font-size:16px}.about-story{grid-template-columns:1fr;gap:20px;padding:32px 0}.about-purpose,.about-offer-grid{grid-template-columns:1fr}.about-purpose{gap:14px}.about-purpose>section{padding:24px}.about-offers,.about-values{padding:34px 0}.about-offer-grid{gap:18px;margin-top:22px}.about-canvas{padding:26px}.about-values>div:last-child{grid-template-columns:1fr;gap:22px;margin-top:22px}.about-start{padding:30px 0}.about-start>div{flex-direction:column}.about-help{padding:24px;align-items:flex-start;flex-direction:column;gap:12px}.about-help>a{padding:0}.about-hero::after{width:300px;height:300px;top:-180px}.about-section-heading>span{margin-top:5px}}
@media(prefers-reduced-motion:reduce){.about-page{scroll-behavior:auto}}

.about-page .about-header-inner{direction:rtl;justify-content:space-between;gap:24px}.about-brand-links{display:flex;align-items:center;gap:26px;direction:rtl;min-width:0}.about-page .policy-header .logo{margin:0;direction:rtl;white-space:nowrap}.about-home{font-size:14px;font-weight:700;white-space:nowrap}.about-page .lang-switch{direction:rtl;flex-shrink:0}.about-page .lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:40px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.4;color:var(--muted);text-decoration:none}.about-page .lang-switch a.active{background:var(--g-900);color:#fff}.about-page .lang-switch a:focus-visible{outline:2px solid var(--gold-soft);outline-offset:-3px}.about-hero .about-lead{margin-top:18px}
@media(max-width:480px){.about-page .about-header-inner{padding:14px 18px;gap:12px}.about-brand-links{gap:14px}.about-page .policy-header .logo{gap:7px;font-size:19px}.about-home{font-size:12px}.about-page .lang-switch a{min-width:33px;padding:6px 8px;font-size:12px}}
