#cyw-rescue-page .ambient-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}#cyw-rescue-page .orb-red{position:absolute;width:800px;height:800px;background:radial-gradient(circle,var(--brand-red-glow) 0%,rgba(0,0,0,0) 70%);top:-20%;left:-20%;filter:blur(80px);opacity:.5;animation:float 10s ease-in-out infinite}#cyw-rescue-page .orb-blue{position:absolute;width:600px;height:600px;background:radial-gradient(circle,#1e1e40 0%,rgba(0,0,0,0) 70%);bottom:-10%;right:-10%;filter:blur(80px);opacity:.4;animation:float 12s ease-in-out infinite reverse}#cyw-rescue-page .img-zoom-wrap{overflow:hidden;border-radius:var(--radius-md);position:relative}#cyw-rescue-page .img-zoom-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#cyw-rescue-page .img-zoom-wrap:hover img{transform:scale(1.05)}#cyw-rescue-page .text-center{text-align:center}#cyw-rescue-page .text-red{color:var(--brand-red)}#cyw-rescue-page .text-muted{color:var(--text-muted);font-size:1rem;font-weight:400}#cyw-rescue-page .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:4rem}#cyw-rescue-page .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}#cyw-rescue-page .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}#cyw-rescue-page .trust-bullet{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.5);padding:.6rem 1.2rem;border-radius:var(--radius-pill);border:1px solid var(--glass-border);font-size:1rem;font-weight:600;color:white}#cyw-rescue-page .cluster-card{height:250px;position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--glass-border)}#cyw-rescue-page .cluster-card img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:.5s}#cyw-rescue-page .cluster-card:hover img{opacity:.4;transform:scale(1.1)}#cyw-rescue-page .cluster-info{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(to top,black,transparent);pointer-events:none}#cyw-rescue-page .accordion-item{border:1px solid var(--glass-border);background:var(--bg-surface);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}#cyw-rescue-page .accordion-header{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;font-weight:600;color:white;font-size:1.1rem}#cyw-rescue-page .accordion-header:hover{background:rgba(255,255,255,.05)}#cyw-rescue-page .accordion-body{padding:0 1.5rem;max-height:0;overflow:hidden;transition:.3s;color:#e5e7eb;font-size:1rem}#cyw-rescue-page .accordion-item.active .accordion-body{padding-bottom:1.5rem;max-height:300px}@media (max-width:900px){#cyw-rescue-page .grid-2,#cyw-rescue-page .grid-3,#cyw-rescue-page .grid-4{grid-template-columns:1fr;gap:2rem}#cyw-rescue-page .hero-title{font-size:2.5rem}}