.c-hero{display:block;min-height:0;padding:6.5rem 0 1rem}
.c-stage{height:clamp(22rem,50vw,40rem);width:100%}
.c-stage .word{position:absolute;left:50%;top:2%;margin:0;transform:translate3d(-50%,0,-260px);font:800 clamp(2rem,9vw,9rem)/1 Unbounded,sans-serif;letter-spacing:-.045em;white-space:nowrap;background:linear-gradient(180deg,var(--blue) 15%,var(--cyan) 80%,transparent 110%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordIn 1.5s var(--ease) both}
@keyframes wordIn{from{opacity:0;filter:blur(18px)}to{opacity:1;filter:none}}
.paper{border-radius:4px;overflow:hidden;background:#fff;box-shadow:1px 1px 0 #cfd5e0,2px 2px 0 #c4cbd8,3px 3px 0 #b9c1cf,0 45px 60px -25px #000c;animation:float 6s ease-in-out infinite}
.paper.f2{animation-delay:-2s}.paper.f3{animation-delay:-4s}
.paper img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top}
.paper::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#ffffff40 0,transparent 40%)}
.paper{position:relative}
.cert .frame{border-radius:4px;overflow:visible;border:0;background:#fff;box-shadow:1px 1px 0 #cfd5e0,2px 2px 0 #c4cbd8,3px 3px 0 #b9c1cf,4px 4px 0 #aeb7c7,0 55px 70px -28px #000c,0 0 100px -35px var(--ac)}
.cert .frame img{border-radius:4px}
.cert .frame::after{border-radius:4px;background:radial-gradient(circle at var(--gx,25%) var(--gy,12%),#ffffff70,transparent 52%);mix-blend-mode:soft-light}
.js .cert .frame{clip-path:none;opacity:0}
.js .in.cert .frame{opacity:1;animation:lift 1.3s var(--ease) backwards}
@keyframes lift{from{opacity:0;transform:translateY(100px) rotateX(62deg) scale(.9)}}
.tx{display:none}
html[lang=en] .tx[lang=en],html[lang=fr] .tx[lang=fr],html[lang=ar] .tx[lang=ar]{display:block}
.cert .txt h3{font-size:clamp(1.15rem,2.5vw,1.7rem);margin-bottom:.7rem}
.cert .txt h4{font:800 1.05rem Manrope,Cairo,sans-serif;margin:0 0 .8rem;color:var(--text)}
.tx:lang(ar){line-height:1.95}
.cert .txt p{font-size:1.05rem}
@media(max-width:860px){.c-stage{height:clamp(19rem,78vw,30rem)}.c-stage .ph{--w:34%}}
