/* Approved bilingual credentials, scoped to existing public presentation. */
.atv-company-information{padding:24px clamp(20px,5vw,80px);border-top:1px solid #d9e4db;background:#f7faf7;color:#52685b}.atv-company-information h2{font-size:14px;font-weight:600;margin:0 0 10px}.atv-company-information .atv-legal-disclosure{line-height:1.7;font-size:12px}.atv-legal-disclosure p{margin:5px 0}.atv-legal-disclosure a{overflow-wrap:anywhere}
.hero-credentials{margin-top:26px;padding:0;border:0;background:none;color:#24604a;font-size:15px;line-height:1.65;letter-spacing:0}.hero-credentials strong,.hero-credentials span{display:block}.hero-credentials strong{font-size:16px;font-weight:600;color:#0b4933}.hero-credentials span{color:#637169;margin-top:3px}.proof-strip .atv-iso-summary span{font-size:13px;line-height:1.7}.atv-footer-brand{min-width:0}.atv-footer-brand .footer-credentials{display:grid;gap:8px;margin-top:24px;max-width:440px;font-size:13px;line-height:1.6;color:#617269}.footer-credentials span{display:block}.footer-credentials small{font-size:11px}
@media(min-width:1000px){.atv-footer{grid-template-columns:1.5fr 1fr .8fr 1fr}.atv-footer-bottom{grid-column:1/-1}}
@media(max-width:620px){.hero-credentials{font-size:13px;margin-top:22px}.hero-credentials strong{font-size:14px}.atv-footer-brand .footer-credentials{max-width:100%}}

/* Preserve all four approved public-services scenes at every viewport. */
.sector-feature-reverse .sector-image-wrap{min-height:0;align-self:start}.sector-feature-reverse .sector-image-wrap img{display:block;object-fit:contain;height:auto;aspect-ratio:4/3}.sector-feature-reverse:hover .sector-image-wrap img{transform:none}.sector-feature-reverse .sector-image-wrap:after{display:none}.sector-feature-reverse .sector-image-wrap span{display:block;position:static;padding:14px 16px;border:0;border-top:1px solid #ffffff26;background:#102218;backdrop-filter:none}
