.hero[data-astro-cid-zp5zx7kv]{display:block;background:linear-gradient(135deg,var(--blue-dark) 0%,var(--blue) 100%);border-radius:14px;padding:2.25rem;color:#fff;position:relative;overflow:hidden}.hero-bg[data-astro-cid-zp5zx7kv]{position:absolute;top:-30px;right:-30px;width:180px;height:180px;border-radius:50%;background:#ffffff0a;pointer-events:none}.hero-content[data-astro-cid-zp5zx7kv]{position:relative;z-index:1}.hero-meta[data-astro-cid-zp5zx7kv]{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.hero-badge[data-astro-cid-zp5zx7kv]{background:#ffffff26;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;backdrop-filter:blur(4px)}.hero-date[data-astro-cid-zp5zx7kv]{color:#ffffffb3;font-size:.8125rem}.hero-title[data-astro-cid-zp5zx7kv]{font-family:var(--font-serif);font-size:1.625rem;font-weight:700;line-height:1.3;margin-bottom:.875rem;max-width:560px;color:#fff}.hero-excerpt[data-astro-cid-zp5zx7kv]{font-size:.9375rem;color:#fffc;line-height:1.6;margin-bottom:1.25rem;max-width:520px}.hero-cta[data-astro-cid-zp5zx7kv]{display:inline-block;background:var(--coral);font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;border-radius:8px;transition:opacity .15s}.hero[data-astro-cid-zp5zx7kv]:hover .hero-cta[data-astro-cid-zp5zx7kv]{opacity:.9}@media (max-width: 768px){.hero[data-astro-cid-zp5zx7kv]{padding:1.5rem}.hero-title[data-astro-cid-zp5zx7kv]{font-size:1.3rem}}.home[data-astro-cid-j7pv25f6]{padding-top:2rem;padding-bottom:2rem}.personal-hero[data-astro-cid-j7pv25f6]{display:flex;gap:1.75rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.75rem;margin-bottom:1.75rem}.personal-avatar[data-astro-cid-j7pv25f6]{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid var(--blue-light, #EBF3FF);flex-shrink:0}.personal-name[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;line-height:1.2}.personal-bio[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:.875rem;max-width:560px}.personal-bio[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text)}.personal-badges[data-astro-cid-j7pv25f6]{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:.875rem}.pb[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:20px;background:var(--blue-light, #EBF3FF);color:var(--blue);white-space:nowrap}.personal-links[data-astro-cid-j7pv25f6]{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center}.pl-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;padding:5px 12px;border-radius:8px;transition:all .15s}.pl-linkedin[data-astro-cid-j7pv25f6]{background:#0077b5;color:#fff}.pl-linkedin[data-astro-cid-j7pv25f6]:hover{opacity:.9}.pl-ig[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.pl-ig[data-astro-cid-j7pv25f6]:hover{opacity:.9}.pl-sobre[data-astro-cid-j7pv25f6]{color:var(--blue);border:1px solid var(--blue)}.pl-sobre[data-astro-cid-j7pv25f6]:hover{background:var(--blue);color:#fff}@media (max-width: 580px){.personal-hero[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1rem}.personal-avatar[data-astro-cid-j7pv25f6]{width:72px;height:72px}.personal-name[data-astro-cid-j7pv25f6]{font-size:1.125rem}}.hero-section[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.training-banner[data-astro-cid-j7pv25f6]{display:block;background:linear-gradient(135deg,#0f3285,#1a56db 60%,#3b73e8);border-radius:14px;padding:2rem;color:#fff;margin-bottom:2rem;position:relative;overflow:hidden;transition:box-shadow .2s}.training-banner[data-astro-cid-j7pv25f6]:hover{box-shadow:0 6px 24px #1a56db33}.training-badge[data-astro-cid-j7pv25f6]{display:inline-block;background:#ffffff26;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:.75rem}.training-banner[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.375rem;font-weight:700;color:#fff;margin-bottom:.5rem;max-width:540px}.training-banner-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;color:#fffc;line-height:1.6;margin-bottom:1rem;max-width:520px}.training-cta[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:#fff;background:var(--coral);padding:.5rem 1.25rem;border-radius:8px;display:inline-block}.training-stats-bar[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap}.training-stats-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.75rem;color:#ffffffb3;white-space:nowrap}.section-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:1rem}.filters[data-astro-cid-j7pv25f6]{display:flex;gap:.375rem;margin-bottom:1.5rem;flex-wrap:wrap}.filter-btn[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);padding:.375rem .875rem;border-radius:20px;border:1px solid var(--border);color:var(--text-muted);transition:all .15s}.filter-btn[data-astro-cid-j7pv25f6]:hover{border-color:var(--blue);color:var(--blue)}.filter-btn[data-astro-cid-j7pv25f6].active{background:var(--blue);color:#fff;border-color:var(--blue)}.filter-count[data-astro-cid-j7pv25f6]{background:#00000014;font-size:.6875rem;font-weight:700;padding:1px 6px;border-radius:20px}.filter-btn[data-astro-cid-j7pv25f6].active .filter-count[data-astro-cid-j7pv25f6]{background:#ffffff40}.post-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.ver-todos[data-astro-cid-j7pv25f6]{text-align:center;margin-top:1.5rem}.ver-todos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:var(--blue)}.carousel-wrapper[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;gap:.5rem}.carousel-track-outer[data-astro-cid-j7pv25f6]{flex:1;overflow:hidden}.carousel-track[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem;transition:transform .35s ease}.carousel-card[data-astro-cid-j7pv25f6]{flex:0 0 calc((100% - 2 * 1.25rem) / 3);min-width:0}.carousel-btn[data-astro-cid-j7pv25f6]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface);font-size:1.375rem;line-height:1;cursor:pointer;color:var(--text);transition:all .15s;display:flex;align-items:center;justify-content:center}.carousel-btn[data-astro-cid-j7pv25f6]:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:var(--blue-light)}.carousel-btn[data-astro-cid-j7pv25f6]:disabled{opacity:.3;cursor:default}.carousel-dots[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:.375rem;margin-top:1rem}.carousel-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;border:none;background:var(--border);cursor:pointer;transition:background .15s,transform .15s;padding:0}.carousel-dot[data-astro-cid-j7pv25f6].active{background:var(--blue);transform:scale(1.25)}@media (max-width: 1023px){.carousel-card[data-astro-cid-j7pv25f6]{flex:0 0 calc((100% - 1.25rem)/2)}}@media (max-width: 639px){.carousel-card[data-astro-cid-j7pv25f6]{flex:0 0 100%}.carousel-btn[data-astro-cid-j7pv25f6]{width:32px;height:32px;font-size:1.125rem}}
