/* PK Soluções (/brazil) — extends ../assets/base.css with a light Brazil accent */

:root{
  --br-green:#0f9d58;
  --br-green-soft:#e7f6ee;
  --br-yellow:#f4c430;
}

/* Thin green/yellow strip above the header — marks the Brazilian section */
.br-strip{height:4px;background:linear-gradient(90deg,var(--br-green) 0 60%,var(--br-yellow) 60% 80%,var(--accent) 80% 100%)}

.site-header .brand span{color:var(--br-green)}
.brand-footer span{color:var(--br-green)}

/* Link back to the US parent site */
.nav-links .nav-parent{
  font-size:13px !important;color:var(--muted) !important;
  border:1px solid var(--line);padding:6px 12px;border-radius:999px;
}
.nav-links .nav-parent:hover{border-color:var(--accent);color:var(--accent) !important}
@media (max-width:760px){
  .nav-links .nav-parent{border:none;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}
}

.hero .eyebrow.br{color:#a8e6c4;background:rgba(15,157,88,.15);border-color:rgba(15,157,88,.4)}
.hero::after{
  background:
    radial-gradient(600px 300px at 85% 10%, rgba(15,157,88,.22), transparent 70%),
    radial-gradient(500px 260px at 10% 100%, rgba(47,111,235,.18), transparent 70%);
}

.card .icon.br{background:var(--br-green-soft)}

/* Group relationship block */
.group-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;max-width:900px;margin:0 auto}
@media (max-width:760px){.group-grid{grid-template-columns:1fr}.group-link{transform:rotate(90deg);justify-self:center}}
.group-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}
.group-card .flag{font-size:28px;margin-bottom:10px}
.group-card h3{font-size:18px;margin-bottom:4px}
.group-card .sub{font-size:13px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:12px}
.group-card p{color:var(--muted);font-size:15px;margin:0}
.group-card.current{border-color:#bfe6d0;background:var(--br-green-soft)}
.group-link{font-size:26px;color:var(--muted-2);text-align:center}
