#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 .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 .roadmap-step{display:flex;gap:1.5rem;margin-bottom:3rem;position:relative}#cyw-rescue-page .roadmap-step::before{content:"";position:absolute;left:20px;top:50px;bottom:-50px;width:2px;background:rgba(255,255,255,.1);z-index:0}#cyw-rescue-page .roadmap-step:last-child::before{display:none}#cyw-rescue-page .step-number{width:44px;height:44px;background:var(--brand-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:white;z-index:1;flex-shrink:0;box-shadow:0 0 15px var(--brand-red-dim)}#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{grid-template-columns:1fr;gap:2rem}#cyw-rescue-page .hero-title{font-size:2.5rem}#cyw-rescue-page .roadmap-step{flex-direction:column;gap:1rem}#cyw-rescue-page .roadmap-step::before{display:none}}