.cert-ambient-section{max-width:1200px;margin:0 auto 120px;padding:0 24px;box-sizing:border-box}.cert-section-title{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:clamp(40px,8vw,80px);letter-spacing:-1px;color:var(--text-primary)}.cert-kinetic-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px;gap:80px}.cert-kinetic-wrapper{position:relative;transform-style:preserve-3d;perspective:1500px;opacity:0;transform:translateY(40px) scale(.96);animation:certCascadeEntry .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--anim-order) * .12s)}@keyframes certCascadeEntry{to{opacity:1;transform:translateY(0) scale(1)}}.cert-ambient-glow{position:absolute;inset:15px;border-radius:28px;background:radial-gradient(circle,var(--accent-color) 0,transparent 70%);opacity:0;filter:blur(40px);z-index:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.cert-kinetic-card{position:relative;display:block;z-index:2;background:var(--bg-color);border-radius:24px;padding:14px;box-shadow:14px 14px 35px var(--shadow-dark),-14px -14px 35px var(--shadow-light);transform:rotateX(var(--ytilt,0deg)) rotateY(var(--xtilt,0deg)) scale(1);transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .4s ease;transform-style:preserve-3d;-webkit-touch-callout:none}.cert-inner-layer{position:relative;width:100%;height:0;padding-bottom:66%;border-radius:16px;overflow:hidden;background:#0f1115;transform:translateZ(30px);transition:transform .4s cubic-bezier(.25,1,.5,1)}.cert-source-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain;transform:scale(1.02);transition:transform .5s ease}.cert-hologram-overlay{position:absolute;inset:0;z-index:4;pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:radial-gradient(circle at var(--glowing-x,50%) var(--glowing-y,50%),rgba(255,255,255,.18) 0,rgba(255,255,255,0) 60%);transition:opacity .3s ease}.cert-inset-shadow-ring{position:absolute;inset:0;border-radius:16px;box-shadow:inset 5px 5px 12px rgba(0,0,0,.65),inset -3px -3px 8px rgba(255,255,255,.03);z-index:5;pointer-events:none}@media (hover:hover){.cert-kinetic-wrapper:hover .cert-ambient-glow{opacity:.25;transform:scale(1.25) translateY(10px)}.cert-kinetic-card:hover{z-index:50;transform:rotateX(var(--ytilt,0deg)) rotateY(var(--xtilt,0deg)) scale(1.2);box-shadow:30px 35px 65px rgba(0,0,0,.5),-15px -15px 40px var(--shadow-light)}.cert-kinetic-card:hover .cert-inner-layer{transform:translateZ(60px)}.cert-kinetic-card:hover .cert-source-image{transform:scale(1.04)}.cert-kinetic-card:hover .cert-hologram-overlay{opacity:1}.cert-kinetic-card:active{transform:scale(1.15) rotateX(0deg) rotateY(0deg)!important;box-shadow:10px 10px 25px var(--shadow-dark),-6px -6px 20px var(--shadow-light)}}@media (max-width:1024px){.cert-kinetic-grid{gap:48px}@media (hover:hover){.cert-kinetic-card:hover{transform:rotateX(var(--ytilt,0deg)) rotateY(var(--xtilt,0deg)) scale(1.1)}.cert-kinetic-card:active{transform:scale(1.05)!important}}}@media (max-width:768px){.cert-section-title{text-align:center}.cert-ambient-section{margin:0 auto 80px;padding:0 16px}.cert-kinetic-grid{grid-template-columns:1fr;gap:32px}.cert-kinetic-card{padding:10px;border-radius:18px;transform:none!important;box-shadow:10px 10px 25px var(--shadow-dark),-10px -10px 25px var(--shadow-light)}.cert-inner-layer{transform:none!important}.cert-inner-layer,.cert-inset-shadow-ring{border-radius:12px}.cert-kinetic-card:active{transform:scale(.98)!important;box-shadow:inset 4px 4px 10px var(--shadow-dark),inset -4px -4px 10px var(--shadow-light)}}