
/* P138 — Company hero exact shared DNA */
.about-authority-page .p15-main{padding-top:0!important}
.about-authority-page .company-hero{position:relative;overflow:hidden;min-height:760px;padding:118px 0 92px;background:
radial-gradient(circle at 82% 16%,rgba(47,117,109,.12),transparent 30%),
linear-gradient(135deg,#f7faf9 0%,#eef4f2 55%,#f8f7f1 100%);border-bottom:1px solid rgba(31,73,76,.14)}
.dark .about-authority-page .company-hero{background:radial-gradient(circle at 82% 16%,rgba(72,139,127,.16),transparent 30%),linear-gradient(135deg,#0b171b 0%,#10231f 58%,#13211d 100%);border-color:rgba(128,194,184,.16)}
.about-authority-page .company-hero__shell{width:min(1480px,calc(100% - 72px));margin:auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:70px;align-items:center}
[dir=rtl] .about-authority-page .company-hero__copy{order:2;text-align:right}
[dir=rtl] .about-authority-page .company-hero__media{order:1}
.about-authority-page .company-hero__kicker{display:inline-flex;align-items:center;gap:14px;color:#3f7d73;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.about-authority-page .company-hero__kicker:after{content:"";width:38px;height:2px;background:#d9ae3b}
[dir=rtl] .about-authority-page .company-hero__kicker{letter-spacing:0}
.about-authority-page .company-hero h1{margin:22px 0 24px;max-width:760px;font-size:clamp(58px,6.4vw,104px);line-height:.95;letter-spacing:-.055em;color:#10242a;font-weight:850}
[dir=rtl] .about-authority-page .company-hero h1{margin-inline-start:auto;line-height:1.04;letter-spacing:0}
.about-authority-page .company-hero h1 span{display:block;color:#598478}
.dark .about-authority-page .company-hero h1{color:#f3f8f7}.dark .about-authority-page .company-hero h1 span{color:#83b4a8}
.about-authority-page .company-hero__lead{max-width:760px;margin:0;font-size:clamp(20px,1.65vw,27px);line-height:1.72;color:#65767b}
[dir=rtl] .about-authority-page .company-hero__lead{margin-inline-start:auto}
.dark .about-authority-page .company-hero__lead{color:#b8c8c9}
.about-authority-page .company-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
[dir=rtl] .about-authority-page .company-hero__actions{justify-content:flex-start}
.about-authority-page .company-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:16px;font-weight:900;text-decoration:none;border:1px solid rgba(31,73,76,.16);transition:transform .2s ease,box-shadow .2s ease}
.about-authority-page .company-hero__btn:hover{transform:translateY(-2px)}
.about-authority-page .company-hero__btn--primary{background:#4f8178;color:#fff;box-shadow:0 14px 34px rgba(47,117,109,.18)}
.about-authority-page .company-hero__btn--secondary{background:rgba(255,255,255,.78);color:#10242a}
.dark .about-authority-page .company-hero__btn--secondary{background:rgba(255,255,255,.06);color:#eff7f5;border-color:rgba(255,255,255,.14)}
.about-authority-page .company-hero__media{position:relative;min-height:600px;border-radius:38px;overflow:hidden;box-shadow:0 34px 90px rgba(17,47,50,.18);background:#16312f}
.about-authority-page .company-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.about-authority-page .company-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(7,23,23,.32) 65%,rgba(7,23,23,.76) 100%)}
.about-authority-page .company-hero__authority{position:absolute;z-index:2;left:34px;right:34px;bottom:34px;padding:30px 34px;border-radius:28px;background:rgba(13,34,32,.94);border:1px solid rgba(222,193,93,.28);box-shadow:0 20px 54px rgba(0,0,0,.24);backdrop-filter:blur(16px);color:#fff}
.about-authority-page .company-hero__authority small{display:block;color:#e5c65b;font-weight:900;margin-bottom:12px}
.about-authority-page .company-hero__authority strong{display:block;font-size:clamp(28px,2.5vw,43px);line-height:1.2;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}
.about-authority-page .company-hero__authority p{margin:12px 0 0;color:#c9d8d5!important;-webkit-text-fill-color:#c9d8d5!important;font-size:17px;line-height:1.65}
.about-authority-page .company-hero__truth{position:absolute;z-index:3;top:24px;inset-inline-start:24px;padding:9px 13px;border-radius:999px;background:rgba(7,23,23,.82);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:800}
@media(max-width:1180px){.about-authority-page .company-hero{padding:96px 0 72px}.about-authority-page .company-hero__shell{grid-template-columns:1fr;gap:42px;width:min(100% - 48px,980px)}[dir=rtl] .about-authority-page .company-hero__copy,[dir=rtl] .about-authority-page .company-hero__media{order:initial}.about-authority-page .company-hero__copy{text-align:center!important}.about-authority-page .company-hero h1,.about-authority-page .company-hero__lead{margin-inline:auto}.about-authority-page .company-hero__actions{justify-content:center!important}.about-authority-page .company-hero__media{min-height:560px}}
@media(max-width:720px){.about-authority-page .company-hero{min-height:0;padding:68px 0 46px}.about-authority-page .company-hero__shell{width:min(100% - 24px,680px);gap:30px}.about-authority-page .company-hero h1{font-size:clamp(46px,14vw,68px)}.about-authority-page .company-hero__lead{font-size:18px}.about-authority-page .company-hero__actions{display:grid;grid-template-columns:1fr;width:100%}.about-authority-page .company-hero__media{min-height:500px;border-radius:26px}.about-authority-page .company-hero__authority{left:16px;right:16px;bottom:16px;padding:22px;border-radius:20px}.about-authority-page .company-hero__truth{top:14px;inset-inline-start:14px}.about-authority-page .company-hero__authority strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){.about-authority-page .company-hero__btn{transition:none}}
