:root{--brand:#0A3957;--accent:#E86E47;--glass:rgba(10,57,87,.42);--bg:#fff;--text:#0A3957;--muted:#6B7280;--radius:12px;--maxw:1200px;--accent-soft:rgba(10,57,87,.08)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;background:var(--bg);color:var(--text);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;scroll-behavior:smooth}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}header{display:flex;align-items:center;justify-content:space-between;gap:16px}h1{color:var(--accent)}.lead-partners{color:var(--muted);margin-bottom:24px;max-width:680px;line-height:1.5}.filters-partners{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pill-partners{padding:8px 16px;border-radius:999px;background:#e6eef4;border:1px solid var(--accent-soft);font-size:.9rem;cursor:pointer;transition:.2s}.pill-partners:hover{background:#d9e5ee;border-color:var(--brand)}.grid-partners{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.card-partners{background:var(--card);padding:20px;border-radius:18px;box-shadow:0 8px 22px rgba(11,18,32,.07);display:flex;gap:16px;align-items:flex-start;transition:.35s ease;transform:translateY(0);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.card-partners:hover{transform:translateY(-6px) scale(1.03);border:1px solid rgba(0,82,180,.45);box-shadow:0 14px 30px rgba(11,18,32,.12),0 12px 35px rgba(0,0,0,.28);cursor:pointer;border-color:var(--accent-soft)}.logo-box-partners{width:64px;height:64px;border-radius:10px;border:1px solid #e6edf2;display:flex;justify-content:center;align-items:center;background:#fff;flex-shrink:0;border:1px solid var(--accent-soft)}.logo-box-partners img{max-width:90%;max-height:90%;border-radius:8px;border:1px solid var(--accent-soft)}.logo-box-partners img,.logo-box-partners svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));max-height:60px;transition:transform .35s ease}.card-partners:hover .logo-box-partners img,.card-partners:hover .logo-box-partners svg{transform:scale(1.06)}.meta-partners h3{margin:0;font-size:1.05rem;font-weight:600;color:var(--brand)}.meta-partners p{margin:6px 0 4px;color:var(--muted);font-size:.9rem}.tag-partners{display:inline-block;font-size:.78rem;padding:4px 8px;border-radius:8px;background:#f1f6fa;color:var(--accent);border:1px solid rgba(10,57,87,.12);margin-top:6px;margin-bottom:12px}.btn{padding:8px 12px;display:inline-block;font-size:.9rem;border-radius:8px;text-decoration:none;color:var(--brand);border:1px solid var(--accent-soft);transition:.2s;cursor:pointer;background:#f1f6fa;border:1px solid var(--accent-soft)}.btn:hover{background:var(--brand);color:#fff;cursor:pointer;border-color:var(--accent-soft)}footer-partners{margin-top:40px;padding:32px 0;text-align:center;font-size:.9rem;color:var(--muted)}@media(max-width:600px){.grid-partners{grid-template-columns:1fr}}
