.trust-hero{text-align:center}.registration-card{border-radius:var(--sharp-radius);transition:var(--instant-trans);background:#fff;border:1px solid #0000001a;height:100%;padding:3rem;position:relative;overflow:hidden;box-shadow:4px 4px #0000000d}.registration-card:hover{border-color:var(--deep-crimson);transform:translate(-3px,-3px);box-shadow:12px 12px #b91c1c0d}.registration-card .card-icon{background:var(--deep-crimson);color:#fff;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:2rem;font-size:1.5rem;display:flex}.registration-card h3{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.registration-detail{border-left:3px solid var(--deep-crimson);background:#f8fafc;border-radius:0;margin-bottom:1rem;padding:1.5rem}.registration-detail:last-child{margin-bottom:0}.registration-detail .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.registration-detail .value{color:var(--text-dark);word-break:break-all;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.15rem;font-weight:600}.info-card-sharp{border-radius:var(--sharp-radius);border:1px solid #00000014;border-left:4px solid var(--deep-crimson);background:#fff;height:100%;padding:2.5rem;box-shadow:4px 4px #00000008}.annual-reports{background-color:var(--deep-crimson);color:#fff;background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:40px 40px;padding:8rem 0}.ar-card{border-radius:var(--sharp-radius);transition:var(--instant-trans);background:#fff;padding:1rem;text-decoration:none;display:block;box-shadow:4px 4px #0003}.ar-card:hover{transform:translateY(-5px);box-shadow:12px 12px #0000004d}.ar-card-cover1,.ar-card-cover2,.ar-card-cover3{background-position:50%;background-size:cover;border:1px solid #0000000d;border-radius:0;height:380px;margin-bottom:1.5rem}.ar-card-cover1{background-image:url("/assets/images/annual report 2023-24.png")}.ar-card-cover2{background-image:url("/assets/images/annual report 2024-25.png")}.ar-card-cover3{background-image:url("/assets/images/annual report 2025-26.png")}.ar-btn{text-align:center;color:var(--deep-crimson);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:700;display:block}.media-filter-nav{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.media-filter-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .25s;display:inline-flex}.media-filter-btn:hover{color:#0f172a;background:#e2e8f0}.media-filter-btn.active{background:var(--deep-crimson);color:#fff;border-color:var(--deep-crimson);box-shadow:0 4px 12px #b91c1c40}.drive-hero-badge{color:var(--deep-crimson);text-transform:uppercase;letter-spacing:.05em;background:#b91c1c14;border:1px solid #b91c1c33;border-radius:30px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.media-drive-card{cursor:pointer;background:#f8fafc;border:1px solid #00000012;border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a}.media-drive-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0000001f}.media-drive-card .image-wrapper{background:#1e293b;width:100%;position:relative;overflow:hidden}.media-drive-card img{object-fit:cover;width:100%;height:290px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.media-drive-card:hover img{transform:scale(1.06)}.media-drive-card .card-overlay-btn{opacity:0;color:#fff;background:#0f172a66;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.media-drive-card:hover .card-overlay-btn{opacity:1}.media-drive-card .card-caption{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.media-drive-card .card-caption span{color:#475569;font-size:.82rem;font-weight:600}.media-drive-card .card-caption i{color:var(--deep-crimson);font-size:.8rem}.media-lightbox-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#0a0f1af0;justify-content:center;align-items:center;padding:1.5rem;animation:.25s ease-out lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.media-lightbox-container{flex-direction:column;align-items:center;width:100%;max-width:1000px;display:flex;position:relative}.media-lightbox-img-wrap{justify-content:center;align-items:center;width:100%;max-height:75vh;display:flex;position:relative}.media-lightbox-img-wrap img{object-fit:contain;border-radius:12px;max-width:100%;max-height:75vh;box-shadow:0 20px 40px #00000080}.media-lightbox-nav-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-lightbox-nav-btn:hover{background:var(--deep-crimson);border-color:var(--deep-crimson);transform:translateY(-50%)scale(1.1)}.media-lightbox-nav-btn.prev{left:-20px}.media-lightbox-nav-btn.next{right:-20px}@media (max-width:768px){.media-lightbox-nav-btn.prev{left:10px}.media-lightbox-nav-btn.next{right:10px}}.media-lightbox-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:1.75rem;transition:opacity .2s,transform .2s;position:absolute;top:-45px;right:0}.media-lightbox-close:hover{opacity:1;transform:rotate(90deg)}.media-lightbox-footer{color:#fff;text-align:center;margin-top:1rem}.media-lightbox-title{margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.media-lightbox-counter{color:#ffffffb3;font-size:.82rem}
