.reveal{opacity:1!important;transform:none!important}body{background:linear-gradient(180deg,#f7fafa 0%,#f9fbfc 100%)!important;color:#0b1324;font-family:"Inter",sans-serif}header.rea{padding:60px 0 20px;background:transparent}header.rea h1{color:#0b1324;font-weight:800}header.rea .sub{color:#64748b}header.rea .toolbar{background:#fff;border:1px solid #e6edf2;border-radius:16px 16px 0 0;box-shadow:0 6px 18px rgba(2,6,23,0.06);padding:14px;margin-bottom:0}header.rea .filters{background:#fff;border:1px solid #e6edf2;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 10px 24px rgba(2,6,23,0.06);margin-top:-6px;padding:12px 14px}header.rea .search input,header.rea .sort select{height:44px;border-radius:10px;border:1px solid #dce6ee;background:#fff;color:#0b1324}.chip{background:#fff;color:#0b1324;border:1px solid #d7e1e9;font-weight:700;padding:8px 14px;transition:all 0.2s ease}.chip:hover{border-color:#aebdca}.chip[aria-pressed="true"]{background:#0b1324;border-color:#0b1324;color:#fff}.grid{column-gap:22px}.card{border:1px solid #e6edf2;border-radius:16px;box-shadow:0 10px 24px rgba(2,6,23,0.05);background:#fff;transition:transform 0.15s ease,box-shadow 0.15s ease}.card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(2,6,23,0.08)}.thumb{border-bottom:1px solid #eef3f6}.badge{background:#0b1324;opacity:0.9}.tag{background:#eef3fb;color:#23467a;border:1px solid #d7e4f3}.kpi{background:#f3f7fa;border:1px solid #e6edf2;color:#0f172a}.btn{background:#0b1324;color:#fff;border:none;border-radius:12px;padding:10px 16px;font-weight:700;transition:background 0.2s ease,transform 0.1s ease}.btn:hover{background:#1e293b;transform:translateY(-1px)}.btn.ghost{background:transparent;color:#0b1324;border:2px solid #0b1324}.btn.ghost:hover{background:#0b1324;color:#fff}.cta{background:#fff!important;color:#0f172a!important;border:1px solid #e6edf2;border-radius:16px;box-shadow:0 10px 24px rgba(2,6,23,0.06);overflow:hidden;margin-top:60px}.cta .copy h2{color:#0b1324}.cta .copy p{color:#475569!important}.cta img{border-left:1px solid #e6edf2;object-fit:cover}.count{color:#64748b}.reveal.in{opacity:1;transform:none;transition:opacity 0.6s ease,transform 0.6s ease}html,body{background:#f7f9fb!important}header.rea{background:transparent!important}:root{--contact-dark:#0b1324;--contact-dark-hover:#1e293b}.wrap .btn,.cta .btn{background:var(--contact-dark)!important;color:#fff!important;border:2px solid var(--contact-dark)!important;border-radius:12px!important}.wrap .btn:hover,.cta .btn:hover{background:var(--contact-dark-hover)!important;border-color:var(--contact-dark-hover)!important}.wrap .btn.ghost,.cta .btn.ghost{background:transparent!important;color:var(--contact-dark)!important;border:2px solid var(--contact-dark)!important}.wrap .btn.ghost:hover,.cta .btn.ghost:hover{background:var(--contact-dark)!important;color:#fff!important}.chip[aria-pressed="true"]{background:var(--contact-dark)!important;border-color:var(--contact-dark)!important;color:#fff!important}.badge{background:var(--contact-dark)!important;color:#fff!important}header.rea .toolbar,header.rea .filters{background:#fff!important;border:1px solid #e6edf2!important;box-shadow:0 8px 22px rgba(2,6,23,.06)!important}header.rea .search input,header.rea .sort select{background:#fff!important;border:1px solid #dce6ee!important;color:#0b1324!important}.cta{background:#fff!important;border:1px solid #e6edf2!important;box-shadow:0 10px 24px rgba(2,6,23,.06)!important}.cta .copy p{color:#475569!important}:root{--contact-blue:#11323B;--contact-blue-hover:#0d2a32;--bg-page:#f9fbfb;--card-shadow:0 4px 12px rgba(17,50,59,0.08)}html,body{background:var(--bg-page)!important;color:#0b1324;font-family:"Inter",sans-serif}header.rea .toolbar,header.rea .filters,.grid .card,.cta{background:#fff!important;border:1px solid #e6edf2!important;border-radius:16px!important;box-shadow:var(--card-shadow)!important;transition:all 0.25s ease}.grid .card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(17,50,59,0.12)!important}header.rea .search input,header.rea .sort select{background:#fff!important;border:1px solid #dce6ee!important;border-radius:10px!important;color:#0b1324!important;height:44px!important}.chip{border:1px solid #d7e1e9!important;background:#fff!important;color:#0b1324!important;font-weight:700!important;border-radius:50px!important;padding:8px 16px!important;transition:all 0.2s ease}.chip:hover{border-color:#aebdca!important}.chip[aria-pressed="true"]{background:var(--contact-blue)!important;border-color:var(--contact-blue)!important;color:#fff!important}.btn,.cta .btn,.wrap .btn{background:var(--contact-blue)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:10px 22px!important;font-weight:700!important;letter-spacing:0.3px;box-shadow:0 3px 10px rgba(17,50,59,0.15);transition:all 0.2s ease}.btn:hover,.cta .btn:hover,.wrap .btn:hover{background:var(--contact-blue-hover)!important;transform:translateY(-1px)}.btn.ghost,.cta .btn.ghost{background:transparent!important;color:var(--contact-blue)!important;border:2px solid var(--contact-blue)!important;border-radius:50px!important}.btn.ghost:hover,.cta .btn.ghost:hover{background:var(--contact-blue)!important;color:#fff!important}.badge{background:var(--contact-blue)!important;color:#fff!important}.tag{background:#eef4f5!important;color:var(--contact-blue)!important;border:1px solid #d8e3e6!important;border-radius:50px!important}.cta{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:center;gap:0;margin-top:80px;overflow:hidden}.cta .copy{padding:40px}.cta h2{color:#0b1324;margin-bottom:10px}.cta p{color:#475569;margin-bottom:20px}.cta img{height:100%;width:100%;object-fit:cover;border-left:1px solid #e6edf2}.reveal{opacity:0;transform:translateY(15px);transition:opacity 0.5s ease,transform 0.5s ease}.reveal.in{opac/